Yesterday I submitted a bug report titled
"The "cannot find -lapr-0" and ""undefined symbol:
apr_bucket_setaside_notimpl" problems again" and
you said

Jon, please try the current cvs:
http://perl.apache.org/download/source.html#Development_mod_perl_2_0_Source_Distribution

I just did. The linking and undefined symbol problem went away but there is a new problem. The make test step can't find httpd. Again, this is on Fedora Core 2 with a fresh handbuilt httpd. Here's the bug report:

1. Problem Description:

  Running make test results in the following message:

---
something is wrong, mod_perl 2.0 build should have supplied
all the needed information to run the tests. Please post
lib/Apache/BuildConfig.pm along with the bug report at
/usr/local/src/modperl-2.0/Apache-Test/lib/Apache/TestConfig.pm line 349.
---
  I've appended BuildConfig.pm at the end of this bug report.

2. Used Components and their Configuration:

*** mod_perl version 1.9917

*** using /usr/local/src/modperl-2.0/lib/Apache/BuildConfig.pm

*** Makefile.PL options:
  MP_APR_LIB     => aprext
  MP_AP_PREFIX   => /usr/local/src/httpd-2.0.51
  MP_COMPAT_1X   => 1
  MP_GENERATE_XS => 1
  MP_LIBNAME     => mod_perl
  MP_USE_DSO     => 1


*** The httpd binary was not found


*** (apr|apu)-config linking info

-L/usr/local/src/httpd-2.0.51/srclib/apr/.libs
 -L/usr/local/src/httpd-2.0.51/srclib/apr -lapr-0 -lrt -lm -lcrypt -lnsl  -lpthread 
-ldl
-L/usr/local/src/httpd-2.0.51/srclib/apr-util/.libs
 -L/usr/local/src/httpd-2.0.51/srclib/apr-util -laprutil-0 -lgdbm -ldb-4.2 -lexpat



*** /usr/local/bin/perl -V
Summary of my perl5 (revision 5 version 8 subversion 5) configuration:
Platform:
osname=linux, osvers=2.6.5-1.358smp, archname=i686-linux
uname='linux nobozo.ce.berkeley.edu 2.6.5-1.358smp #1 smp sat may 8 09:25:36 edt 2004 i686 i686 i386 gnulinux '
config_args='-d'
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 ='-fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm',
optimize='-O2',
cppflags='-fno-strict-aliasing -pipe -I/usr/local/include -I/usr/include/gdbm'
ccversion='', gccversion='3.3.3 20040412 (Red Hat Linux 3.3.3-7)', 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 =' -L/usr/local/lib'
libpth=/usr/local/lib /lib /usr/lib
libs=-lnsl -lgdbm -ldb -ldl -lm -lcrypt -lutil -lc
perllibs=-lnsl -ldl -lm -lcrypt -lutil -lc
libc=/lib/libc-2.3.3.so, so=so, useshrplib=false, libperl=libperl.a
gnulibc_version='2.3.3'
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: USE_LARGE_FILES Built under linux Compiled at Sep 23 2004 15:27:52 %ENV: PERL_LWP_USE_HTTP_10="1" @INC: /usr/local/lib/perl5/5.8.5/i686-linux /usr/local/lib/perl5/5.8.5 /usr/local/lib/perl5/site_perl/5.8.5/i686-linux /usr/local/lib/perl5/site_perl/5.8.5 /usr/local/lib/perl5/site_perl .

*** Packages of interest status:

Apache::Request: -
CGI            : 3.05
LWP            : -
mod_perl       : -


3. This is the core dump trace: (if you get a core dump):

  [CORE TRACE COMES HERE]

BuildConfig.PL -----
#
# /*
#  * *********** WARNING **************
#  * This file generated by Apache::Build/0.01
#  * Any changes made here will be lost
#  * ***********************************
#  * 01: lib/ModPerl/Code.pm:702
#  * 02: lib/Apache/Build.pm:810
#  * 03: lib/Apache/Build.pm:827
#  * 04: Makefile.PL:325
#  * 05: Makefile.PL:91
#  */
#
package Apache::BuildConfig;

use Apache::Build ();

