I am encountering some errors when trying to get an existing Apache
server to support mod_perl.
I had no problem with perl with Makefile.pl. I then ran
./config.status --activate-module=src/modules/perl/libperl.a without a
problem. But then, when I ran make, I got a slew of errors, listed below.
I am trying to preserve previous additions to my apache setup, which
includes php. What am I doing wrong? I noted in the mailing list archive
that there are other ways to upgrade an existing installation of apache,
but I followed the basic INSTALL file instructions.
Should I -- can I -- re-run the entire installation, including running the
Makefile for perl again?
I am running Server version Apache/1.2.4 and perl, version 5.004_01. Is
the fact that I have not yet ungraded to 5.004_04 giving me these
problems?
Any help appreciated. I have tried several times without success.
Here is an excerpt of some of the errors:
-L/usr/lib/mysql -lmysqlclient
modules/perl/libperl.a(mod_perl.o): In function `perl_shutdown':
mod_perl.o(.text+0xf8): undefined reference to `perl_destruct_level'
mod_perl.o(.text+0x102): undefined reference to `perl_destruct_level'
mod_perl.o(.text+0x10c): undefined reference to `perl_destruct_level'
mod_perl.o(.text+0x13b): undefined reference to `Perl_av_undef'
mod_perl.o(.text+0x149): undefined reference to `Perl_sv_free'
mod_perl.o(.text+0x161): undefined reference to `Perl_av_undef'
mod_perl.o(.text+0x16f): undefined reference to `Perl_sv_free'
mod_perl.o(.text+0x187): undefined reference to `perl_destruct'
mod_perl.o(.text+0x195): undefined reference to `perl_free'
modules/perl/libperl.a(mod_perl.o): In function `perl_restart':
mod_perl.o(.text+0x206): undefined reference to `perl_get_sv'
mod_perl.o(.text+0x21a): undefined reference to `Perl_gv_stashpv'
mod_perl.o(.text+0x227): undefined reference to `Perl_push_scope'
mod_perl.o(.text+0x22c): undefined reference to `warnhook'
mod_perl.o(.text+0x231): undefined reference to `Perl_save_sptr'
mod_perl.o(.text+0x240): undefined reference to `perl_eval_pv'
mod_perl.o(.text+0x24a): undefined reference to `warnhook'
mod_perl.o(.text+0x255): undefined reference to `Perl_sv_undef'
mod_perl.o(.text+0x25e): undefined reference to `Perl_sv_setsv'
..... etc etc etc