apache1.3.26/mod_perl-1.27

From: BrianH@dice.com
Date: Wed Jun 19 2002 - 19:05:04 EDT


Hello,

Due to recent security announcements
(http://www.cert.org/advisories/CA-2002-17.html), I am trying to recompile
my webservers httpd daemons. I am trying the new apache along with
mod_perl, but am getting errors. Has anyone ever experienced this? Or was
anyone able to make 1.3.26 yet today?

I am running tru64 5.1 on a A1200, but have seen this same thing on ES40's.

Here is my perl Makefile.PL output

bash-2.04# perl Makefile.PL DO_HTTPD=1 USE_APACI=1
APACHE_PREFIX=/usr/local/apache
Will configure via APACI
cp apaci/Makefile.libdir ../apache_1.3.26/src/modules/perl/Makefile.libdir
cp apaci/Makefile.tmpl ../apache_1.3.26/src/modules/perl/Makefile.tmpl
cp apaci/README ../apache_1.3.26/src/modules/perl/README
cp apaci/configure ../apache_1.3.26/src/modules/perl/configure
cp apaci/libperl.module ../apache_1.3.26/src/modules/perl/libperl.module
cp apaci/mod_perl.config.sh
../apache_1.3.26/src/modules/perl/mod_perl.config.sh
cp apaci/load_modules.pl ../apache_1.3.26/src/modules/perl/load_modules.pl
cp apaci/find_source ../apache_1.3.26/src/modules/perl/find_source
cp apaci/apxs_cflags ../apache_1.3.26/src/modules/perl/apxs_cflags
cp apaci/perl_config ../apache_1.3.26/src/modules/perl/perl_config
cp apaci/mod_perl.exp ../apache_1.3.26/src/modules/perl/mod_perl.exp
PerlDispatchHandler.........disabled (enable with PERL_DISPATCH=1)
PerlChildInitHandler........enabled
PerlChildExitHandler........enabled
PerlPostReadRequestHandler..disabled (enable with PERL_POST_READ_REQUEST=1)
PerlTransHandler............disabled (enable with PERL_TRANS=1)
PerlHeaderParserHandler.....disabled (enable with PERL_HEADER_PARSER=1)
PerlAccessHandler...........disabled (enable with PERL_ACCESS=1)
PerlAuthenHandler...........disabled (enable with PERL_AUTHEN=1)
PerlAuthzHandler............disabled (enable with PERL_AUTHZ=1)
PerlTypeHandler.............disabled (enable with PERL_TYPE=1)
PerlFixupHandler............disabled (enable with PERL_FIXUP=1)
PerlHandler.................enabled
PerlLogHandler..............disabled (enable with PERL_LOG=1)
PerlInitHandler.............disabled (enable with PERL_INIT=1)
PerlCleanupHandler..........disabled (enable with PERL_CLEANUP=1)
PerlRestartHandler..........disabled (enable with PERL_RESTART=1)
PerlStackedHandlers.........disabled (enable with PERL_STACKED_HANDLERS=1)
PerlMethodHandlers..........disabled (enable with PERL_METHOD_HANDLERS=1)
PerlDirectiveHandlers.......disabled (enable with PERL_DIRECTIVE_HANDLERS=1)
PerlTableApi................disabled (enable with PERL_TABLE_API=1)
PerlLogApi..................disabled (enable with PERL_LOG_API=1)
PerlUriApi..................disabled (enable with PERL_URI_API=1)
PerlUtilApi.................disabled (enable with PERL_UTIL_API=1)
PerlFileApi.................disabled (enable with PERL_FILE_API=1)
PerlConnectionApi...........enabled
PerlServerApi...............enabled
PerlSections................disabled (enable with PERL_SECTIONS=1)

PerlSSI.....................disabled (enable with PERL_SSI=1)

Will run tests as User: 'nobody' Group: 'daemon'
(cd ../apache_1.3.26 && CC="cc" CFLAGS=" -std -fprm d -ieee -D_INTRINSICS
-DLANGUAGE_C" ./configure --activate-module=src/modules/perl/libperl.a
--disable-rule=EXPAT --prefix=/usr/local/apache)
Configuring for Apache, Version 1.3.26
 + using installation path layout: Apache (config.layout)
 + activated perl module (modules/perl/libperl.a)
Creating Makefile
Creating Configuration.apaci in src
Creating Makefile in src
 + configured for DEC OSF/1 platform
 + setting C pre-processor to cc -E
 + checking for system header files
 + adding selected modules
    o perl_module uses ConfigStart/End
      + mod_perl build type: OBJ
      + id: mod_perl/1.27
      + id: Perl/v5.6.0 (dec_osf) [perl]
      + setting up mod_perl build environment
      + adjusting Apache build environment
 + checking sizeof various data types
 + doing sanity check on compiler and options
Creating Makefile in src/support
Creating Makefile in src/regex
Creating Makefile in src/os/unix
Creating Makefile in src/ap
Creating Makefile in src/main
Creating Makefile in src/modules/standard
Creating Makefile in src/modules/perl
Checking CGI.pm VERSION..........ok
Checking for LWP::UserAgent......ok
Checking for HTML::HeadParser....ok
Writing Makefile for Apache
Writing Makefile for Apache::Connection
Writing Makefile for Apache::Constants
Writing Makefile for Apache::File
Writing Makefile for Apache::Leak
Writing Makefile for Apache::Log
Writing Makefile for Apache::ModuleConfig
Writing Makefile for Apache::PerlRunXS
Writing Makefile for Apache::Server
Writing Makefile for Apache::Symbol
Writing Makefile for Apache::Table
Writing Makefile for Apache::URI
Writing Makefile for Apache::Util
Writing Makefile for mod_perl

Upon compiling I get:

cc -O4 -I/usr/local/lib/perl5/5.6.0/alpha-dec_osf/CORE -std -fprm d -ieee
-D_INTRINSICS -DLANGUAGE_C -DMOD_PERL_VERSION=\"1.27\"
-DMOD_PERL_STRING_VERSION=\"mod_perl/1.27\" -DNO_PERL_DISPATCH=1
-DNO_PERL_POST_READ_REQUEST=1 -DNO_PERL_TRANS=1 -DNO_PERL_HEADER_PARSER=1
-DNO_PERL_ACCESS=1 -DNO_PERL_AUTHEN=1 -DNO_PERL_AUTHZ=1 -DNO_PERL_TYPE=1
-DNO_PERL_FIXUP=1 -DNO_PERL_LOG=1 -DNO_PERL_INIT=1 -DNO_PERL_CLEANUP=1
-DNO_PERL_STACKED_HANDLERS=1 -DNO_PERL_METHOD_HANDLERS=1
-DNO_PERL_DIRECTIVE_HANDLERS=1 -DNO_PERL_SECTIONS=1 -DNO_PERL_RESTART=1
-DNO_PERL_SSI=1 -I../../os/unix -I../../include -DOSF1 -DMOD_PERL
-DUSE_HSREGEX -DNO_DL_NEEDED -std -fprm d -ieee -D_INTRINSICS -DLANGUAGE_C
`../../apaci` -c Server.c
rm -f libperl.a
ar crv libperl.a mod_perl.o perlxsi.o perl_config.o perl_util.o perlio.o
mod_perl_opmask.o Apache.o Constants.o Connection.o Server.o
a - mod_perl.o
a - perlxsi.o
a - perl_config.o
a - perl_util.o
a - perlio.o
a - mod_perl_opmask.o
a - Apache.o
a - Constants.o
a - Connection.o
a - Server.o
: libperl.a
<=== src/modules/perl
<=== src/modules
cc -c -I./os/unix -I./include -DOSF1 -DMOD_PERL -DUSE_HSREGEX
-DNO_DL_NEEDED -std -fprm d -ieee -D_INTRINSICS -DLANGUAGE_C `./apaci`
modules.c
cc -c -I./os/unix -I./include -DOSF1 -DMOD_PERL -DUSE_HSREGEX
-DNO_DL_NEEDED -std -fprm d -ieee -D_INTRINSICS -DLANGUAGE_C `./apaci`
buildmark.c
cc -DOSF1 -DMOD_PERL -DUSE_HSREGEX -DNO_DL_NEEDED -std -fprm d -ieee
-D_INTRINSICS -DLANGUAGE_C `./apaci` \
      -o httpd buildmark.o modules.o modules/perl/libperl.a
modules/standard/libstandard.a main/libmain.a ./os/unix/libos.a ap/libap.a
regex/libregex.a -lm
-Wl,-rpath,/usr/local/lib/perl5/5.6.0/alpha-dec_osf/CORE -L/usr/local/lib
/usr/local/lib/perl5/5.6.0/alpha-dec_osf/auto/DynaLoader/DynaLoader.a
-L/usr/local/lib/perl5/5.6.0/alpha-dec_osf/CORE -lperl -ldbm -ldb -lm
-liconv
ld:
Unresolved:
isinf
make[3]: *** [target_static] Error 1
make[3]: Leaving directory `/usr/local/src/apache_1.3.26/src'
make[2]: *** [build-std] Error 2
make[2]: Leaving directory `/usr/local/src/apache_1.3.26'
make[1]: *** [build] Error 2
make[1]: Leaving directory `/usr/local/src/apache_1.3.26'
make: *** [apaci_httpd] Error 2



This archive was generated by hypermail 2.1.7 : Sat Apr 12 2008 - 10:48:44 EDT