I just checked out the next branches in simgear and flightgear and
pulled them, and when compiling with:

------------------------------------------------------------------------
#!/bin/bash
base=/data/src/simulation/fg/
prefix=/opt/fgfs
rsynch="rsync -HSWacvxz --progress --force --delete --delete-after"

cd $base/simgear 
./autogen.sh
./configure --prefix=$prefix \
&& make && make install

cd $base/flightgear
./autogen.sh
./configure --prefix=$prefix  \
&& make && make install

cd $base
$rsynch fgdata $prefix/share/FlightGear
------------------------------------------------------------------------

the compilation of flightgear ends with this error:

mv -f .deps/bootstrap.Tpo .deps/bootstrap.Po
g++ -DPKGLIBDIR=\"/opt/fgfs/share/flightgear\" -g -O2 -Wall -D_REENTRANT   
-L/opt/fgfs/lib -L/usr/local/lib -L/opt/fgfs/lib -L/usr/local/lib -o fgfs 
bootstrap.o libMain.a ../../src/Aircraft/libAircraft.a 
../../src/ATCDCL/libATCDCL.a ../../src/Cockpit/libCockpit.a 
../../src/Cockpit/built_in/libBuilt_in.a ../../src/Network/libNetwork.a 
../../src/FDM/libFlight.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/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/ATC/libATC.a 
../../src/Systems/libSystems.a ../../src/Time/libTime.a 
../../src/Traffic/libTraffic.a ../../src/Environment/libEnvironment.a  
-lsgroute -lsgsky -lsgsound -lsgephem -lsgtgdb -lsgmodel -lsgbvh -lsgmaterial 
-lsgutil -lsgtiming -lsgio -lsgscreen -lsgmath -lsgbucket -lsgprops -lsgdebug 
-lsgmagvar -lsgmisc -lsgnasal -lsgxml -lsgsound -lsgserial -lsgstructure 
-lsgenvironment -lplibpuaux -lplibpu -lplibfnt -lplibjs -lplibsg -lplibul   
-lpthread   -lz -lglut -lGLU -lGL -lXmu -lXt -lSM -lICE -lXi -lXext -lX11 -lrt 
-ldl -lm  -lalut -lopenal -lrt -ldl -lm   -lpthread   -losgFX -losgParticle 
-losgSim -losgViewer -losgGA -losgText -losgDB -losgUtil -losg -lOpenThreads 
-ljpeg 
libMain.a(renderer.o): In function `~FGRenderer':
/data/src/simulation/fg/flightgear/src/Main/renderer.cxx:397: undefined 
reference to `jpgRenderFrame'
/data/src/simulation/fg/flightgear/src/Main/renderer.cxx:397: undefined 
reference to `jpgRenderFrame'
libMain.a(renderer.o): In function `FGRenderer':
/data/src/simulation/fg/flightgear/src/Main/renderer.cxx:389: undefined 
reference to `jpgRenderFrame'
/data/src/simulation/fg/flightgear/src/Main/renderer.cxx:389: undefined 
reference to `jpgRenderFrame'
../../src/Network/libNetwork.a(jpg-httpd.o): In function 
`HttpdImageChannel::foundTerminator()':
/data/src/simulation/fg/flightgear/src/Network/jpg-httpd.cxx:117: undefined 
reference to `trJpgFactory::render()'
/data/src/simulation/fg/flightgear/src/Network/jpg-httpd.cxx:208: undefined 
reference to `trJpgFactory::destroy(int)'
../../src/Network/libNetwork.a(jpg-httpd.o): In function `~HttpdImageChannel':
/data/src/simulation/fg/flightgear/src/Network/jpg-httpd.hxx:79: undefined 
reference to `trJpgFactory::destroy(int)'
/data/src/simulation/fg/flightgear/src/Network/jpg-httpd.hxx:80: undefined 
reference to `trJpgFactory::~trJpgFactory()'
/data/src/simulation/fg/flightgear/src/Network/jpg-httpd.hxx:79: undefined 
reference to `trJpgFactory::destroy(int)'
/data/src/simulation/fg/flightgear/src/Network/jpg-httpd.hxx:80: undefined 
reference to `trJpgFactory::~trJpgFactory()'
../../src/Network/libNetwork.a(jpg-httpd.o): In function `HttpdImageChannel':
/data/src/simulation/fg/flightgear/src/Network/jpg-httpd.hxx:74: undefined 
reference to `trJpgFactory::trJpgFactory()'
/data/src/simulation/fg/flightgear/src/Network/jpg-httpd.hxx:75: undefined 
reference to `trJpgFactory::init(int, int)'
collect2: ld returned 1 exit status
make[2]: *** [fgfs] Error 1
make[2]: Leaving directory `/data/src/simulation/fg/flightgear/src/Main'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/data/src/simulation/fg/flightgear/src'
make: *** [all-recursive] Error 1


Perhaps the problem is with simgear, while I find jpgRenderFrame declared
in simgear/screen/jpgfactory.cxx, I don't find it in the library:
nm /opt/fgfs/lib/libsgscreen.a|grep jpgRenderFrame 
gives nothing.

It looks like jpgfactory is not linked in, in simgear.


-- 
__Pascal Bourguignon__                     http://www.informatimago.com/
A bad day in () is better than a good day in {}.

------------------------------------------------------------------------------
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