Installation on : Red Hat Linux release 6.2
Packages : apache_1.3.12+ssl_1.41.tar.gz; openssl-0.9.6b.tar.gz
originaly trying to configure SSL for IBMHTTP Server(Apache). Needed mod file mod_ibm_ssl_128.so(& mod_ibm_ssl.c), I think this needs to be generated on the Linux Platform (am I right?).
To generate this apparently I need to install OpenSSL.
A new set of problems have now cropped up, namely installing OpenSSL.
The Install file illustrates how I should install it.
Steps:-
1. ./config
2. make
3. make test
4. make install
./config seemed to have run fine. After a few days of pulling my hair out..i.e it was falling over at the make command, as I didn't have it. I received the RPM and installed it along with the gcc compiler.
now make is failing(step 2), below is the output.
/*******************************************
[root@t253c076 openssl-0.9.6b]# make
+ rm -f libcrypto.so.0
+ rm -f libcrypto.so
+ rm -f libcrypto.so.0.9.6
+ rm -f libssl.so.0
+ rm -f libssl.so
+ rm -f libssl.so.0.9.6
making all in crypto...
make[1]: Entering directory `/usr/openssl/openssl-0.9.6b/crypto'
making all in crypto/md2...
make[2]: Entering directory `/usr/openssl/openssl-0.9.6b/crypto/md2'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/usr/openssl/openssl-0.9.6b/crypto/md2'
making all in crypto/md4...
make[2]: Entering directory `/usr/openssl/openssl-0.9.6b/crypto/md4'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/usr/openssl/openssl-0.9.6b/crypto/md4'
making all in crypto/md5...
make[2]: Entering directory `/usr/openssl/openssl-0.9.6b/crypto/md5'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/usr/openssl/openssl-0.9.6b/crypto/md5'
making all in crypto/sha...
make[2]: Entering directory `/usr/openssl/openssl-0.9.6b/crypto/sha'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/usr/openssl/openssl-0.9.6b/crypto/sha'
making all in crypto/mdc2...
make[2]: Entering directory `/usr/openssl/openssl-0.9.6b/crypto/mdc2'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/usr/openssl/openssl-0.9.6b/crypto/mdc2'
making all in crypto/hmac...
make[2]: Entering directory `/usr/openssl/openssl-0.9.6b/crypto/hmac'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/usr/openssl/openssl-0.9.6b/crypto/hmac'
making all in crypto/ripemd...
make[2]: Entering directory `/usr/openssl/openssl-0.9.6b/crypto/ripemd'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/usr/openssl/openssl-0.9.6b/crypto/ripemd'
making all in crypto/des...
make[2]: Entering directory `/usr/openssl/openssl-0.9.6b/crypto/des'
gcc -I.. -I../../include -fPIC -DTHREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H
-DL_ENDIAN -DTERMIO -O3 -fomit-frame-pointer -m486 -Wall -DSHA1_ASM -DMD5_ASM -
DRMD160_ASM -c -o read_pwd.o read_pwd.c
read_pwd.c: In function `des_read_pw':
read_pwd.c:281: warning: implicit declaration of function `fileno'
read_pwd.c: In function `pushsig':
read_pwd.c:405: storage size of `sa' isn't known
read_pwd.c:422: warning: implicit declaration of function `sigaction'
read_pwd.c:422: invalid use of undefined type `struct sigaction'
read_pwd.c:405: warning: unused variable `sa'
read_pwd.c: In function `popsig':
read_pwd.c:448: invalid use of undefined type `struct sigaction'
read_pwd.c: At top level:
read_pwd.c:202: storage size of `savsig' isn't known
make[2]: *** [read_pwd.o] Error 1
make[2]: Leaving directory `/usr/openssl/openssl-0.9.6b/crypto/des'
make[1]: *** [subdirs] Error 1
make[1]: Leaving directory `/usr/openssl/openssl-0.9.6b/crypto'
make: *** [sub_all] Error 1
/*******************************************
I had to copy C header files over from a Solaris box, which solved a good few problems. Now it seems to be having a problem with the methods int the C files themselves(As you can see from the ouput above)
Please can anyone help?
- CW
Packages : apache_1.3.12+ssl_1.41.tar.gz; openssl-0.9.6b.tar.gz
originaly trying to configure SSL for IBMHTTP Server(Apache). Needed mod file mod_ibm_ssl_128.so(& mod_ibm_ssl.c), I think this needs to be generated on the Linux Platform (am I right?).
To generate this apparently I need to install OpenSSL.
A new set of problems have now cropped up, namely installing OpenSSL.
The Install file illustrates how I should install it.
Steps:-
1. ./config
2. make
3. make test
4. make install
./config seemed to have run fine. After a few days of pulling my hair out..i.e it was falling over at the make command, as I didn't have it. I received the RPM and installed it along with the gcc compiler.
now make is failing(step 2), below is the output.
/*******************************************
[root@t253c076 openssl-0.9.6b]# make
+ rm -f libcrypto.so.0
+ rm -f libcrypto.so
+ rm -f libcrypto.so.0.9.6
+ rm -f libssl.so.0
+ rm -f libssl.so
+ rm -f libssl.so.0.9.6
making all in crypto...
make[1]: Entering directory `/usr/openssl/openssl-0.9.6b/crypto'
making all in crypto/md2...
make[2]: Entering directory `/usr/openssl/openssl-0.9.6b/crypto/md2'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/usr/openssl/openssl-0.9.6b/crypto/md2'
making all in crypto/md4...
make[2]: Entering directory `/usr/openssl/openssl-0.9.6b/crypto/md4'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/usr/openssl/openssl-0.9.6b/crypto/md4'
making all in crypto/md5...
make[2]: Entering directory `/usr/openssl/openssl-0.9.6b/crypto/md5'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/usr/openssl/openssl-0.9.6b/crypto/md5'
making all in crypto/sha...
make[2]: Entering directory `/usr/openssl/openssl-0.9.6b/crypto/sha'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/usr/openssl/openssl-0.9.6b/crypto/sha'
making all in crypto/mdc2...
make[2]: Entering directory `/usr/openssl/openssl-0.9.6b/crypto/mdc2'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/usr/openssl/openssl-0.9.6b/crypto/mdc2'
making all in crypto/hmac...
make[2]: Entering directory `/usr/openssl/openssl-0.9.6b/crypto/hmac'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/usr/openssl/openssl-0.9.6b/crypto/hmac'
making all in crypto/ripemd...
make[2]: Entering directory `/usr/openssl/openssl-0.9.6b/crypto/ripemd'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/usr/openssl/openssl-0.9.6b/crypto/ripemd'
making all in crypto/des...
make[2]: Entering directory `/usr/openssl/openssl-0.9.6b/crypto/des'
gcc -I.. -I../../include -fPIC -DTHREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H
-DL_ENDIAN -DTERMIO -O3 -fomit-frame-pointer -m486 -Wall -DSHA1_ASM -DMD5_ASM -
DRMD160_ASM -c -o read_pwd.o read_pwd.c
read_pwd.c: In function `des_read_pw':
read_pwd.c:281: warning: implicit declaration of function `fileno'
read_pwd.c: In function `pushsig':
read_pwd.c:405: storage size of `sa' isn't known
read_pwd.c:422: warning: implicit declaration of function `sigaction'
read_pwd.c:422: invalid use of undefined type `struct sigaction'
read_pwd.c:405: warning: unused variable `sa'
read_pwd.c: In function `popsig':
read_pwd.c:448: invalid use of undefined type `struct sigaction'
read_pwd.c: At top level:
read_pwd.c:202: storage size of `savsig' isn't known
make[2]: *** [read_pwd.o] Error 1
make[2]: Leaving directory `/usr/openssl/openssl-0.9.6b/crypto/des'
make[1]: *** [subdirs] Error 1
make[1]: Leaving directory `/usr/openssl/openssl-0.9.6b/crypto'
make: *** [sub_all] Error 1
/*******************************************
I had to copy C header files over from a Solaris box, which solved a good few problems. Now it seems to be having a problem with the methods int the C files themselves(As you can see from the ouput above)
Please can anyone help?
- CW