[mp2] make fails - `modperl_thx_interp_get" undeclared here (not in a function)

[mp2] make fails - `modperl_thx_interp_get" undeclared here (not in a function)

am 28.08.2008 22:46:54 von Charlie Reddington

-------------8<---------- Start Bug Report ------------8<----------
1. Problem Description:

I am trying to statically build mod_perl into apache. I start it
off by running the command.....

perl Makefile.PL MP_USE_STATIC=1 \ MP_AP_PREFIX=/home/charlier/
httpd-2.0.63 \ MP_AP_CONFIGURE="--prefix=/usr/local/apache-2.0.63 --
enable-ssl --enable-rewrite --enable-so --with-included-apr --enable-
cgi"

This seems to go well and doesn't throw any red flags. From here I run
'make'. It goes and fails with the following lines. Throughout the
make process everything else seems fine.

cc -I/home/charlier/mod_perl-2.0.4/src/modules/perl -I/home/charlier/
mod_perl-2.0.4/xs -I/home/charlier/httpd-2.0.63/include -I/home/
charlier/httpd-2.0.63/srclib/apr/include -I/home/charlier/httpd-2.0.63/
srclib/apr-util/include -I/home/charlier/httpd-2.0.63/os/unix -fno-
strict-aliasing -pipe -Wdeclaration-after-statement -I/usr/local/
include -I/usr/include/gdbm -I/usr/local/lib/perl5/5.8.8/x86_64-linux/
CORE -DMOD_PERL -DMP_COMPAT_1X -O2 -c modperl_exports.c
modperl_exports.c:1169: error: `modperl_thx_interp_get' undeclared
here (not in a function)
modperl_exports.c:1173: error: `modperl_thx_interp_set' undeclared
here (not in a function)
make[1]: *** [modperl_exports.o] Error 1
make[1]: Leaving directory `/home/charlier/mod_perl-2.0.4/src/modules/
perl'
make: *** [modperl_lib] Error 2

I have tried with the current version of mod-perl and the latest. I
get the same result every time.

I have also tried the following versions of apache - 2.0.63, 2.2.6,
2.2.9 all fail with the similar message.

The only other thing to note is that perl was built with
ccflags='fPIC' but the rest is pretty much the accepted defaults in
regards to an x86_64 system.

2. Used Components and their Configuration:

*** mod_perl version 2.000004

*** using /home/charlier/mod_perl-2.0.4/lib/Apache2/BuildConfig.pm

*** Makefile.PL options:
MP_APR_LIB => aprext
MP_AP_CONFIGURE => --prefix=/usr/local/apache-2.0.63 --enable-ssl --
enable-rewrite --enable-so --with-included-apr --enable-cgi
MP_AP_PREFIX => /home/charlier/httpd-2.0.63
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/charlier/httpd-2.0.63/srclib/apr-util/.libs
-L/home/charlier/httpd-2.0.63/srclib/apr-util -laprutil-0 -lexpat
-L/home/charlier/httpd-2.0.63/srclib/apr/.libs
-L/home/charlier/httpd-2.0.63/srclib/apr -lapr-0 -lrt -lm -lcrypt -
lnsl -lpthread -ldl



*** /usr/local/bin/perl5.8.8 -V
Summary of my perl5 (revision 5 version 8 subversion 8) configuration:
Platform:
osname=linux, osvers=2.6.9-67.0.1.elsmp, archname=x86_64-linux
uname='linux serv45.services.cymru.com 2.6.9-67.0.1.elsmp #1 smp
fri nov 30 11:57:43 est 2007 x86_64 x86_64 x86_64 gnulinux '
config_args=''
hint=recommended, useposix=true, d_sigaction=define
usethreads=undef use5005threads=undef useithreads=undef
usemultiplicity=undef
useperlio=define d_sfio=undef uselargefiles=define usesocks=undef
use64bitint=define use64bitall=define uselongdouble=undef
usemymalloc=n, bincompat5005=undef
Compiler:
cc='cc', ccflags ='-fno-strict-aliasing -pipe -Wdeclaration-after-
statement -I/usr/local/include -D_LARGEFILE_SOURCE -
D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm',
optimize='-O2',
cppflags='-fno-strict-aliasing -pipe -Wdeclaration-after-
statement -I/usr/local/include -I/usr/include/gdbm'
ccversion='', gccversion='3.4.6 20060404 (Red Hat 3.4.6-9)',
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='double', nvsize=8,
Off_t='off_t', lseeksize=8
alignbytes=8, prototype=define
Linker and Libraries:
ld='cc', ldflags =' -L/usr/local/lib'
libpth=/usr/local/lib /lib /usr/lib
libs=-lnsl -ldl -lm -lcrypt -lutil -lc
perllibs=-lnsl -ldl -lm -lcrypt -lutil -lc
libc=/lib/libc-2.3.4.so, so=so, useshrplib=false, libperl=libperl.a
gnulibc_version='2.3.4'
Dynamic Linking:
dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, ccdlflags='-Wl,-E'
cccdlflags='-fpic', lddlflags='-shared -L/usr/local/lib'


Characteristics of this binary (from libperl):
Compile-time options: PERL_MALLOC_WRAP USE_64_BIT_ALL USE_64_BIT_INT
USE_LARGE_FILES USE_PERLIO
Built under linux
Compiled at Aug 28 2008 16:56:21
%ENV:
PERL_LWP_USE_HTTP_10="1"
@INC:
/usr/local/lib/perl5/5.8.8/x86_64-linux
/usr/local/lib/perl5/5.8.8
/usr/local/lib/perl5/site_perl/5.8.8/x86_64-linux
/usr/local/lib/perl5/site_perl/5.8.8
/usr/local/lib/perl5/site_perl
.

*** Packages of interest status:

Apache2 : -
Apache2::Request : -
CGI : 3.15
ExtUtils::MakeMaker: 6.30
LWP : -
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 ./REPORT on Thu Aug 28 20:34:21 2008 GMT.

-------------8<---------- End Bug Report --------------8<----------

Note: Complete the rest of the details and post this bug report to
modperl perl.apache.org. To subscribe to the list send an empty
email to modperl-subscribe@perl.apache.org.

Re: [mp2] make fails - `modperl_thx_interp_get" undeclared here (notin a function)

