[Bug libstdc++/22612] linking error while compiling ddd
--- Additional Comments From a_manish at yahoo dot com 2005-09-19 04:53 --- (In reply to comment #1) > Can you try a newer version of GCC like 3.4.4? Tried with older version of gcc 3.3.2 and it worked. Thanks for your help. apologies for late reply. Manish. -- What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution||FIXED http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22612
[Bug libstdc++/23990] New: compiling code with "wchar_t" .. gives linking error
Hi, I am facing a problem while compiling following code with gcc. When i compile ofstream with "char", it compiles fine. But it gives linking error with "wchar_t". I compile with command "gcc test.cpp" Could someone please look into this and let me know if i need additional library to compile with ? or what is the exact issue ? = #include #include #include #include #include #include #include #include using namespace std; int main(void) { //typedef basic_ofstream > wofstream; typedef basic_ofstream > wofstream; wofstream wstr; wstr.open("test.txt",ios::app); char *abc="TEST"; //str
[Bug libstdc++/23990] compiling code with "wchar_t" .. gives linking error
--- Additional Comments From a_manish at yahoo dot com 2005-09-21 10:10 --- compilation output errors: g++ test.cpp Undefined first referenced symbol in file std::char_traits::to_char_type(unsigned long const&)/var/tmp//cc984pNB. o std::char_traits::copy(wchar_t*, wchar_t const*, unsigned)/var/tmp//cc9 84pNB.o std::char_traits::not_eof(unsigned long const&)/var/tmp//cc984pNB.o std::basic_filebuf >::_M_underflow_common(boo l)/var/tmp//cc984pNB.o std::char_traits::eq_int_type(unsigned long const&, unsigned long const &)/var/tmp//cc984pNB.o std::char_traits::assign(wchar_t&, wchar_t const&)/var/tmp//cc984pNB.o std::char_traits::assign(wchar_t*, unsigned, wchar_t)/var/tmp//cc984pNB .o std::char_traits::to_int_type(wchar_t const&)/var/tmp//cc984pNB.o std::char_traits::eq(wchar_t const&, wchar_t const&)/var/tmp//cc984pNB. o std::char_traits::eof()/var/tmp//cc984pNB.o std::char_traits::length(wchar_t const*)/var/tmp//cc984pNB.o ld: fatal: Symbol referencing errors. No output written to a.out collect2: ld returned 1 exit status -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23990
[Bug libstdc++/23990] compiling code with "wchar_t" .. gives linking error
--- Additional Comments From a_manish at yahoo dot com 2005-09-21 10:26 --- === i am compiling on sol9 machine g++ -v Reading specs from /usr/local/lib/gcc-lib/sparc-sun-solaris2.9/3.3.2/specs Configured with: ../configure --with-as=/usr/ccs/bin/as --with- ld=/usr/ccs/bin/ld --disable-nls --disable-libgcj --enable-languages=c,c++ : (reconfigured) ../configure --with-as=/usr/ccs/bin/as --with- ld=/usr/ccs/bin/ld --disable-nls --disable-libgcj --enable-languages=c,c++ Thread model: posix gcc version 3.3.2 === -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23990
[Bug libstdc++/23990] compiling code with "wchar_t" .. gives linking error
--- Additional Comments From a_manish at yahoo dot com 2005-09-21 11:21 --- Thanks for replying. But additing Fwd declaration did not help. I am still getting the errors : += g++ wofstream.cpp Undefined first referenced symbol in file std::char_traits::to_char_type(unsigned long const&)/var/tmp//cc2EXdA1.o std::char_traits::copy(wchar_t*, wchar_t const*, unsigned)/var/tmp//cc2EXdA1.o std::char_traits::not_eof(unsigned long const&)/var/tmp//cc2EXdA1.o std::basic_filebuf >::_M_underflow_common (bool)/var/tmp//cc2EXdA1.o std::char_traits::eq_int_type(unsigned long const&, unsigned long const&)/var/tmp//cc2EXdA1.o std::char_traits::assign(wchar_t&, wchar_t const&)/var/tmp//cc2EXdA1.o std::char_traits::assign(wchar_t*, unsigned, wchar_t)/var/tmp//cc2EXdA1.o std::char_traits::to_int_type(wchar_t const&)/var/tmp//cc2EXdA1.o std::char_traits::eq(wchar_t const&, wchar_t const&)/var/tmp//cc2EXdA1.o std::char_traits::eof()/var/tmp//cc2EXdA1.o std::char_traits::length(wchar_t const*)/var/tmp//cc2EXdA1.o ld: fatal: Symbol referencing errors. No output written to a.out collect2: ld returned 1 exit status +== -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23990
[Bug libstdc++/22612] New: linking error while compiling ddd with g++ 3.4.0 on solaris 9,
pCB.o HistoryD.o PlotAgent.o PlotArea.o PosBuffer.o ProgressM.o RefreshDI.o SmartC.o SourceView.o ThemeM.o ThemeP.o Tool.o UndoBuffer.o UndoBE.o WhatNextCB.o configinfo.o -lXm -lXaw -lXmu -lXt -lXpm - lXp -lXext -lSM -lICE -lX11 -lsocket -lnsl -lncurses -ly -lelf -lm Undefined first referenced symbol in file std::basic_string, std::allocator >::_Rep::_S_empty_rep_storageddd.o __gnu_cxx::__exchange_and_add(int volatile*, int)ddd.o std::basic_string, std::allocator >::_Rep::_S_create(unsigned int, unsigned int, std::allocator const&)ddd.o ld: fatal: Symbol referencing errors. No output written to ddd collect2: ld returned 1 exit status make[2]: *** [ddd] Error 1 make[2]: Leaving directory `/tmp/ddd/ddd-3.3.11/ddd' make[1]: *** [all] Error 2 make[1]: Leaving directory `/tmp/ddd/ddd-3.3.11/ddd' make: *** [all-recursive] Error 1 -- -- Summary: linking error while compiling ddd with g++ 3.4.0 on solaris 9, Product: gcc Version: 3.4.0 Status: UNCONFIRMED Severity: normal Priority: P2 Component: libstdc++ AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: a_manish at yahoo dot com CC: gcc-bugs at gcc dot gnu dot org http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22612