Mail Archives: djgpp/2003/01/04/08:16:29
From: | "Alex Vinokur" <alexvn AT bigfoot DOT com>
|
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: | <av6mgq$cjiq1$1@ID-79865.news.dfncis.de>
|
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 <string>
using namespace std;
int main ()
{
basic_string<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<std::string>::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<std::string>::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<std
::string>::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<std
::string>::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<std
::string>::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
==============================
- Raw text -