On Sun, Apr 10, 2011 at 2:52 AM, Arnt Karlsen <a...@c2i.net> wrote: > > ..was my last successful OSG-build, OSG-2.9.9 and OSG-2.9.11 > now also fails to build with c++-4.5.2-8, I'm using: > http://www.gitorious.org/fg/fgmeta/blobs/raw/master/download_and_compile.sh > (and my own "system-OSG" version of it) as adviced in: > http://wiki.flightgear.org/index.php?title=Scripted_Compilation_on_Linux_Debian/Ubuntu > >> > and >> > compilation_log.2011-04-06+04:33:17 with c++-4.6.0-2. > > ..both plib and SimGear builds ok on c++-4.6.0-2 and my last > OSG, and on system OSG (2.9.11-1), but fgfs build fails with: > make[3]: Entering directory `/home/arnt/FG-git/fgfs/flightgear/src/FDM' > g++ -DHAVE_CONFIG_H -I. -I../../src/Include -I../.. -I../../src > -I../../src/FDM/JSBSim -I/home/arnt/FG-git/install/simgear/include > -I/home/arnt/FG-git/install/plib/include -I/usr/local/include -g -O2 > -Wall -I/home/arnt/FG-git/install/simgear -D_REENTRANT -MT > flightProperties.o -MD -MP -MF .deps/flightProperties.Tpo -c -o > flightProperties.o flightProperties.cxx > In file included from > flightProperties.cxx:23:0: ../../src/FDM/flightProperties.hxx:48:44: > error: ‘NULL’ was not declared in this scope > > ..line 47-49 in ../../src/FDM/flightProperties.hxx: > public: > FlightProperties(SGPropertyNode* aRoot = NULL); > ~FlightProperties();
Indeed, NULL is a C thing, in C++ we should be using 0. Reportedly fixing this single occurrence is enough to get FG to compile, presumably somebody #defines NULL for the others (because there are tons of others). -- Cheers, Csaba/Jester ------------------------------------------------------------------------------ Xperia(TM) PLAY It's a major breakthrough. An authentic gaming smartphone on the nation's most reliable network. And it wants your games. http://p.sf.net/sfu/verizon-sfdev _______________________________________________ Flightgear-devel mailing list Flightgear-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/flightgear-devel