Thread: [eboard-devel] /x86 Solaris 8/ Error output (fwd)
Brought to you by:
bergo
From: Felipe B. <be...@se...> - 2002-06-19 02:59:19
|
A solaris user is getting the output below on x86 Solaris 8, with gcc 2.95.3. I was unable to infer whether he built his own gcc or got a precompiled package. Basically nothing from the <iostream> header seems to be linked correctly. I found something on google about -fno-honor-std and -fhonor-std and that the programs must match the flag to the one used when compiling libgcc (during gcc compilation). I tried to guide the guy on using that flag through IRC, but debugging thru IRC on a OS I never used is not any happy. If anyone here has a x86 Solaris and knows how to solve it, instructions and/or binary packages are welcome. If anyone has a similar environment and can give me a shell account accessible thru ssh, I can try debug it myself. -- Felipe --- To: be...@se... Subject: Error output gaia:eboard-0.5.2>make make all-am dk -lgmodule -lglib -ldl -lXext -lX11 -lsocket -lnsl -lm -lstdc++ ld: warning: global symbol `_DYNAMIC' has non-global binding: (file /usr/local/lib/libgcc_s.so.1 value=LOCL); ld: warning: global symbol `_GLOBAL_OFFSET_TABLE_' has non-global binding: (file /usr/local/lib/libgcc_s.so.1 value=LOCL); Undefined first referenced symbol in file cout global.o istream::ios virtual table chess.o ostream::write(char const *, int) chess.o __length_error(char const *) board.o ofstream::ios virtual table chess.o _IO_getc script.o ifstream::~ifstream(void) chess.o endl(ostream &) board.o ostream::ios virtual table chess.o cerr board.o istream::seekg(long) chess.o ostream::operator<<(char const *) board.o istream::getline(char *, int, char) chess.o ostream::operator<<(char) chess.o ostream::operator<<(int) board.o fstreambase::close(void) chess.o ostream::operator<<(unsigned int) board.o istream::tellg(void) chess.o ifstream::ios virtual table chess.o fstreambase::fstreambase(int, char const *, int, int)chess.o ostream::flush(void) script.o ofstream::~ofstream(void) chess.o ios virtual table chess.o __out_of_range(char const *) board.o ld: fatal: Symbol referencing errors. No output written to eboard collect2: ld returned 1 exit status *** Error code 1 make: Fatal error: Command failed for target `eboard' Current working directory /spare/eboard/eboard-0.5.2 *** Error code 1 make: Fatal error: Command failed for target `all' fstreambase::close(void) chess.o ostream::operator<<(unsigned int) board.o istream::tellg(void) chess.o ifstream::ios virtual table chess.o fstreambase::fstreambase(int, char const *, int, int)chess.o ostream::flush(void) script.o ofstream::~ofstream(void) chess.o ios virtual table chess.o __out_of_range(char const *) board.o ld: fatal: Symbol referencing errors. No output written to eboard collect2: ld returned 1 exit status *** Error code 1 make: Fatal error: Command failed for target `eboard' Current working directory /spare/eboard/eboard-0.5.2 *** Error code 1 make: Fatal error: Command failed for target `all' |