[Quickfix-developers] Re: Solaris compile problems
Brought to you by:
orenmnero
From: Tim F. <ti...@fi...> - 2004-08-20 18:38:34
|
Oren and Kristofer thanks for the help. I have gotten past all the lib problems but am now stuck on another issue. When I do the make it fails with the following: make[3]: Entering directory `/home/tim/quickfix/src' if g++ -DHAVE_CONFIG_H -I. -I. -I.. -IC++ -I/usr/include -I/usr/ccs/include -Wall -I/usr/local/include/libxml2 -I/include -I/include/solaris -MT at.o -MD -MP -MF ".deps/at.Tpo" -c -o at.o at.cpp; \ then mv -f ".deps/at.Tpo" ".deps/at.Po"; else rm -f ".deps/at.Tpo"; exit 1; fi /bin/bash ../libtool --mode=link g++ -I/usr/include -I/usr/ccs/include -Wall -I/usr/local/include/libxml2 -I/include -I/include/solaris -o at at.o C++/libquickfix.la -lpthread -L/usr/local/lib -R/usr/local/lib -lxml2 -lz -lpthread -liconv -lm -lsocket -lnsl -liberty mkdir .libs g++ -I/usr/include -I/usr/ccs/include -Wall -I/usr/local/include/libxml2 -I/include -I/include/solaris -o at at.o C++/.libs/libquickfix.a -lpthread -L/usr/local/lib -lxml2 -lz -lpthread -liconv -lm -lsocket -lnsl -liberty -lpthread -L/usr/local/lib -lxml2 -lz -lpthread -liconv -lm -lsocket -lnsl -liberty -R/usr/local/lib -R/usr/local/lib Undefined first referenced symbol in file nanosleep C++/.libs/libquickfix.a(Utility.o) ld: fatal: Symbol referencing errors. No output written to at collect2: ld returned 1 exit status make[3]: *** [at] Error 1 make[3]: Leaving directory `/home/tim/quickfix/src' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/home/tim/quickfix/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/tim/quickfix' make: *** [all] Error 2 I have tried to figure this out even explicitly doing a #include "/usr/include/time.h" but no luck. Any help? I did delete and create a new quickfix install, made the necessary changes, installed libtool1.3.5, and ran configure with the --disable-shared option. Still no go. -- Timothy J. Feeney Financial Labs LLC Phone: (617) 354-0185 -- Timothy J. Feeney Financial Labs LLC Phone: (617) 354-0185 |