am 28.08.2008 23:05:56 von Fred Moyer

Charlie Reddington wrote:
>
> -------------8<---------- Start Bug Report ------------8<----------
> 1. Problem Description:
>
> I am trying to statically build mod_perl into apache. I start it off
> by running the command.....
>
> perl Makefile.PL MP_USE_STATIC=1 \
> MP_AP_PREFIX=/home/charlier/httpd-2.0.63 \
> MP_AP_CONFIGURE="--prefix=/usr/local/apache-2.0.63 --enable-ssl
> --enable-rewrite --enable-so --with-included-apr --enable-cgi"

You are passing options to build both as a static module and as a shared
object. The error below was seen about a week ago:

http://www.gossamer-threads.com/lists/modperl/modperl/97894? search_string=modperl_thx_interp_get;#97894

Suggest rebuilding without MP_USE_STATIC=1 and just building the .so

>
> This seems to go well and doesn't throw any red flags. From here I run
> 'make'. It goes and fails with the following lines. Throughout the make
> process everything else seems fine.
>
> cc -I/home/charlier/mod_perl-2.0.4/src/modules/perl
> -I/home/charlier/mod_perl-2.0.4/xs -I/home/charlier/httpd-2.0.63/include
> -I/home/charlier/httpd-2.0.63/srclib/apr/include
> -I/home/charlier/httpd-2.0.63/srclib/apr-util/include
> -I/home/charlier/httpd-2.0.63/os/unix -fno-strict-aliasing -pipe
> -Wdeclaration-after-statement -I/usr/local/include -I/usr/include/gdbm
> -I/usr/local/lib/perl5/5.8.8/x86_64-linux/CORE -DMOD_PERL -DMP_COMPAT_1X
> -O2 -c modperl_exports.c
> modperl_exports.c:1169: error: `modperl_thx_interp_get' undeclared here
> (not in a function)
> modperl_exports.c:1173: error: `modperl_thx_interp_set' undeclared here
> (not in a function)
> make[1]: *** [modperl_exports.o] Error 1
> make[1]: Leaving directory `/home/charlier/mod_perl-2.0.4/src/modules/perl'
> make: *** [modperl_lib] Error 2
>
> I have tried with the current version of mod-perl and the latest. I get
> the same result every time.
>
> I have also tried the following versions of apache - 2.0.63, 2.2.6,
> 2.2.9 all fail with the similar message.
>
> The only other thing to note is that perl was built with ccflags='fPIC'
> but the rest is pretty much the accepted defaults in regards to an
> x86_64 system.
>
> 2. Used Components and their Configuration:
>
> *** mod_perl version 2.000004
>
> *** using /home/charlier/mod_perl-2.0.4/lib/Apache2/BuildConfig.pm
>
> *** Makefile.PL options:
> MP_APR_LIB => aprext
> MP_AP_CONFIGURE => --prefix=/usr/local/apache-2.0.63 --enable-ssl
> --enable-rewrite --enable-so --with-included-apr --enable-cgi
> MP_AP_PREFIX => /home/charlier/httpd-2.0.63
> 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/charlier/httpd-2.0.63/srclib/apr-util/.libs
> -L/home/charlier/httpd-2.0.63/srclib/apr-util -laprutil-0 -lexpat
> -L/home/charlier/httpd-2.0.63/srclib/apr/.libs
> -L/home/charlier/httpd-2.0.63/srclib/apr -lapr-0 -lrt -lm -lcrypt
> -lnsl -lpthread -ldl
>
>
>
> *** /usr/local/bin/perl5.8.8 -V
> Summary of my perl5 (revision 5 version 8 subversion 8) configuration:
> Platform:
> osname=linux, osvers=2.6.9-67.0.1.elsmp, archname=x86_64-linux
> uname='linux serv45.services.cymru.com 2.6.9-67.0.1.elsmp #1 smp fri
> nov 30 11:57:43 est 2007 x86_64 x86_64 x86_64 gnulinux '
> config_args=''
> hint=recommended, useposix=true, d_sigaction=define
> usethreads=undef use5005threads=undef useithreads=undef
> usemultiplicity=undef
> useperlio=define d_sfio=undef uselargefiles=define usesocks=undef
> use64bitint=define use64bitall=define uselongdouble=undef
> usemymalloc=n, bincompat5005=undef
> Compiler:
> cc='cc', ccflags ='-fno-strict-aliasing -pipe
> -Wdeclaration-after-statement -I/usr/local/include -D_LARGEFILE_SOURCE
> -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm',
> optimize='-O2',
> cppflags='-fno-strict-aliasing -pipe -Wdeclaration-after-statement
> -I/usr/local/include -I/usr/include/gdbm'
> ccversion='', gccversion='3.4.6 20060404 (Red Hat 3.4.6-9)',
> 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='double', nvsize=8, Off_t='off_t',
> lseeksize=8
> alignbytes=8, prototype=define
> Linker and Libraries:
> ld='cc', ldflags =' -L/usr/local/lib'
> libpth=/usr/local/lib /lib /usr/lib
> libs=-lnsl -ldl -lm -lcrypt -lutil -lc
> perllibs=-lnsl -ldl -lm -lcrypt -lutil -lc
> libc=/lib/libc-2.3.4.so, so=so, useshrplib=false, libperl=libperl.a
> gnulibc_version='2.3.4'
> Dynamic Linking:
> dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, ccdlflags='-Wl,-E'
> cccdlflags='-fpic', lddlflags='-shared -L/usr/local/lib'
>
>
> Characteristics of this binary (from libperl):
> Compile-time options: PERL_MALLOC_WRAP USE_64_BIT_ALL USE_64_BIT_INT
> USE_LARGE_FILES USE_PERLIO
> Built under linux
> Compiled at Aug 28 2008 16:56:21
> %ENV:
> PERL_LWP_USE_HTTP_10="1"
> @INC:
> /usr/local/lib/perl5/5.8.8/x86_64-linux
> /usr/local/lib/perl5/5.8.8
> /usr/local/lib/perl5/site_perl/5.8.8/x86_64-linux
> /usr/local/lib/perl5/site_perl/5.8.8
> /usr/local/lib/perl5/site_perl
> .
>
> *** Packages of interest status:
>
> Apache2 : -
> Apache2::Request : -
> CGI : 3.15
> ExtUtils::MakeMaker: 6.30
> LWP : -
> 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 ./REPORT on Thu Aug 28 20:34:21 2008 GMT.
>
> -------------8<---------- End Bug Report --------------8<----------
>
> Note: Complete the rest of the details and post this bug report to
> modperl perl.apache.org. To subscribe to the list send an empty
> email to modperl-subscribe@perl.apache.org.
>
>
>
>


--
Red Hot Penguin Consulting LLC
mod_perl/PostgreSQL consulting and implementation
http://www.redhotpenguin.com/

Re: [mp2] make fails - `modperl_thx_interp_get" undeclared here (not in a function)

