in woody you have to call g++-3.0 explicitely to use the libstdc++3-dev library. I assume your g++ is the standard g++-2.85 in woody...
Peter Fercher writes: > Package: libstdc++3-dev > Version: 3.0.4-7 > > don't know if this is really a bug, while > trying to install cppunit-1.10.2 > http://sourceforge.net/projects/cppunit > > i got a compile error: > g++ -g -O2 -o .libs/DllPlugInTester DllPlugInTester.o > CommandLineParser.o -ldl ../../src/cppunit/.libs/libcppunit.so > -Wl,--rpath -Wl,/usr/local/lib > ../../src/cppunit/.libs/libcppunit.so: undefined reference to > `__cxa_demangle' > collect2: ld returned 1 exit status > make: *** [DllPlugInTester] Error 1 > > so i run some grep... > > flashdeb:~# dpkg -L libstdc++3-dev | xargs grep __cxa_demangle > 2>/dev/null > /usr/include/g++-v3/cxxabi.h:char *__cxa_demangle (const char > *__mangled_name, > flashdeb:~# > > i found the function/symbol only in a header but nowhere in a lib > unfortunately in the configure script of the cppunit they did just > check if the test program compiles but not if it links ;-) > > my debian is woody 3.0rc2 > > kernel: > flashdeb:~# dpkg -l "*kernel*" | grep ii > ii kernel-image-2 2.4.18-5woody8 Linux kernel image for version 2.4.18 > (bf va > flashdeb:~# > > libc > flashdeb:~# dpkg -l "*libc*" | grep ii > ii libc6 2.2.5-11.5 GNU C Library: Shared libraries and > Timezone > ii libc6-dev 2.2.5-11.5 GNU C Library: Development Libraries > and Hea > ii libcap1 1.10-12 support for getting/setting POSIX.1e > capabil > ii libstdc++2.10- 2.95.4-11woody The GNU stdc++ library > flashdeb:~# > flashdeb:~# dpkg -l "*c++*" | grep ii > ii libstdc++2.10- 2.95.4-11woody The GNU stdc++ library (development > files) > ii libstdc++2.10- 2.95.4-11woody The GNU stdc++ library > ii libstdc++3 3.0.4-7 The GNU stdc++ library version 3 > ii libstdc++3-dev 3.0.4-7 The GNU stdc++ library version 3 > (developmen > flashdeb:~# > > > what lib must i link against ? > is this a debian package bug ? > > cheers, peter > > > -- > Supercomputing Systems AG email: [EMAIL PROTECTED] > Peter Fercher web: http://www.scs.ch/~fercher/ > Technoparkstrasse 1 phone: +41 43 456 16 31 > CH-8005 Zurich fax: +41 1 445 16 10 > > > > -- > To UNSUBSCRIBE, email to [EMAIL PROTECTED] > with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]