On Fri, 2008-05-30 at 00:38 -0400, cory barton wrote:
> Thanks for the tip. You were right, I was not using the simgear libs.
> I have had some improvement after adding more libraries to the build command.
> 
> Here is the current statement, and the errors I am getting:
> g++ -Wall "softSim.cpp" -lglut -lsgio -lsgserial -lsgdebug -lplibnet
> -o "softSim" (in directory: /home/cory/trunk/softSim)
> /usr/lib/gcc/i486-linux-gnu/4.2.3/../../../../lib/libplibnet.so:
> undefined reference to `ulSetError(ulSeverity, char const*, ...)'
> /usr/lib/gcc/i486-linux-gnu/4.2.3/../../../../lib/libplibnet.so:
> undefined reference to `ulSetError(ulSeverity, char const*, ...)'
> Compilation failed.
> 
> I tried adding -lplibfnt but that makes no difference, and if I add
> -lplibpu then I get a lot more undefined reference errors.
> 
> I am kind of lost here, and do not know how to troubleshoot further,
> when I google "undefined reference to `ulSetError(ulSeverity, char
> const*, ...)" or the other undefined reference errors, I end up
> finding posts on this list, usually about trouble building flightgear.
> 
> If you have any more nuggets of wisdom, please let me know, I am gonna
> sleep on it, then keep poking at it in the morning.
> 
> Thanks,
> 
> Cory

There is an art to including simgear libraries under debian/ubuntu...

You have: undefined reference to ulSetError

Simgear libraries start with SG, so lets blame plib.

$grep ulSetError /usr/lib/local/libplib*so
Binary file /usr/lib/libplibfnt.so matches
Binary file /usr/lib/libplibjs.so matches
Binary file /usr/lib/libplibnet.so matches
Binary file /usr/lib/libplibpsl.so matches
Binary file /usr/lib/libplibpu.so matches
Binary file /usr/lib/libplibpuaux.so matches
Binary file /usr/lib/libplibsg.so matches
Binary file /usr/lib/libplibsl.so matches
Binary file /usr/lib/libplibssg.so matches
Binary file /usr/lib/libplibssgaux.so matches
Binary file /usr/lib/libplibul.so matches


A long list of suspects...  since the function starts with ul, I would
try -lplibul


Good luck
Ron

who insists (for some silly reason) in building flightgear with shared
libraries (the Debian way)



-------------------------------------------------------------------------
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-devel mailing list
Flightgear-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/flightgear-devel

Reply via email to