I have used the Configure script to set up my makefiles and I specified my system
as "gcc" on the commandline because I am working with the emx system under OS/2.
After modifying a few perl scripts and symbolic links for OS/2 reasons.
The Configuration went well but the the make chokes in the crypto.h file
In file included from cryptlib.h:71,
from cryptlib.c:61:
..\include\openssl/crypto.h:164: parse error before `STACK'
..\include\openssl/crypto.h:164: warning: no semicolon at end of struct or union
When I examined crypto.h I noticed the following gcc comment:
*** The following is a direct cut from the source.
typedef struct crypto_ex_data_st
{
STACK *sk;
int dummy; /* gcc is screwing up this data structure :-( */
} CRYPTO_EX_DATA;
I downloaded 0.9.5 and tried the whole build again... same result
but with a slightly different error msg:
# make
making all in crypto...
make[1]: Entering directory `/programming/openssl-0.9.5/crypto'
gcc -I. -I../include -I/programming/c_cpp/emx/include -O3 -c cryptlib.c -o cry
ptlib.o
cryptlib.c:98: #error "Inconsistency between crypto.h and cryptlib.c"
make[1]: *** [cryptlib.o] Error 1
make[1]: Leaving directory `/programming/openssl-0.9.5/crypto'
make: *** [all] Error 1
Has anyone else had run into this???? What should I try?
---------------- WebARTS Design ----------------
Tom Gutwin +1-604-837-0954
[EMAIL PROTECTED] http://www.webarts.bc.ca
---- Engineering Your Computer Solutions... ----
______________________________________________________________________
OpenSSL Project http://www.openssl.org
Development Mailing List [EMAIL PROTECTED]
Automated List Manager [EMAIL PROTECTED]