[Quickfix-developers] QF 1.9.3 Compile Error
Brought to you by:
orenmnero
From: James W. <wi...@wi...> - 2004-11-07 22:06:33
|
Folks, Just as an FYI. I pulled a copy of QuickFIX 1.9.3 and attempted a compile. The compile fails with: g++ -DHAVE_CONFIG_H -I. -I. -I../../.. -I.. -g -O2 -I/usr/include/stlport -I/opt/RAIDD/db/mysql/include/mysql -I/usr/include/libxml2 -I/include -I/include/linux -O0 -g -MT MySQLStoreTestCase.lo -MD -MP -MF .deps/MySQLStoreTestCase.Tpo -c MySQLStoreTestCase.cpp -fPIC -DPIC -o .libs/MySQLStoreTestCase.lo In file included from MySQLStoreTestCase.cpp:29: MySQLStoreTestCase.h:64: error: no type named `getRange' in `class FIX::MessageStoreTestCase' MySQLStoreTestCase.h:64: error: invalid base-class specification MySQLStoreTestCase.h: In constructor ` FIX::MySQLStoreTestCase::MySQLStoreTestCase()': MySQLStoreTestCase.h:44: error: no matching function for call to ` FIX::MySQLStoreTestCase::add(FIX::MySQLStoreTestCase::getRange*)' ../../../CPPTest/TestCase.h:30: error: candidates are: void CPPTest::TestCase<TClass>::add(CPPTest::Test<TClass>*) [with TClass = FIX::MessageStore] MySQLStoreTestCase.cpp: In member function `bool FIX::MySQLStoreTestCase::getRange::onSetup(FIX::MessageStore*&)': MySQLStoreTestCase.cpp:55: error: `m_object' undeclared (first use this function) MySQLStoreTestCase.cpp:55: error: (Each undeclared identifier is reported only once for each function it appears in.) This is on a Debian Linux system, running Sarge. Configured with "--enable-static", "--with-stlport=/usr", "--with-mysql=/opt/mysql", and "--prefix=/opt". regards, Jim Wiggs |