Package: libcrypto++ Severity: serious Version: 5.2.1a-1 >From my build log (reproduced using pbuilder in an i386 chroot):
... if /bin/sh ./libtool --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I. -g -Wall -fno-strict-aliasing -O2 -MT blowfish.lo -MD -MP -MF ".deps/blowfish.Tpo" \ -c -o blowfish.lo `test -f 'blowfish.cpp' || echo './'`blowfish.cpp; \ then mv -f ".deps/blowfish.Tpo" ".deps/blowfish.Plo"; \ else rm -f ".deps/blowfish.Tpo"; exit 1; \ fi g++ -DHAVE_CONFIG_H -I. -I. -I. -g -Wall -fno-strict-aliasing -O2 -MT blowfish.lo -MD -MP -MF .deps/blowfish.Tpo -c blowfish.cpp -fPIC -DPIC -o .libs/blowfish.o cryptlib.h:357: warning: 'class CryptoPP::SimpleKeyingInterface' has virtual functions but non-virtual destructor cryptlib.h:668: warning: 'class CryptoPP::Waitable' has virtual functions but non-virtual destructor blowfish.cpp: In member function 'void CryptoPP::Blowfish::Base::UncheckedSetKey(CryptoPP::CipherDir, const byte*, unsigned int)': blowfish.cpp:33: error: 'CryptoPP::FixedRounds<16u>::<anonymous enum>' is/uses anonymous type blowfish.cpp:33: error: trying to instantiate 'template<class T, class A> template<class I> const T* CryptoPP::SecBlock::operator+(I) const' blowfish.cpp:33: error: 'CryptoPP::FixedRounds<16u>::<anonymous enum>' is/uses anonymous type blowfish.cpp:33: error: trying to instantiate 'template<class T, class A> template<class I> T* CryptoPP::SecBlock::operator+(I)' misc.h: In member function 'CryptoPP::GetBlock<T, B, A>& CryptoPP::GetBlock<T, B, A>::operator()(U&) [with U = CryptoPP::word32, T = CryptoPP::word32, B = CryptoPP::BigEndian, bool A = true]': blowfish.cpp:76: instantiated from here misc.h:710: warning: unused variable 'cryptopp_assert_710' make[3]: *** [blowfish.lo] Error 1 make[3]: Leaving directory `/tmp/buildd/libcrypto++-5.2.1a' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/tmp/buildd/libcrypto++-5.2.1a' make[1]: *** [all] Error 2 make[1]: Leaving directory `/tmp/buildd/libcrypto++-5.2.1a' make: *** [build-stamp] Error 2 Unfortunately, although I can correct the compile errors, the test program fails to link at the end with lots of undefined references. -- System Information: Debian Release: testing/unstable Architecture: amd64 (x86_64) Shell: /bin/sh linked to /bin/bash Kernel: Linux 2.6.11-9-amd64-k8 Locale: LANG=en, LC_CTYPE=en (charmap=UTF-8) (ignored: LC_ALL set to en_US.UTF-8) -- Daniel Schepler "Please don't disillusion me. I [EMAIL PROTECTED] haven't had breakfast yet." -- Orson Scott Card -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]