[Quickfix-developers] Build quickfix-1.12.4 on Solaris 10
Brought to you by:
orenmnero
From: Sacha G. <ag...@ww...> - 2007-05-21 13:18:56
|
Hello, I try to build quickfix 1.12.4 on a Solaris 10 Server with Sun CC: Sun C++ 5.8 2005/10/13. All the Environments are set. CC=/opt/SUNWspro/bin/CC CXX=/opt/SUNWspro/bin/CC LD=/opt/SUNWspro/bin/CC AR=/opt/SUNWspro/bin/CC CFLAGS=-g -xs CXXFLAGS=-g -xs LDFLAGS=-g -xs -lCstd ARFLAGS=-g -xs -xar -o The build hangs at: make all-recursive make[1]: Entering directory `/export/home/xgbs/quickfix/qfix1.12.4' Making all in src make[2]: Entering directory `/export/home/xgbs/quickfix/qfix1.12.4/src' Making all in C++ make[3]: Entering directory `/export/home/xgbs/quickfix/qfix1.12.4/src/C++' Making all in test make[4]: Entering directory `/export/home/xgbs/quickfix/qfix1.12.4/src/C++/test' /bin/bash ../../../libtool --mode=link /opt/SUNWspro/bin/CC -g -xs -Wall - ansi -Wpointer-arith -Wwrite-strings -I/usr/include/libxml2 -O0 -g -g -xs - lCstd -o libquickfixcpptest.la FieldBaseTestCase.lo FieldConvertorsTestCase.lo MessagesTestCase.lo SessionTestCase.lo ParserTestCase.lo SettingsTestCase.lo MessageStoreTestCase.lo UtcTimeStampTestCase.lo UtcTimeOnlyTestCase.lo AcceptorTestCase.lo SocketAcceptorTestCase.lo SocketUtilitiesTestCase.lo FileUtilitiesTestCase.lo StringUtilitiesTestCase.lo SocketServerTestCase.lo SocketConnectorTestCase.lo SessionIDTestCase.lo SessionTimeTestCase.lo FileStoreTestCase.lo FileStoreFactoryTestCase.lo MySQLStoreTestCase.lo PostgreSQLStoreTestCase.lo DictionaryTestCase.lo SessionSettingsTestCase.lo DataDictionaryTestCase.lo MemoryStoreTestCase.lo HttpParserTestCase.lo HttpMessageTestCase.lo - L/usr/lib -R/usr/lib -lxml2 -lz -lpthread -lm -lsocket -lnsl /opt/SUNWspro/bin/CC cru .libs/libquickfixcpptest.a .libs/FieldBaseTestCase.o .libs/FieldConvertors TestCase.o .libs/MessagesTestCase.o .libs/SessionTestCase.o .libs/ParserTestCa se.o .libs/SettingsTestCase.o .libs/MessageStoreTestCase.o .libs/UtcTimeStampT estCase.o .libs/UtcTimeOnlyTestCase.o .libs/AcceptorTestCase.o .libs/SocketAcc eptorTestCase.o .libs/SocketUtilitiesTestCase.o .libs/FileUtilitiesTestCase.o .libs/StringUtilitiesTestCase.o .libs/SocketServerTestCase.o .libs/SocketConne ctorTestCase.o .libs/SessionIDTestCase.o .libs/SessionTimeTestCase.o .libs/Fil eStoreTestCase.o .libs/FileStoreFactoryTestCase.o .libs/MySQLStoreTestCase.o . libs/PostgreSQLStoreTestCase.o .libs/DictionaryTestCase.o .libs/SessionSetting sTestCase.o .libs/DataDictionaryTestCase.o .libs/MemoryStoreTestCase.o .libs/H ttpParserTestCase.o .libs/HttpMessageTestCase.o ld: fatal: file cru: open failed: No such file or directory ld: fatal: file .libs/libquickfixcpptest.a: open failed: No such file or directory ld: fatal: File processing errors. No output written to a.out make[4]: *** [libquickfixcpptest.la] Error 1 The build worked correctly with gcc version 4.0.3 unfortunally i need to link with CC and there are linker error. FIX::SocketInitiator::SocketInitiator (FIX::Application&,FIX::MessageStoreFactory&,const FIX::SessionSettings&,FIX::LogFactory&) main.o FIX::FileStoreFactory::__vtbl main.o [Hint: try checking whether the first non-inlined, non-pure virtual function of class FIX::FileStoreFactory is defined] For this reason i try to build quickfix with CC. Any help would be appreciated. Regards Sacha -- Open WebMail Project (http://openwebmail.org) |