I believe this is more a GCC 4 issue than an OS X
10.4.1 issue. It compiles fine with GCC 3.3 on OS X
10.4.1.
Error message is:
c++ -O2 -DNDEBUG -ffunction-sections -fdata-sections
-pipe -D__pic__ -c
esign.cpp
esign.cpp: In member function `virtual void
CryptoPP::InvertibleESIGNFunction::GenerateRandom(CryptoPP::RandomNumberGenerator&,
const CryptoPP::NameValuePairs&)':
esign.cpp:97: error: cannot allocate an object of
abstract type
'CryptoPP::NameValuePairs'
cryptlib.h:222: note: because the following virtual
functions are pure
within 'CryptoPP::NameValuePairs':
cryptlib.h:303: note: virtual bool
CryptoPP::NameValuePairs::GetVoidValue(const char*, const
std::type_info&, void*) const
make: *** [esign.o] Error 1
Logged In: YES
user_id=818993
try this patch, please :)
http://sourceforge.net/tracker/index.php?func=detail&aid=1250384&group_id=6152&atid=356152
Logged In: NO
I have also trouble to compile it von gcc 4.0.2
(pre-release version) on OpenSUSE 10.0, files
blowfish.cpp:33 and osrng.h:115 instantiated from here
osrng.h:137 <anonymous>
I cannot reproduce this on OS X now. But that's for OS X 10.6 or 7 through 10.9.
Closing.