am 28.08.2008 23:21:24 von Charlie Reddington

Forget to reply to list....


On Aug 28, 2008, at 4:20 PM, Charlie Reddington wrote:

> I thought I was building mod_perl as static and apache to allow
> dynamic modules as well. Is this where my confusion is coming in?
>
> Can't do dynamic, it has to be static as per the rules where I work.
>
> Thanks,
>
> Charlie
>
> On Aug 28, 2008, at 4:05 PM, Fred Moyer wrote:
>
>> Charlie Reddington wrote:
>>> -------------8<---------- Start Bug Report ------------8<----------
>>> 1. Problem Description:
>>> I am trying to statically build mod_perl into apache. I start it
>>> off by running the command.....
>>> perl Makefile.PL MP_USE_STATIC=1 \ MP_AP_PREFIX=/home/charlier/
>>> httpd-2.0.63 \ MP_AP_CONFIGURE="--prefix=/usr/local/apache-2.0.63
>>> --enable-ssl --enable-rewrite --enable-so --with-included-apr --
>>> enable-cgi"
>>
>> You are passing options to build both as a static module and as a
>> shared object. The error below was seen about a week ago:
>>
>> http://www.gossamer-threads.com/lists/modperl/modperl/97894? search_string=modperl_thx_interp_get;#97894
>>
>> Suggest rebuilding without MP_USE_STATIC=1 and just building the .so
>>
>>> This seems to go well and doesn't throw any red flags. From here I
>>> run 'make'. It goes and fails with the following lines. Throughout
>>> the make process everything else seems fine.
>>> cc -I/home/charlier/mod_perl-2.0.4/src/modules/perl -I/home/
>>> charlier/mod_perl-2.0.4/xs -I/home/charlier/httpd-2.0.63/include -
>>> I/home/charlier/httpd-2.0.63/srclib/apr/include -I/home/charlier/
>>> httpd-2.0.63/srclib/apr-util/include -I/home/charlier/httpd-2.0.63/
>>> os/unix -fno-strict-aliasing -pipe -Wdeclaration-after-statement -
>>> I/usr/local/include -I/usr/include/gdbm -I/usr/local/lib/
>>> perl5/5.8.8/x86_64-linux/CORE -DMOD_PERL -DMP_COMPAT_1X -O2 -c
>>> modperl_exports.c
>>> modperl_exports.c:1169: error: `modperl_thx_interp_get' undeclared
>>> here (not in a function)
>>> modperl_exports.c:1173: error: `modperl_thx_interp_set' undeclared
>>> here (not in a function)
>>> make[1]: *** [modperl_exports.o] Error 1
>>> make[1]: Leaving directory `/home/charlier/mod_perl-2.0.4/src/
>>> modules/perl'
>>> make: *** [modperl_lib] Error 2
>>> I have tried with the current version of mod-perl and the latest.
>>> I get the same result every time.
>>> I have also tried the following versions of apache - 2.0.63,
>>> 2.2.6, 2.2.9 all fail with the similar message.
>>> The only other thing to note is that perl was built with
>>> ccflags='fPIC' but the rest is pretty much the accepted defaults
>>> in regards to an x86_64 system.
>>> 2. Used Components and their Configuration:
>>> *** mod_perl version 2.000004
>>> *** using /home/charlier/mod_perl-2.0.4/lib/Apache2/BuildConfig.pm
>>> *** Makefile.PL options:
>>> MP_APR_LIB => aprext
>>> MP_AP_CONFIGURE => --prefix=/usr/local/apache-2.0.63 --enable-ssl
>>> --enable-rewrite --enable-so --with-included-apr --enable-cgi
>>> MP_AP_PREFIX => /home/charlier/httpd-2.0.63
>>> 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/charlier/httpd-2.0.63/srclib/apr-util/.libs
>>> -L/home/charlier/httpd-2.0.63/srclib/apr-util -laprutil-0 -lexpat
>>> -L/home/charlier/httpd-2.0.63/srclib/apr/.libs
>>> -L/home/charlier/httpd-2.0.63/srclib/apr -lapr-0 -lrt -lm -lcrypt -
>>> lnsl -lpthread -ldl
>>> *** /usr/local/bin/perl5.8.8 -V
>>> Summary of my perl5 (revision 5 version 8 subversion 8)
>>> configuration:
>>> Platform:
>>> osname=linux, osvers=2.6.9-67.0.1.elsmp, archname=x86_64-linux
>>> uname='linux serv45.services.cymru.com 2.6.9-67.0.1.elsmp #1 smp
>>> fri nov 30 11:57:43 est 2007 x86_64 x86_64 x86_64 gnulinux '
>>> config_args=''
>>> hint=recommended, useposix=true, d_sigaction=define
>>> usethreads=undef use5005threads=undef useithreads=undef
>>> usemultiplicity=undef
>>> useperlio=define d_sfio=undef uselargefiles=define usesocks=undef
>>> use64bitint=define use64bitall=define uselongdouble=undef
>>> usemymalloc=n, bincompat5005=undef
>>> Compiler:
>>> cc='cc', ccflags ='-fno-strict-aliasing -pipe -Wdeclaration-
>>> after-statement -I/usr/local/include -D_LARGEFILE_SOURCE -
>>> D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm',
>>> optimize='-O2',
>>> cppflags='-fno-strict-aliasing -pipe -Wdeclaration-after-
>>> statement -I/usr/local/include -I/usr/include/gdbm'
>>> ccversion='', gccversion='3.4.6 20060404 (Red Hat 3.4.6-9)',
>>> 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='double', nvsize=8,
>>> Off_t='off_t', lseeksize=8
>>> alignbytes=8, prototype=define
>>> Linker and Libraries:
>>> ld='cc', ldflags =' -L/usr/local/lib'
>>> libpth=/usr/local/lib /lib /usr/lib
>>> libs=-lnsl -ldl -lm -lcrypt -lutil -lc
>>> perllibs=-lnsl -ldl -lm -lcrypt -lutil -lc
>>> libc=/lib/libc-2.3.4.so, so=so, useshrplib=false,
>>> libperl=libperl.a
>>> gnulibc_version='2.3.4'
>>> Dynamic Linking:
>>> dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, ccdlflags='-Wl,-E'
>>> cccdlflags='-fpic', lddlflags='-shared -L/usr/local/lib'
>>> Characteristics of this binary (from libperl):
>>> Compile-time options: PERL_MALLOC_WRAP USE_64_BIT_ALL USE_64_BIT_INT
>>> USE_LARGE_FILES USE_PERLIO
>>> Built under linux
>>> Compiled at Aug 28 2008 16:56:21
>>> %ENV:
>>> PERL_LWP_USE_HTTP_10="1"
>>> @INC:
>>> /usr/local/lib/perl5/5.8.8/x86_64-linux
>>> /usr/local/lib/perl5/5.8.8
>>> /usr/local/lib/perl5/site_perl/5.8.8/x86_64-linux
>>> /usr/local/lib/perl5/site_perl/5.8.8
>>> /usr/local/lib/perl5/site_perl
>>> .
>>> *** Packages of interest status:
>>> Apache2 : -
>>> Apache2::Request : -
>>> CGI : 3.15
>>> ExtUtils::MakeMaker: 6.30
>>> LWP : -
>>> 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 ./REPORT on Thu Aug 28 20:34:21 2008
>>> GMT.
>>> -------------8<---------- End Bug Report --------------8<----------
>>> Note: Complete the rest of the details and post this bug report to
>>> modperl perl.apache.org. To subscribe to the list send an empty
>>> email to modperl-subscribe@perl.apache.org.
>>
>>
>> --
>> Red Hot Penguin Consulting LLC
>> mod_perl/PostgreSQL consulting and implementation
>> http://www.redhotpenguin.com/
>

Re: [mp2] make fails - `modperl_thx_interp_get" undeclared here (notin a function)

