Re: freeTDS configure works but make doesn't
"Vann, David" <[email protected]>
| Newsgroups | gmane.comp.db.tds.freetds |
|---|---|
| Message-ID | <9F5004AC76612B4AB26CA57F4A4C48083B53E72B@ExchMail4.ds.valleyhealthlink.com> |
I can't get that to work. I tried running configure with --disable-shared and now make and make install work, but that's not going to work for what I'm trying to do. At least I don't think it will. I'm trying to query MS SQL from an Oracle DB and I can't do that w/o the shared object. -----Original Message----- From: [email protected] [mailto:[email protected]] On Behalf Of Eduard Heimann Sent: Thursday, May 09, 2013 3:35 PM To: [email protected] Subject: Re: [freetds] freeTDS configure works but make doesn't -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 05/09/13 15:13, Vann, David wrote: > Any help would be appreciated. > > I'm trying to run freeTDS on AIX 5.3 64bit. I've tried versions 0.91 > and 0.92.79. I using unixODBC driver manager version 2.3.1. It has > compiled cleanly and is running. It was compiled in 64 bit mode. The > ultimate result is to run with Oracle 11gR2 which is also 64 bit. ... > libtool: link: /usr/local/TDS/freetds-0.91/compile gcc -D_THREAD_SAFE > -maix64 -W declaration-after-statement -o .libs/fisql fisql.o > terminal.o edit.o handlers.o interrupt.o -L/usr/local/lib > -L../../dblib/.libs -lsybdb ../../replacements/.li > bs/libreplacements.a -liconv -lcurses -lreadline -lpthreads -Wl,-blibpath:/usr/l ocal/lib:/usr/lib:/lib ld: 0711-317 ERROR: > Undefined symbol: .dbcoltype ld: 0711-317 ERROR: Undefined symbol: > .dbcollen ld: 0711-317 ERROR: Undefined symbol: .dbcolname ld: > 0711-317 > ERROR: Undefined symbol: .dbdead ld: 0711-317 ERROR: Undefined symbol: > .dbinit ld: 0711-317 ERROR: Undefined symbol: .dblogin ld: 0711-317 ERROR: > Undefined symbol: .dbmsghandle ld: 0711-317 ERROR: Undefined symbol: > .dberrhandle ld: 0711-317 ERROR: Undefined symbol: .dbsetlname ld: > 0711-317 > ERROR: Undefined symbol: .dbsetlbool ld: 0711-317 ERROR: Undefined symbol: > .dbsetllong ld: 0711-317 ERROR: Undefined symbol: .dbsetifile ld: > 0711-317 > ERROR: Undefined symbol: .dbsettime ld: 0711-317 ERROR: Undefined symbol: > .dbsetlogintime ld: 0711-317 ERROR: Undefined symbol: .tdsdbopen ld: > 0711-317 ERROR: Undefined symbol: .dbsetopt ld: 0711-317 ERROR: > Undefined > symbol: .dbuse ld: 0711-317 ERROR: Undefined symbol: .dbcancel ld: > 0711-317 > ERROR: Undefined symbol: .dbexit > My AIX-Experience 15 Years ago (sorry)... my hint is: try to swap the link order "-lsybdb ../../replacements/.libs/libreplacements.a" to "../../replacements/.libs/libreplacements.a -lsybdb". At least in AIX4, the linker was a quite simple minded one pass library extractor. (No dependencies graph resolver) Hope this will cure your linker probs! -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (GNU/Linux) Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ iEYEARECAAYFAlGL+mAACgkQUzMNXFvaJEYk4ACgq/Qwp4uTzx3AwgWTXGXI3CyI RHoAoJ1kGzMr8fzS3pq6raRiu6FWByJc =bf/o -----END PGP SIGNATURE----- _______________________________________________ FreeTDS mailing list [email protected] http://lists.ibiblio.org/mailman/listinfo/freetds