Apache2 src: 2.2.22
mod_per src: 2.0.7
Installed Perl 5.16.0 hand built as:
CFLAGS='-m64 -mtune=nocona' ./Configure -A ccflags=-fPIC \
-Dprefix=/usr/local/stow/perl-5.16.0 -Dusethreads \
-Accflags=-DPERL_REENTRANT_MAXSIZE=65536 \
-Uuselargefiles -Dusemorebits
> perl Makefile.PL MP_USE_STATIC=1 \
MP_AP_PREFIX=/home/dxs/code/httpd-2.2.22 \
MP_AP_CONFIGURE="--with-mpm=prefork"
works fine
> make
produces the following error:
cd "src/modules/perl" && make
make[1]: Entering directory `/home/dxs/code/mod_perl-2.0.7/src/modules/perl'
cc -I/home/dxs/code/mod_perl-2.0.7/src/modules/perl
-I/home/dxs/code/mod_perl-2.0.7/xs
-I/home/dxs/code/mod_perl-2.0.7/../httpd-2.2.22/include
-I/home/dxs/code/mod_perl-2.0.7/../httpd-2.2.22/srclib/apr/include
-I/home/dxs/code/mod_perl-2.0.7/../httpd-2.2.22/srclib/apr-util/include
-I/home/dxs/code/mod_perl-2.0.7/../httpd-2.2.22/os/unix -D_REENTRANT
-D_GNU_SOURCE -fPIC -DPERL_REENTRANT_MAXSIZE=65536 -fno-strict-aliasing
-pipe -fstack-protector -I/usr/local/include -fPIC
-DPERL_REENTRANT_MAXSIZE=65536
-I/usr/local/stow/perl-5.16.0/lib/5.16.0/x86_64-linux-thread-multi-ld/CORE
-DMOD_PERL -DMP_COMPAT_1X -O2 -c mod_perl.c
mod_perl.c: In function ‘modperl_startup’:
mod_perl.c:265: error: ‘Nullav’ undeclared (first use in this function)
mod_perl.c:265: error: (Each undeclared identifier is reported only once
mod_perl.c:265: error: for each function it appears in.)
make[1]: *** [mod_perl.o] Error 1
make[1]: Leaving directory `/home/dxs/code/mod_perl-2.0.7/src/modules/perl'
make: *** [modperl_lib] Error 2
-------------8<---------- Start Bug Report ------------8<----------
1. Problem Description:
[DESCRIBE THE PROBLEM HERE]
2. Used Components and their Configuration:
*** mod_perl version 2.000007
*** using /home/dxs/code/mod_perl-2.0.7/lib/Apache2/BuildConfig.pm
*** Makefile.PL options:
MP_APR_LIB => aprext
MP_AP_CONFIGURE => --with-mpm=prefork
MP_AP_PREFIX => /home/dxs/code/httpd-2.2.22
MP_COMPAT_1X => 1
MP_GENERATE_XS => 1
MP_LIBNAME => mod_perl
MP_USE_STATIC => 1
*** The httpd binary was not found
*** (apr|apu)-config linking info
-L/home/dxs/code/httpd-2.2.22/srclib/apr-util/.libs
-L/home/dxs/code/httpd-2.2.22/srclib/apr-util -laprutil-1
/home/dxs/code/httpd-2.2.22/srclib/apr-util/xml/expat/libexpat.la
-L/home/dxs/code/httpd-2.2.22/srclib/apr/.libs
-L/home/dxs/code/httpd-2.2.22/srclib/apr -lapr-1 -luuid -lrt -lcrypt
-lpthread -ldl
*** /usr/local/stow/perl-5.16.0/bin/perl -V
Summary of my perl5 (revision 5 version 16 subversion 0) configuration:
Platform:
osname=linux, osvers=2.6.18-308.8.2.el5,
archname=x86_64-linux-thread-multi-ld
uname='linux *********************** 2.6.18-308.8.2.el5 #1 smp tue jun
12 09:58:12 edt 2012 x86_64 x86_64 x86_64 gnulinux '
config_args='-A ccflags=-fPIC -Dprefix=/usr/local/stow/perl-5.16.0
-Dusethreads -Accflags=-DPERL_REENTRANT_MAXSIZE=65536 -Uuselargefiles
-Dusemorebits'
hint=previous, useposix=true, d_sigaction=define
useithreads=define, usemultiplicity=define
useperlio=define, d_sfio=undef, uselargefiles=undef, usesocks=undef
use64bitint=define, use64bitall=define, uselongdouble=define
usemymalloc=n, bincompat5005=undef
Compiler:
cc='cc', ccflags ='-D_REENTRANT -D_GNU_SOURCE -fPIC
-DPERL_REENTRANT_MAXSIZE=65536 -fno-strict-aliasing -pipe -fstack-protector
-I/usr/local/include -fPIC -DPERL_REENTRANT_MAXSIZE=65536',
optimize='-O2',
cppflags='-D_REENTRANT -D_GNU_SOURCE -fPIC
-DPERL_REENTRANT_MAXSIZE=65536 -fno-strict-aliasing -pipe -fstack-protector
-I/usr/local/include -D_REENTRANT -D_GNU_SOURCE -fPIC
-DPERL_REENTRANT_MAXSIZE=65536 -fno-strict-aliasing -pipe -fstack-protector
-I/usr/local/include -fPIC -DPERL_REENTRANT_MAXSIZE=65536'
ccversion='', gccversion='4.1.2 20080704 (Red Hat 4.1.2-52)',
gccosandvers=''
intsize=4, longsize=8, ptrsize=8, doublesize=8, byteorder=12345678
d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=16
ivtype='long', ivsize=8, nvtype='long double', nvsize=16,
Off_t='off_t', lseeksize=8
alignbytes=16, prototype=define
Linker and Libraries:
ld='cc', ldflags =' -fstack-protector -L/usr/local/lib'
libpth=/usr/local/lib /lib /usr/lib /lib64 /usr/lib64 /usr/local/lib64
libs=-lnsl -ldl -lm -lcrypt -lutil -lpthread -lc
perllibs=-lnsl -ldl -lm -lcrypt -lutil -lpthread -lc
libc=/lib/libc-2.5.so, so=so, useshrplib=false, libperl=libperl.a
gnulibc_version='2.5'
Dynamic Linking:
dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, ccdlflags='-Wl,-E'
cccdlflags='-fPIC', lddlflags='-shared -O2 -L/usr/local/lib
-fstack-protector'
Characteristics of this binary (from libperl):
Compile-time options: HAS_TIMES MULTIPLICITY PERLIO_LAYERS
PERL_DONT_CREATE_GVSV PERL_IMPLICIT_CONTEXT
PERL_MALLOC_WRAP PERL_PRESERVE_IVUV USE_64_BIT_ALL
USE_64_BIT_INT USE_ITHREADS USE_LOCALE
USE_LOCALE_COLLATE USE_LOCALE_CTYPE
USE_LOCALE_NUMERIC USE_LONG_DOUBLE USE_PERLIO
USE_PERL_ATOF USE_REENTRANT_API
Built under linux
Compiled at Jun 21 2012 15:26:04
%ENV:
PERL5LIB="/dp/usr/dxs/perl5/lib/perl5/x86_64-linux-thread-multi-ld:/dp/usr/dxs/perl5/lib/perl5"
PERL_LOCAL_LIB_ROOT="/dp/usr/dxs/perl5"
PERL_LWP_USE_HTTP_10="1"
PERL_MB_OPT="--install_base /dp/usr/dxs/perl5"
PERL_MM_OPT="INSTALL_BASE=/dp/usr/dxs/perl5"
@INC:
/dp/usr/dxs/perl5/lib/perl5/x86_64-linux-thread-multi-ld
/dp/usr/dxs/perl5/lib/perl5/x86_64-linux-thread-multi-ld
/dp/usr/dxs/perl5/lib/perl5
/usr/local/stow/perl-5.16.0/lib/site_perl/5.16.0/x86_64-linux-thread-multi-ld
/usr/local/stow/perl-5.16.0/lib/site_perl/5.16.0
/usr/local/stow/perl-5.16.0/lib/5.16.0/x86_64-linux-thread-multi-ld
/usr/local/stow/perl-5.16.0/lib/5.16.0
.
*** Packages of interest status:
Apache2 : -
Apache2::Request : -
CGI : 3.59
ExtUtils::MakeMaker: 6.63_02
LWP : 6.04
mod_perl : -
mod_perl2 : -
3. This is the core dump trace: (if you get a core dump):
[CORE TRACE COMES HERE]
This report was generated by t/REPORT on Fri Jun 22 19:41:38 2012 GMT.
-------------8<---------- End Bug Report --------------8<----------
--
David Shultz | Senior Developer, Theatrical Division | p 503.284.7581 ext.
248| f 800.656.7806 | [email protected] RENTRAK | www.rentrak.com |
NASDAQ: RENT
Notice: This message is confidential and is intended only for the
recipient(s) named above. If you have received this message in error, or
are not the named recipient(s), please immediately notify the sender at
503.284.7581 ext. 248 and delete this message from your computer.