Skip to Content.
Sympa Menu

freetds - Errors getting FreeTDS-based Perl modules to work

freetds AT lists.ibiblio.org

Subject: FreeTDS Development Group

List archive

Chronological Thread  
  • From: "Allyn Craig" <abcraig AT ichips.intel.com>
  • To: freetds
  • Subject: Errors getting FreeTDS-based Perl modules to work
  • Date: Fri, 17 Sep 1999 13:30:0


Hi,

I've got FreeTDS compiled and the sample apps working (Solaris 2.6). Now
I'm trying to compile any of the Perl modules (DBD-FreeTDS, DBD-SybPerl,
DBD-ODBC) that might be able to use FreeTDS. All of them compile OK.
However, for all of them, when I try to do 'make test', I get this error
(or similar, depending on which one I'm trying to test):

Can't load '....../FreeTDS.so' for module DBD::FreeTDS: ld.so.1:
/usr/local/bin/perl: fatal: relocation error: file ..../FreeTDS.so: symbol
__eprintf: referenced symbol not found at ...../DynaLoader.pm line 166.

Basically it's not finding eprintf. But I find no reference to eprintf in
any of the source code for either FreeTDS or any of the Perl modules.

I've got the LD_LIBRARY_PATH and SYBASE environment variables set properly.
I know they work because I am able to run the sample apps and get results
back. I'm connecting to MS-SQL 6.5 and have compiled FreeTDS for TDS
version 4.2.

Anyone run into this problem before? I would appreciate any help I can
get.

Thanks!




Archive powered by MHonArc 2.6.24.

Top of Page