Has anybody had any success patching and compiling with gcc 3.4? I'm using crypto++ version 5.1 and CVS appears to have the same problems. All of the problems seem to have to do with templates and scoping. Any future plans anywhere to have this fixed, or is it not worth fixing right now?

In file included from algparam.h:5,
from algparam.cpp:4:
smartptr.h: In member function `bool CryptoPP::value_ptr<T>::operator==(const CryptoPP::value_ptr<T>&)':
smartptr.h:57: error: `m_p' undeclared (first use this function)
smartptr.h:57: error: (Each undeclared identifier is reported only once for each function it appears in.)
smartptr.h: In member function `CryptoPP::value_ptr<T>& CryptoPP::value_ptr<T>::operator=(const CryptoPP::value_ptr<T>&)':
smartptr.h:63: error: `m_p' undeclared (first use this function)
smartptr.h: In member function `CryptoPP::clonable_ptr<T>& CryptoPP::clonable_ptr<T>::operator=(const CryptoPP::clonable_ptr<T>&)':
smartptr.h:84: error: `m_p' undeclared (first use this function)
smartptr.h: In member function `void CryptoPP::vector_member_ptrs<T>::resize(unsigned int)':
smartptr.h:198: warning: there are no arguments to `STDMIN' that depend on a template parameter, so a declaration of `STDMIN' must be available


Thanks,
Josh



Reply via email to