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