[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