[Flightgear-devel] JSBsim fails to build in FGFS cvs
Hi, First of all sincere thanks to ehofman for makinf chnage in panel.cxx to resolve truncf problem. Now I am facing another compiler problem in FGEngine.cpp.I got the latest source code from CVS today. The error messages obtained during compilation are as follow ===BEGIN == if g++ -DHAVE_CONFIG_H -I. -I. -I../../../src/Include -I../../.. -I../../../src -D_GNU_SOURCE -I/usr/X11R6/include -DFGFS -g -O2 -MT FGEngine.o -MD -MP -MF .deps/FGEngine.Tpo \ -c -o FGEngine.o `test -f 'FGEngine.cpp' || echo './'`FGEngine.cpp; \ then mv .deps/FGEngine.Tpo .deps/FGEngine.Po; \ else rm -f .deps/FGEngine.Tpo; exit 1; \ fi FGEngine.cpp: In method `JSBSim::FGEngine::FGEngine (JSBSim::FGFDMExec *)': FGEngine.cpp:71: no matching function for call to `basic_stringchar, string_char_traitschar, __default_alloc_templatetrue, 0 ::clear ()' make[4]: *** [FGEngine.o] Error 1 make[4]: Leaving directory `/home/gopal/FlightGear/source/source/src/FDM/JSBSim'make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/home/gopal/FlightGear/source/source/src/FDM/JSBSim'make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/home/gopal/FlightGear/source/source/src/FDM' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/gopal/FlightGear/source/source/src' make: *** [all-recursive] Error 1 == END = My g++ details are as under gcc version 2.96 2731 (Mandrake Linux 8.2 2.96-0.76mdk) Similar kind of problem that I am facing was discussed for a short period on this mailinf list. On 19 Jan, Adam replied that by upgrading the compiler (probably g++) the problem is resolved. So is it necessary to upgrade the compiler? Am I the only one who is facing this problem? With regards Gopal __ Do you Yahoo!? Yahoo! Mail SpamGuard - Read only the mail you want. http://antispam.yahoo.com/tools ___ Flightgear-devel mailing list [EMAIL PROTECTED] http://mail.flightgear.org/mailman/listinfo/flightgear-devel
Re: [Flightgear-devel] JSBsim fails to build in FGFS cvs
On Fri, 20 Feb 2004 09:08:26 -0800 (PST) Gopal Mor [EMAIL PROTECTED] wrote: The error messages obtained during compilation are as follow FGEngine.cpp:71: no matching function for call to `basic_stringchar, string_char_traitschar, __default_alloc_templatetrue, 0 ::clear ()' I think I have seen this one before, too. It's this line: Name.clear(); Change it to this: Name = ; It's been the former way for five months, so it's strange to see it causing a problem, now. Jon ___ Flightgear-devel mailing list [EMAIL PROTECTED] http://mail.flightgear.org/mailman/listinfo/flightgear-devel
RE: [Flightgear-devel] JSBsim fails to build in FGFS cvs
Are you using the version in FGFS CVS? -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Behalf Of Alex Perry Sent: Monday, January 19, 2004 12:49 AM To: [EMAIL PROTECTED] Subject: [Flightgear-devel] JSBsim fails to build in FGFS cvs Making all in filtersjb make[1]: Entering directory `/home/alex/fs/FlightGear/src/FDM/JSBSim/filtersjb' make[1]: Nothing to be done for `all'. make[1]: Leaving directory `/home/alex/fs/FlightGear/src/FDM/JSBSim/filtersjb' make[1]: Entering directory `/home/alex/fs/FlightGear/src/FDM/JSBSim' source='FGEngine.cpp' object='FGEngine.o' libtool=no \ depfile='.deps/FGEngine.Po' tmpdepfile='.deps/FGEngine.TPo' \ depmode=gcc /bin/sh ../../../depcomp \ g++ -DHAVE_CONFIG_H -I. -I. -I../../../src/Include -I../../.. -I../../../src -I/usr/X11R6/include -DFGFS -g -O2 -D_REENTRANT -c -o FGEngine.o `test -f FGEngine.cpp || echo './'`FGEngine.cpp FGEngine.cpp: In method `JSBSim::FGEngine::FGEngine(JSBSim::FGFDMExec *)': FGEngine.cpp:71: no matching function for call to `basic_stringchar,string_char_traitschar,__default_alloc_templa tetrue,0 ::clear ()' make[1]: *** [FGEngine.o] Error 1 make[1]: Leaving directory `/home/alex/fs/FlightGear/src/FDM/JSBSim' make: *** [all-recursive] Error 1 ___ Flightgear-devel mailing list [EMAIL PROTECTED] http://mail.flightgear.org/mailman/listinfo/flightgear-devel ___ Flightgear-devel mailing list [EMAIL PROTECTED] http://mail.flightgear.org/mailman/listinfo/flightgear-devel
RE: [Flightgear-devel] JSBsim fails to build in FGFS cvs
What system are you building under? Erik made some changes recently to facilitate building under IRIX. That's the only change that happened in FGEngine.cpp. Strange. -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Behalf Of Alex Perry Sent: Monday, January 19, 2004 12:49 AM To: [EMAIL PROTECTED] Subject: [Flightgear-devel] JSBsim fails to build in FGFS cvs Making all in filtersjb make[1]: Entering directory `/home/alex/fs/FlightGear/src/FDM/JSBSim/filtersjb' make[1]: Nothing to be done for `all'. make[1]: Leaving directory `/home/alex/fs/FlightGear/src/FDM/JSBSim/filtersjb' make[1]: Entering directory `/home/alex/fs/FlightGear/src/FDM/JSBSim' source='FGEngine.cpp' object='FGEngine.o' libtool=no \ depfile='.deps/FGEngine.Po' tmpdepfile='.deps/FGEngine.TPo' \ depmode=gcc /bin/sh ../../../depcomp \ g++ -DHAVE_CONFIG_H -I. -I. -I../../../src/Include -I../../.. -I../../../src -I/usr/X11R6/include -DFGFS -g -O2 -D_REENTRANT -c -o FGEngine.o `test -f FGEngine.cpp || echo './'`FGEngine.cpp FGEngine.cpp: In method `JSBSim::FGEngine::FGEngine(JSBSim::FGFDMExec *)': FGEngine.cpp:71: no matching function for call to `basic_stringchar,string_char_traitschar,__default_alloc_templa tetrue,0 ::clear ()' make[1]: *** [FGEngine.o] Error 1 make[1]: Leaving directory `/home/alex/fs/FlightGear/src/FDM/JSBSim' make: *** [all-recursive] Error 1 ___ Flightgear-devel mailing list [EMAIL PROTECTED] http://mail.flightgear.org/mailman/listinfo/flightgear-devel ___ Flightgear-devel mailing list [EMAIL PROTECTED] http://mail.flightgear.org/mailman/listinfo/flightgear-devel
Re: [Flightgear-devel] JSBsim fails to build in FGFS cvs
I had this problem on my debian system. Apparently bastring.h in the STL is missing clear in some old versions of libstdc++. I ugraded to g++ 3.3 and a new version of libstdc++ and it compiled ok after that. Hope that helps, -Adam Jon Berndt [EMAIL PROTECTED] wrote: What system are you building under? Erik made some changes recently to facilitate building under IRIX. That's the only change that happened in FGEngine.cpp. Strange. -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Behalf Of Alex Perry Sent: Monday, January 19, 2004 12:49 AM To: [EMAIL PROTECTED] Subject: [Flightgear-devel] JSBsim fails to build in FGFS cvs Making all in filtersjb make[1]: Entering directory `/home/alex/fs/FlightGear/src/FDM/JSBSim/filtersjb' make[1]: Nothing to be done for `all'. make[1]: Leaving directory `/home/alex/fs/FlightGear/src/FDM/JSBSim/filtersjb' make[1]: Entering directory `/home/alex/fs/FlightGear/src/FDM/JSBSim' source='FGEngine.cpp' object='FGEngine.o' libtool=no \ depfile='.deps/FGEngine.Po' tmpdepfile='.deps/FGEngine.TPo' \ depmode=gcc /bin/sh ../../../depcomp \ g++ -DHAVE_CONFIG_H -I. -I. -I../../../src/Include -I../../.. -I../../../src -I/usr/X11R6/include -DFGFS -g -O2 -D_REENTRANT -c -o FGEngine.o `test -f FGEngine.cpp || echo './'`FGEngine.cpp FGEngine.cpp: In method `JSBSim::FGEngine::FGEngine(JSBSim::FGFDMExec *)': FGEngine.cpp:71: no matching function for call to `basic_stringchar,string_char_traitschar,__default_alloc_templa tetrue,0 ::clear ()' make[1]: *** [FGEngine.o] Error 1 make[1]: Leaving directory `/home/alex/fs/FlightGear/src/FDM/JSBSim' make: *** [all-recursive] Error 1 ___ Flightgear-devel mailing list [EMAIL PROTECTED] http://mail.flightgear.org/mailman/listinfo/flightgear-devel ___ Flightgear-devel mailing list [EMAIL PROTECTED] http://mail.flightgear.org/mailman/listinfo/flightgear-devel ___ Flightgear-devel mailing list [EMAIL PROTECTED] http://mail.flightgear.org/mailman/listinfo/flightgear-devel
[Flightgear-devel] JSBsim fails to build in FGFS cvs
Making all in filtersjb make[1]: Entering directory `/home/alex/fs/FlightGear/src/FDM/JSBSim/filtersjb' make[1]: Nothing to be done for `all'. make[1]: Leaving directory `/home/alex/fs/FlightGear/src/FDM/JSBSim/filtersjb' make[1]: Entering directory `/home/alex/fs/FlightGear/src/FDM/JSBSim' source='FGEngine.cpp' object='FGEngine.o' libtool=no \ depfile='.deps/FGEngine.Po' tmpdepfile='.deps/FGEngine.TPo' \ depmode=gcc /bin/sh ../../../depcomp \ g++ -DHAVE_CONFIG_H -I. -I. -I../../../src/Include -I../../.. -I../../../src -I/usr/X11R6/include -DFGFS -g -O2 -D_REENTRANT -c -o FGEngine.o `test -f FGEngine.cpp || echo './'`FGEngine.cpp FGEngine.cpp: In method `JSBSim::FGEngine::FGEngine(JSBSim::FGFDMExec *)': FGEngine.cpp:71: no matching function for call to `basic_stringchar,string_char_traitschar,__default_alloc_templatetrue,0 ::clear ()' make[1]: *** [FGEngine.o] Error 1 make[1]: Leaving directory `/home/alex/fs/FlightGear/src/FDM/JSBSim' make: *** [all-recursive] Error 1 ___ Flightgear-devel mailing list [EMAIL PROTECTED] http://mail.flightgear.org/mailman/listinfo/flightgear-devel