Hello,
To be more precise : on that page you can find a patch to compile V1.0.2 without FIPS on WCE :
http://rt.openssl.org/index.html?q=2350
(user guest / password guest).
Particularly check the 2012 contribution.

On my own page http://delaage.pierre.free.fr/ you will find details for the compilation process, extras libs and bat files,
although to compile1.0.0a, but still relevant vs v1.0.2 version.

Regards,
Pierre



Le 23/07/2013 14:13, Geoffrey Coram a écrit :
I have compiled up to 0.9.8x for Windows CE, using MS Visual C++ 6.0.
(The site you mentioned was working with 0.9.8k, I think.)

I was unable to compile 1.0.1 for WCE, as I recall I had some issues
with FIPS, and I did not spend the time to resolve it.

I start with this:
perl Configure no-rc5 no-idea no-ec VC-CE

because I don't need those algorithms; you might try putting in those
and other no- options to see if you can get something to compile.

I do have a note:
----
For some reason,
   -I"C:\Windows CE Tools\WCE211\MS HPC Pro\include"
doesn't get into cedll.mak on the CFLAG line, even though INCLUDE is
set to include it
----
which might be something to check, since you mention a possible
problem with includes.




On 07/22/2013 10:29, Martin Beaudet <martin.beau...@intelia.com>
wrote:
Hi,

We are tried to compile the OpenSSL (1.0.1e) for Windows CE
(Standard SDK and also device SDK) using Visual Studio 2005 and also
Visual Studio 2008.
We succeed to compiled the WCECompact as suggested in the
INSTALL.WCE documents.

We followed the instruction of INSTALL.WCE but did not succeed to
compile for Windows CE. Too much errors !

Then we came across this site :
http://blog.csdn.net/sooner01/article/details/4289147

We succeeded farther away in the process, but now we have these new
errors:

.\crypto\bio\b_sock.c(195) : warning C4013: 'getservbyname'
undefined; assuming extern returning int
.\crypto\bio\b_sock.c(195) : warning C4047: '=' : 'servent *'
differs in levels of indirection from 'int'
.\crypto\bio\b_sock.c(629) : error C2079: 'sa_in6' uses undefined
struct 'sockaddr_in6'
.\crypto\bio\b_sock.c(776) : error C2224: left of '.sin6_addr' must
have struct/union type
.\crypto\bio\b_sock.c(776) : error C2224: left of '.sin6_addr' must
have struct/union type
.\crypto\bio\b_sock.c(776) : error C2168: 'memset' : too few actual
parameters for intrinsic function
.\crypto\bio\b_sock.c(777) : error C2224: left of '.sin6_addr' must
have struct/union type
.\crypto\bio\b_sock.c(861) : error C2079: 'sa_in6' uses undefined
struct 'sockaddr_in6'
NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual
Studio 9.0\VC\ce\bin\x86_arm\cl.EXE"' : return code '0x2'
Stop.

There seems to be problems with inclusions. On my Windows CE SDK
platform the getservbyname function exists (also it's exists on the
WCECompact).
The sa_in6 struct exists in the " C:\Program Files (x86)\Windows CE
Tools\wce500\{SDK-Platform}\Include\Armv4i\ws2tcpip.h"

The OpenSSL developers take the time to consider the Windows CE
configuration, but it does not work at all :(

Is there really someone who has succeed to compile this library for
Windows CE ?
We really need OpenSSL, and it very urgent ! For several days we
have been stuck on this compilation problem.

Hope someone have some fresh news ?

Best regards
Martin
______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
User Support Mailing List                    openssl-users@openssl.org
Automated List Manager                           majord...@openssl.org


______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
User Support Mailing List                    openssl-users@openssl.org
Automated List Manager                           majord...@openssl.org

Reply via email to