I haven't had that much trouble with with mod_ssl/mod_perl in eons.  I don't remember 
the specifics anymore, but isn't that a problem with not building OpenSSL with rsaref. 
The reference in question, at least, is in the OpenSSL package (in the 
dir rsaref) and not the rsaref package.

-- Rob


--On Saturday, December 02, 2000 10:14:51 PM +0000 [EMAIL PROTECTED] wrote:

> Debian-2.2.17
> Perl-5.6.0 --prefix=/opt
> apache_1.3.14
> mod_perl-1.24_01
> mod_ssl-2.7.1-1.3.14
> openssl-0.9.6
> rsaref-2.0 from ftp://www.spinnaker.com/pub/crypt/rsaref
> mm-1.1.3
>
> Like many before me, I'm having trouble compiling mod_perl and mod_ssl with
> apache, it can't find my rsa libraries.
> I've gone through what must be a half a dozen different
> solutions on the net.
>
> After I configure mod_ssl --with-apache=/opt/src/apache_1.3.14
>
> No errors.
>
> I configure mod_perl with
> CC=gcc CFLAGS="-mpentium -fomit-frame-pointer " \
> CXX=gcc CXXFLAGS="-mpentium -fomit-frame-pointer" \
> INC="-I/opt/include -I/opt/include/mysql -I/opt/include/openssl" \
> EAPI_MM=/opt/src/mm-1.1.3 RSA_BASE=/opt/src/rsaref-2.0/local OPTIMIZE="-O3" \
> LIBS="-L/opt/lib -L/opt/src/rsaref-2.0/local -L/opt/lib/mysql -L/opt/lib/ssl \
> -lRSAglue -lrsaref" SSL_BASE=/opt/src/openssl-0.9.6 \
> perl Makefile.PL USE_APACI=1 EVERYTHING=1 APACHE_PREFIX=/opt/apache \
> APACHE_SRC=/opt/src/apache-1.3.12/src DO_HTTPD=1 \
> APACI_ARGS='--enable-module=so,--enable-module=ssl'
>
> No errors.
>
> make goes for a real long time. It sure looks like this might be
> the last step in the build.
>
> gcc  -DLINUX=2 -DMOD_SSL=207101 -DMOD_PERL -DUSE_PERL_SSI -fno-strict-aliasing
> -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DUSE_HSREGEX
> -DEAPI -DEAPI_MM -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE
> -D_FILE_OFFSET_BITS=64 `./apaci` -L/opt/src/openssl-0.9.6
> -L/opt/src/mm-1.1.3/.libs  -rdynamic \ -o httpd buildmark.o modules.o
>       modules/standard/libstandard.a modules/ssl/libssl.a modules/perl/libperl.a
>       main/libmain.a ./os/unix/libos.a ap/libap.a regex/libregex.a  -L/opt/lib
>       -L/opt/src/rsaref-2.0/local -L/opt/lib/mysql -L/opt/lib/ssl -lRSAglue
>       -lrsaref -lm -lcrypt  -lssl -lcrypto -rdynamic  -L/usr/local/lib
>       /opt/lib/perl5/5.6.0/i586-linux/auto/DynaLoader/DynaLoader.a
>       -L/opt/lib/perl5/5.6.0/i586-linux/CORE -lperl -lnsl -lndbm -ldb -ldl -lm
>       -lc -lposix -lcrypt  -lmm -ldl
> /opt/src/openssl-0.9.6/libcrypto.a(rsa_lib.o): In function `RSA_new_method':
> rsa_lib.o(.text+0x5e): undefined reference to `RSA_PKCS1_RSAref'
> /opt/src/openssl-0.9.6/libcrypto.a(rsa_lib.o): In function
> `RSA_get_default_method': rsa_lib.o(.text+0x73a): undefined reference to
> `RSA_PKCS1_RSAref'
> /opt/src/openssl-0.9.6/libcrypto.a(err_all.o): In function
> `ERR_load_crypto_strings': err_all.o(.text+0x3d): undefined reference to
> `ERR_load_RSAREF_strings'
> collect2: ld returned 1 exit status
> make[3]: *** [target_static] Error 1
> make[3]: Leaving directory `/opt/src/apache_1.3.14/src'
> make[2]: *** [build-std] Error 2
> make[2]: Leaving directory `/opt/src/apache_1.3.14'
> make[1]: *** [build] Error 2
> make[1]: Leaving directory `/opt/src/apache_1.3.14'
> make: *** [apaci_httpd] Error 2
>
> I'm paralyzed. Thank you for any help you might be.
>
> --JoshNarins
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>




       _ _ _ _           _    _ _ _ _ _
      /\_\_\_\_\        /\_\ /\_\_\_\_\_\
     /\/_/_/_/_/       /\/_/ \/_/_/_/_/_/  QUIDQUID LATINE DICTUM SIT,
    /\/_/__\/_/ __    /\/_/    /\/_/          PROFUNDUM VIDITUR
   /\/_/_/_/_/ /\_\  /\/_/    /\/_/
  /\/_/ \/_/  /\/_/_/\/_/    /\/_/         (Whatever is said in Latin
  \/_/  \/_/  \/_/_/_/_/     \/_/              appears profound)

  Rob Tanner
  McMinnville, Oregon
  [EMAIL PROTECTED]

PGP signature

Reply via email to