RE: [Quickfix-developers] Build problem on Linux
Brought to you by:
orenmnero
|
From: Parhami, F. <Far...@gs...> - 2006-04-03 08:38:51
|
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
|