Re: [Quickfix-developers] Re: Solaris compile problems
Brought to you by:
orenmnero
From: Oren M. <or...@qu...> - 2004-08-20 19:04:04
|
Oh, yeah, I believe nanosleep is located in the rt library. Try adding a -lrt --oren On Aug 20, 2004, at 1:40 PM, Tim Feeney wrote: > QuickFIX Documentation: > http://www.quickfixengine.org/quickfix/doc/html/index.html > QuickFIX FAQ: > http://www.quickfixengine.org/wikifix/index.php?QuickFixFAQ > QuickFIX Support: http://www.quickfixengine.org/services.html > > 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 > > > > > > ------------------------------------------------------- > SF.Net email is sponsored by Shop4tech.com-Lowest price on Blank Media > 100pk Sonic DVD-R 4x for only $29 -100pk Sonic DVD+R for only $33 > Save 50% off Retail on Ink & Toner - Free Shipping and Free Gift. > http://www.shop4tech.com/z/Inkjet_Cartridges/9_108_r285 > _______________________________________________ > Quickfix-developers mailing list > Qui...@li... > https://lists.sourceforge.net/lists/listinfo/quickfix-developers > |