From: Norm D. <no...@dr...> - 2006-04-22 00:56:16
|
On Fri, 2006-04-21 at 23:59 +0100, Saul Cozens wrote: > Hi, > > I'm having a bit of trouble compiling on my ubuntu box. From the latest > development version: > svn co http://svn.opensync.org/libsyncml/branches/6620-branch > I: > cd 6620-branch > autoreconf -sfi > ./configure > it tells me: > =============================================== > Unit Tests: Disabled > Tracing: Enabled > Tools: Enabled > Libwbxml: Enabled > > The transports are: > Http Client: Enabled > Http Server: Enabled > Obex Client: Enabled > Obex Server: Enabled > Bluetooth: Enabled > > so, I: > make > which throws the error: > gcc -Wall -Werror -g -O2 -o .libs/syncml-http-server > syncml-http-server.o -pthread /usr/lib/libgthread-2.0.so > /usr/lib/libglib-2.0.so /usr/lib/libxml2.so -lz -lm > ../libsyncml/.libs/libsyncml.so -Wl,--rpath -Wl,/usr/local/lib > ../libsyncml/.libs/libsyncml.so: undefined reference to `str2ba' > > which is strange because I have confirmed that I have the bluetooth lib > installed with: > locate libbluetooth. > /usr/lib/libbluetooth.so.1.0.20 > /usr/lib/libbluetooth.so.1 > /usr/lib/libbluetooth.la > /usr/lib/libbluetooth.a > /usr/lib/libbluetooth.so > > I've fumbled around using the little I remember about c compilation to > try and get it to recognise my bluetooth libraries in /usr/lib/ but I'm > shooting in the dark. Could someone tell me which way to point? > The configure looks fine. It doesn't look like the bluetooth lib but maybe something else -- libgthread or libxml? Is /usr/local/lib in your lib path? Maybe try a make distclean? Norm |