[Quickfix-users] unable to compile? missing source?
Brought to you by:
orenmnero
From: Kenneth M. <kmo...@ny...> - 2002-02-28 19:46:54
|
Hi, I recently downloaded version 0.9.0 of quickFIX and on Slackware 8.0 with GCC v3.x it was unable to compile (Also tried on a RedHat system with GCC 2.x with the same results). (errors below) The CVS version compiled fine (excluding quite a few warnings, but nothing to stop compilation, tests run fine) but, the CVS version doesn't seem to have both of the example programs? It has ordermatch but not tradeclient? (tradeclient would probably help out greatly, as it's pretty much what I need amidst some modification of course) I've tried to compile the tradeclient manually and as with 0.9.0 (since that's where I got it from) compile errors left and right. Is there a tradeclient version that works with the CVS version? Or was that left out intentionally? Errors I ran into while compiling 0.9.0: make[4]: Entering directory `/home/root/quickfix/src/C++/test' /bin/sh ../../../libtool --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I../../.. -I.. -I../.. -I../../.. -Wall -fexceptions -c FieldConvertorsTestCase.cpp libtool: ltconfig version `' does not match ltmain.sh version `1.3.5' Fatal configuration error. See the libtool docs for more information. make[4]: *** [FieldConvertorsTestCase.lo] Error 1 The above was solved by a simple: cp `which libtool` ./ Which most of the source compiles fine up until this error (unfortunately I do not know C++ (though I know C) so I've been unable to get anywhere with that error) (this is from 0.9.0) g++ -DHAVE_CONFIG_H -I. -I. -I../../.. -I.. -I../.. -I../../.. -Wall -fexceptions -Wp,-MD,.deps/SessionTestCase.pp -c SessionTestCase.cpp -fPIC -DPIC -o .libs/SessionTestCase.lo In file included from ../Session.h:59, from SessionTestCase.h:55, from SessionTestCase.cpp:57: ../Application.h:109: looser throw specifier for `virtual void FIX::NullApplication::fromAdmin(const FIX::Message&, const FIX::SessionID&)' ../Application.h:92: overriding `virtual void FIX::Application::fromAdmin(const FIX::Message&, const FIX::SessionID&) throw (FIX::RejectLogon&, FIX::FieldNotFound&)' In file included from SessionTestCase.cpp:57: SessionTestCase.h:152: looser throw specifier for `virtual void FIX::SessionTestCase::Test::fromApp(const FIX::Message&, const FIX::SessionID&)' ../Application.h:111: overriding `virtual void FIX::NullApplication::fromApp(const FIX::Message&, const FIX::SessionID&) throw (FIX::IncorrectTagValue&, FIX::UnsupportedMessageType&, FIX::FieldNotFound&)' SessionTestCase.h:160: looser throw specifier for `virtual void FIX::SessionTestCase::Test::toApp(const FIX::Message&, const FIX::SessionID&)' ../Application.h:108: overriding `virtual void FIX::NullApplication::toApp(const FIX::Message&, const FIX::SessionID&) throw (FIX::DoNotSend&)' make[4]: *** [SessionTestCase.lo] Error 1 Thanks, Ken |