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 FieldBaseTestCase.=
cpp
> c++ -DHAVE_CONFIG_H -I. -I. -I../../.. -I.. -g -O2 -I/usr/include/libxm=
l2
> -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 FieldConverto=
rs.h, the include=20
file "limits" is missing. This is not a make message, but a message of yo=
ur 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
--=20
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
|