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]


Reply via email to