am 29.08.2008 00:37:00 von Fred Moyer

Charlie Reddington wrote:
> On Aug 28, 2008, at 4:20 PM, Charlie Reddington wrote:
>
>> I thought I was building mod_perl as static and apache to allow
>> dynamic modules as well. Is this where my confusion is coming in?

No you're right there - I missed that detail. I just tried a static
build on my laptop with the parameters you posted and hit some other APR
issues [1] so I haven't been able to replicate this and maybe take a
hopeless swing at fixing it :) I might be able to try later on a linux box.

>> Can't do dynamic, it has to be static as per the rules where I work.

Most of the linux distributions I have seen recently (including OS X)
build almost all modules dynamically except for the prefork/mpm worker
modules. In my experience, building modules dynamically is "easier"
than trying to do a giant static build with lots of modules. I remember
the days of trying to configure apache 1.3 with mod_perl, mod_php, etc.
build in and shudder - .so's are imho so much easier to build and maintain.


[1]
Configuring Apache/2.0.63 mod_perl/2.0.5-dev Perl/v5.8.8
Can't find apr include/ directory,
use MP_APR_CONFIG=/path/to/apr-config

>>
>> Thanks,
>>
>> Charlie
>>
>> On Aug 28, 2008, at 4:05 PM, Fred Moyer wrote:
>>
>>> Charlie Reddington wrote:
>>>> -------------8<---------- Start Bug Report ------------8<----------
>>>> 1. Problem Description:
>>>> I am trying to statically build mod_perl into apache. I start it off
>>>> by running the command.....
>>>> perl Makefile.PL MP_USE_STATIC=1 \
>>>> MP_AP_PREFIX=/home/charlier/httpd-2.0.63 \
>>>> MP_AP_CONFIGURE="--prefix=/usr/local/apache-2.0.63 --enable-ssl
>>>> --enable-rewrite --enable-so --with-included-apr --enable-cgi"
>>>
>>> You are passing options to build both as a static module and as a
>>> shared object. The error below was seen about a week ago:
>>>
>>> http://www.gossamer-threads.com/lists/modperl/modperl/97894? search_string=modperl_thx_interp_get;#97894
>>>
>>>
>>> Suggest rebuilding without MP_USE_STATIC=1 and just building the .so
>>>
>>>> This seems to go well and doesn't throw any red flags. From here I
>>>> run 'make'. It goes and fails with the following lines. Throughout
>>>> the make process everything else seems fine.
>>>> cc -I/home/charlier/mod_perl-2.0.4/src/modules/perl
>>>> -I/home/charlier/mod_perl-2.0.4/xs
>>>> -I/home/charlier/httpd-2.0.63/include
>>>> -I/home/charlier/httpd-2.0.63/srclib/apr/include
>>>> -I/home/charlier/httpd-2.0.63/srclib/apr-util/include
>>>> -I/home/charlier/httpd-2.0.63/os/unix -fno-strict-aliasing -pipe
>>>> -Wdeclaration-after-statement -I/usr/local/include
>>>> -I/usr/include/gdbm -I/usr/local/lib/perl5/5.8.8/x86_64-linux/CORE
>>>> -DMOD_PERL -DMP_COMPAT_1X -O2 -c modperl_exports.c
>>>> modperl_exports.c:1169: error: `modperl_thx_interp_get' undeclared
>>>> here (not in a function)
>>>> modperl_exports.c:1173: error: `modperl_thx_interp_set' undeclared
>>>> here (not in a function)
>>>> make[1]: *** [modperl_exports.o] Error 1
>>>> make[1]: Leaving directory
>>>> `/home/charlier/mod_perl-2.0.4/src/modules/perl'
>>>> make: *** [modperl_lib] Error 2
>>>> I have tried with the current version of mod-perl and the latest. I
>>>> get the same result every time.
>>>> I have also tried the following versions of apache - 2.0.63, 2.2.6,
>>>> 2.2.9 all fail with the similar message.
>>>> The only other thing to note is that perl was built with
>>>> ccflags='fPIC' but the rest is pretty much the accepted defaults in
>>>> regards to an x86_64 system.
>>>> 2. Used Components and their Configuration:
>>>> *** mod_perl version 2.000004
>>>> *** using /home/charlier/mod_perl-2.0.4/lib/Apache2/BuildConfig.pm
>>>> *** Makefile.PL options:
>>>> MP_APR_LIB => aprext
>>>> MP_AP_CONFIGURE => --prefix=/usr/local/apache-2.0.63 --enable-ssl
>>>> --enable-rewrite --enable-so --with-included-apr --enable-cgi
>>>> MP_AP_PREFIX => /home/charlier/httpd-2.0.63
>>>> 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/charlier/httpd-2.0.63/srclib/apr-util/.libs
>>>> -L/home/charlier/httpd-2.0.63/srclib/apr-util -laprutil-0 -lexpat
>>>> -L/home/charlier/httpd-2.0.63/srclib/apr/.libs
>>>> -L/home/charlier/httpd-2.0.63/srclib/apr -lapr-0 -lrt -lm -lcrypt
>>>> -lnsl -lpthread -ldl
>>>> *** /usr/local/bin/perl5.8.8 -V
>>>> Summary of my perl5 (revision 5 version 8 subversion 8) configuration:
>>>> Platform:
>>>> osname=linux, osvers=2.6.9-67.0.1.elsmp, archname=x86_64-linux
>>>> uname='linux serv45.services.cymru.com 2.6.9-67.0.1.elsmp #1 smp
>>>> fri nov 30 11:57:43 est 2007 x86_64 x86_64 x86_64 gnulinux '
>>>> config_args=''
>>>> hint=recommended, useposix=true, d_sigaction=define
>>>> usethreads=undef use5005threads=undef useithreads=undef
>>>> usemultiplicity=undef
>>>> useperlio=define d_sfio=undef uselargefiles=define usesocks=undef
>>>> use64bitint=define use64bitall=define uselongdouble=undef
>>>> usemymalloc=n, bincompat5005=undef
>>>> Compiler:
>>>> cc='cc', ccflags ='-fno-strict-aliasing -pipe
>>>> -Wdeclaration-after-statement -I/usr/local/include
>>>> -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm',
>>>> optimize='-O2',
>>>> cppflags='-fno-strict-aliasing -pipe -Wdeclaration-after-statement
>>>> -I/usr/local/include -I/usr/include/gdbm'
>>>> ccversion='', gccversion='3.4.6 20060404 (Red Hat 3.4.6-9)',
>>>> 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='double', nvsize=8, Off_t='off_t',
>>>> lseeksize=8
>>>> alignbytes=8, prototype=define
>>>> Linker and Libraries:
>>>> ld='cc', ldflags =' -L/usr/local/lib'
>>>> libpth=/usr/local/lib /lib /usr/lib
>>>> libs=-lnsl -ldl -lm -lcrypt -lutil -lc
>>>> perllibs=-lnsl -ldl -lm -lcrypt -lutil -lc
>>>> libc=/lib/libc-2.3.4.so, so=so, useshrplib=false, libperl=libperl.a
>>>> gnulibc_version='2.3.4'
>>>> Dynamic Linking:
>>>> dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, ccdlflags='-Wl,-E'
>>>> cccdlflags='-fpic', lddlflags='-shared -L/usr/local/lib'
>>>> Characteristics of this binary (from libperl):
>>>> Compile-time options: PERL_MALLOC_WRAP USE_64_BIT_ALL USE_64_BIT_INT
>>>> USE_LARGE_FILES USE_PERLIO
>>>> Built under linux
>>>> Compiled at Aug 28 2008 16:56:21
>>>> %ENV:
>>>> PERL_LWP_USE_HTTP_10="1"
>>>> @INC:
>>>> /usr/local/lib/perl5/5.8.8/x86_64-linux
>>>> /usr/local/lib/perl5/5.8.8
>>>> /usr/local/lib/perl5/site_perl/5.8.8/x86_64-linux
>>>> /usr/local/lib/perl5/site_perl/5.8.8
>>>> /usr/local/lib/perl5/site_perl
>>>> .
>>>> *** Packages of interest status:
>>>> Apache2 : -
>>>> Apache2::Request : -
>>>> CGI : 3.15
>>>> ExtUtils::MakeMaker: 6.30
>>>> LWP : -
>>>> 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 ./REPORT on Thu Aug 28 20:34:21 2008 GMT.
>>>> -------------8<---------- End Bug Report --------------8<----------
>>>> Note: Complete the rest of the details and post this bug report to
>>>> modperl perl.apache.org. To subscribe to the list send an empty
>>>> email to modperl-subscribe@perl.apache.org.
>>>

RE: [mp2] make fails - `modperl_thx_interp_get" undeclared here(not in a function)

