Nothing builds other than simgear-1.0.0 and FlightGear-1.0.0. Looks like simgear is out of step. Regards Sid.
Sid Boyce wrote: > Think I spotted the problem, looks like CVS downloads simgear 0.3.10, > retrying with 1.0.0.tar.gz. > Regards > Sid. > > Sid Boyce wrote: >> #include <simgear/scene/tgdb/GroundLightManager.hxx> was there and >> I also added "#include <simgear/scene/model/ModelRegistry.hxx>" to >> src/Main/renderer.cxx >> osg svn, simgear cvs, and FlighGear snapshot all 5th. Feb., also just >> updated simgear cvs and got same errors. >> >> g++ -DPKGLIBDIR=\"/usr/local/share/FlightGear/FlightGear\" -g -O2 >> -I/usr/local -D_REENTRANT -L/usr/local/lib -L/usr/X11R6/lib -o fgfs >> bootstrap.o ../../src/Main/libMain.a ../../src/Aircraft/libAircraft.a >> ../../src/ATC/libATC.a ../../src/Cockpit/libCockpit.a >> ../../src/Cockpit/built_in/libBuilt_in.a ../../src/FDM/libFlight.a >> ../../src/FDM/Balloon/libBalloon.a >> ../../src/FDM/ExternalNet/libExternalNet.a >> ../../src/FDM/ExternalPipe/libExternalPipe.a >> ../../src/FDM/JSBSim/libJSBSim.a >> ../../src/FDM/JSBSim/initialization/libInit.a >> ../../src/FDM/JSBSim/models/libModels.a >> ../../src/FDM/JSBSim/models/flight_control/libFlightControl.a >> ../../src/FDM/JSBSim/models/atmosphere/libAtmosphere.a >> ../../src/FDM/JSBSim/models/propulsion/libPropulsion.a >> ../../src/FDM/JSBSim/input_output/libInputOutput.a >> ../../src/FDM/JSBSim/math/libMath.a ../../src/FDM/YASim/libYASim.a >> ../../src/FDM/LaRCsim/libLaRCsim.a >> ../../src/FDM/UIUCModel/libUIUCModel.a ../../src/FDM/SP/libSPFDM.a >> ../../src/GUI/libGUI.a ../../src/Autopilot/libAutopilot.a >> ../../src/Input/libInput.a ../../src/Instrumentation/KLN89/libKLN89.a >> ../../src/Instrumentation/libInstrumentation.a >> ../../src/Instrumentation/HUD/libHUD.a ../../src/Model/libModel.a >> ../../src/Network/libNetwork.a ../../src/Navaids/libNavaids.a >> ../../src/Scenery/libScenery.a ../../src/Scripting/libScripting.a >> ../../src/Sound/libSound.a ../../src/Airports/libAirports.a >> ../../src/MultiPlayer/libMultiPlayer.a ../../src/AIModel/libAIModel.a >> ../../src/Systems/libSystems.a ../../src/Time/libTime.a >> ../../src/Traffic/libTraffic.a ../../src/Environment/libEnvironment.a >> -lsgroute -lsgsky -lsgsound -lsgephem -lsgmaterial -lsgtgdb -lsgmodel >> -lsgutil -lsgtiming -lsgio -lsgscreen -lsgmath -lsgbucket -lsgprops >> -lsgdebug -lsgmagvar -lsgmisc -lsgnasal -lsgxml -lsgsound -lsgserial >> -lsgstructure -lsgenvironment -lplibpuaux -lplibpu -lplibfnt -lplibjs >> -lplibnet -lplibsg -lplibul -lsgthreads -lpthread -lz -lglut -lGLU >> -lGL -lXmu -lXt -lSM -lICE -lXi -lXext -lX11 -ldl -lm -lalut -lopenal >> -ldl -lm -lpthread -losgSim -losgViewer -losgGA -losgText -losgDB >> -losgUtil -losg -lOpenThreads -losgFX >> ../../src/Main/libMain.a(renderer.o): In function >> `FGRenderer::update(bool)': >> /usr/local/lib64/FlightGear/src/Main/renderer.cxx:808: undefined >> reference to `simgear::GroundLightManager::instance()' >> /usr/local/lib64/FlightGear/src/Main/renderer.cxx:808: undefined >> reference to `simgear::GroundLightManager::update(SGUpdateVisitor const*)' >> /usr/local/lib64/FlightGear/src/Main/renderer.cxx:813: undefined >> reference to `simgear::GroundLightManager::instance()' >> /usr/local/lib64/FlightGear/src/Main/renderer.cxx:813: undefined >> reference to >> `simgear::GroundLightManager::getLightNodeMask(SGUpdateVisitor const*)' >> ../../src/Scenery/libScenery.a(tileentry.o): In function >> `ModelRegistryCallbackProxy': >> /usr/local/include/simgear/scene/model/ModelRegistry.hxx:249: undefined >> reference to `simgear::ModelRegistry::getInstance()' >> /usr/local/include/simgear/scene/model/ModelRegistry.hxx:249: undefined >> reference to >> `simgear::ModelRegistry::addNodeCallbackForExtension(std::basic_string<char, >> std::char_traits<char>, std::allocator<char> > const&, >> osgDB::Registry::ReadFileCallback*)' >> /usr/local/lib64/libsgsky.a(cloud.o): In function `SGMakeState': >> /ftp/sep07/STUFF_TO_BUILD/FGFS/SimGear/simgear/scene/sky/cloud.cxx:90: >> undefined reference to `simgear::makeOptionsFromPath(SGPath const&)' >> /ftp/sep07/STUFF_TO_BUILD/FGFS/SimGear/simgear/scene/sky/cloud.cxx:94: >> undefined reference to `simgear::StateAttributeFactory::instance()' >> /usr/local/lib64/libsgsky.a(cloud.o): In function `SGCloudLayer': >> /ftp/sep07/STUFF_TO_BUILD/FGFS/SimGear/simgear/scene/sky/cloud.cxx:187: >> undefined reference to `simgear::StateAttributeFactory::instance()' >> /ftp/sep07/STUFF_TO_BUILD/FGFS/SimGear/simgear/scene/sky/cloud.cxx:187: >> undefined reference to `simgear::StateAttributeFactory::instance()' >> /usr/local/lib64/libsgsky.a(oursun.o): In function `SGSun::build(SGPath, >> double, SGPropertyNode*)': >> /ftp/sep07/STUFF_TO_BUILD/FGFS/SimGear/simgear/scene/sky/oursun.cxx:72: >> undefined reference to `simgear::makeOptionsFromPath(SGPath const&)' >> /usr/local/lib64/libsgsky.a(moon.o): In function `SGMoon::build(SGPath, >> double)': >> /ftp/sep07/STUFF_TO_BUILD/FGFS/SimGear/simgear/scene/sky/moon.cxx:78: >> undefined reference to `simgear::makeOptionsFromPath(SGPath const&)' >> /usr/local/lib64/libsgtgdb.a(SGReaderWriterBTG.o): In function >> `ModelRegistryCallbackProxy': >> /ftp/sep07/STUFF_TO_BUILD/FGFS/SimGear/simgear/scene/tgdb/../../../simgear/scene/model/ModelRegistry.hxx:249: >> undefined reference to `simgear::ModelRegistry::getInstance()' >> /ftp/sep07/STUFF_TO_BUILD/FGFS/SimGear/simgear/scene/tgdb/../../../simgear/scene/model/ModelRegistry.hxx:249: >> undefined reference to >> `simgear::ModelRegistry::addNodeCallbackForExtension(std::basic_string<char, >> std::char_traits<char>, std::allocator<char> > const&, >> osgDB::Registry::ReadFileCallback*)' >> /usr/local/lib64/libsgtgdb.a(obj.o): In function >> `SGLoadBTG(std::basic_string<char, std::char_traits<char>, >> std::allocator<char> > const&, SGMaterialLib*, bool, bool)': >> ####Other stuff truncated ###### >> >> # grep -r GroundLightManager /usr/local/include/* >> /usr/local/include/simgear/scene/tgdb/GroundLightManager.hxx:// >> GroundLightManager.hxx - manage StateSets for point lights >> /usr/local/include/simgear/scene/tgdb/GroundLightManager.hxx:class >> GroundLightManager : public osg::Referenced { >> /usr/local/include/simgear/scene/tgdb/GroundLightManager.hxx: >> GroundLightManager(); >> /usr/local/include/simgear/scene/tgdb/GroundLightManager.hxx: static >> GroundLightManager* instance(); >> >> # grep -r ModelRegistry /usr/local/include/* >> /usr/local/include/simgear/scene/model/ModelRegistry.hxx:// >> ModelRegistry.hxx -- interface to the OSG model registry >> /usr/local/include/simgear/scene/model/ModelRegistry.hxx:class >> ModelRegistryCallback : public osgDB::Registry::ReadFileCallback { >> /usr/local/include/simgear/scene/model/ModelRegistry.hxx: >> ModelRegistryCallback(const std::string& extension) : >> /usr/local/include/simgear/scene/model/ModelRegistry.hxx: virtual >> ~ModelRegistryCallback() {} >> /usr/local/include/simgear/scene/model/ModelRegistry.hxx:typedef >> ModelRegistryCallback<DefaultProcessPolicy, DefaultCachePolicy, >> /usr/local/include/simgear/scene/model/ModelRegistry.hxx:class >> ModelRegistry : public osgDB::Registry::ReadFileCallback { >> /usr/local/include/simgear/scene/model/ModelRegistry.hxx: >> ModelRegistry(); >> /usr/local/include/simgear/scene/model/ModelRegistry.hxx: static >> ModelRegistry* getInstance(); >> /usr/local/include/simgear/scene/model/ModelRegistry.hxx: virtual >> ~ModelRegistry() {} >> /usr/local/include/simgear/scene/model/ModelRegistry.hxx: static >> osg::ref_ptr<ModelRegistry> instance; >> /usr/local/include/simgear/scene/model/ModelRegistry.hxx:typedef >> ModelRegistryCallback<DefaultProcessPolicy, NoCachePolicy, >> /usr/local/include/simgear/scene/model/ModelRegistry.hxx:class >> ModelRegistryCallbackProxy >> /usr/local/include/simgear/scene/model/ModelRegistry.hxx: >> ModelRegistryCallbackProxy(std::string extension) >> /usr/local/include/simgear/scene/model/ModelRegistry.hxx: >> ModelRegistry::getInstance() >> >> Regards >> Sid. > > -- Sid Boyce ... Hamradio License G3VBV, Licensed Private Pilot Emeritus IBM/Amdahl Mainframes and Sun/Fujitsu Servers Tech Support Specialist, Cricket Coach Microsoft Windows Free Zone - Linux used for all Computing Tasks ------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2008. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ _______________________________________________ Flightgear-users mailing list Flightgear-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/flightgear-users