This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
egcs-1215: Compiling with strings
- To: egcs at cygnus dot com
- Subject: egcs-1215: Compiling with strings
- From: "Orn E. Hansen" <oe dot hansen at oehansen dot pp dot se>
- Date: Wed, 17 Dec 1997 10:56:02 +0100
- Reply-To: egcs at cygnus dot com
I applied the patches from 1207-1215 snapshot, and tried to compile
strings again, with the following result:
---- program ----
#include <iostream.h>
#include <string>
main()
{
string str;
str = "Halló heimur";
cout << str.c_str() << endl;
str += "þarna úti!";
cout << str.c_str() << endl;
}
---- compilation results ----
[10:51] Ørn:~/sources/cc > g++ str.C -o str
/tmp/cca071021.o: In function `basic_string<char, string_char_traits<char>, __default_alloc_template<false, 0> >::append(char const *, unsigned int)':
/tmp/cca071021.o(.basic_string<char, string_char_traits<char>, __default_alloc_template<false, 0> >::gnu.linkonce.t.append(char const *, unsigned int)+0x21): undefined reference to `basic_string<char, string_char_traits<char>, __default_alloc_template<false, 0> >::replace(unsigned int, unsigned int, char const *, unsigned int)'
/tmp/cca071021.o: In function `basic_string<char, string_char_traits<char>, __default_alloc_template<false, 0> >::assign(char const *, unsigned int)':
/tmp/cca071021.o(.basic_string<char, string_char_traits<char>, __default_alloc_template<false, 0> >::gnu.linkonce.t.assign(char const *, unsigned int)+0x17): undefined reference to `basic_string<char, string_char_traits<char>, __default_alloc_template<false, 0> >::replace(unsigned int, unsigned int, char const *, unsigned int)'
/tmp/cca071021.o: In function `basic_string<char, string_char_traits<char>, __default_alloc_template<false, 0> >::basic_string(void)':
/tmp/cca071021.o(.basic_string<char, string_char_traits<char>, __default_alloc_template<false, 0> >::gnu.linkonce.t.(void)+0x8): undefined reference to `basic_string<char, string_char_traits<char>, __default_alloc_template<false, 0> >::nilRep'
/tmp/cca071021.o: In function `grab__Q2t12basic_string3ZcZt18string_char_traits1ZcZt24__default_alloc_template2b0i03Rep':
/tmp/cca071021.o(.gnu.linkonce.t.grab__Q2t12basic_string3ZcZt18string_char_traits1ZcZt24__default_alloc_template2b0i03Rep+0xf): undefined reference to `clone__Q2t12basic_string3ZcZt18string_char_traits1ZcZt24__default_alloc_template2b0i03Rep'
/tmp/cca071021.o: In function `release__Q2t12basic_string3ZcZt18string_char_traits1ZcZt24__default_alloc_template2b0i03Rep':
/tmp/cca071021.o(.gnu.linkonce.t.release__Q2t12basic_string3ZcZt18string_char_traits1ZcZt24__default_alloc_template2b0i03Rep+0x13): undefined reference to `__dl__Q2t12basic_string3ZcZt18string_char_traits1ZcZt24__default_alloc_template2b0i03RepPv'
collect2: ld returned 1 exit status