Kitts wrote:
On Wednesday 05 Oct 2005 10:38 pm IST, Andy Ross wrote:

AR> Looks like SimGear version skew to me.
AR> AR> SimGear and FlightGear are developed in parallel, and their versions
AR> must match.  If you want to compile FlightGear from (for example) CVS,
AR> then you must have a simultaneous CVS snapshot of SimGear.
AR> Presumably, the debian SimGear package is matched to the debian
AR> FlightGear package, which is not the same version you are building.

The version of SimGear debian package reads 0.3.8-2 which o think means release 2. The flightgear package in debian reads 0.9.8-3. I am now getting release 0.9.8 of flightgear from CVS. I hope i can build this without having to build SimGear.

I writing some experimental code into flightgear and hence do not need anything bleeding edge, When it works out with the 0.9.8 release ill be confident to run bleeding edge.

I just finished getting release 0.9.8 and seem to have the same problem...

/usr/lib/gcc/i486-linux-gnu/4.0.2/../../../../lib/libsgmisc.so: undefined reference to `SGPropertyNode_ptr::SGPropertyNode_ptr()' /usr/lib/gcc/i486-linux-gnu/4.0.2/../../../../lib/libsgmisc.so: undefined reference to `SGPropertyNode_ptr::~SGPropertyNode_ptr()' /usr/lib/gcc/i486-linux-gnu/4.0.2/../../../../lib/libsgstructure.so: undefined reference to `SGPropertyNode::getBoolValue() const' /usr/lib/gcc/i486-linux-gnu/4.0.2/../../../../lib/libsgmisc.so: undefined reference to `SGPropertyNode::setDoubleValue(double)' /usr/lib/gcc/i486-linux-gnu/4.0.2/../../../../lib/libsgmisc.so: undefined reference to `SGPropertyNode_ptr::operator SGPropertyNode*()' /usr/lib/gcc/i486-linux-gnu/4.0.2/../../../../lib/libsgmisc.so: undefined reference to `SGPropertyNode_ptr::operator=(SGPropertyNode_ptr const&)' /usr/lib/gcc/i486-linux-gnu/4.0.2/../../../../lib/libsgmisc.so: undefined reference to `SGPropertyNode_ptr::operator->()' /usr/lib/gcc/i486-linux-gnu/4.0.2/../../../../lib/libsgmisc.so: undefined reference to `SGPropertyNode::getDoubleValue() const' /usr/lib/gcc/i486-linux-gnu/4.0.2/../../../../lib/libsgmisc.so: undefined reference to `SGPropertyNode_ptr::SGPropertyNode_ptr(SGPropertyNode*)'
collect2: ld returned 1 exit status
make[1]: *** [test-up] Error 1
make[1]: Leaving directory `/home/FlightGear/source/tests'
make: *** [all-recursive] Error 1

There are no shared versions of those libraries, except in the debian package which uses an *AWFUL* hack to create them. If you're using the debian build scripts I'm afraid you're on your own.

Jon

_______________________________________________
Flightgear-users mailing list
[email protected]
http://mail.flightgear.org/mailman/listinfo/flightgear-users
2f585eeea02e2c79d7b1d8c4963bae2d

Reply via email to