[ebuild N ] dev-libs/crypto++-5.2.1 0 kB [ebuild N ] net-p2p/xmule-1.12.0 USE="-debug nls" 0 kB crypto++ fails with: >>> Compiling source in /var/tmp/portage/crypto++-5.2.1/work ... g++ -g -msse2 -pipe -c 3way.cpp g++ -g -msse2 -pipe -c adler32.cpp seckey.h: In function 'void CryptoPP::CheckedSetKey(T*, CryptoPP::CipherDir, const byte*, unsigned int, const CryptoPP::NameValuePairs&) [with T = CryptoPP::BlockCipherFinal<DECRYPTION, CryptoPP::ThreeWay::Dec>]': seckey.h:179: instantiated from 'void CryptoPP::BlockCipherFinal<DIR, BASE>::SetKey(const byte*, unsigned int, const CryptoPP::NameValuePairs&) [with CryptoPP::CipherDir DIR = DECRYPTION, BASE = CryptoPP::ThreeWay::Dec]' 3way.cpp:139: instantiated from here seckey.h:137: error: no matching function for call to 'CryptoPP::BlockCipherFinal<DECRYPTION, CryptoPP::ThreeWay::Dec>::UncheckedSetKey(CryptoPP::CipherDir&, const byte*&, unsigned int&)' 3way.cpp:64: note: candidates are: void CryptoPP::ThreeWay::Base::UncheckedSetKey(CryptoPP::CipherDir, const byte*, unsigned int, unsigned int) seckey.h: In function 'void CryptoPP::CheckedSetKey(T*, CryptoPP::CipherDir, const byte*, unsigned int, const CryptoPP::NameValuePairs&) [with T = CryptoPP::BlockCipherFinal<ENCRYPTION, CryptoPP::ThreeWay::Enc>]': seckey.h:179: instantiated from 'void CryptoPP::BlockCipherFinal<DIR, BASE>::SetKey(const byte*, unsigned int, const CryptoPP::NameValuePairs&) [with CryptoPP::CipherDir DIR = ENCRYPTION, BASE = CryptoPP::ThreeWay::Enc]' 3way.cpp:139: instantiated from here seckey.h:137: error: no matching function for call to 'CryptoPP::BlockCipherFinal<ENCRYPTION, CryptoPP::ThreeWay::Enc>::UncheckedSetKey(CryptoPP::CipherDir&, const byte*&, unsigned int&)' 3way.cpp:64: note: candidates are: void CryptoPP::ThreeWay::Base::UncheckedSetKey(CryptoPP::CipherDir, const byte*, unsigned int, unsigned int) make: *** [3way.o] Error 1 make: *** Waiting for unfinished jobs.... !!! ERROR: dev-libs/crypto++-5.2.1 failed. !!! Function src_compile, Line 29, Exitcode 2 !!! (no error message) !!! If you need support, post the topmost build error, NOT this status message. And if you compile it with gcc 3.4.4 then xmule fails next: ==== Building xMule ==== AddFileThread.cpp AddFriend.cpp animate.cpp BarShader.cpp BaseClient.cpp CatDialog.cpp PartFile.h:119: error: extra qualification 'CPartFile::' on member 'getPartfileStatus' PartFile.h:120: error: extra qualification 'CPartFile::' on member 'getTimeRemaining' SafeFile.h:31: error: extra qualification 'CSafeFile::' on member 'CSafeFile' SafeFile.h:38: error: extra qualification 'CSafeMemFile::' on member 'CSafeMemFile' make[1]: *** [obj/BaseClient.o] Error 1 make[1]: *** Waiting for unfinished jobs.... make: *** [all] Error 2 !!! ERROR: net-p2p/xmule-1.12.0 failed. !!! Function src_compile, Line 48, Exitcode 2 !!! (no error message) !!! If you need support, post the topmost build error, NOT this status message. I think it's safe to say that the packages don't work with gcc 4.1. Note: This is my first bug so please, I only need one reminder if I have done something wrong.
(In reply to comment #0) > I think it's safe to say that the packages don't work with gcc 4.1. > > Note: This is my first bug so please, I only need one reminder if I have done > something wrong. Reopen if you have a patch, otherwise we don't support gcc-4.1 (as noted in gcc ebuild).