sub new {
    bless( {
                 'MODPERL_AR' => 'ar',
                 'MODPERL_OBJ_EXT' => '.o',
                 'ap_includedir' => '/usr/local/src/httpd-2.0.51/include',
                 'MODPERL_O_FILES' => 'mod_perl.o modperl_interp.o modperl_tipoo
l.o modperl_log.o modperl_config.o modperl_cmd.o modperl_options.o modperl_callb
ack.o modperl_handler.o modperl_gtop.o modperl_util.o modperl_io.o modperl_io_ap
ache.o modperl_filter.o modperl_bucket.o modperl_mgv.o modperl_pcw.o modperl_glo
bal.o modperl_env.o modperl_cgi.o modperl_perl.o modperl_perl_global.o modperl_p
erl_pp.o modperl_sys.o modperl_module.o modperl_svptr_table.o modperl_const.o mo
dperl_constants.o modperl_apache_compat.o modperl_error.o modperl_debug.o modper
l_common_util.o modperl_common_log.o modperl_hooks.o modperl_directives.o modper
l_flags.o modperl_xsinit.o modperl_exports.o',
                 'MP_USE_DSO' => 1,
                 'MODPERL_O_PIC_FILES' => 'mod_perl.lo modperl_interp.lo modperl
_tipool.lo modperl_log.lo modperl_config.lo modperl_cmd.lo modperl_options.lo mo
dperl_callback.lo modperl_handler.lo modperl_gtop.lo modperl_util.lo modperl_io.
lo modperl_io_apache.lo modperl_filter.lo modperl_bucket.lo modperl_mgv.lo modpe
rl_pcw.lo modperl_global.lo modperl_env.lo modperl_cgi.lo modperl_perl.lo modper
l_perl_global.lo modperl_perl_pp.lo modperl_sys.lo modperl_module.lo modperl_svp
tr_table.lo modperl_const.lo modperl_constants.lo modperl_apache_compat.lo modpe
rl_error.lo modperl_debug.lo modperl_common_util.lo modperl_common_log.lo modper
l_hooks.lo modperl_directives.lo modperl_flags.lo modperl_xsinit.lo modperl_expo
rts.lo',
                 'MODPERL_AP_INCLUDEDIR' => '/usr/local/src/httpd-2.0.51/include
',
                 'MODPERL_RM' => 'rm',
                 'file_ldopts' => 'src/modules/perl/ldopts',
                 'MODPERL_CPPRUN' => 'cc -E',
                 'cwd' => '/usr/local/src/modperl-2.0',
                 'MODPERL_RANLIB' => ':',
                 'MP_GENERATE_XS' => 1,
                 'MP_AP_PREFIX' => '/usr/local/src/httpd-2.0.51',
                 'MODPERL_ARCHLIBEXP' => '/usr/local/lib/perl5/5.8.5/i686-linux'
,
                 'libpth' => [
                               '/usr/local/lib',
                               '/lib',
                               '/usr/lib'
                             ],
                 'MODPERL_LIB_DSO' => 'mod_perl.so',
                 'MODPERL_XSUBPP' => '$(MODPERL_PERLPATH) $(MODPERL_PRIVLIBEXP)/
ExtUtils/xsubpp -typemap $(MODPERL_PRIVLIBEXP)/ExtUtils/typemap -typemap /usr/lo
cal/src/modperl-2.0/lib/typemap',
                 'MODPERL_PRIVLIBEXP' => '/usr/local/lib/perl5/5.8.5',
                 'MODPERL_LIB_STATIC' => 'mod_perl.a',
                 'MODPERL_RM_F' => 'rm -f',
                 'MODPERL_MAKEFILE' => 'Makefile',
                 'MODPERL_CCOPTS' => ' -fno-strict-aliasing -pipe -I/usr/local/i
nclude -I/usr/include/gdbm -I/usr/local/lib/perl5/5.8.5/i686-linux/CORE -DMOD_PE
RL -DMP_COMPAT_1X',
                 'MODPERL_LDDLFLAGS' => '-shared -L/usr/local/lib',
                 'MODPERL_INC' => '-I/usr/local/src/modperl-2.0/src/modules/perl
 -I/usr/local/src/modperl-2.0/xs -I/usr/local/src/httpd-2.0.51/include -I/usr/lo
cal/src/httpd-2.0.51/srclib/apr/include -I/usr/local/src/httpd-2.0.51/srclib/apr
-util/include -I/usr/local/src/httpd-2.0.51/os/unix',
                 'file_build_config' => 'lib/Apache/BuildConfig.pm',
                 'XS' => {},
                 'httpd_version' => {
                                      '/usr/local/src/httpd-2.0.51/include' => '
2.0.51'
                                    },
                 'apr_config' => {
                                   'HAS_FORK' => '1',
                                   'HAS_THREADS' => '1',
                                   'HAS_MMAP' => '1',
                                   'HAS_RANDOM' => '1',
                                   'HAS_DSO' => '1',
                                   'HAS_SENDFILE' => '1',
                                   'HAS_LARGE_FILES' => '0',
                                   'HAS_INLINE' => '1'
                                 },
                 'MP_COMPAT_1X' => 1,
                 'MODPERL_LIBNAME' => 'mod_perl',
                 'apr_config_path' => '/usr/local/src/httpd-2.0.51/srclib/apr/ap
r-config',
                 'MODPERL_LIB_EXT' => '.a',
                 'MODPERL_C_FILES' => 'mod_perl.c modperl_interp.c modperl_tipoo
l.c modperl_log.c modperl_config.c modperl_cmd.c modperl_options.c modperl_callb
ack.c modperl_handler.c modperl_gtop.c modperl_util.c modperl_io.c modperl_io_ap
ache.c modperl_filter.c modperl_bucket.c modperl_mgv.c modperl_pcw.c modperl_glo
bal.c modperl_env.c modperl_cgi.c modperl_perl.c modperl_perl_global.c modperl_p
erl_pp.c modperl_sys.c modperl_module.c modperl_svptr_table.c modperl_const.c mo
dperl_constants.c modperl_apache_compat.c modperl_error.c modperl_debug.c modper
l_common_util.c modperl_common_log.c modperl_hooks.c modperl_directives.c modper
l_flags.c modperl_xsinit.c modperl_exports.c',
                 'MP_LIBNAME' => 'mod_perl',
                 'MODPERL_H_FILES' => 'mod_perl.h modperl_interp.h modperl_tipoo
l.h modperl_log.h modperl_config.h modperl_cmd.h modperl_options.h modperl_callb
ack.h modperl_handler.h modperl_gtop.h modperl_util.h modperl_io.h modperl_io_ap
ache.h modperl_filter.h modperl_bucket.h modperl_mgv.h modperl_pcw.h modperl_glo
bal.h modperl_env.h modperl_cgi.h modperl_perl.h modperl_perl_global.h modperl_p
erl_pp.h modperl_sys.h modperl_module.h modperl_svptr_table.h modperl_const.h mo
dperl_constants.h modperl_apache_compat.h modperl_error.h modperl_debug.h modper
l_common_util.h modperl_common_log.h modperl_perl_unembed.h modperl_types.h modp
erl_time.h modperl_apache_includes.h modperl_perl_includes.h modperl_apr_include
s.h modperl_apr_compat.h modperl_common_includes.h modperl_common_types.h modper
l_hooks.h modperl_directives.h modperl_flags.h modperl_trace.h modperl_largefile
s.h',
                 'MODPERL_TEST_F' => 'test -f',
                 'MP_APR_LIB' => 'aprext',
                 'dir' => '/usr/local/src/httpd-2.0.51',
                 'MODPERL_MV' => 'mv',
                 'MODPERL_LDOPTS' => '-Wl,-E  -L/usr/local/lib /usr/local/lib/pe
rl5/5.8.5/i686-linux/auto/DynaLoader/DynaLoader.a -L/usr/local/lib/perl5/5.8.5/i
686-linux/CORE -lperl -lnsl -ldl -lm -lcrypt -lutil -lc',
                 'MODPERL_CP' => 'cp',
                 'file_makefile' => 'src/modules/perl/Makefile',
                 'MODPERL_LIB_SHARED' => 'mod_perl.so',
                 'MODPERL_PERLPATH' => '/usr/local/bin/perl',
                 'MODPERL_CC' => 'cc',
                 'MODPERL_CCCDLFLAGS' => '-fpic',
                 'apr_includedir' => '/usr/local/src/httpd-2.0.51/srclib/apr/inc
lude',
                 'MODPERL_AP_LIBEXECDIR' => '/usr/local/src/httpd-2.0.51/modules
',
                 'MODPERL_DLEXT' => 'so',
                 'httpd_is_source_tree' => '1',
                 'MODPERL_OPTIMIZE' => '-O2',
                 'MODPERL_LIB' => 'mod_perl.so',
                 'MODPERL_LIBPERL' => '/usr/local/lib/perl5/5.8.5/i686-linux/COR
E/libperl.a',
                 'MODPERL_AP_LIBS' => '',
                 'MODPERL_LD' => 'cc',
                 'VERSION' => '1.99_17-dev'
               }, 'Apache::Build' );
}

1;


This report was generated by ./REPORT on Fri Sep 24 16:36:15 2004 GMT.



--
Report problems: http://perl.apache.org/bugs/
Mail list info: http://perl.apache.org/maillist/modperl.html
List etiquette: http://perl.apache.org/maillist/email-etiquette.html



Reply via email to