I just upgraded to Crypto++ 5.5.1. It compiles fine with MSVC 2005,
but with MSVC 6 it gives many compile errors in the file whrlpool.cpp,
although the website mentions that there are no problems with MSVC 6
SP6.
Here is the beginning of the errors:
C:\Libraries\Crypto++\whrlpool.cpp(511) : error C2415: improper
operand type
C:\Libraries\Crypto++\whrlpool.cpp(511) : error C2400: inline
assembler syntax error in 'opcode'; found '('
C:\Libraries\Crypto++\whrlpool.cpp(511) : error C2400: inline
assembler syntax error in 'opcode'; found '('
C:\Libraries\Crypto++\whrlpool.cpp(511) : error C2400: inline
assembler syntax error in 'opcode'; found '('
C:\Libraries\Crypto++\whrlpool.cpp(511) : error C2059: syntax error :
'__asm'
C:\Libraries\Crypto++\whrlpool.cpp(511) : error C2143: syntax error :
missing ';' before '{'
C:\Libraries\Crypto++\whrlpool.cpp(511) : error C2447: missing
function header (old-style formal list?)
C:\Libraries\Crypto++\whrlpool.cpp(511) : error C2059: syntax error :
'__asm'
C:\Libraries\Crypto++\whrlpool.cpp(512) : error C2143: syntax error :
missing ';' before '{'
C:\Libraries\Crypto++\whrlpool.cpp(512) : error C2447: missing
function header (old-style formal list?)
C:\Libraries\Crypto++\whrlpool.cpp(512) : error C2059: syntax error :
'__asm'
C:\Libraries\Crypto++\whrlpool.cpp(513) : error C2143: syntax error :
missing ';' before '{'
The compiler stopped at 100 errors, so there are more than 100 errors.
I tried to install the Processor Pack (although I don't think it is
necessary), but this complained that it can only install on SP5, not
SP6.
I have no experience with assembly code, so I have no idea what the
problem is. Did anyone else experience this, and maybe find a
solution?
Kind regards,
Mark
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the "Crypto++ Users"
Google Group.
To unsubscribe, send an email to [EMAIL PROTECTED]
More information about Crypto++ and this group is available at
http://www.cryptopp.com.
-~----------~----~----~----~------~----~------~--~---