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