On Wed, Nov 12, 2008 at 9:30 PM, <[EMAIL PROTECTED]> wrote: > -------------8<---------- Start Bug Report ------------8<---------- > 1. Problem Description: > > 1.1 attempting to static-build mod_perl 2.0.4 and apache 2.2.10, is the > following > warning right at the end of the Makefile.PL output worrisome?
Not worrisome, mod_perl just did not build. Can you build as a shared object rather than compiling it into Apache statically? perl Makefile.PL MP_APXS=/path/to/my/httpd2/bin/apxs > > [warning] mod_perl static library will be built as mod_perl.a > > 1.2 errors in make, after about 37 cc's have succeeded: > ------------------------------------------------------------------------------- > cc -I/build/mod_perl-2.0.4/src/modules/perl -I/build/mod_perl-2.0.4/xs > -I/build/httpd-2.2.10/include -I/build/httpd-2.2.10/srclib/apr/include > -I/build/httpd-2.2.10/srclib/apr-util/include -I/build/httpd-2.2.10/os/unix > -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DDEBUGGING -fno-strict-aliasing -pipe > -Wdeclaration-after-statement -I/usr/local/include > -I/usr/local/lib/perl5/5.8.8/i386-freebsd/CORE -DMOD_PERL -DMP_COMPAT_1X > -DMP_DEBUG -DMP_TRACE -g -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) > *** Error code 1 > > Stop in /build/mod_perl-2.0.4/src/modules/perl. > *** Error code 1 > > Stop in /build/mod_perl-2.0.4. > ------------------------------------------------------------------------------ > > 1.3 is --enable-debug still valid as an Apache 2.2.10 configure option, or > must this > be --enable-maintainer-mode instead? Compiling some of the ssl stuff > (last > night before venturing into mod-perl) made warnings about prototypes... > > NOTE: the contents of the shell script used to initiate Makefile.PL are > attached right before the "end bug report" line the near the end. > > > 2. Used Components and their Configuration: > > *** mod_perl version 2.000004 > > *** using /build/mod_perl-2.0.4/lib/Apache2/BuildConfig.pm > > *** Makefile.PL options: > MP_APR_LIB => aprext > MP_AP_CONFIGURE => --prefix=/usr/local/apache2.2.10 --with-mpm=prefork > --with-included-apr --with-ssl=/usr/local/ssl --enable-debug > --enable-exception-hook --enable-mods-shared='all authn_alias cache > disk_cache mem_cache charset_lite dav_lock ext_filter logio proxy > proxy_connect proxy_ftp proxy_http proxy_ajp proxy_balancer' > --enable-authn_file=static --enable-authn_default=static > --enable-authz_host=static --enable-authz_groupfile=static > --enable-authz_user=static --enable-authz_default=static > --enable-auth_basic=static --enable-include=static --enable-filter=static > --enable-log_config=static --enable-env=static --enable-expires=static > --enable-setenvif=static --enable-mime=static --enable-status=static > --enable-autoindex=static --enable-asis=static --enable-cgi=static > --enable-negotiation=static --enable-dir=static --enable-alias=static > --enable-actions=static --enable-deflate=static --enable-expires=static > --enable-file_cache=static --enable-ssl=static --enable-suexec=static > --with-suexec-uidmin=80 --with-suexec-gidmin=80 --with-suexec-caller=www > --with-suexec-userdir=www/cgi-bin --with-suexec-docroot='/home' > --with-pcre=/usr/local/bin/pcre-config CFLAGS='-DVERIO -DVERIO_VPS' > LDFLAGS='-L/usr/local/lib' > MP_AP_DESTDIR => /usr/local/apache2.2.10 > MP_AP_PREFIX => /build/httpd-2.2.10 > MP_COMPAT_1X => 1 > MP_DEBUG => 1 > MP_GENERATE_XS => 1 > MP_LIBNAME => mod_perl > MP_TRACE => 1 > MP_USE_STATIC => 1 > > > *** The httpd binary was not found > > > *** (apr|apu)-config linking info > > -L/build/httpd-2.2.10/srclib/apr-util/.libs > -L/build/httpd-2.2.10/srclib/apr-util -laprutil-1 -lexpat -L/usr/local/lib > -L/build/httpd-2.2.10/srclib/apr/.libs > -L/build/httpd-2.2.10/srclib/apr -lapr-1 -lcrypt -lpthread > > > > *** /usr/local/bin/perl5.8.8 -V > Summary of my perl5 (revision 5 version 8 subversion 8) configuration: > Platform: > osname=freebsd, osvers=6.3-release, archname=i386-freebsd > uname='freebsd sakomina.securesites.net 6.3-release freebsd 6.3-release > #2: wed jun 25 14:30:46 mdt 2008 [EMAIL PROTECTED]:usrsrcsysi386compilevkern > i386 ' > config_args='-Doptimize=-g -Dusedevel' > 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=undef use64bitall=undef uselongdouble=undef > usemymalloc=n, bincompat5005=undef > Compiler: > cc='cc', ccflags ='-DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DDEBUGGING > -fno-strict-aliasing -pipe -Wdeclaration-after-statement > -I/usr/local/include', > optimize='-g', > cppflags='-DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DDEBUGGING > -fno-strict-aliasing -pipe -Wdeclaration-after-statement > -I/usr/local/include' > ccversion='', gccversion='3.4.6 [FreeBSD] 20060305', gccosandvers='' > intsize=4, longsize=4, ptrsize=4, doublesize=8, byteorder=1234 > d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=12 > ivtype='long', ivsize=4, nvtype='double', nvsize=8, Off_t='off_t', > lseeksize=8 > alignbytes=4, prototype=define > Linker and Libraries: > ld='cc', ldflags ='-Wl,-E -L/usr/local/lib' > libpth=/usr/lib /usr/local/lib > libs=-lgdbm -lm -lcrypt -lutil -lc > perllibs=-lm -lcrypt -lutil -lc > libc=, so=so, useshrplib=false, libperl=libperl.a > gnulibc_version='' > Dynamic Linking: > dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, ccdlflags=' ' > cccdlflags='-DPIC -fPIC', lddlflags='-shared -L/usr/local/lib' > > > Characteristics of this binary (from libperl): > Compile-time options: DEBUGGING PERL_MALLOC_WRAP USE_LARGE_FILES > USE_PERLIO > Built under freebsd > Compiled at Nov 9 2008 02:19:52 > %ENV: > PERL_LWP_USE_HTTP_10="1" > @INC: > /usr/local/lib/perl5/5.8.8/i386-freebsd > /usr/local/lib/perl5/5.8.8 > /usr/local/lib/perl5/site_perl/5.8.8/i386-freebsd > /usr/local/lib/perl5/site_perl/5.8.8 > /usr/local/lib/perl5/site_perl > /usr/local/lib/perl5/vendor_perl/5.8.7/i386-freebsd > /usr/local/lib/perl5/vendor_perl/5.8.7 > /usr/local/lib/perl5/vendor_perl/5.8.7/i386-freebsd > . > > *** Packages of interest status: > > Apache2 : - > Apache2::Request : 2.07 > CGI : 3.15 > ExtUtils::MakeMaker: 6.30 > LWP : 5.820 > 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 Thu Nov 13 04:49:57 2008 GMT. > > -------------- shell script used to run Makefile.PL --------------- > > #! /bin/sh > # > # Originally created by configure BUT MUCH EDITED! > > # in final version add --build=(other than i386) > > CFLAGS="-DVERIO -DVERIO_VPS"; export CFLAGS > LDFLAGS="-L/usr/local/lib"; export LDFLAGS > perl Makefile.PL MP_USE_STATIC=1 MP_DEBUG=1 \ > MP_AP_PREFIX=/build/httpd-2.2.10 MP_AP_DESTDIR=/usr/local/apache2.2.10 \ > MP_AP_CONFIGURE="--prefix=/usr/local/apache2.2.10 --with-mpm=prefork > --with-included-apr --with-ssl=/usr/local/ssl \ > --enable-debug --enable-exception-hook \ > --enable-mods-shared='all authn_alias cache disk_cache mem_cache > charset_lite dav_lock ext_filter logio proxy proxy_connect proxy_ftp > proxy_http proxy_ajp proxy_balancer' \ > --enable-authn_file=static --enable-authn_default=static > --enable-authz_host=static --enable-authz_groupfile=static > --enable-authz_user=static \ > --enable-authz_default=static --enable-auth_basic=static > --enable-include=static --enable-filter=static --enable-log_config=static \ > --enable-env=static --enable-expires=static --enable-setenvif=static > --enable-mime=static --enable-status=static --enable-autoindex=static \ > --enable-asis=static --enable-cgi=static --enable-negotiation=static > --enable-dir=static --enable-alias=static --enable-actions=static \ > --enable-deflate=static --enable-expires=static --enable-file_cache=static > --enable-ssl=static --enable-suexec=static \ > --with-suexec-uidmin=80 --with-suexec-gidmin=80 --with-suexec-caller=www > --with-suexec-userdir=www/cgi-bin --with-suexec-docroot='/home' \ > --with-pcre=/usr/local/bin/pcre-config \ > CFLAGS='-DVERIO -DVERIO_VPS' \ > LDFLAGS='-L/usr/local/lib'" \ > | tee configure.output > > > -------------8<---------- End Bug Report --------------8<---------- > > Note: Complete the rest of the details and post this bug report to > modperl <at> perl.apache.org. To subscribe to the list send an empty > email to [EMAIL PROTECTED] > >