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

Reply via email to