RC3 fails to compile under GCC 3.4 on the crypto stuff seemingly because of the major template changes in g++ (maybe someday there will be a 100% c++ compiler).
I'm not too knowledgeable so i tried to recompile libcrypto but that fails to compile as well with GCC 3.4.
Everything compiled fine with GCC 3.2.3
*edit*
oh yeah and RC2 gives the same errors
Begin dump
--------------------------------------------------
In file included from /usr/include/cryptopp/filters.h:4,
from /usr/include/cryptopp/pubkey.h:36,
from /usr/include/cryptopp/pkcspad.h:5,
from /usr/include/cryptopp/rsa.h:9,
from ClientCredits.h:32,
from BaseClient.cpp:47:
/usr/include/cryptopp/simple.h: In member function `bool CryptoPP::Unflushable
::Flush(bool, int, bool)':
/usr/include/cryptopp/simple.h:71: error: `NULL_CHANNEL' undeclared (first use this function)
/usr/include/cryptopp/simple.h:71: error: (Each undeclared identifier is reported only once for each function it appears in.)
/usr/include/cryptopp/simple.h: In member function `bool CryptoPP::Unflushable::ChannelFlush(const std::string&, bool, int, bool)':
/usr/include/cryptopp/simple.h:80: error: there are no arguments to `AttachedTransformation' that depend on a template parameter, so a declaration of `AttachedTransformation' must be available
/usr/include/cryptopp/simple.h:80: error: (if you use `-fpermissive', G++ will accept your code, but allowing the use of an undeclared name is deprecated)
/usr/include/cryptopp/simple.h: In member function `void CryptoPP::Multichannel::Initialize(const CryptoPP::NameValuePairs&, int)':
/usr/include/cryptopp/simple.h:134: error: `NULL_CHANNEL' undeclared (first use this function)
/usr/include/cryptopp/simple.h: In member function `bool CryptoPP::Multichannel::Flush(bool, int, bool)':
/usr/include/cryptopp/simple.h:136: error: `NULL_CHANNEL' undeclared (first use this function)
/usr/include/cryptopp/simple.h: In member function `bool CryptoPP::Multichannel::MessageSeriesEnd(int, bool)':
/usr/include/cryptopp/simple.h:138: error: `NULL_CHANNEL' undeclared (first use this function)
/usr/include/cryptopp/simple.h:138: error: there are no arguments to `ChannelMessageSeriesEnd' that depend on a template parameter, so a declaration of `ChannelMessageSeriesEnd' must be available
/usr/include/cryptopp/simple.h: In member function `unsigned char* CryptoPP::Multichannel::CreatePutSpace(unsigned int&)':
/usr/include/cryptopp/simple.h:140: error: `NULL_CHANNEL' undeclared (first use this function)
/usr/include/cryptopp/simple.h: In member function `unsigned int CryptoPP::Multichannel::Put2(const unsigned char*, unsigned int, int, bool)':
/usr/include/cryptopp/simple.h:142: error: `NULL_CHANNEL' undeclared (first use this function)
/usr/include/cryptopp/simple.h: In member function `unsigned int CryptoPP::Multichannel::PutModifiable2(unsigned char*, unsigned int, int, bool)':
/usr/include/cryptopp/simple.h:144: error: `NULL_CHANNEL' undeclared (first use this function)
/usr/include/cryptopp/simple.h: In member function `bool CryptoPP::Multichannel::ChannelPutModifiable(const std::string&, unsigned char*, unsigned int)':
/usr/include/cryptopp/simple.h:151: error: there are no arguments to `ChannelPut' that depend on a template parameter, so a declaration of `ChannelPut' must be available
In file included from /usr/include/cryptopp/filters.h:7,
from /usr/include/cryptopp/pubkey.h:36,
from /usr/include/cryptopp/pkcspad.h:5,
from /usr/include/cryptopp/rsa.h:9,
from ClientCredits.h:32,
from BaseClient.cpp:47:
/usr/include/cryptopp/smartptr.h: In member function `bool CryptoPP::value_ptr::operator==(const CryptoPP::value_ptr&)':
/usr/include/cryptopp/smartptr.h:57: error: `m_p' undeclared (first use this function)
/usr/include/cryptopp/smartptr.h: In member function `CryptoPP::value_ptr& CryptoPP::value_ptr::operator=(const CryptoPP::value_ptr&)':
/usr/include/cryptopp/smartptr.h:63: error: `m_p' undeclared (first use this function)
/usr/include/cryptopp/smartptr.h: In member function `CryptoPP::clonable_ptr& CryptoPP::clonable_ptr::operator=(const CryptoPP::clonable_ptr&)':
/usr/include/cryptopp/smartptr.h:84: error: `m_p' undeclared (first use this function)
In file included from /usr/include/cryptopp/pkcspad.h:5,
from /usr/include/cryptopp/rsa.h:9,
from ClientCredits.h:32,
from BaseClient.cpp:47:
/usr/include/cryptopp/pubkey.h: In member function `unsigned int CryptoPP::TF_CryptoSystemBase::FixedMaxPlaintextLength() const':
/usr/include/cryptopp/pubkey.h:145: error: there are no arguments to `GetMessageEncodingInterface' that depend on a template parameter, so a declaration of `GetMessageEncodingInterface' must be available
/usr/include/cryptopp/pubkey.h: In member function `unsigned int CryptoPP::TF_CryptoSystemBase::FixedCiphertextLength() const':
/usr/include/cryptopp/pubkey.h:146: error: there are no arguments to `GetTrapdoorFunctionBounds' that depend on a template parameter, so a declaration of `GetTrapdoorFunctionBounds' must be available
/usr/include/cryptopp/pubkey.h: In member function `unsigned int CryptoPP::TF_CryptoSystemBase::PaddedBlockBitLength() const':
/usr/include/cryptopp/pubkey.h:150: error: there are no arguments to `GetTrapdoorFunctionBounds' that depend on a template parameter, so a declaration of `GetTrapdoorFunctionBounds' must be available
/usr/include/cryptopp/pubkey.h: In member function `CryptoPP::HashTransformation& CryptoPP::PK_MessageAccumulatorImpl::AccessHash()':
/usr/include/cryptopp/pubkey.h:291: error: `m_object' undeclared (first use this function)
/usr/include/cryptopp/pubkey.h: In member function `unsigned int CryptoPP::TF_SignatureSchemeBase::SignatureLength() const':
/usr/include/cryptopp/pubkey.h:300: error: there are no arguments to `GetTrapdoorFunctionBounds' that depend on a template parameter, so a declaration of `GetTrapdoorFunctionBounds' must be available
/usr/include/cryptopp/pubkey.h: In member function `unsigned int CryptoPP::TF_SignatureSchemeBase::MaxRecoverableLength() const':
/usr/include/cryptopp/pubkey.h:302: error: there are no arguments to `GetMessageEncodingInterface' that depend on a template parameter, so a declaration of `GetMessageEncodingInterface' must be available
/usr/include/cryptopp/pubkey.h: In member function `bool CryptoPP::TF_SignatureSchemeBase::IsProbabilistic() const':
/usr/include/cryptopp/pubkey.h:307: error: there are no arguments to `GetTrapdoorFunctionInterface' that depend on a template parameter, so a declaration of `GetTrapdoorFunctionInterface' must be available
/usr/include/cryptopp/pubkey.h:307: error: there are no arguments to `GetMessageEncodingInterface' that depend on a template parameter, so a declaration of `GetMessageEncodingInterface' must be available
/usr/include/cryptopp/pubkey.h: In member function `bool CryptoPP::TF_SignatureSchemeBase::AllowNonrecoverablePart() const':
/usr/include/cryptopp/pubkey.h:309: error: there are no arguments to `GetMessageEncodingInterface' that depend on a template parameter, so a declaration of `GetMessageEncodingInterface' must be available
/usr/include/cryptopp/pubkey.h: In member function `bool CryptoPP::TF_SignatureSchemeBase::RecoverablePartFirst() const':
/usr/include/cryptopp/pubkey.h:311: error: there are no arguments to `GetMessageEncodingInterface' that depend on a template parameter, so a declaration of `GetMessageEncodingInterface' must be available
/usr/include/cryptopp/pubkey.h: In member function `unsigned int CryptoPP::TF_SignatureSchemeBase::MessageRepresentativeBitLength() const':
/usr/include/cryptopp/pubkey.h:315: error: there are no arguments to `GetTrapdoorFunctionBounds' that depend on a template parameter, so a declaration of `GetTrapdoorFunctionBounds' must be available
/usr/include/cryptopp/pubkey.h: In member function `CryptoPP::HashIdentifier CryptoPP::TF_ObjectImplBase::GetHashIdentifier() const':
/usr/include/cryptopp/pubkey.h:404: error: non-template `HashIdentifierLookup2' used as template
/usr/include/cryptopp/pubkey.h:404: error: (use `typename SCHEME_OPTIONS::MessageEncodingMethod::HashIdentifierLookup::template HashIdentifierLookup2' to indicate that it is a template)
/usr/include/cryptopp/pubkey.h:404: error: declaration does not declare anything
/usr/include/cryptopp/pubkey.h:405: error: `L' has not been declared
/usr/include/cryptopp/pubkey.h:405: error: there are no arguments to `Lookup' that depend on a template parameter, so a declaration of `Lookup' must be available
/usr/include/cryptopp/pubkey.h: In member function `void CryptoPP::TF_PublicObjectImpl::CopyKeyInto(typename SCHEME_OPTIONS::PublicKey&) const':
/usr/include/cryptopp/pubkey.h:449: error: there are no arguments to `GetKey' that depend on a template parameter, so a declaration of `GetKey' must be available
/usr/include/cryptopp/pubkey.h: In member function `void CryptoPP::TF_PrivateObjectImpl::CopyKeyInto(typename SCHEME_OPTIONS::PrivateKey&) const':
/usr/include/cryptopp/pubkey.h:457: error: there are no arguments to `GetKey' that depend on a template parameter, so a declaration of `GetKey' must be available
/usr/include/cryptopp/pubkey.h: In member function `void CryptoPP::TF_PrivateObjectImpl::CopyKeyInto(typename SCHEME_OPTIONS::PublicKey&) const':
/usr/include/cryptopp/pubkey.h:458: error: there are no arguments to `GetKey' that depend on a template parameter, so a declaration of `GetKey' must be available
/usr/include/cryptopp/pubkey.h: In member function `bool CryptoPP::DL_PublicKey::GetVoidValue(const char*, const std::type_info&, void*) const':
/usr/include/cryptopp/pubkey.h:677: error: there are no arguments to `GetAbstractGroupParameters' that depend on a template parameter, so a declaration of `GetAbstractGroupParameters' must be available
/usr/include/cryptopp/pubkey.h: In member function `virtual const T& CryptoPP::DL_PublicKey::GetPublicElement() const':
/usr/include/cryptopp/pubkey.h:684: error: there are no arguments to `GetAbstractGroupParameters' that depend on a template parameter, so a declaration of `GetAbstractGroupParameters' must be available
/usr/include/cryptopp/pubkey.h: In member function `virtual void CryptoPP::DL_PublicKey::SetPublicElement(const T&)':
/usr/include/cryptopp/pubkey.h:685: error: there are no arguments to `GetAbstractGroupParameters' that depend on a template parameter, so a declaration of `GetAbstractGroupParameters' must be available
/usr/include/cryptopp/pubkey.h: In member function `virtual T CryptoPP::DL_PublicKey::ExponentiatePublicElement(const CryptoPP::Integer&) const':
/usr/include/cryptopp/pubkey.h:688: error: there are no arguments to `GetAbstractGroupParameters' that depend on a template parameter, so a declaration of `GetAbstractGroupParameters' must be available
/usr/include/cryptopp/pubkey.h: In member function `virtual T CryptoPP::DL_PublicKey::CascadeExponentiateBaseAndPublicElement(const CryptoPP::Integer&, const CryptoPP::Integer&) const':
/usr/include/cryptopp/pubkey.h:693: error: there are no arguments to `GetAbstractGroupParameters' that depend on a template parameter, so a declaration of `GetAbstractGroupParameters' must be available
/usr/include/cryptopp/pubkey.h: In member function `void CryptoPP::DL_PrivateKey::MakePublicKey(CryptoPP::DL_PublicKey&) const':
/usr/include/cryptopp/pubkey.h:712: error: there are no arguments to `GetAbstractGroupParameters' that depend on a template parameter, so a declaration of `GetAbstractGroupParameters' must be available
/usr/include/cryptopp/pubkey.h:713: error: there are no arguments to `GetAbstractGroupParameters' that depend on a template parameter, so a declaration of `GetAbstractGroupParameters' must be available
(...)
/usr/include/cryptopp/pubkey.h:1117: error: there are no arguments to `GetKeyInterface' that depend on a template parameter, so a declaration of `GetKeyInterface' must be available
/usr/include/cryptopp/pubkey.h:1119: error: there are no arguments to `MessageRepresentativeLength' that depend on a template parameter, so a declaration of `MessageRepresentativeLength' must be available
/usr/include/cryptopp/pubkey.h:1120: error: there are no arguments to `GetMessageEncodingInterface' that depend on a template parameter, so a declaration of `GetMessageEncodingInterface' must be available
/usr/include/cryptopp/pubkey.h:1121: error: there are no arguments to `GetHashIdentifier' that depend on a template parameter, so a declaration of `GetHashIdentifier' must be available
/usr/include/cryptopp/pubkey.h:1122: error: there are no arguments to `MessageRepresentativeBitLength' that depend on a template parameter, so a declaration of `MessageRepresentativeBitLength' must be available
/usr/include/cryptopp/pubkey.h: In member function `CryptoPP::DecodingResult CryptoPP::DL_VerifierBase::RecoverAndRestart(unsigned char*, CryptoPP::PK_MessageAccumulator&) const':
/usr/include/cryptopp/pubkey.h:1132: error: there are no arguments to `GetMaterial' that depend on a template parameter, so a declaration of `GetMaterial' must be available
/usr/include/cryptopp/pubkey.h:1135: error: there are no arguments to `GetSignatureAlgorithm' that depend on a template parameter, so a declaration of `GetSignatureAlgorithm' must be available
/usr/include/cryptopp/pubkey.h:1136: error: there are no arguments to `GetAbstractGroupParameters' that depend on a template parameter, so a declaration of `GetAbstractGroupParameters' must be available
/usr/include/cryptopp/pubkey.h:1137: error: there are no arguments to `GetKeyInterface' that depend on a template parameter, so a declaration of `GetKeyInterface' must be available
/usr/include/cryptopp/pubkey.h:1139: error: there are no arguments to `MessageRepresentativeLength' that depend on a template parameter, so a declaration of `MessageRepresentativeLength' must be available
/usr/include/cryptopp/pubkey.h:1140: error: there are no arguments to `GetMessageEncodingInterface' that depend on a template parameter, so a declaration of `GetMessageEncodingInterface' must be available
/usr/include/cryptopp/pubkey.h:1143: error: there are no arguments to `GetHashIdentifier' that depend on a template parameter, so a declaration of `GetHashIdentifier' must be available
/usr/include/cryptopp/pubkey.h:1144: error: there are no arguments to `MessageRepresentativeBitLength' that depend on a template parameter, so a declaration of `MessageRepresentativeBitLength' must be available
/usr/include/cryptopp/pubkey.h:1152: error: there are no arguments to `GetMessageEncodingInterface' that depend on a template parameter, so a declaration of `GetMessageEncodingInterface' must be available
/usr/include/cryptopp/pubkey.h:1153: error: there are no arguments to `GetHashIdentifier' that depend on a template parameter, so a declaration of `GetHashIdentifier' must be available
/usr/include/cryptopp/pubkey.h: In member function `unsigned int CryptoPP::DL_CryptoSystemBase::MaxPlaintextLength(unsigned int) const':
/usr/include/cryptopp/pubkey.h:1169: error: there are no arguments to `GetAbstractGroupParameters' that depend on a template parameter, so a declaration of `GetAbstractGroupParameters' must be available
/usr/include/cryptopp/pubkey.h: In member function `unsigned int CryptoPP::DL_CryptoSystemBase::CiphertextLength(unsigned int) const':
/usr/include/cryptopp/pubkey.h:1176: error: there are no arguments to `GetAbstractGroupParameters' that depend on a template parameter, so a declaration of `GetAbstractGroupParameters' must be available
/usr/include/cryptopp/pubkey.h: In member function `CryptoPP::DecodingResult CryptoPP::DL_DecryptorBase::Decrypt(CryptoPP::RandomNumberGenerator&, const unsigned char*, unsigned int, unsigned char*) const':
/usr/include/cryptopp/pubkey.h:1196: error: there are no arguments to `GetKeyAgreementAlgorithm' that depend on a template parameter, so a declaration of `GetKeyAgreementAlgorithm' must be available
/usr/include/cryptopp/pubkey.h:1197: error: there are no arguments to `GetKeyDerivationAlgorithm' that depend on a template parameter, so a declaration of `GetKeyDerivationAlgorithm' must be available
/usr/include/cryptopp/pubkey.h:1198: error: there are no arguments to `GetSymmetricEncryptionAlgorithm' that depend on a template parameter, so a declaration of `GetSymmetricEncryptionAlgorithm' must be available
/usr/include/cryptopp/pubkey.h:1199: error: there are no arguments to `GetAbstractGroupParameters' that depend on a template parameter, so a declaration of `GetAbstractGroupParameters' must be available
/usr/include/cryptopp/pubkey.h:1200: error: there are no arguments to `GetKeyInterface' that depend on a template parameter, so a declaration of `GetKeyInterface' must be available
/usr/include/cryptopp/pubkey.h: In member function `void CryptoPP::DL_EncryptorBase::Encrypt(CryptoPP::RandomNumberGenerator&, const unsigned char*, unsigned int, unsigned char*) const':
/usr/include/cryptopp/pubkey.h:1230: error: there are no arguments to `GetKeyAgreementAlgorithm' that depend on a template parameter, so a declaration of `GetKeyAgreementAlgorithm' must be available
/usr/include/cryptopp/pubkey.h:1231: error: there are no arguments to `GetKeyDerivationAlgorithm' that depend on a template parameter, so a declaration of `GetKeyDerivationAlgorithm' must be available
/usr/include/cryptopp/pubkey.h:1232: error: there are no arguments to `GetSymmetricEncryptionAlgorithm' that depend on a template parameter, so a declaration of `GetSymmetricEncryptionAlgorithm' must be available
/usr/include/cryptopp/pubkey.h:1233: error: there are no arguments to `GetAbstractGroupParameters' that depend on a template parameter, so a declaration of `GetAbstractGroupParameters' must be available
/usr/include/cryptopp/pubkey.h:1234: error: there are no arguments to `GetKeyInterface' that depend on a template parameter, so a declaration of `GetKeyInterface' must be available
/usr/include/cryptopp/pubkey.h: In member function `CryptoPP::HashIdentifier CryptoPP::DL_ObjectImplBase::GetHashIdentifier() const':
/usr/include/cryptopp/pubkey.h:1310: error: non-template `HashIdentifierLookup2' used as template
/usr/include/cryptopp/pubkey.h:1310: error: (use `typename SCHEME_OPTIONS::MessageEncodingMethod::HashIdentifierLookup::template HashIdentifierLookup2' to indicate that it is a template)
/usr/include/cryptopp/pubkey.h:1310: error: declaration does not declare anything
/usr/include/cryptopp/pubkey.h:1311: error: `L' has not been declared
/usr/include/cryptopp/pubkey.h:1311: error: there are no arguments to `Lookup' that depend on a template parameter, so a declaration of `Lookup' must be available
/usr/include/cryptopp/pubkey.h: In member function `void CryptoPP::DL_PublicObjectImpl::CopyKeyInto(typename SCHEME_OPTIONS::PublicKey&) const':
/usr/include/cryptopp/pubkey.h:1351: error: there are no arguments to `GetKey' that depend on a template parameter, so a declaration of `GetKey' must be available
/usr/include/cryptopp/pubkey.h: In member function `void CryptoPP::DL_PrivateObjectImpl::CopyKeyInto(typename SCHEME_OPTIONS::PublicKey&) const':
/usr/include/cryptopp/pubkey.h:1360: error: there are no arguments to `GetKey' that depend on a template parameter, so a declaration of `GetKey' must be available
/usr/include/cryptopp/pubkey.h: In member function `void CryptoPP::DL_PrivateObjectImpl::CopyKeyInto(typename SCHEME_OPTIONS::PrivateKey&) const':
/usr/include/cryptopp/pubkey.h:1362: error: there are no arguments to `GetKey' that depend on a template parameter, so a declaration of `GetKey' must be available
/usr/include/cryptopp/pubkey.h: In member function `CryptoPP::PK_MessageAccumulator* CryptoPP::DL_SignerImpl::NewSignatureAccumulator(CryptoPP::RandomNumberGenerator&) const':
/usr/include/cryptopp/pubkey.h:1372: error: there are no arguments to `RestartMessageAccumulator' that depend on a template parameter, so a declaration of `RestartMessageAccumulator' must be available
/usr/include/cryptopp/pubkey.h: In member function `ELEMENT CryptoPP::DL_KeyAgreementAlgorithm_DH::AgreeWithStaticPrivateKey(const CryptoPP::DL_GroupParameters&, const ELEMENT&, bool, const CryptoPP::Integer&) const':
/usr/include/cryptopp/pubkey.h:1481: error: invalid use of undefined type `struct CryptoPP::ModularArithmetic'
/usr/include/cryptopp/integer.h:387: error: forward declaration of `struct CryptoPP::ModularArithmetic'
/usr/include/cryptopp/pubkey.h: In constructor `CryptoPP::PK_FinalTemplate::PK_FinalTemplate(const CryptoPP::Integer&)':
/usr/include/cryptopp/pubkey.h:1521: error: there are no arguments to `AccessKey' that depend on a template parameter, so a declaration of `AccessKey' must be available
/usr/include/cryptopp/pubkey.h: In constructor `CryptoPP::PK_FinalTemplate::PK_FinalTemplate(const typename BASE::KeyClass&)':
/usr/include/cryptopp/pubkey.h:1523: error: there are no arguments to `AccessKey' that depend on a template parameter, so a declaration of `AccessKey' must be available
/usr/include/cryptopp/pubkey.h: In constructor `CryptoPP::PK_FinalTemplate::PK_FinalTemplate(const CryptoPP::PublicKeyCopier&)':
/usr/include/cryptopp/pubkey.h:1527: error: there are no arguments to `AccessKey' that depend on a template parameter, so a declaration of `AccessKey' must be available
/usr/include/cryptopp/pubkey.h: In constructor `CryptoPP::PK_FinalTemplate::PK_FinalTemplate(const CryptoPP::PrivateKeyCopier&)':
/usr/include/cryptopp/pubkey.h:1531: error: there are no arguments to `AccessKey' that depend on a template parameter, so a declaration of `AccessKey' must be available
/usr/include/cryptopp/pubkey.h: In constructor `CryptoPP::PK_FinalTemplate::PK_FinalTemplate(CryptoPP::BufferedTransformation&)':
/usr/include/cryptopp/pubkey.h:1533: error: there are no arguments to `AccessKey' that depend on a template parameter, so a declaration of `AccessKey' must be available
/usr/include/cryptopp/pubkey.h: In constructor `CryptoPP::PK_FinalTemplate::PK_FinalTemplate(const T1&, const T2&)':
/usr/include/cryptopp/pubkey.h:1569: error: there are no arguments to `AccessKey' that depend on a template parameter, so a declaration of `AccessKey' must be available
/usr/include/cryptopp/pubkey.h: In constructor `CryptoPP::PK_FinalTemplate::PK_FinalTemplate(const T1&, const T2&, const T3&)':
/usr/include/cryptopp/pubkey.h:1573: error: there are no arguments to `AccessKey' that depend on a template parameter, so a declaration of `AccessKey' must be available
/usr/include/cryptopp/pubkey.h: In constructor `CryptoPP::PK_FinalTemplate::PK_FinalTemplate(const T1&, const T2&, const T3&, const T4&)':
/usr/include/cryptopp/pubkey.h:1577: error: there are no arguments to `AccessKey' that depend on a template parameter, so a declaration of `AccessKey' must be available
/usr/include/cryptopp/pubkey.h: In constructor `CryptoPP::PK_FinalTemplate::PK_FinalTemplate(const T1&, const T2&, const T3&, const T4&, const T5&)':
/usr/include/cryptopp/pubkey.h:1581: error: there are no arguments to `AccessKey' that depend on a template parameter, so a declaration of `AccessKey' must be available
/usr/include/cryptopp/pubkey.h: In constructor `CryptoPP::PK_FinalTemplate::PK_FinalTemplate(const T1&, const T2&, const T3&, const T4&, const T5&, const T6&)':
/usr/include/cryptopp/pubkey.h:1585: error: there are no arguments to `AccessKey' that depend on a template parameter, so a declaration of `AccessKey' must be available
/usr/include/cryptopp/pubkey.h: In constructor `CryptoPP::PK_FinalTemplate::PK_FinalTemplate(const T1&, const T2&, const T3&, const T4&, const T5&, const T6&, const T7&)':
/usr/include/cryptopp/pubkey.h:1589: error: there are no arguments to `AccessKey' that depend on a template parameter, so a declaration of `AccessKey' must be available
/usr/include/cryptopp/pubkey.h: In constructor `CryptoPP::PK_FinalTemplate::PK_FinalTemplate(const T1&, const T2&, const T3&, const T4&, const T5&, const T6&, const T7&, const T8&)':
/usr/include/cryptopp/pubkey.h:1593: error: there are no arguments to `AccessKey' that depend on a template parameter, so a declaration of `AccessKey' must be available
/usr/include/cryptopp/pubkey.h: In constructor `CryptoPP::PK_FinalTemplate::PK_FinalTemplate(T1&, const T2&)':
/usr/include/cryptopp/pubkey.h:1597: error: there are no arguments to `AccessKey' that depend on a template parameter, so a declaration of `AccessKey' must be available
/usr/include/cryptopp/pubkey.h: In constructor `CryptoPP::PK_FinalTemplate::PK_FinalTemplate(T1&, const T2&, const T3&)':
/usr/include/cryptopp/pubkey.h:1601: error: there are no arguments to `AccessKey' that depend on a template parameter, so a declaration of `AccessKey' must be available
/usr/include/cryptopp/pubkey.h: In constructor `CryptoPP::PK_FinalTemplate::PK_FinalTemplate(T1&, const T2&, const T3&, const T4&)':
/usr/include/cryptopp/pubkey.h:1605: error: there are no arguments to `AccessKey' that depend on a template parameter, so a declaration of `AccessKey' must be available
/usr/include/cryptopp/pubkey.h: In constructor `CryptoPP::PK_FinalTemplate::PK_FinalTemplate(T1&, const T2&, const T3&, const T4&, const T5&)':
/usr/include/cryptopp/pubkey.h:1609: error: there are no arguments to `AccessKey' that depend on a template parameter, so a declaration of `AccessKey' must be available
/usr/include/cryptopp/pubkey.h: In constructor `CryptoPP::PK_FinalTemplate::PK_FinalTemplate(T1&, const T2&, const T3&, const T4&, const T5&, const T6&)':
/usr/include/cryptopp/pubkey.h:1613: error: there are no arguments to `AccessKey' that depend on a template parameter, so a declaration of `AccessKey' must be available
/usr/include/cryptopp/pubkey.h: In constructor `CryptoPP::PK_FinalTemplate::PK_FinalTemplate(T1&, const T2&, const T3&, const T4&, const T5&, const T6&, const T7&)':
/usr/include/cryptopp/pubkey.h:1617: error: there are no arguments to `AccessKey' that depend on a template parameter, so a declaration of `AccessKey' must be available
/usr/include/cryptopp/pubkey.h: In constructor `CryptoPP::PK_FinalTemplate::PK_FinalTemplate(T1&, const T2&, const T3&, const T4&, const T5&, const T6&, const T7&, const T8&)':
/usr/include/cryptopp/pubkey.h:1621: error: there are no arguments to `AccessKey' that depend on a template parameter, so a declaration of `AccessKey' must be available
In file included from /usr/include/cryptopp/rsa.h:12,
from ClientCredits.h:32,
from BaseClient.cpp:47:
/usr/include/cryptopp/asn.h: In member function `void CryptoPP::ASNOptional::DEREncode(CryptoPP::BufferedTransformation&)':
/usr/include/cryptopp/asn.h:224: error: there are no arguments to `get' that depend on a template parameter, so a declaration of `get' must be available
/usr/include/cryptopp/asn.h:225: error: there are no arguments to `get' that depend on a template parameter, so a declaration of `get' must be available
BaseClient.cpp:976:5: warning: #warning Lacks Comment Filtering
BaseClient.cpp:1564:3: warning: #warning ADDME - Import needed
make[2]: *** [amule-BaseClient.o] Error 1
make[2]: Leaving directory `/usr/local/home/kriztofo/src/aMule-2.0.0rc3/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/local/home/kriztofo/src/aMule-2.0.0rc3'
make: *** [all] Error 2
------------------------------------------------------------------------------
end dump