System Information:
ULTRA 60 with Solaris 2.6, 512MB, 2x350
GCC 2.95.2
APACHE 1.3.12
PERL 5.6
MOD_PERL 1.21
PHP 4.0
JSERV 1.1
GNUJSP 1.0
I configure MOD_PERL for a static install:
perl Makefile.PL \
APACHE_SRC=/disk1/pkgs/apache_1.3.12 \
DO_HTTPD=1 \
USE_APACI=1 \
PREP_HTTPD=1 \
EVERYTHING=1 \
#make
#make install
I configure apache:
./configure \
--prefix=/usr/http_local/apache \
--enable-module=unique_id \
--enable-module=rewrite \
--enable-module=speling \
--enable-module=so \
--enable-rule=SHARED_CORE \
--activate-module=src/modules/php4/libphp4.a \
--activate-module=src/modules/jserv/libjserv.a \
--activate-module=src/modules/perl/libperl.a \
#make
after apache make
+ id: Perl/5.006 (solaris) [/disk1/usr/local/perl/bin/perl]
(perl error)
===> src/modules/perl
gcc -O -fno-strict-aliasing -I/disk1/usr/local/lib/gcc-lib/sparc-sun-solaris
2.6/2.95.2/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/disk1/usr/l
ocal/perl/lib/5.6.0/sun4-solaris/CORE -DMOD_PERL_VERSION=\"1.21\" -DMOD_PER
L_STRING_VERSION=\"mod_perl/1.21\" -I../.. -I/disk1/usr/local/perl/lib/5.6.
0/sun4-solaris/CORE -I../../os/unix -I../../include -DSOLARIS2=260 -DMOD_
PERL -DUSE_PERL_SSI -fno-strict-aliasing -I/disk1/usr/local/lib/gcc-lib/spar
c-sun-solaris2.6/2.95.2/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -
DUSE_EXPAT -I../../lib/expat-lite -fPIC -DSHARED_CORE `../../apaci` -c
mod_perl.c
mod_perl.c: In function `perl_handler':
mod_perl.c:783: `PL_siggv' undeclared (first use in this function)
mod_perl.c:783: (Each undeclared identifier is reported only once
mod_perl.c:783: for each function it appears in.)
make[4]: *** [mod_perl.o] Error 1
make[3]: *** [all] Error 1
make[2]: *** [subdirs] Error 1
make[2]: Leaving directory `/disk1/pkgs/apache_1.3.12/src'
make[1]: *** [build-std] Error 2
make[1]: Leaving directory `/disk1/pkgs/apache_1.3.12'
make: *** [build] Error 2
Been banging my head on this for 2 days.
Thanks,
Shawn