[prev in list] [next in list] [prev in thread] [next in thread]
List: apache-ssl
Subject: [apache-ssl] apache-ssl compile error
From: Sean_Payne () enron ! net
Date: 2000-10-19 19:52:00
[Download RAW message or body]
I am compiling and building the apache-ssl and running into some issues during
the 'make install' process (see errors below). I am using Apache source version
1.3.12, apache-ssl v1.4, and openssl 0.9.5a under a Solaris 8 platform. I have
used the FixPatch script provided to patch both the openssl and
apache/apache-ssl sources as specified in this script. No errrors were received
and the openssl build was clean. Once compiling the apache/apache-ssl source I
receive the following errors during the 'make install' process:
# make -f ./Makefile install
make[1]: Entering directory `/tmp/apache_1.3.12'
===> [mktree: Creating Apache installation tree]
....................(truncated for ease of reading)...........................
./src/helpers/install.sh -c -m 755 ./src/modules/ssl/apache_ssl.so
/usr/apache/libexec/apache_ssl.so
cp: cannot access ./src/modules/ssl/apache_ssl.so
chmod: WARNING: can't access /usr/apache/libexec/inst.12843
mv: cannot access /usr/apache/libexec/inst.12843
<=== [programs]
===> [support: Installing Apache support programs and scripts]
./src/helpers/install.sh -c -m 755 -s ./src/support/ab /usr/apache/bin/ab
...................(truncated for ease of reading)...........................
Does anybody have any ideas why apache_ssl.so is not being built? I did notice
that in the apache source (apache1.3.12/src/modules/ssl) directory a shared
library called 'libssl.so' was built.
# cd src/modules/ssl
# ls -l
total 2544
-rw-r--r-- 1 root other 4793 Oct 19 12:00 Makefile
-rw------- 1 1000 1000 252 Jun 16 1998 Makefile.libdir
-rw------- 1 1000 1000 3077 May 6 16:58 Makefile.tmpl
-rw------- 1 1000 1000 59154 Jun 2 06:13 apache_ssl.c
-rw-r--r-- 1 root other 43388 Oct 19 12:02 apache_ssl.lo
-rwxr-xr-x 1 root other 27104 Oct 19 12:02 gcache*
-rw------- 1 1000 1000 6497 Jan 16 1999 gcache.c
-rw-r--r-- 1 root other 5168 Oct 19 12:02 gcache.o
-rw------- 1 1000 1000 4619 Feb 20 1999 gcacheclient.c
-rw-r--r-- 1 root other 3528 Oct 19 12:02 gcacheclient.lo
-rw------- 1 1000 1000 4766 Sep 23 1998 gcachecommon.c
-rw-r--r-- 1 root other 5572 Oct 19 12:02 gcachecommon.lo
-rw-r--r-- 1 root other 4852 Oct 19 12:02 gcachecommon.o
-rwxr-xr-x 1 root other 1067752 Oct 19 12:02 libssl.so*
I presumed this was the apache_ssl.so output specified above, however simply
copying this to the {apache_home}/libexec/ directory and starting apache using
the 'httpsdctl' command did not start the httpsd daemons. Here is the error I
get doing that:
# /usr/apache/bin/httpsdctl start
Syntax error on line 226 of /usr/apache/conf/httpd.conf:
Cannot load /usr/apache/libexec/apache_ssl.so into server: ld.so.1:
/usr/apache/bin/httpsd: fatal: relocation error: file
/usr/apache/libexec/apache_ssl.so: symbol __eprintf: referenced symbol not found
/usr/apache/bin/httpsdctl start: httpsd could not be started
This error takes me back to think that this module didn't get built properly
during the compilation process, hence my original question. Any help or thoughts
would be greatly appreciated.
Thanks for your support,
Sean Payne
-----------
Unix Administrator
Enron Broadband Services
sean_payne@enron.net
-----------------------------------------------------------------------------------
to unsubscribe, send a blank email to: apache-ssl-unsubscribe@lists.aldigital.co.uk
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic