Hi,
I've got the latest CVS version - well as of 10am BST today.
I've successfully compiled FG 0.9.2 and it's dependants.
However when I come to compiling the CVS version I get errors with respect
to the max() function use from the UIUC source files (that's what I can make
out).
I'm using gcc under cygwin on windows 2000 SP4 on an Athlon XP1800+.
uname -a
CYGWIN_NT-5.0 asus-video 1.3.22(0.78/3/2) 2003-03-18 09:20 i686 unknown
unknown
Cygwin was installed over the net as per the Installguide on the 7th of this
month. I have all the release versions of simgear, plib, and metakit.
Any help would be much appreciated. I've already tried a clean build with
./configure --disable-uiuc
but it still tries to compile these modules.
Here is the UIUC section of the build in full:
make[3]: Leaving directory `/usr/local/source/FGCVS/source/src/FDM/LaRCsim'
Making all in UIUCModel
make[3]: Entering directory
`/usr/local/source/FGCVS/source/src/FDM/UIUCModel'
if
g++ -DHAVE_CONFIG_H -I. -I. -I../../../src/Include -I../../.. -I../../../src
-I/usr/X11R6/include -g -O2 -MT uiuc_1DdataFileReader.o -MD -MP -MF
".deps/uiu
c_1DdataFileReader.Tpo" \
-c -o uiuc_1DdataFileReader.o `test -f 'uiuc_1DdataFileReader.cpp' || echo
'./
'`uiuc_1DdataFileReader.cpp; \
then mv -f ".deps/uiuc_1DdataFileReader.Tpo"
".deps/uiuc_1DdataFileReader.Po"; \
else rm -f ".deps/uiuc_1DdataFileReader.Tpo"; exit 1; \
fi
if
g++ -DHAVE_CONFIG_H -I. -I. -I../../../src/Include -I../../.. -I../../../src
-I/usr/X11R6/include -g -O2 -MT uiuc_1Dinterpolation.o -MD -MP -MF
".deps/uiuc
_1Dinterpolation.Tpo" \
-c -o uiuc_1Dinterpolation.o `test -f 'uiuc_1Dinterpolation.cpp' || echo
'./'`
uiuc_1Dinterpolation.cpp; \
then mv -f ".deps/uiuc_1Dinterpolation.Tpo" ".deps/uiuc_1Dinterpolation.Po";
\
else rm -f ".deps/uiuc_1Dinterpolation.Tpo"; exit 1; \
fi
if
g++ -DHAVE_CONFIG_H -I. -I. -I../../../src/Include -I../../.. -I../../../src
-I/usr/X11R6/include -g -O2 -MT uiuc_2DdataFileReader.o -MD -MP -MF
".deps/uiu
c_2DdataFileReader.Tpo" \
-c -o uiuc_2DdataFileReader.o `test -f 'uiuc_2DdataFileReader.cpp' || echo
'./
'`uiuc_2DdataFileReader.cpp; \
then mv -f ".deps/uiuc_2DdataFileReader.Tpo"
".deps/uiuc_2DdataFileReader.Po"; \
else rm -f ".deps/uiuc_2DdataFileReader.Tpo"; exit 1; \
fi
if
g++ -DHAVE_CONFIG_H -I. -I. -I../../../src/Include -I../../.. -I../../../src
-I/usr/X11R6/include -g -O2 -MT uiuc_2Dinterpolation.o -MD -MP -MF
".deps/uiuc
_2Dinterpolation.Tpo" \
-c -o uiuc_2Dinterpolation.o `test -f 'uiuc_2Dinterpolation.cpp' || echo
'./'`
uiuc_2Dinterpolation.cpp; \
then mv -f ".deps/uiuc_2Dinterpolation.Tpo" ".deps/uiuc_2Dinterpolation.Po";
\
else rm -f ".deps/uiuc_2Dinterpolation.Tpo"; exit 1; \
fi
if
g++ -DHAVE_CONFIG_H -I. -I. -I../../../src/Include -I../../.. -I../../../src
-I/usr/X11R6/include -g -O2 -MT uiuc_3Dinterpolation.o -MD -MP -MF
".deps/uiuc
_3Dinterpolation.Tpo" \
-c -o uiuc_3Dinterpolation.o `test -f 'uiuc_3Dinterpolation.cpp' || echo
'./'`
uiuc_3Dinterpolation.cpp; \
then mv -f ".deps/uiuc_3Dinterpolation.Tpo" ".deps/uiuc_3Dinterpolation.Po";
\
else rm -f ".deps/uiuc_3Dinterpolation.Tpo"; exit 1; \
fi
if
g++ -DHAVE_CONFIG_H -I. -I. -I../../../src/Include -I../../.. -I../../../src
-I/usr/X11R6/include -g -O2 -MT uiuc_aerodeflections.o -MD -MP -MF
".deps/uiuc
_aerodeflections.Tpo" \
-c -o uiuc_aerodeflections.o `test -f 'uiuc_aerodeflections.cpp' || echo
'./'`
uiuc_aerodeflections.cpp; \
then mv -f ".deps/uiuc_aerodeflections.Tpo" ".deps/uiuc_aerodeflections.Po";
\
else rm -f ".deps/uiuc_aerodeflections.Tpo"; exit 1; \
fi
if
g++ -DHAVE_CONFIG_H -I. -I. -I../../../src/Include -I../../.. -I../../../src
-I/usr/X11R6/include -g -O2 -MT uiuc_alh_ap.o -MD -MP -MF
".deps/uiuc_alh_ap.T
po" \
-c -o uiuc_alh_ap.o `test -f 'uiuc_alh_ap.cpp' || echo
'./'`uiuc_alh_ap.cpp; \
then mv -f ".deps/uiuc_alh_ap.Tpo" ".deps/uiuc_alh_ap.Po"; \
else rm -f ".deps/uiuc_alh_ap.Tpo"; exit 1; \
fi
if
g++ -DHAVE_CONFIG_H -I. -I. -I../../../src/Include -I../../.. -I../../../src
-I/usr/X11R6/include -g -O2 -MT uiuc_betaprobe.o -MD -MP -MF
".deps/uiuc_betap
robe.Tpo" \
-c -o uiuc_betaprobe.o `test -f 'uiuc_betaprobe.cpp' || echo
'./'`uiuc_betapro
be.cpp; \
then mv -f ".deps/uiuc_betaprobe.Tpo" ".deps/uiuc_betaprobe.Po"; \
else rm -f ".deps/uiuc_betaprobe.Tpo"; exit 1; \
fi
if
g++ -DHAVE_CONFIG_H -I. -I. -I../../../src/Include -I../../.. -I../../../src
-I/usr/X11R6/include -g -O2 -MT uiuc_coef_drag.o -MD -MP -MF
".deps/uiuc_coef_
drag.Tpo" \
-c -o uiuc_coef_drag.o `test -f 'uiuc_coef_drag.cpp' || echo
'./'`uiuc_coef_dr
ag.cpp; \
then mv -f ".deps/uiuc_coef_drag.Tpo" ".deps/uiuc_coef_drag.Po"; \
else rm -f ".deps/uiuc_coef_drag.Tpo"; exit 1; \
fi
if
g++ -DHAVE_CONFIG_H -I. -I. -I../../../src/Include -I../../.. -I../../../src
-I/usr/X11R6/include -g -O2 -MT uiuc_coef_lift.o -MD -MP -MF
".deps/uiuc_coef_
lift.Tpo" \
-c -o uiuc_coef_lift.o `test -f 'uiuc_coef_lift.cpp' || echo
'./'`uiuc_coef_li
ft.cpp; \
then mv -f ".deps/uiuc_coef_lift.Tpo" ".deps/uiuc_coef_lift.Po"; \
else rm -f ".deps/uiuc_coef_lift.Tpo"; exit 1; \
fi
if
g++ -DHAVE_CONFIG_H -I. -I. -I../../../src/Include -I../../.. -I../../../src
-I/usr/X11R6/include -g -O2 -MT uiuc_coef_pitch.o -MD -MP -MF
".deps/uiuc_coef
_pitch.Tpo" \
-c -o uiuc_coef_pitch.o `test -f 'uiuc_coef_pitch.cpp' || echo
'./'`uiuc_coef_
pitch.cpp; \
then mv -f ".deps/uiuc_coef_pitch.Tpo" ".deps/uiuc_coef_pitch.Po"; \
else rm -f ".deps/uiuc_coef_pitch.Tpo"; exit 1; \
fi
if
g++ -DHAVE_CONFIG_H -I. -I. -I../../../src/Include -I../../.. -I../../../src
-I/usr/X11R6/include -g -O2 -MT uiuc_coef_roll.o -MD -MP -MF
".deps/uiuc_coef_
roll.Tpo" \
-c -o uiuc_coef_roll.o `test -f 'uiuc_coef_roll.cpp' || echo
'./'`uiuc_coef_ro
ll.cpp; \
then mv -f ".deps/uiuc_coef_roll.Tpo" ".deps/uiuc_coef_roll.Po"; \
else rm -f ".deps/uiuc_coef_roll.Tpo"; exit 1; \
fi
if
g++ -DHAVE_CONFIG_H -I. -I. -I../../../src/Include -I../../.. -I../../../src
-I/usr/X11R6/include -g -O2 -MT uiuc_coef_sideforce.o -MD -MP -MF
".deps/uiuc_
coef_sideforce.Tpo" \
-c -o uiuc_coef_sideforce.o `test -f 'uiuc_coef_sideforce.cpp' || echo
'./'`ui
uc_coef_sideforce.cpp; \
then mv -f ".deps/uiuc_coef_sideforce.Tpo" ".deps/uiuc_coef_sideforce.Po"; \
else rm -f ".deps/uiuc_coef_sideforce.Tpo"; exit 1; \
fi
if
g++ -DHAVE_CONFIG_H -I. -I. -I../../../src/Include -I../../.. -I../../../src
-I/usr/X11R6/include -g -O2 -MT uiuc_coef_yaw.o -MD -MP -MF
".deps/uiuc_coef_y
aw.Tpo" \
-c -o uiuc_coef_yaw.o `test -f 'uiuc_coef_yaw.cpp' || echo
'./'`uiuc_coef_yaw.
cpp; \
then mv -f ".deps/uiuc_coef_yaw.Tpo" ".deps/uiuc_coef_yaw.Po"; \
else rm -f ".deps/uiuc_coef_yaw.Tpo"; exit 1; \
fi
if
g++ -DHAVE_CONFIG_H -I. -I. -I../../../src/Include -I../../.. -I../../../src
-I/usr/X11R6/include -g -O2 -MT uiuc_coefficients.o -MD -MP -MF
".deps/uiuc_co
efficients.Tpo" \
-c -o uiuc_coefficients.o `test -f 'uiuc_coefficients.cpp' || echo
'./'`uiuc_c
oefficients.cpp; \
then mv -f ".deps/uiuc_coefficients.Tpo" ".deps/uiuc_coefficients.Po"; \
else rm -f ".deps/uiuc_coefficients.Tpo"; exit 1; \
fi
if
g++ -DHAVE_CONFIG_H -I. -I. -I../../../src/Include -I../../.. -I../../../src
-I/usr/X11R6/include -g -O2 -MT uiuc_controlInput.o -MD -MP -MF
".deps/uiuc_co
ntrolInput.Tpo" \
-c -o uiuc_controlInput.o `test -f 'uiuc_controlInput.cpp' || echo
'./'`uiuc_c
ontrolInput.cpp; \
then mv -f ".deps/uiuc_controlInput.Tpo" ".deps/uiuc_controlInput.Po"; \
else rm -f ".deps/uiuc_controlInput.Tpo"; exit 1; \
fi
if
g++ -DHAVE_CONFIG_H -I. -I. -I../../../src/Include -I../../.. -I../../../src
-I/usr/X11R6/include -g -O2 -MT uiuc_convert.o -MD -MP -MF
".deps/uiuc_convert
.Tpo" \
-c -o uiuc_convert.o `test -f 'uiuc_convert.cpp' || echo
'./'`uiuc_convert.cpp
; \
then mv -f ".deps/uiuc_convert.Tpo" ".deps/uiuc_convert.Po"; \
else rm -f ".deps/uiuc_convert.Tpo"; exit 1; \
fi
if
g++ -DHAVE_CONFIG_H -I. -I. -I../../../src/Include -I../../.. -I../../../src
-I/usr/X11R6/include -g -O2 -MT uiuc_engine.o -MD -MP -MF
".deps/uiuc_engine.T
po" \
-c -o uiuc_engine.o `test -f 'uiuc_engine.cpp' || echo
'./'`uiuc_engine.cpp; \
then mv -f ".deps/uiuc_engine.Tpo" ".deps/uiuc_engine.Po"; \
else rm -f ".deps/uiuc_engine.Tpo"; exit 1; \
fi
if
g++ -DHAVE_CONFIG_H -I. -I. -I../../../src/Include -I../../.. -I../../../src
-I/usr/X11R6/include -g -O2 -MT uiuc_flapdata.o -MD -MP -MF
".deps/uiuc_flapda
ta.Tpo" \
-c -o uiuc_flapdata.o `test -f 'uiuc_flapdata.cpp' || echo
'./'`uiuc_flapdata.
cpp; \
then mv -f ".deps/uiuc_flapdata.Tpo" ".deps/uiuc_flapdata.Po"; \
else rm -f ".deps/uiuc_flapdata.Tpo"; exit 1; \
fi
if
g++ -DHAVE_CONFIG_H -I. -I. -I../../../src/Include -I../../.. -I../../../src
-I/usr/X11R6/include -g -O2 -MT uiuc_find_position.o -MD -MP -MF
".deps/uiuc_f
ind_position.Tpo" \
-c -o uiuc_find_position.o `test -f 'uiuc_find_position.cpp' || echo
'./'`uiuc
_find_position.cpp; \
then mv -f ".deps/uiuc_find_position.Tpo" ".deps/uiuc_find_position.Po"; \
else rm -f ".deps/uiuc_find_position.Tpo"; exit 1; \
fi
if
g++ -DHAVE_CONFIG_H -I. -I. -I../../../src/Include -I../../.. -I../../../src
-I/usr/X11R6/include -g -O2 -MT uiuc_fog.o -MD -MP -MF
".deps/uiuc_fog.Tpo" \
-c -o uiuc_fog.o `test -f 'uiuc_fog.cpp' || echo './'`uiuc_fog.cpp; \
then mv -f ".deps/uiuc_fog.Tpo" ".deps/uiuc_fog.Po"; \
else rm -f ".deps/uiuc_fog.Tpo"; exit 1; \
fi
if
g++ -DHAVE_CONFIG_H -I. -I. -I../../../src/Include -I../../.. -I../../../src
-I/usr/X11R6/include -g -O2 -MT uiuc_gear.o -MD -MP -MF
".deps/uiuc_gear.Tpo"
\
-c -o uiuc_gear.o `test -f 'uiuc_gear.cpp' || echo './'`uiuc_gear.cpp; \
then mv -f ".deps/uiuc_gear.Tpo" ".deps/uiuc_gear.Po"; \
else rm -f ".deps/uiuc_gear.Tpo"; exit 1; \
fi
In file included from ../../../src/Main/fgfs.hxx:29,
from ../../../src/FDM/flight.hxx:93,
from ../../../src/Aircraft/aircraft.hxx:35,
from uiuc_gear.cpp:67:
../../../src/Include/config.h:203:1: warning: "WIN32" redefined
In file included from /usr/include/plib/sg.h:28,
from /usr/local/include/simgear/constants.h:44,
from ../../../src/FDM/flight.hxx:92,
from ../../../src/Aircraft/aircraft.hxx:35,
from uiuc_gear.cpp:67:
/usr/include/plib/ul.h:49:1: warning: this is the location of the previous
defin
ition
In file included from /usr/include/c++/3.2/bits/locale_facets.tcc:43,
from /usr/include/c++/3.2/locale:46,
from /usr/include/c++/3.2/bits/ostream.tcc:37,
from /usr/include/c++/3.2/ostream:275,
from /usr/include/c++/3.2/iostream:45,
from /usr/local/include/simgear/debug/logstream.hxx:33,
from /usr/local/include/simgear/props/props.hxx:34,
from ../../../src/Main/fgfs.hxx:52,
from ../../../src/FDM/flight.hxx:93,
from ../../../src/Aircraft/aircraft.hxx:35,
from uiuc_gear.cpp:67:
/usr/include/c++/3.2/limits:942:22: macro "min" requires 2 arguments, but
only 1
given
In file included from /usr/include/c++/3.2/bits/locale_facets.tcc:43,
from /usr/include/c++/3.2/locale:46,
from /usr/include/c++/3.2/bits/ostream.tcc:37,
from /usr/include/c++/3.2/ostream:275,
from /usr/include/c++/3.2/iostream:45,
from /usr/local/include/simgear/debug/logstream.hxx:33,
from /usr/local/include/simgear/props/props.hxx:34,
from ../../../src/Main/fgfs.hxx:52,
from ../../../src/FDM/flight.hxx:93,
from ../../../src/Aircraft/aircraft.hxx:35,
from uiuc_gear.cpp:67:
/usr/include/c++/3.2/limits:942: parse error before `throw'
/usr/include/c++/3.2/limits:943:22: macro "max" requires 2 arguments, but
only 1
given
/usr/include/c++/3.2/limits:943: ISO C++ forbids defining types within
return
type
/usr/include/c++/3.2/limits:943: syntax error before `throw'
/usr/include/c++/3.2/limits:943: syntax error before `throw'
/usr/include/c++/3.2/limits:944: syntax error before `(' token
/usr/include/c++/3.2/limits:945: syntax error before `(' token
/usr/include/c++/3.2/limits:946: syntax error before `(' token
/usr/include/c++/3.2/limits:947: syntax error before `(' token
/usr/include/c++/3.2/limits:948: syntax error before `(' token
/usr/include/c++/3.2/limits:949: syntax error before `(' token
/usr/include/c++/3.2/limits:956: `numeric_limits' is not a template
/usr/include/c++/3.2/limits:957: confused by earlier errors, bailing out
make[3]: *** [uiuc_gear.o] Error 1
make[3]: Leaving directory
`/usr/local/source/FGCVS/source/src/FDM/UIUCModel'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/usr/local/source/FGCVS/source/src/FDM'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/local/source/FGCVS/source/src'
make: *** [all-recursive] Error 1
_______________________________________________
Flightgear-devel mailing list
[EMAIL PROTECTED]
http://mail.flightgear.org/mailman/listinfo/flightgear-devel