am 29.08.2008 18:16:39 von mario_irs

Hi Charlie:

I have installed httpd-2.2.9 and static mod_perl2.0.5-dev=2C i had the same=
problem=2C well=2C i had many problems=2C but when this problem appeared=
=2C you just have to comment the lines where appear these headers of functi=
ons that are never used in the file modperl_exports.c

1164 #ifndef modperl_threads_started
1165 const void *modperl_hack_threads_started =3D (const void *)modperl_thr=
eads_started=3B
1166 #endif
1167=20
1168 /*#ifndef modperl_thx_interp_get
1169 const void *modperl_hack_thx_interp_get =3D (const void *)modperl_thx_=
interp_get=3B
1170 #endif
1171=20
1172 #ifndef modperl_thx_interp_set
1173 const void *modperl_hack_thx_interp_set =3D (const void *)modperl_thx_=
interp_set=3B
1174 #endif*/
1175=20
1176 #ifndef modperl_tls_create
1177 const void *modperl_hack_tls_create =3D (const void *)modperl_tls_crea=
te=3B
1178 #endif

then try to do make again.

so I installed it and I have not had any problems.



Atte:
ISC Mario Ignacio Rodr=EDguez Cort=E9s.

----------------------------------------
> From: charlie.reddington@gmail.com
> To: modperl@perl.apache.org
> Subject: [mp2] make fails - `modperl_thx_interp_get' undeclared here (not=
in a function)=20
> Date: Thu=2C 28 Aug 2008 15:46:54 -0500
>=20
>=20
> -------------8<---------- Start Bug Report ------------8<----------
> 1. Problem Description:
>=20
> I am trying to statically build mod_perl into apache. I start it =20
> off by running the command.....
>=20
> perl Makefile.PL MP_USE_STATIC=3D1 \ MP_AP_PREFIX=3D/home/charlier/=20
> httpd-2.0.63 \ MP_AP_CONFIGURE=3D"--prefix=3D/usr/local/apache-2.0.63 --=
=20
> enable-ssl --enable-rewrite --enable-so --with-included-apr --enable-=20
> cgi"
>=20
> This seems to go well and doesn't throw any red flags. From here I run =20
> 'make'. It goes and fails with the following lines. Throughout the =20
> make process everything else seems fine.
>=20
> cc -I/home/charlier/mod_perl-2.0.4/src/modules/perl -I/home/charlier/=20
> mod_perl-2.0.4/xs -I/home/charlier/httpd-2.0.63/include -I/home/=20
> charlier/httpd-2.0.63/srclib/apr/include -I/home/charlier/httpd-2.0.63/=20
> srclib/apr-util/include -I/home/charlier/httpd-2.0.63/os/unix -fno-=20
> strict-aliasing -pipe -Wdeclaration-after-statement -I/usr/local/=20
> include -I/usr/include/gdbm -I/usr/local/lib/perl5/5.8.8/x86_64-linux/=20
> CORE -DMOD_PERL -DMP_COMPAT_1X -O2 -c modperl_exports.c
> modperl_exports.c:1169: error: `modperl_thx_interp_get' undeclared =20
> here (not in a function)
> modperl_exports.c:1173: error: `modperl_thx_interp_set' undeclared =20
> here (not in a function)
> make[1]: *** [modperl_exports.o] Error 1
> make[1]: Leaving directory `/home/charlier/mod_perl-2.0.4/src/modules/=20
> perl'
> make: *** [modperl_lib] Error 2
>=20
> I have tried with the current version of mod-perl and the latest. I =20
> get the same result every time.
>=20
> I have also tried the following versions of apache - 2.0.63=2C 2.2.6=2C =
=20
> 2.2.9 all fail with the similar message.
>=20
> The only other thing to note is that perl was built with =20
> ccflags=3D'fPIC' but the rest is pretty much the accepted defaults in =20
> regards to an x86_64 system.
>=20
> 2. Used Components and their Configuration:
>=20
> *** mod_perl version 2.000004
>=20
> *** using /home/charlier/mod_perl-2.0.4/lib/Apache2/BuildConfig.pm
>=20
> *** Makefile.PL options:
> MP_APR_LIB =3D> aprext
> MP_AP_CONFIGURE =3D> --prefix=3D/usr/local/apache-2.0.63 --enable-ssl =
--=20
> enable-rewrite --enable-so --with-included-apr --enable-cgi
> MP_AP_PREFIX =3D> /home/charlier/httpd-2.0.63
> MP_COMPAT_1X =3D> 1
> MP_GENERATE_XS =3D> 1
> MP_LIBNAME =3D> mod_perl
> MP_USE_STATIC =3D> 1
>=20
>=20
> *** The httpd binary was not found
>=20
>=20
> *** (apr|apu)-config linking info
>=20
> -L/home/charlier/httpd-2.0.63/srclib/apr-util/.libs
> -L/home/charlier/httpd-2.0.63/srclib/apr-util -laprutil-0 -lexpat
> -L/home/charlier/httpd-2.0.63/srclib/apr/.libs
> -L/home/charlier/httpd-2.0.63/srclib/apr -lapr-0 -lrt -lm -lcrypt -=20
> lnsl -lpthread -ldl
>=20
>=20
>=20
> *** /usr/local/bin/perl5.8.8 -V
> Summary of my perl5 (revision 5 version 8 subversion 8) configuration:
> Platform:
> osname=3Dlinux=2C osvers=3D2.6.9-67.0.1.elsmp=2C archname=3Dx86_64-l=
inux
> uname=3D'linux serv45.services.cymru.com 2.6.9-67.0.1.elsmp #1 smp =
=20
> fri nov 30 11:57:43 est 2007 x86_64 x86_64 x86_64 gnulinux '
> config_args=3D''
> hint=3Drecommended=2C useposix=3Dtrue=2C d_sigaction=3Ddefine
> usethreads=3Dundef use5005threads=3Dundef useithreads=3Dundef =20
> usemultiplicity=3Dundef
> useperlio=3Ddefine d_sfio=3Dundef uselargefiles=3Ddefine usesocks=3D=
undef
> use64bitint=3Ddefine use64bitall=3Ddefine uselongdouble=3Dundef
> usemymalloc=3Dn=2C bincompat5005=3Dundef
> Compiler:
> cc=3D'cc'=2C ccflags =3D'-fno-strict-aliasing -pipe -Wdeclaration-af=
ter-=20
> statement -I/usr/local/include -D_LARGEFILE_SOURCE -=20
> D_FILE_OFFSET_BITS=3D64 -I/usr/include/gdbm'=2C
> optimize=3D'-O2'=2C
> cppflags=3D'-fno-strict-aliasing -pipe -Wdeclaration-after-=20
> statement -I/usr/local/include -I/usr/include/gdbm'
> ccversion=3D''=2C gccversion=3D'3.4.6 20060404 (Red Hat 3.4.6-9)'=2C=
=20
> gccosandvers=3D''
> intsize=3D4=2C longsize=3D8=2C ptrsize=3D8=2C doublesize=3D8=2C byte=
order=3D12345678
> d_longlong=3Ddefine=2C longlongsize=3D8=2C d_longdbl=3Ddefine=2C lon=
gdblsize=3D16
> ivtype=3D'long'=2C ivsize=3D8=2C nvtype=3D'double'=2C nvsize=3D8=2C =
=20
> Off_t=3D'off_t'=2C lseeksize=3D8
> alignbytes=3D8=2C prototype=3Ddefine
> Linker and Libraries:
> ld=3D'cc'=2C ldflags =3D' -L/usr/local/lib'
> libpth=3D/usr/local/lib /lib /usr/lib
> libs=3D-lnsl -ldl -lm -lcrypt -lutil -lc
> perllibs=3D-lnsl -ldl -lm -lcrypt -lutil -lc
> libc=3D/lib/libc-2.3.4.so=2C so=3Dso=2C useshrplib=3Dfalse=2C libper=
l=3Dlibperl.a
> gnulibc_version=3D'2.3.4'
> Dynamic Linking:
> dlsrc=3Ddl_dlopen.xs=2C dlext=3Dso=2C d_dlsymun=3Dundef=2C ccdlflags=
=3D'-Wl=2C-E'
> cccdlflags=3D'-fpic'=2C lddlflags=3D'-shared -L/usr/local/lib'
>=20
>=20
> Characteristics of this binary (from libperl):
> Compile-time options: PERL_MALLOC_WRAP USE_64_BIT_ALL USE_64_BIT_INT
> USE_LARGE_FILES USE_PERLIO
> Built under linux
> Compiled at Aug 28 2008 16:56:21
> %ENV:
> PERL_LWP_USE_HTTP_10=3D"1"
> @INC:
> /usr/local/lib/perl5/5.8.8/x86_64-linux
> /usr/local/lib/perl5/5.8.8
> /usr/local/lib/perl5/site_perl/5.8.8/x86_64-linux
> /usr/local/lib/perl5/site_perl/5.8.8
> /usr/local/lib/perl5/site_perl
> .
>=20
> *** Packages of interest status:
>=20
> Apache2 : -
> Apache2::Request : -
> CGI : 3.15
> ExtUtils::MakeMaker: 6.30
> LWP : -
> mod_perl : -
> mod_perl2 : -
>=20
>=20
> 3. This is the core dump trace: (if you get a core dump):
>=20
> [CORE TRACE COMES HERE]
>=20
> This report was generated by ./REPORT on Thu Aug 28 20:34:21 2008 GMT.
>=20
> -------------8<---------- End Bug Report --------------8<----------
>=20
> Note: Complete the rest of the details and post this bug report to
> modperl perl.apache.org. To subscribe to the list send an empty
> email to modperl-subscribe@perl.apache.org.
>=20
>=20
>=20
>=20

