[Quickfix-users] RE: [Quickfix-developers] Build problem on Linux
Brought to you by:
orenmnero
From: Parhami, F. <Far...@gs...> - 2006-04-03 08:38:50
|
gcc version 2.96 20000731 (Red Hat Linux 7.3 2.96-113) Someone told me that most likely the compiler should be broken since it cannot find the <limit> header. Is that what you are also thinking? Thank you very much =20 -----Original Message----- From: Joerg Thoennes [mailto:Joe...@ma...]=20 Sent: Monday, April 03, 2006 9:30 AM To: Parhami, Faraz Cc: 'qui...@li...'; 'qui...@li...' Subject: Re: [Quickfix-developers] Build problem on Linux Parhami, Faraz wrote: > I am trying to build 'QuickFix 1.11.1' on Linux with java. >=20 > I did the following: > ./bootstrap > ./configure --with-java --disable-xmltest make What version of C++ compiler are you using? And which Linux = distribution? > But 'make' fails with the following output: > [...] > make[4]: Entering directory `/home/parhaf/sapi/quickfix/src/C++/test' > /bin/sh ../../../libtool --mode=3Dcompile c++ -DHAVE_CONFIG_H -I. -I. > -I../../.. -I.. -g -O2 -I/usr/include/libxml2 > -I/sw/external/jdk-1.4.2_08/include > -I/sw/external/jdk-1.4.2_08/include/linux -O0 -g -c=20 > FieldBaseTestCase.cpp > c++ -DHAVE_CONFIG_H -I. -I. -I../../.. -I.. -g -O2=20 > c++ -I/usr/include/libxml2 > -I/sw/external/jdk-1.4.2_08/include > -I/sw/external/jdk-1.4.2_08/include/linux -O0 -g > -Wp,-MD,.deps/FieldBaseTestCase.pp -c FieldBaseTestCase.cpp = -fPIC -DPIC > -o FieldBaseTestCase.lo > In file included from ../Field.h:32, > from FieldBaseTestCase.h:26, > from FieldBaseTestCase.cpp:27: > ../FieldConvertors.h:32:18: limits: No such file or directory This line tells you, that at line 32, column 18 in the file FieldConvertors.h, the include file "limits" is missing. This is not a = make message, but a message of your C++ compiler. On my system (Debian 3.1), I can find the "limits" include file here: /usr/include/c++/3.3/limits /usr/include/c++/3.4/limits Cheers, J=F6rg -- Joerg Thoennes http://macd.com Tel.: +49 (0)241 44597-24 Macdonald Associates GmbH Fax : +49 (0)241 44597-10 Lothringer Str. 52, D-52070 Aachen |