[Quickfix-developers] Cant compile on ubuntu linux
Brought to you by:
orenmnero
|
From: Chris v. O <chr...@gn...> - 2005-09-17 16:43:05
|
Can someone offer help? After running: ./bootstrap ./configure --with-java make I get the following compilation errors: g++ -DHAVE_CONFIG_H -I. -I. -I../../.. -I.. -g -O2 -I/usr/include/libxml2 -I/opt/j2sdk1.4.2_09/include -I/opt/j2sdk1.4.2_09/include/linux -O0 -g -MT FieldConvertorsTestCase.lo -MD -MP -MF .deps/FieldConvertorsTestCase.Tpo -c FieldConvertorsTestCase.cpp -fPIC -DPIC -o .libs/FieldConvertorsTestCase.o if /bin/sh ../../../libtool --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I../../.. -I.. -g -O2 -I/usr/include/libxml2 -I/opt/j2sdk1.4.2_09/include -I/opt/j2sdk1.4.2_09/include/linux -O0 -g -MT MessagesTestCase.lo -MD -MP -MF ".deps/MessagesTestCase.Tpo" \ -c -o MessagesTestCase.lo `test -f 'MessagesTestCase.cpp' || echo './'`MessagesTestCase.cpp; \ then mv ".deps/MessagesTestCase.Tpo" ".deps/MessagesTestCase.Plo"; \ else rm -f ".deps/MessagesTestCase.Tpo"; exit 1; \ fi g++ -DHAVE_CONFIG_H -I. -I. -I../../.. -I.. -g -O2 -I/usr/include/libxml2 -I/opt/j2sdk1.4.2_09/include -I/opt/j2sdk1.4.2_09/include/linux -O0 -g -MT MessagesTestCase.lo -MD -MP -MF .deps/MessagesTestCase.Tpo -c MessagesTestCase.cpp -fPIC -DPIC -o .libs/MessagesTestCase.o ../DataDictionary.h:272: error: expected ',' or '...' before '&' token ../DataDictionary.h:272: error: ISO C++ forbids declaration of 'Message' with no type MessagesTestCase.cpp:403: error: explicit specialization of 'void FIX::MessageParseTestCase<FIX42::Logon>::getString::onRun(FIX42::Logon&)' must be introduced by 'template <>' <snip> many more errors MessagesTestCase.cpp:898: error: invalid function declaration make[4]: *** [MessagesTestCase.lo] Error 1 make[4]: Leaving directory `/home/chris/quickfix/src/C++/test' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/home/chris/quickfix/src/C++' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/home/chris/quickfix/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/chris/quickfix' make: *** [all] Error 2 Anyone know how I could fix this? Thanks, Chris |