Skip to Content.
Sympa Menu

freetds - Solaris 2.7 problems compiling, and then with running freetds against Sybase...

freetds AT lists.ibiblio.org

Subject: FreeTDS Development Group

List archive

Chronological Thread  
  • From: "Ken Corey" <Ken.Corey AT sportal.net>
  • To: freetds
  • Subject: Solaris 2.7 problems compiling, and then with running freetds against Sybase...
  • Date: Fri, 14 Apr 2000 8:41:2


Hi All,

I just downloaded version .50 of freetds the other day. My OS is Solaris
2.7, and Sybase 11. I had two problems: a compilation problem, and an
operational problem,

Compilation problem:
In trying to compile it on Solaris 2.7, it seemed to go okay, but I
realized that the tests weren't compiling. So, after some research, I
realized that TDS and DBLIB weren't being linked against "-lnsl -lsocket".
Once I made this change, TDS compiled, and tested just fine.

dblib was getting this error:
insert into dblib0001 values (39, 'row 039')
insert into dblib0001 values (40, 'row 040')
DB-LIBRARY error (severity 18):
The token datastream length was not correct. This is an internal
protocol error.

ctlib didn't have a Makefile created, so I couldn't try to test it.

Operational problem:
Using the tds library to connect directly, and execute the query seems to
work. However, when the process goes away, tds_free_socket doesn't seem to
let the database off the hook. Therefore the database's cpu usage goes
through the roof.

The simple select I'm doing seems to work, and returns results I can print
out, but the database doesn't seem to clean up after itself when a process
dies.

Does this sound familiar to anyone?

-Ken



  • Solaris 2.7 problems compiling, and then with running freetds against Sybase..., Ken Corey, 04/14/2000

Archive powered by MHonArc 2.6.24.

Top of Page