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]