On Sat, 2011-11-12 at 12:55 +0100, ThorstenB wrote: > Am 12.11.2011 11:03, schrieb Chris Marr: > > trying to build the latest GIT version of FG, when cmake'ing simgear it > > complains that OSG 2.9.7 is installed, even though I've just downloaded > > and compiled OSG 3.0.1 > > > > can someone provide some pointers as to how to fix this? Or is there's > > quick fix in the cmake system I can do? > > Indeed, >=OSG3.0.0 is required now. Make sure you also "install" > OSG3.0.1 after compiling it. Obviously cmake still finds your 2.9.7 OSG > installation, so either remove the old OSG installation, or provide the > path to your OSG3.0.1 _installation_ folder to cmake directly, i.e. > using environment variables as described here: > http://wiki.flightgear.org/Building_using_CMake > > cheers, > Thorsten > >
Cheers, I found the problem. It's due to the FindOpenSceneGraph rules for cmake - it specifies to look in /usr/lib, /usr/include etc. Specifically, making openscenegraph doesn't overwrite the find rules for cmake (in the /usr/share/cmake/Modules location) I'm using the build instructions here: http://wiki.flightgear.org/Building_FlightGear_-_Debian I don't know enough about this to fix or correct the problem, but perhaps the instruction on the wiki page needs an update, I've used the following (there's a GIT copy of the SVN source as well) and it's working fine (it's ok for me, I have nothing else on my system that can be impacted by changing OSG - but what if two versions of OSG need to co-exist?): cd $srcdir git clone git://github.com/openscenegraph/osg.git openscenegraph mkdir osg-build && cd osg-build cmake -D CMAKE_BUILD_TYPE="Release" $srcdir/OpenSceneGraph make sudo make install I think a better fix is either to allow a single definition (OSG_BASE_DIR) to define where _ALL_ the osg components can be found, rather than defining each of the OSG_ components for building simgear (I counted 18 of them and I really can't be arsed to type that much - I just want to specify the base and find all the OSG components relative to that base) Chris ------------------------------------------------------------------------------ RSA(R) Conference 2012 Save $700 by Nov 18 Register now http://p.sf.net/sfu/rsa-sfdev2dev1 _______________________________________________ Flightgear-devel mailing list Flightgear-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/flightgear-devel