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]