FreeTDS v0.82 doesn't install static libs
RW Salnick <[email protected]>
| Newsgroups | gmane.comp.db.tds.freetds |
|---|---|
| Message-ID | <[email protected]> |
RW Salnick wrote:
>/
/>/ What must we do to get v 0.82 to build and install:
/>/
/>/ * /usr/local/freetds-0.82/lib/libtdssrv.a
/>/ * /usr/local/freetds-0.82/lib/libtds.a
/
http://www.freetds.org/faq.html#where.is.libtds.so
Both are built automatically:
$ find build -name \*.a | grep tds
build/src/tds/.libs/libtds.a
build/src/server/.libs/libtdssrv.a
They aren't installed by "make install" because they're not needed for
normal applications. You can just copy them to
/usr/local/freetds-0.82/lib.
HTH.
--jkl
We have done that. And when I try to link to the libraries, this is what I get:
cc -o tester -I. -I/usr/local/freetds-0.82/include -L./ -L/usr/local/lib -L/usr/local/freetds-0.82/lib tester.c lowlevel.o -lsponsorbilling /usr/local/freetds-0.82/lib/libsybdb.a /usr/local/freetds-0.82/lib/libtdssrv.a /usr/local/freetds-0.82/lib/libtds.a
/usr/local/freetds-0.82/lib/libsybdb.a(util.o)(.text+0x353): In function `tds_gettime_ms':
/usr/users/rwhite/freetds-0.82/src/tds/util.c:216: undefined reference to `clock_gettime'
/usr/local/freetds-0.82/lib/libsybdb.a(net.o)(.text+0x721): In function `goodread':
/usr/users/rwhite/freetds-0.82/src/tds/net.c:536: undefined reference to `gnutls_record_recv'
[ and about a million more of these ]