I'd start by recompiling and reinstalling all of simgear ... if you've upgraded your compilers recently, code compiled with the new C++ compiler may not be able to link against code compiled with an older version.

Regards,

Curt.


Oliver C. wrote:

Hello,

Today i tried to compile the current cvs version of flightgear
and get the following error messages:

make[2]: Entering directory `/home/oliver/x/src/cvs/flightgear/source/src/Main'
g++ -DPKGLIBDIR=\"/usr/local/share/FlightGear\" -g -O2 -D_REENTRANT -L/usr/X11R6/lib -L/usr/local//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/Controls/libControls.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/YASim/libYASim.a ../../src/FDM/JSBSim/filtersjb/libfiltersjb.a ../../src/FDM/LaRCsim/libLaRCsim.a ../../src/FDM/UIUCModel/libUIUCModel.a ../../src/GUI/libGUI.a ../../src/Autopilot/libAutopilot.a ../../src/Input/libInput.a ../../src/Instrumentation/libInstrumentation.a ../../src/Model/libModel.a ../../src/AIModel/libAIModel.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/Replay/libReplay.a ../../src/Systems/libSystems.a ../../src/Time/libTime.a ../../src/Traffic/libTraffic.a ../../src/Environment/libEnvironment.a -lsgclouds3d -lsgroute -lsgsky -lsgsound -lsgephem -lsgmaterial -lsgtgdb -lsgmodel -lsgtiming -lsgio -lsgscreen -lsgmath -lsgbucket -lsgprops -lsgdebug -lsgmagvar -lsgmisc -lsgnasal -lsgxml -lsgsound -lsgserial -lsgstructure -lsgenvironment -lsgthreads -lpthread -lplibpu -lplibfnt -lplibjs -lplibnet -lplibssg -lplibsg -lplibul -lz -lglut -lGLU -lGL -lXmu -lXt -lSM -lICE -lXi -lXext -lX11 -ldl -lm -lopenal -ldl -lm
/usr/local//lib/libsgclouds3d.a(camutils.o)(.text+0x634): In function `CamMinMaxBoxOverlap(Camera const*, Vec3<float> const*, float const (*) [4], Vec3<float> const&, Vec3<float> const&)':
/home/oliver/x/src/cvs/SimGear/simgear/scene/sky/clouds3d/camutils.cpp:165: undefined reference to `EdgeMinMaxBoxIsect(float const*, float const*, float const*, float const*, float*, float*)'
/usr/local//lib/libsgclouds3d.a(camutils.o)
(.text+0x676):/home/oliver/x/src/cvs/SimGear/simgear/scene/sky/clouds3d/camutils.cpp:166: undefined reference to `EdgeMinMaxBoxIsect(float const*, float const*, float const*, float const*, float*, float*)'
/usr/local//lib/libsgclouds3d.a(camutils.o)
(.text+0x6b4):/home/oliver/x/src/cvs/SimGear/simgear/scene/sky/clouds3d/camutils.cpp:167: undefined reference to `EdgeMinMaxBoxIsect(float const*, float const*, float const*, float const*, float*, float*)'
/usr/local//lib/libsgclouds3d.a(camutils.o)
(.text+0x6f2):/home/oliver/x/src/cvs/SimGear/simgear/scene/sky/clouds3d/camutils.cpp:168: undefined reference to `EdgeMinMaxBoxIsect(float const*, float const*, float const*, float const*, float*, float*)'
/usr/local//lib/libsgclouds3d.a(camutils.o)
(.text+0x71f):/home/oliver/x/src/cvs/SimGear/simgear/scene/sky/clouds3d/camutils.cpp:169: undefined reference to `EdgeMinMaxBoxIsect(float const*, float const*, float const*, float const*, float*, float*)'
/usr/local//lib/libsgclouds3d.a(camutils.o)
(.text+0x74f):/home/oliver/x/src/cvs/SimGear/simgear/scene/sky/clouds3d/camutils.cpp:170: more undefined references to `EdgeMinMaxBoxIsect(float const*, float const*, float const*, float const*, float*, float*)' follow
/usr/local//lib/libsgclouds3d.a(camutils.o)(.text+0x8ac): In function `CamMinMaxBoxOverlap(Camera const*, Vec3<float> const*, float const (*) [4], Vec3<float> const&, Vec3<float> const&)':
/home/oliver/x/src/cvs/SimGear/simgear/scene/sky/clouds3d/camutils.cpp:180: undefined reference to `GetMinMaxBoxVerts(float const*, float const*, float (*) [3])'
collect2: ld returned 1 exit status
make[2]: *** [fgfs] Error 1
make[2]: Leaving directory `/home/oliver/x/src/cvs/flightgear/source/src/Main'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/oliver/x/src/cvs/flightgear/source/src'
make: *** [all-recursive] Error 1




Any ideas to fix this?
I tried this on Slackware 10.0 with the current cvs version of SimGear, OpenAL and Plib.



Best Regards, Oliver C.


_______________________________________________
Flightgear-devel mailing list
[EMAIL PROTECTED]
http://mail.flightgear.org/mailman/listinfo/flightgear-devel




--
Curtis Olson http://www.flightgear.org/~curt HumanFIRST Program http://www.humanfirst.umn.edu/
FlightGear Project http://www.flightgear.org
Unique text: 2f585eeea02e2c79d7b1d8c4963bae2d



_______________________________________________ Flightgear-devel mailing list [EMAIL PROTECTED] http://mail.flightgear.org/mailman/listinfo/flightgear-devel

Reply via email to