____________________________________________________________ _____
Got Game? Win Prizes in the Windows Live Hotmail Mobile Summer Games Trivia=
Contest
http://www.gowindowslive.com/summergames?ocid=3DTXT_TAGHM=

Re: [mp2] make fails - `modperl_thx_interp_get" undeclared here (not in a function)

am 29.08.2008 19:05:59 von Charlie Reddington

I'm going to start guessing that this is an issue with perl 5.8.8. I
was trying to stick with updated versions of everything but I
eventually said screw it and tried it with perl 5.8.5. Which allowed
everything to compile right away......

So I guess I'm good to go though it's not exactly how I'd like it done.

Charlie

On Aug 28, 2008, at 5:37 PM, Fred Moyer wrote:

> Charlie Reddington wrote:
>> On Aug 28, 2008, at 4:20 PM, Charlie Reddington wrote:
>>> I thought I was building mod_perl as static and apache to allow
>>> dynamic modules as well. Is this where my confusion is coming in?
>
> No you're right there - I missed that detail. I just tried a static
> build on my laptop with the parameters you posted and hit some other
> APR issues [1] so I haven't been able to replicate this and maybe
> take a hopeless swing at fixing it :) I might be able to try later
> on a linux box.
>
>>> Can't do dynamic, it has to be static as per the rules where I work.
>
> Most of the linux distributions I have seen recently (including OS
> X) build almost all modules dynamically except for the prefork/mpm
> worker modules. In my experience, building modules dynamically is
> "easier" than trying to do a giant static build with lots of
> modules. I remember the days of trying to configure apache 1.3 with
> mod_perl, mod_php, etc. build in and shudder - .so's are imho so
> much easier to build and maintain.
>
>
> [1]
> Configuring Apache/2.0.63 mod_perl/2.0.5-dev Perl/v5.8.8
> Can't find apr include/ directory,
> use MP_APR_CONFIG=/path/to/apr-config
>
>>>
>>> Thanks,
>>>
>>> Charlie
>>>
>>> On Aug 28, 2008, at 4:05 PM, Fred Moyer wrote:
>>>
>>>> Charlie Reddington wrote:
>>>>> -------------8<---------- Start Bug Report
>>>>> ------------8<----------
>>>>> 1. Problem Description:
>>>>> I am trying to statically build mod_perl into apache. I start it
>>>>> off by running the command.....
>>>>> perl Makefile.PL MP_USE_STATIC=1 \ MP_AP_PREFIX=/home/charlier/
>>>>> httpd-2.0.63 \ MP_AP_CONFIGURE="--prefix=/usr/local/
>>>>> apache-2.0.63 --enable-ssl --enable-rewrite --enable-so --with-
>>>>> included-apr --enable-cgi"
>>>>
>>>> You are passing options to build both as a static module and as a
>>>> shared object. The error below was seen about a week ago:
>>>>
>>>> http://www.gossamer-threads.com/lists/modperl/modperl/97894? search_string=modperl_thx_interp_get;#97894
>>>>
>>>> Suggest rebuilding without MP_USE_STATIC=1 and just building
>>>> the .so
>>>>
>>>>> This seems to go well and doesn't throw any red flags. From here
>>>>> I run 'make'. It goes and fails with the following lines.
>>>>> Throughout the make process everything else seems fine.
>>>>> cc -I/home/charlier/mod_perl-2.0.4/src/modules/perl -I/home/
>>>>> charlier/mod_perl-2.0.4/xs -I/home/charlier/httpd-2.0.63/include
>>>>> -I/home/charlier/httpd-2.0.63/srclib/apr/include -I/home/
>>>>> charlier/httpd-2.0.63/srclib/apr-util/include -I/home/charlier/
>>>>> httpd-2.0.63/os/unix -fno-strict-aliasing -pipe -Wdeclaration-
>>>>> after-statement -I/usr/local/include -I/usr/include/gdbm -I/usr/
>>>>> local/lib/perl5/5.8.8/x86_64-linux/CORE -DMOD_PERL -
>>>>> DMP_COMPAT_1X -O2 -c modperl_exports.c
>>>>> modperl_exports.c:1169: error: `modperl_thx_interp_get'
>>>>> undeclared here (not in a function)
>>>>> modperl_exports.c:1173: error: `modperl_thx_interp_set'
>>>>> undeclared here (not in a function)
>>>>> make[1]: *** [modperl_exports.o] Error 1
>>>>> make[1]: Leaving directory `/home/charlier/mod_perl-2.0.4/src/
>>>>> modules/perl'
>>>>> make: *** [modperl_lib] Error 2
>>>>> I have tried with the current version of mod-perl and the
>>>>> latest. I get the same result every time.
>>>>> I have also tried the following versions of apache - 2.0.63,
>>>>> 2.2.6, 2.2.9 all fail with the similar message.
>>>>> The only other thing to note is that perl was built with
>>>>> ccflags='fPIC' but the rest is pretty much the accepted defaults
>>>>> in regards to an x86_64 system.
>>>>> 2. Used Components and their Configuration:
>>>>> *** mod_perl version 2.000004
>>>>> *** using /home/charlier/mod_perl-2.0.4/lib/Apache2/BuildConfig.pm
>>>>> *** Makefile.PL options:
>>>>> MP_APR_LIB => aprext
>>>>> MP_AP_CONFIGURE => --prefix=/usr/local/apache-2.0.63 --enable-
>>>>> ssl --enable-rewrite --enable-so --with-included-apr --enable-cgi
>>>>> MP_AP_PREFIX => /home/charlier/httpd-2.0.63
>>>>> 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/charlier/httpd-2.0.63/srclib/apr-util/.libs
>>>>> -L/home/charlier/httpd-2.0.63/srclib/apr-util -laprutil-0 -lexpat
>>>>> -L/home/charlier/httpd-2.0.63/srclib/apr/.libs
>>>>> -L/home/charlier/httpd-2.0.63/srclib/apr -lapr-0 -lrt -lm -
>>>>> lcrypt -lnsl -lpthread -ldl
>>>>> *** /usr/local/bin/perl5.8.8 -V
>>>>> Summary of my perl5 (revision 5 version 8 subversion 8)
>>>>> configuration:
>>>>> Platform:
>>>>> osname=linux, osvers=2.6.9-67.0.1.elsmp, archname=x86_64-linux
>>>>> uname='linux serv45.services.cymru.com 2.6.9-67.0.1.elsmp #1
>>>>> smp fri nov 30 11:57:43 est 2007 x86_64 x86_64 x86_64 gnulinux '
>>>>> config_args=''
>>>>> hint=recommended, useposix=true, d_sigaction=define
>>>>> usethreads=undef use5005threads=undef useithreads=undef
>>>>> usemultiplicity=undef
>>>>> useperlio=define d_sfio=undef uselargefiles=define usesocks=undef
>>>>> use64bitint=define use64bitall=define uselongdouble=undef
>>>>> usemymalloc=n, bincompat5005=undef
>>>>> Compiler:
>>>>> cc='cc', ccflags ='-fno-strict-aliasing -pipe -Wdeclaration-
>>>>> after-statement -I/usr/local/include -D_LARGEFILE_SOURCE -
>>>>> D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm',
>>>>> optimize='-O2',
>>>>> cppflags='-fno-strict-aliasing -pipe -Wdeclaration-after-
>>>>> statement -I/usr/local/include -I/usr/include/gdbm'
>>>>> ccversion='', gccversion='3.4.6 20060404 (Red Hat 3.4.6-9)',
>>>>> 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='double', nvsize=8,
>>>>> Off_t='off_t', lseeksize=8
>>>>> alignbytes=8, prototype=define
>>>>> Linker and Libraries:
>>>>> ld='cc', ldflags =' -L/usr/local/lib'
>>>>> libpth=/usr/local/lib /lib /usr/lib
>>>>> libs=-lnsl -ldl -lm -lcrypt -lutil -lc
>>>>> perllibs=-lnsl -ldl -lm -lcrypt -lutil -lc
>>>>> libc=/lib/libc-2.3.4.so, so=so, useshrplib=false,
>>>>> libperl=libperl.a
>>>>> gnulibc_version='2.3.4'
>>>>> Dynamic Linking:
>>>>> dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, ccdlflags='-Wl,-E'
>>>>> cccdlflags='-fpic', lddlflags='-shared -L/usr/local/lib'
>>>>> Characteristics of this binary (from libperl):
>>>>> Compile-time options: PERL_MALLOC_WRAP USE_64_BIT_ALL
>>>>> USE_64_BIT_INT
>>>>> USE_LARGE_FILES USE_PERLIO
>>>>> Built under linux
>>>>> Compiled at Aug 28 2008 16:56:21
>>>>> %ENV:
>>>>> PERL_LWP_USE_HTTP_10="1"
>>>>> @INC:
>>>>> /usr/local/lib/perl5/5.8.8/x86_64-linux
>>>>> /usr/local/lib/perl5/5.8.8
>>>>> /usr/local/lib/perl5/site_perl/5.8.8/x86_64-linux
>>>>> /usr/local/lib/perl5/site_perl/5.8.8
>>>>> /usr/local/lib/perl5/site_perl
>>>>> .
>>>>> *** Packages of interest status:
>>>>> Apache2 : -
>>>>> Apache2::Request : -
>>>>> CGI : 3.15
>>>>> ExtUtils::MakeMaker: 6.30
>>>>> LWP : -
>>>>> 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 ./REPORT on Thu Aug 28 20:34:21
>>>>> 2008 GMT.
>>>>> -------------8<---------- End Bug Report
>>>>> --------------8<----------
>>>>> Note: Complete the rest of the details and post this bug report to
>>>>> modperl perl.apache.org. To subscribe to the list send an
>>>>> empty
>>>>> email to modperl-subscribe@perl.apache.org.
>>>>
>