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]

Reply via email to