Martin Spott wrote:
Hello,
I'm happy to realize that almost everything in the Sim-/FlightGear
source tree compiles cleanly on IRIX (thanks Erik !!). There's just a
small utility left that doesn't build:
make[2]: Entering directory `/usr/local/src/FlightGear/utils/GPSsmooth'
CC [...] -c99
-I/opt/FlightGear/include/simgear/compatibility -D_REENTRANT
-exceptions -L/opt/lib32 -L/usr/freeware/lib32 -Wl,-rpath
-Wl,/usr/freeware/lib32 -s -L/opt/FlightGear/lib -L/usr/local//lib -o
MIDGsmooth MIDG-II.o MIDG_main.o -lsgio -lsgtiming -lsgmath -lsgmisc
-lsgdebug -lsgbucket -lplibnet -lplibul -lm -lz
ld32: ERROR 33 : Unresolved text symbol "SGPath::SGPath(const
std::basic_string<char,std::char_traits<char>,std::allocator<char> >&)" -- 1st
referenced by /opt/FlightGear/lib/libsgbucket.a(newbucket.o).
ld32: ERROR 33 : Unresolved text symbol "SGPath::~SGPath(void)" -- 1st
referenced by /opt/FlightGear/lib/libsgbucket.a(newbucket.o).
In a first step I added -lsgbucket to the linker command in order to
resolve another missing symbol but I can't tell which library this call
from libsgbucket depends on,
Martin.
Try adding -lsgmisc (I think that is where SGPath resides.) If that
works we can add it for everyone. Most systems don't care about library
dependencies for calls that aren't used, but irix seems to need to
resolve all the dependencies in a library, even for functions that are
never called or used.
Curt.
--
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
2f585eeea02e2c79d7b1d8c4963bae2d