Unresolved sympol in gcc v2.95.3 (20010315) on solaris 2.6

Abel Berenstein aberenstein@afip.gov.ar
Wed May 15 08:43:00 GMT 2002


After compiling ok and when trying to link I get the following error message:

Undefined			first referenced
 symbol  			    in file
string_char_traits<char>::assign(char &, char const &)bagdadif.o
string_char_traits<char>::compare(char const *, char const *, unsigned 
int)bagdadif.o
__length_error(char const *)        bagdadif.o
string_char_traits<char>::eq(char const &, char const &)cfgfile.o
string_char_traits<char>::eos(void) bagdadif.o
string_char_traits<char>::set(char *, char const &, unsigned int)cfgfile.o
string_char_traits<char>::copy(char *, char const *, unsigned int)bagdadif.o
string_char_traits<char>::length(char const *)bagdadif.o
string_char_traits<char>::move(char *, char const *, unsigned int)bagdadif.o
__out_of_range(char const *)        bagdadif.o
ld: fatal: Symbol referencing errors. No output written to bagddsrv
collect2: ld returned 1 exit status
make: *** [bagddsrv] Error 1

I cannot understand why string_char_traits<char> is not being instanciated nor 
__length_error and __out_of_range cannot be resolved.

I am using gcc v2.95.3 (20010315) on solaris 2.6.

Any help will be greatly appreciated.

Abel Berenstein
Administracion Federal de Ingresos Publicos
aberenstein@afip.gov.ar



More information about the Gcc-help mailing list