From: "Alex Vinokur" Newsgroups: comp.lang.c++,comp.os.msdos.djgpp,gnu.g++.help Subject: Problem with basic_string Date: Sat, 4 Jan 2003 15:10:27 +0200 Lines: 100 Message-ID: NNTP-Posting-Host: pop03-2-ras4-p54.barak.net.il (212.150.99.54) X-Trace: fu-berlin.de 1041685852 13224769 212.150.99.54 (16 [79865]) X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 5.50.4522.1200 X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4522.1200 To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Reply-To: djgpp AT delorie DOT com I have some problem with basic_string. What is wrong ? Thanks. ====================== Windows 2000 -------------------- MinGW 2.0.0.-2 GNU g++ version 3.2 -------------------- DJGPP 2.03 GNU gpp version 3.1 ====================== ========= C++ code : BEGIN ========= // File t1.cpp #include using namespace std; int main () { basic_string bs1; bs1 += "ABC"; return 0; } ========= C++ code : END =========== ========= [ MinGW ] Compilation : BEGIN ========= % g++ -W -Wall t1.cpp -o m.exe C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccMBaaaa.o(.text$_ZNSbISsSt11char_traitsISsES aISsEE7replaceEN9__gnu_cxx17__normal_iteratorIPSsS2_EES6_jSs+0xcc):t1.cpp: undef ined reference to `std::char_traits::assign(std::string*, unsigned, std::string)' C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccMBaaaa.o(.text$_ZNSbISsSt11char_traitsISsES aISsEE4_Rep8_M_cloneERKS1_j+0xaa):t1.cpp: undefined reference to `std::char_trai ts::copy(std::string*, std::string const*, unsigned)' C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccMBaaaa.o(.text$_ZNSbISsSt11char_traitsISsES aISsEE9_M_mutateEjjj+0x15a):t1.cpp: undefined reference to `std::char_traits::copy(std::string*, std::string const*, unsigned)' C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccMBaaaa.o(.text$_ZNSbISsSt11char_traitsISsES aISsEE9_M_mutateEjjj+0x191):t1.cpp: undefined reference to `std::char_traits::copy(std::string*, std::string const*, unsigned)' C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccMBaaaa.o(.text$_ZNSbISsSt11char_traitsISsES aISsEE9_M_mutateEjjj+0x2ae):t1.cpp: undefined reference to `std::char_traits::move(std::string*, std::string const*, unsigned)' ========= [ MinGW ] Compilation : END =========== ========= [ DJGPP ] Compilation & Run : BEGIN ========= % gpp -W -Wall t1.cpp -o d.exe // No errors % d.exe Exiting due to signal SIGSEGV General Protection Fault at eip=0001a0d4 eax=ffffffff ebx=000426d0 ecx=2e6e6f67 edx=2e6e6f73 esi=00050a18 edi=00042664 ebp=0058fe18 esp=0058fde0 program=C:\__TMP_0\D.EXE cs: sel=01a7 base=017c0000 limit=0058ffff ds: sel=01af base=017c0000 limit=0058ffff es: sel=01af base=017c0000 limit=0058ffff fs: sel=017f base=000056e0 limit=0000ffff gs: sel=01bf base=00000000 limit=0010ffff ss: sel=01af base=017c0000 limit=0058ffff App stack: [00590000..00510000] Exceptn stack: [000447b0..00042870] Call frame traceback EIPs: 0x0001a0d4 0x00018424 0x00017ecd 0x00017b5a 0x0001794b 0x0000163b 0x00004ee8 ========= [ DJGPP ] Compilation & Run : END =========== ============================== Alex Vinokur mailto:alexvn AT go DOT to http://www.simtel.net/pub/oth/19088.html ==============================