Hello again,

Please, can someone help me? I need to compile openssl0.9.9 on Windows
(MSVC or MinGW/MSYS based).

Thanks.
-- 
Amadeu A. Barbosa Jr :: http://www.inf.puc-rio.br/~ajunior

> Hello,
>
> I´m trying to compile openssl-snap-20080729 under MinGW/MSYS environment
> but I have problems with some defines from wincrypt.h. I saw that in past
> [1] you get similar problems but for now the ¨undef¨ fix seems no sense to
> me.
>
> OBS: I´m using ActivePerl for symlink compatibility, when using perl from
> mingw.org is needed a simple (and ugly) hack:
> --- mklink.pl   Thu Feb  9 11:00:35 2006
> +++ mklink-fix.pl       Tue Jul 29 16:32:51 2008
> @@ -50,7 +50,7 @@ foreach $dirname (@from_path) {
>  my $to = join('/', @to_path);
>
>  my $file;
> -$symlink_exists=eval {symlink("",""); 1};
> +$symlink_exists=0;
>  foreach $file (@files) {
>      my $err = "";
>      if ($symlink_exists) {
>
> My step-by-step:
> $ ./config --prefix=/mingw --openssldir=/mingw/openssl
> (...)
> Configured for mingw.
>
> $ make
> (...)
> gcc -I../include -DOPENSSL_THREADS  -DDSO_WIN32 -mno-cygwin -DL_ENDIAN
> -fomit-frame-pointer -O3 -march=i486 -Wall -DOPENSSL_BN_ASM_PART_WORDS
> -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DSHA1_ASM -DSHA256_ASM
> -DSHA512_ASM -DMD5_ASM -DRMD160_ASM -DAES_ASM -DWHIRLPOOL_ASM   -c -o
> e_capi.o e_capi.c
> e_capi.c: In function `capi_ctrl':
> e_capi.c:321: error: `CERT_SYSTEM_STORE_CURRENT_USER' undeclared (first
> use in this function)
> e_capi.c:321: error: (Each undeclared identifier is reported only once
> e_capi.c:321: error: for each function it appears in.)
> e_capi.c: In function `capi_get_pkey':
> e_capi.c:651: error: `DSSPUBKEY' undeclared (first use in this function)
> e_capi.c:651: error: `dp' undeclared (first use in this function)
> e_capi.c:654: error: syntax error before ')' token
> e_capi.c:698: warning: long unsigned int format, ALG_ID arg (arg 4)
> (...)
>
> Looking wincrypt.h from wine[3] or msdn[2] there is these defines, and I
> couldn´t find newer versions of w32api that it could provides theses
> defines. I´ll appreciate any help for this question.
>
> Thanks for advance!
> [1] - http://rt.openssl.org/index.html?q=1693
> [2] - http://doc.ddart.net/msdn/header/include/wincrypt.h.html
> [3] - http://source.winehq.org/source/include/wincrypt.h
> --
> Amadeu A. Barbosa Jr :: http://www.inf.puc-rio.br/~ajunior
______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
User Support Mailing List                    openssl-users@openssl.org
Automated List Manager                           [EMAIL PROTECTED]

Reply via email to