Sorry if this appears twice. My mailserver says that it was accepted,
but it has not shown up on the list yet...

Hi all,

I am trying to build mod_perl-1.26 for Apache 1.3.20 with mod_ssl
2.8.4 on FreeBSD. The version of perl that I have installed on this
machine is 5.6.1

If I build just mod_perl and Apache, the build goes fine. The problem
only exists if I add mod_ssl to the mix.

To configure Apache, I have used the following command :
./configure --prefix=/usr/apache_admin --enable-module=all \
--enable-shared=max --enable-module=ssl \
--activate-module=src/modules/perl/libperl.a --enable-module=perl \
--disable-shared=ssl --disable-shared=perl 

I am using the mod_ssl installation instructions as follows :

cd mod_ssl-2.8.4-1.3.20
./configure --with-apache=../apache_1.3.20
cd ../mod_perl-1.26
perl Makefile.pl EVERYTHING=1 APACHE_SRC=../apache_1.3.20/src \
USE_APACI=1 PREP_HTTPD=1 DO_HTTPD=1 && make && make install
cd ../apache_1.3.20

then I use the configure line described above.

The configure goes fine in the Apache directory. The make breaks with
the following error though : 

gcc  -funsigned-char -DMOD_SSL=208104 -DMOD_PERL -DUSE_PERL_SSI -fno-strict-aliasing 
-I/usr/local/include -DEAPI -DUSE_EXPAT -I./lib/expat-lite `./apaci` -L/usr/lib  
-Wl,-E  -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  lib/expat-lite/libexpat.a  -lcrypt   -lssl -lcrypto   -Wl,-E  
-L/usr/local/lib /usr/local/lib/perl5/5.6.1/i386-freebsd/auto/DynaLoader/DynaLoader.a 
-L/usr/local/lib/perl5/5.6.1/i386-freebsd/CORE -lperl -lm -lc -lcrypt -liconv -lutil
/usr/local/lib/perl5/5.6.1/i386-freebsd/auto/DynaLoader/DynaLoader.a(DynaLoader.o): In 
function `SaveError':
DynaLoader.o(.text+0x159): undefined reference to `Perl_vmess'
*** Error code 1

Stop in /home/waynep/src/apache_1.3.20/src.
*** Error code 1

I'm pretty sure that this worked with apache 1.3.19 and the previous
version of mod_ssl. Like I say, this only happens if mod_ssl is
included in the mix. If I just do mod_perl and Apache, it works
ok. Any assistance would be much appreciated!

TIA,

-- 
- Wayne Pascoe
                                 | You cannot apply a technological 
[EMAIL PROTECTED]      | solution to a sociological problem. 
http://www.penguinpowered.org.uk | (Edwards' Law) 
                                 | 

Reply via email to