
On Sun, May 08, 2005 at 12:46:10PM -0500, Rene Rivera wrote:
For this sole failure on the tests that I run:
I did some investigation and narrowed the problem down to this:
===basic_iostream_char_test.cpp=== #include <fstream>
struct my_fstream : public std::basic_fstream<char> { my_fstream() : std::basic_fstream<char>("basic_iostream_char_test.cpp") { } };
int main(int argc, char** argv) { my_fstream f; } ===basic_iostream_char_test.cpp===
Which gives a link error of:
undefined reference to `std::basic_iostream<char, std::char_traits<char> >::~basic_iostream()' [...] Could others try compiling the above code? Just need to see if it's just my machine that has this problem before I file a GCC bug report.
I had no problem building basic_iostream_char_test with gcc 3.4.2, 3.4.3, and 4.0.0 on i686-pc-linux-gnu. (No specific command line options, all compilers configured with --enable-threads=posix --enable-version-specific-runtime-libs \ --enable-languages=c,c++ --enable-__cxa_atexit --enable-c-mbchar \ --enable-libstdcxx-debug --enable-c99 --enable-libstdcxx-pch) Regards Christoph -- http://www.informatik.tu-darmstadt.de/TI/Mitarbeiter/cludwig.html LiDIA: http://www.informatik.tu-darmstadt.de/TI/LiDIA/Welcome.html