[openssl.org #753] 0.9.6l does not compile on Windows
I'm going to assume that somehow, over the ten year since this was reported, things got better. __ OpenSSL Project http://www.openssl.org Development Mailing List openssl-dev@openssl.org Automated List Manager majord...@openssl.org
[openssl.org #753] 0.9.6l does not compile on Windows
The inclusion of e_os.h in crypto\des\cfb_enc.c must be specified as either #include openssl/e_os.h or #include ../e_os.h This is not performed in a consistent manner in OpenSSL 0.9.6. __ OpenSSL Project http://www.openssl.org Development Mailing List [EMAIL PROTECTED] Automated List Manager [EMAIL PROTECTED]
Re: [openssl.org #753] 0.9.6l does not compile on Windows
In message [EMAIL PROTECTED] on Wed, 5 Nov 2003 08:42:39 +0100 (MET), Jeffrey Altman via RT [EMAIL PROTECTED] said: rt rt The inclusion of e_os.h in crypto\des\cfb_enc.c must be specified as rt either rt rt #include openssl/e_os.h Absolutely not! rt or rt rt #include ../e_os.h I'd rather say either: #ifdef FLAT_INC # include e_os.h #else # include ../../e_os.h #endif or: #include e_os.h I prefer the latter. rt This is not performed in a consistent manner in OpenSSL 0.9.6. Uhmm, why does cbc_enc.c need e_os.h? But you're right, the consistency is a bit lacking there... - Please consider sponsoring my work on free software. See http://www.free.lp.se/sponsoring.html for details. -- Richard Levitte \ Tunnlandsvägen 3 \ [EMAIL PROTECTED] [EMAIL PROTECTED] \ S-168 36 BROMMA \ T: +46-8-26 52 47 \ SWEDEN \ or +46-708-26 53 44 Procurator Odiosus Ex Infernis-- [EMAIL PROTECTED] Member of the OpenSSL development team: http://www.openssl.org/ Unsolicited commercial email is subject to an archival fee of $400. See http://www.stacken.kth.se/~levitte/mail/ for more info. __ OpenSSL Project http://www.openssl.org Development Mailing List [EMAIL PROTECTED] Automated List Manager [EMAIL PROTECTED]
Re: [openssl.org #753] 0.9.6l does not compile on Windows
In message [EMAIL PROTECTED] on Wed, 5 Nov 2003 08:42:39 +0100 (MET), Jeffrey Altman via RT [EMAIL PROTECTED] said: rt rt The inclusion of e_os.h in crypto\des\cfb_enc.c must be specified as rt either rt rt #include openssl/e_os.h Absolutely not! rt or rt rt #include ../e_os.h I'd rather say either: #ifdef FLAT_INC # include e_os.h #else # include ../../e_os.h #endif or: #include e_os.h I prefer the latter. rt This is not performed in a consistent manner in OpenSSL 0.9.6. Uhmm, why does cbc_enc.c need e_os.h? But you're right, the consistency is a bit lacking there... - Please consider sponsoring my work on free software. See http://www.free.lp.se/sponsoring.html for details. -- Richard Levitte \ Tunnlandsvägen 3 \ [EMAIL PROTECTED] [EMAIL PROTECTED] \ S-168 36 BROMMA \ T: +46-8-26 52 47 \ SWEDEN \ or +46-708-26 53 44 Procurator Odiosus Ex Infernis-- [EMAIL PROTECTED] Member of the OpenSSL development team: http://www.openssl.org/ Unsolicited commercial email is subject to an archival fee of $400. See http://www.stacken.kth.se/~levitte/mail/ for more info. __ OpenSSL Project http://www.openssl.org Development Mailing List [EMAIL PROTECTED] Automated List Manager [EMAIL PROTECTED]
Re: [openssl.org #753] 0.9.6l does not compile on Windows
Richard Levitte - VMS Whacker via RT wrote: In message [EMAIL PROTECTED] on Wed, 5 Nov 2003 08:42:39 +0100 (MET), Jeffrey Altman via RT [EMAIL PROTECTED] said: rt rt The inclusion of e_os.h in crypto\des\cfb_enc.c must be specified as rt either rt rt #include openssl/e_os.h Absolutely not! Well, the reason I say that is because of the following grep output which clearly shows that openssl/e_os.h is used more often than not. GLOBAL: C:\src\openssl\0.9.6l GLOBAL: C:\src\openssl\0.9.6l\apps GLOBAL: C:\src\openssl\0.9.6l\apps\demoCA GLOBAL: C:\src\openssl\0.9.6l\apps\demoCA\private GLOBAL: C:\src\openssl\0.9.6l\apps\set GLOBAL: C:\src\openssl\0.9.6l\bugs GLOBAL: C:\src\openssl\0.9.6l\certs GLOBAL: C:\src\openssl\0.9.6l\certs\expired GLOBAL: C:\src\openssl\0.9.6l\crypto GLOBAL: C:\src\openssl\0.9.6l\crypto\asn1 GLOBAL: C:\src\openssl\0.9.6l\crypto\bf bftest.c:#include ../e_os.h GLOBAL: C:\src\openssl\0.9.6l\crypto\bf\asm GLOBAL: C:\src\openssl\0.9.6l\crypto\bio bss_bio.c:#include openssl/e_os.h GLOBAL: C:\src\openssl\0.9.6l\crypto\bn bntest.c:#include openssl/e_os.h exptest.c:#include ../e_os.h GLOBAL: C:\src\openssl\0.9.6l\crypto\bn\asm GLOBAL: C:\src\openssl\0.9.6l\crypto\bn\asm\alpha GLOBAL: C:\src\openssl\0.9.6l\crypto\bn\asm\alpha.works GLOBAL: C:\src\openssl\0.9.6l\crypto\bn\asm\x86 GLOBAL: C:\src\openssl\0.9.6l\crypto\buffer GLOBAL: C:\src\openssl\0.9.6l\crypto\cast casttest.c:#include ../e_os.h GLOBAL: C:\src\openssl\0.9.6l\crypto\cast\asm GLOBAL: C:\src\openssl\0.9.6l\crypto\comp GLOBAL: C:\src\openssl\0.9.6l\crypto\conf conf_api.c:#include openssl/e_os.h GLOBAL: C:\src\openssl\0.9.6l\crypto\des cfb_enc.c:#include openssl/e_os.h GLOBAL: C:\src\openssl\0.9.6l\crypto\des\asm GLOBAL: C:\src\openssl\0.9.6l\crypto\des\t GLOBAL: C:\src\openssl\0.9.6l\crypto\des\times GLOBAL: C:\src\openssl\0.9.6l\crypto\dh dhtest.c:#include ../e_os.h GLOBAL: C:\src\openssl\0.9.6l\crypto\dsa dsatest.c:#include ../e_os.h GLOBAL: C:\src\openssl\0.9.6l\crypto\dso GLOBAL: C:\src\openssl\0.9.6l\crypto\err GLOBAL: C:\src\openssl\0.9.6l\crypto\evp GLOBAL: C:\src\openssl\0.9.6l\crypto\hmac hmactest.c:#include ../e_os.h GLOBAL: C:\src\openssl\0.9.6l\crypto\idea ideatest.c:#include ../e_os.h GLOBAL: C:\src\openssl\0.9.6l\crypto\lhash GLOBAL: C:\src\openssl\0.9.6l\crypto\md2 md2test.c:#include ../e_os.h GLOBAL: C:\src\openssl\0.9.6l\crypto\md4 md4test.c:#include ../e_os.h GLOBAL: C:\src\openssl\0.9.6l\crypto\md5 md5test.c:#include ../e_os.h GLOBAL: C:\src\openssl\0.9.6l\crypto\md5\asm GLOBAL: C:\src\openssl\0.9.6l\crypto\mdc2 mdc2test.c:#include ../e_os.h GLOBAL: C:\src\openssl\0.9.6l\crypto\objects GLOBAL: C:\src\openssl\0.9.6l\crypto\pem GLOBAL: C:\src\openssl\0.9.6l\crypto\perlasm GLOBAL: C:\src\openssl\0.9.6l\crypto\pkcs12 GLOBAL: C:\src\openssl\0.9.6l\crypto\pkcs7 GLOBAL: C:\src\openssl\0.9.6l\crypto\pkcs7\p7 GLOBAL: C:\src\openssl\0.9.6l\crypto\pkcs7\t GLOBAL: C:\src\openssl\0.9.6l\crypto\rand md_rand.c:#include openssl/e_os.h randfile.c:#include openssl/e_os.h randfile.c:/* #define RFILE .rnd - defined in ../../e_os.h */ randtest.c:#include ../e_os.h GLOBAL: C:\src\openssl\0.9.6l\crypto\rc2 rc2test.c:#include ../e_os.h GLOBAL: C:\src\openssl\0.9.6l\crypto\rc4 rc4test.c:#include ../e_os.h GLOBAL: C:\src\openssl\0.9.6l\crypto\rc4\asm GLOBAL: C:\src\openssl\0.9.6l\crypto\rc5 rc5test.c:#include ../e_os.h GLOBAL: C:\src\openssl\0.9.6l\crypto\rc5\asm GLOBAL: C:\src\openssl\0.9.6l\crypto\ripemd rmdtest.c:#include ../e_os.h GLOBAL: C:\src\openssl\0.9.6l\crypto\ripemd\asm GLOBAL: C:\src\openssl\0.9.6l\crypto\rsa rsa_test.c:#include openssl/e_os.h GLOBAL: C:\src\openssl\0.9.6l\crypto\sha sha1test.c:#include ../e_os.h shatest.c:#include ../e_os.h GLOBAL: C:\src\openssl\0.9.6l\crypto\sha\asm GLOBAL: C:\src\openssl\0.9.6l\crypto\stack GLOBAL: C:\src\openssl\0.9.6l\crypto\threads mttest.c:#include ../../e_os.h th-lock.c:#include openssl/e_os.h GLOBAL: C:\src\openssl\0.9.6l\crypto\txt_db GLOBAL: C:\src\openssl\0.9.6l\crypto\x509 GLOBAL: C:\src\openssl\0.9.6l\crypto\x509v3 GLOBAL: C:\src\openssl\0.9.6l\demos GLOBAL: C:\src\openssl\0.9.6l\demos\bio GLOBAL: C:\src\openssl\0.9.6l\demos\eay GLOBAL: C:\src\openssl\0.9.6l\demos\maurice GLOBAL: C:\src\openssl\0.9.6l\demos\pkcs12 GLOBAL: C:\src\openssl\0.9.6l\demos\prime GLOBAL: C:\src\openssl\0.9.6l\demos\sign GLOBAL: C:\src\openssl\0.9.6l\demos\ssl GLOBAL: C:\src\openssl\0.9.6l\demos\state_machine GLOBAL: C:\src\openssl\0.9.6l\doc GLOBAL: C:\src\openssl\0.9.6l\doc\apps GLOBAL: C:\src\openssl\0.9.6l\doc\crypto GLOBAL: C:\src\openssl\0.9.6l\doc\ssl GLOBAL: C:\src\openssl\0.9.6l\inc32 GLOBAL: C:\src\openssl\0.9.6l\inc32\openssl GLOBAL: C:\src\openssl\0.9.6l\include GLOBAL: C:\src\openssl\0.9.6l\include\openssl GLOBAL: C:\src\openssl\0.9.6l\MacOS GLOBAL: C:\src\openssl\0.9.6l\MacOS\GetHTTPS.src GLOBAL: C:\src\openssl\0.9.6l\ms GLOBAL: C:\src\openssl\0.9.6l\out32dll GLOBAL: C:\src\openssl\0.9.6l\perl GLOBAL: