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

Reply via email to