Thanks for the report. It's been fixed in SVN r519.

It was a bug, where I had #if defined(CRYPTOPP_BOOL_SSE2_INTRINSICS_AVAILABLE) in config.h, where it should have been #if CRYPTOPP_BOOL_SSE2_INTRINSICS_AVAILABLE.

--------------------------------------------------
From: "Jens Peter Secher" <[email protected]>
Sent: Sunday, August 08, 2010 1:03 PM
To: "Crypto++ Users" <[email protected]>
Subject: Re: Crypto++ 5.6.1 release candidate

Hi,

I am some problems with compiling 5.6.1 prerelease for the Debian package:

In file included from camellia.cpp:16:
cpu.h:24: error: expected initializer before ‘_mm_shuffle_epi8’
cpu.h:34: error: ‘_mm_extract_epi32’ declared as an ‘inline’ variable
cpu.h:34: warning: ‘__gnu_inline__’ attribute ignored
cpu.h:34: warning: ‘__always_inline__’ attribute ignored
cpu.h:34: warning: ‘__artificial__’ attribute ignored
cpu.h:34: error: ‘__m128i’ was not declared in this scope
cpu.h:34: error: expected primary-expression before ‘const’
cpu.h:34: error: initializer expression list treated as compound expression
cpu.h:35: error: expected ‘,’ or ‘;’ before ‘{’ token
cpu.h:41: error: expected initializer before ‘_mm_insert_epi32’
cpu.h:51: error: expected initializer before ‘_mm_clmulepi64_si128’
cpu.h:57: error: expected initializer before ‘_mm_aeskeygenassist_si128’
cpu.h:64: error: expected initializer before ‘_mm_aesimc_si128’
cpu.h:71: error: expected initializer before ‘_mm_aesenc_si128’
cpu.h:77: error: expected initializer before ‘_mm_aesenclast_si128’
cpu.h:83: error: expected initializer before ‘_mm_aesdec_si128’
cpu.h:89: error: expected initializer before ‘_mm_aesdeclast_si128’

I am compiling on architecture "i386" (specifically an old Pentium M
processor which is in my ThinkPad T42 laptop) using GCC 4.4.4.
emmintrin.h is included from cpu.h.

I know close to nothing about SSE stuff, but maybe you can guide me
through which test I should make?

Cheers,
/JP

--
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.


--
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.

Reply via email to