Full_Name: Michael Dean
Version: 2.5.0
OS: Solaris 2.7
Submission from: (NULL) (203.46.81.66)


version info
apache: 1.3.11 mod_ssl: 2.5.0 open_ssl: 0.9.4 mod_perl: 1.21

OK I've compiled apache with the following on a solaris 2.7 machine
with the sparc compiler (cc: WorkShop Compilers 5.0 98/12/15 C 5.0).
I've basically tried to have everything shared 'cept mod_perl. The
./configure for apache

CC='cc -xtarget=native -xO4' ; export CC
SSL_BASE=/usr/local/ssl ./configure --prefix=/web/server/apache
--enable-rule=SHARED_CORE --enable-module=ssl --enable-module=expires
--enable-module=speling --activate-module=src/modules/perl/libperl.a
--enable-module=perl --enable-module=info --enable-module=mod_usertrack
--enable-shared=max --disable-shared=perl

I install and do all the rest, then I get this when I startssl

spider:~ 260 # /web/server/apache+ssl+test/bin/apachectl startssl
Syntax error on line 229 of /web/server/apache+ssl+test/conf/httpd.conf:
Cannot load /web/server/apache+ssl+test/libexec/libssl.so into server: ld.so.1:
/web/server/apache+ssl+test/bin/httpd: fatal: relocation error: file
/web/server/apache+ssl+test/libexec/libssl.so: symbol d2i_PrivateKey: referenced
symbol not found
/web/server/apache+ssl+test/bin/apachectl startssl: httpd could not be started

any ideas? I don't think I've done anything bizarre to cause this,
but I configured openssl with

./Configure solaris64-sparcv9-cc

which is the first time I've compiled openssl like that, but I can't
see how that could affect anything.

spider:~ 264 # /web/server/apache+ssl+test/bin/httpd -V
Server version: Apache/1.3.11 (Unix)
Server built:   Feb  8 2000 15:50:24
Server's Module Magic Number: 19990320:6
Server compiled with....
 -D EAPI
 -D HAVE_MMAP
 -D USE_MMAP_SCOREBOARD
 -D USE_MMAP_FILES
 -D USE_FCNTL_SERIALIZED_ACCEPT
 -D SHARED_CORE
 -D HTTPD_ROOT="/web/server/apache+ssl+test"
 -D SUEXEC_BIN="/web/server/apache+ssl+test/bin/suexec"
 -D SHARED_CORE_DIR="/web/server/apache+ssl+test/libexec"
 -D DEFAULT_PIDLOG="logs/httpd.pid"
 -D DEFAULT_SCOREBOARD="logs/httpd.scoreboard"
 -D DEFAULT_LOCKFILE="logs/httpd.lock"
 -D DEFAULT_XFERLOG="logs/access_log"
 -D DEFAULT_ERRORLOG="logs/error_log"
 -D TYPES_CONFIG_FILE="conf/mime.types"
 -D SERVER_CONFIG_FILE="conf/httpd.conf"
 -D ACCESS_CONFIG_FILE="conf/access.conf"
 -D RESOURCE_CONFIG_FILE="conf/srm.conf"

I've done this a thousand times with GCC with no problem (although
I am yet to get mod_ssl working as a shared module on Solaris 2.7
when I also compile mod_perl into apache which is why I'm using
the sparc compiler)

______________________________________________________________________
Apache Interface to OpenSSL (mod_ssl)                   www.modssl.org
User Support Mailing List                      [EMAIL PROTECTED]
Automated List Manager                            [EMAIL PROTECTED]

Reply via email to