Hi.  I'm having problems getting mod_perl (1.24<_01>) to compile.
I'm using perl 5.6.0, apache 1.3.14, RH Linux 6.2/Intel (with upgrades).
This is odd since I've previously built mod_perl successfully as a DSO
(and the problem appears to be in the configure - I don't get far enough
in the make to be worried about run-time incompatibilies with 1.3.14).
Of course, I don't have the options used in the previous mod_perl build.

My .makepl_args.mod_perl reads
APACHE_PREFIX=/usr/local/apache

WITH_APXS=/usr/local/apache/bin/apxs
USE_APXS=1

#USE_DSO=1

#turns on all standard Apache:: modules, compiles them as 
#dynamic libraries
DYNAMIC=1
# turn on all those Perl*Handler directives
ALL_HOOKS=1

#misc features
# <Perl> in config files
PERL_SECTIONS=1
# Don't allow #perl in SSI
PERL_SSI=0

PERL_DIRECTIVE_HANDLERS=1
PERL_STACKED_HANDLERS=1
PERL_METHOD_HANDLERS=1

  Making yields (lines mangled by pasting into pine):
(cd ./apaci && make)
make[1]: Entering directory `/home/lynn/http/mod_perl-1.24_01/apaci'
cc -fpic -O2 -I/usr/local/perl/lib/5.6.0/i686-linux/CORE
-fno-strict-aliasing -I/usr/local/include
-DMOD_PERL_VERSION=\"1.24_01\" -DMOD_PERL_STRING_VERSION=\"mod_perl/1.24_01\" 
-DNO_PERL_SSI=1 
-I/usr/local/apache/include -DMOD_PERL -DLINUX=2 -DMOD_SSL=207101
-DUSE_HSREGEX -DEAPI -DUSE_EXPAT -I../lib/expat-lite -c mod_perl.c && mv
mod_perl.o mod_perl.lo
/usr/local/perl/bin/perl -MExtUtils::Embed -e xsinit -- -o perlxsi.c -std 
cc -fpic -O2 -I/usr/local/perl/lib/5.6.0/i686-linux/CORE
-fno-strict-aliasing -I/usr/local/include
-DMOD_PERL_VERSION=\"1.24_01\" -DMOD_PERL_STRING_VERSION=\"mod_perl/1.24_01\" 
-DNO_PERL_SSI=1
-I/usr/local/apache/include -DMOD_PERL -DLINUX=2 -DMOD_SSL=207101
-DUSE_HSREGEX -DEAPI -DUSE_EXPAT -I../lib/expat-lite -c perlxsi.c && mv
perlxsi.o perlxsi.lo
cc -fpic -O2 -I/usr/local/perl/lib/5.6.0/i686-linux/CORE
-fno-strict-aliasing -I/usr/local/include
-DMOD_PERL_VERSION=\"1.24_01\" -DMOD_PERL_STRING_VERSION=\"mod_perl/1.24_01\" 
-DNO_PERL_SSI=1
-I/usr/local/apache/include -DMOD_PERL -DLINUX=2 -DMOD_SSL=207101
-DUSE_HSREGEX -DEAPI -DUSE_EXPAT -I../lib/expat-lite -c perl_config.c &&
mv perl_config.o perl_config.lo
cc -fpic -O2 -I/usr/local/perl/lib/5.6.0/i686-linux/CORE
-fno-strict-aliasing -I/usr/local/include
-DMOD_PERL_VERSION=\"1.24_01\" -DMOD_PERL_STRING_VERSION=\"mod_perl/1.24_01\" 
-DNO_PERL_SSI=1
-I/usr/local/apache/include -DMOD_PERL -DLINUX=2 -DMOD_SSL=207101
-DUSE_HSREGEX -DEAPI -DUSE_EXPAT -I../lib/expat-lite -c perl_util.c && mv
perl_util.o perl_util.lo
cc -fpic -O2 -I/usr/local/perl/lib/5.6.0/i686-linux/CORE
-fno-strict-aliasing -I/usr/local/include
-DMOD_PERL_VERSION=\"1.24_01\" -DMOD_PERL_STRING_VERSION=\"mod_perl/1.24_01\" 
-DNO_PERL_SSI=1
-I/usr/local/apache/include -DMOD_PERL -DLINUX=2 -DMOD_SSL=207101
-DUSE_HSREGEX -DEAPI -DUSE_EXPAT -I../lib/expat-lite -c perlio.c && mv
perlio.o perlio.lo
cc -fpic -O2 -I/usr/local/perl/lib/5.6.0/i686-linux/CORE
-fno-strict-aliasing -I/usr/local/include
-DMOD_PERL_VERSION=\"1.24_01\" -DMOD_PERL_STRING_VERSION=\"mod_perl/1.24_01\" 
-DNO_PERL_SSI=1
-I/usr/local/apache/include -DMOD_PERL -DLINUX=2 -DMOD_SSL=207101
-DUSE_HSREGEX -DEAPI -DUSE_EXPAT -I../lib/expat-lite -c mod_perl_opmask.c
&& mv mod_perl_opmask.o mod_perl_opmask.lo
rm -f libperl.so
cc -shared -L/usr/local/apache/lib -L/usr/local/openssl/lib
-L/usr/local/perl/lib -L/usr/local/lib -o libperl.so mod_perl.lo
perlxsi.lo perl_config.lo perl_util.lo perlio.lo mod_perl_opmask.lo
-rdynamic -L/usr/local/apache/lib -L/usr/local/openssl/lib
-L/usr/local/perl/lib -L/usr/local/lib
/usr/local/perl/lib/5.6.0/i686-linux/auto/DynaLoader/DynaLoader.a
-L/usr/local/perl/lib/5.6.0/i686-linux/CORE -lperl -lnsl -lndbm -lgdbm
-ldb -ldl -lm -lc -lposix -lcrypt 
make[1]: Leaving directory `/home/lynn/http/mod_perl-1.24_01/apaci'
mkdir blib
mkdir blib/lib
mkdir blib/arch
mkdir blib/arch/auto
mkdir blib/arch/auto/mod_perl
mkdir blib/lib/auto
mkdir blib/lib/auto/mod_perl
mkdir blib/man3
cp lib/Apache/Registry.pm blib/lib/Apache/Registry.pm
cp lib/Apache/SizeLimit.pm blib/lib/Apache/SizeLimit.pm
cp lib/Apache/Resource.pm blib/lib/Apache/Resource.pm
cp lib/Apache/PerlSections.pm blib/lib/Apache/PerlSections.pm
cp lib/Apache/RegistryNG.pm blib/lib/Apache/RegistryNG.pm
cp lib/Apache/PerlRun.pm blib/lib/Apache/PerlRun.pm
cp lib/Apache/Debug.pm blib/lib/Apache/Debug.pm
cp lib/mod_perl_hooks.pm.PL blib/lib/mod_perl_hooks.pm.PL
cp lib/Apache/MyConfig.pm blib/lib/Apache/MyConfig.pm
cp src/modules/perl/mod_perl_xs.h
blib/arch/auto/Apache/include/modules/perl/mod_perl_xs.h
cp mod_perl_tuning.pod blib/lib/mod_perl_tuning.pod
cp src/modules/perl/mod_perl_version.h
blib/arch/auto/Apache/include/modules/perl/mod_perl_version.h
cp lib/Apache/ExtUtils.pm blib/lib/Apache/ExtUtils.pm
cp lib/Apache/httpd_conf.pm blib/lib/Apache/httpd_conf.pm
cp src/ap_config_auto.h blib/arch/auto/Apache/include/ap_config_auto.h
cp lib/Apache/src.pm blib/lib/Apache/src.pm
cp mod_perl_traps.pod blib/lib/mod_perl_traps.pod
cp lib/Apache/SIG.pm blib/lib/Apache/SIG.pm
cp lib/Apache/Options.pm blib/lib/Apache/Options.pm
cp lib/mod_perl.pm blib/lib/mod_perl.pm
cp lib/mod_perl_hooks.pm blib/lib/mod_perl_hooks.pm
cp mod_perl_cvs.pod blib/lib/mod_perl_cvs.pod
cp cgi_to_mod_perl.pod blib/lib/cgi_to_mod_perl.pod
cp src/modules/perl/apache_inc.h
blib/arch/auto/Apache/include/modules/perl/apache_inc.h
cp apaci/mod_perl.exp blib/arch/auto/Apache/mod_perl.exp
cp src/modules/perl/perl_PL.h
blib/arch/auto/Apache/include/modules/perl/perl_PL.h
cp Apache/typemap blib/arch/auto/Apache/typemap
cp lib/Apache/Symdump.pm blib/lib/Apache/Symdump.pm
cp lib/Apache/Opcode.pm blib/lib/Apache/Opcode.pm
cp lib/Apache/Status.pm blib/lib/Apache/Status.pm
cp lib/Apache/RedirectLogFix.pm blib/lib/Apache/RedirectLogFix.pm
cp mod_perl_method_handlers.pod blib/lib/mod_perl_method_handlers.pod
cp lib/Apache/Include.pm blib/lib/Apache/Include.pm
cp lib/Apache/StatINC.pm blib/lib/Apache/StatINC.pm
cp lib/Apache/RegistryBB.pm blib/lib/Apache/RegistryBB.pm
cp lib/Apache/test.pm blib/lib/Apache/test.pm
cp lib/Apache/RegistryLoader.pm blib/lib/Apache/RegistryLoader.pm
cp lib/Apache/FakeRequest.pm blib/lib/Apache/FakeRequest.pm
cp lib/Apache/Constants/Exports.pm blib/lib/Apache/Constants/Exports.pm
cp src/modules/perl/mod_perl.h
blib/arch/auto/Apache/include/modules/perl/mod_perl.h
cp mod_perl.pod blib/lib/mod_perl.pod
cp lib/Bundle/Apache.pm blib/lib/Bundle/Apache.pm
make[1]: Entering directory `/home/lynn/http/mod_perl-1.24_01/Apache'
mkdir ../blib/lib/auto/Apache
cp Apache.pm ../blib/lib/Apache.pm
/usr/local/perl/bin/perl -I/usr/local/perl/lib/5.6.0/i686-linux
-I/usr/local/perl/lib/5.6.0 /usr/local/perl/lib/5.6.0/ExtUtils/xsubpp
-typemap /usr/local/perl/lib/5.6.0/ExtUtils/typemap -typemap
../Apache/typemap -typemap typemap Apache.xs > Apache.xsc && mv Apache.xsc
Apache.c
cc -c -I../ -I/usr/local/apache/include -I/usr/local/apache/include
-fno-strict-aliasing -I/usr/local/include -O2
-DVERSION=\"1.27\" -DXS_VERSION=\"1.27\" -fpic
-I/usr/local/perl/lib/5.6.0/i686-linux/CORE  Apache.c
Apache.xs:51: mod_perl.h: No such file or directory
Apache.xs:52: mod_perl_xs.h: No such file or directory
Apache.xs:289: parse error
make[1]: *** [Apache.o] Error 1
make[1]: Leaving directory `/home/lynn/http/mod_perl-1.24_01/Apache'
make: *** [subdirs] Error 2




Reply via email to