Do you know where your httpd or apxs binaries are? Looks like it can't
find them.

    unless ($vars->{httpd} or $vars->{apxs}) {

        # mod_perl 2.0 build (almost) always knows the right httpd

        # location (and optionally apxs). if we get here we can't
        # continue because the interactive config can't work with
        # mod_perl 2.0 build (by design)
        if (IS_MOD_PERL_2_BUILD){
            my $mp2_build = $self->modperl_build_config();
            # if mod_perl 2 was built against the httpd source it
            # doesn't know where to find apxs/httpd, so in this case
            # fall back to interactive config
            unless ($mp2_build->{MP_APXS}) {
                die "mod_perl 2 was built against Apache sources, we " .
                "don't know where httpd/apxs executables are, therefore " .
                "skipping the test suite execution"
            }

            # not sure what else could go wrong but we can't continue
            die "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";
        }

On Wed, Apr 18, 2012 at 2:40 PM, Cosimo Streppone <cos...@streppone.it> wrote:
> On Wed, 18 Apr 2012 21:30:00 +0200, Fred Moyer <f...@redhotpenguin.com>
> wrote:
>
>> We've got 3 +1s, enough for the release. Of course, it would be great
>> to have more. Anyone else?
>
>
> +1 here on Ubuntu 11.04,   perl 5.10.1 and httpd 2.2.17.
>
> However, I also tried on a Debian Squeeze host (perl 5.10.1 and httpd
> 2.2.16),
> and I get failure that I don't know how to decode.
>
> Build is fine but 'make test' stops immediately:
>
> ------------------------8<----------------------------------------------------------
> /usr/bin/perl -Iblib/arch -Iblib/lib \
>        t/TEST -clean
> [warning] setting ulimit to allow core files
> ulimit -c unlimited; /usr/bin/perl
> /home/cosimo/src/mod_perl-2.0.6-rc5/t/TEST -clean
> APACHE_TEST_GROUP= APACHE_TEST_HTTPD= APACHE_TEST_PORT= APACHE_TEST_USER=
> APACHE_TEST_APXS= \
>        /usr/bin/perl -Iblib/arch -Iblib/lib \
>        t/TEST -bugreport -verbose=0
> [warning] setting ulimit to allow core files
> ulimit -c unlimited; /usr/bin/perl
> /home/cosimo/src/mod_perl-2.0.6-rc5/t/TEST -bugreport -verbose=0
> 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
> /home/cosimo/src/mod_perl-2.0.6-rc5/Apache-Test/lib/Apache/TestConfig.pm
> line 377.
> +--------------------------------------------------------+
> | Please file a bug report: http://perl.apache.org/bugs/ |
> +--------------------------------------------------------+
> make: *** [run_tests] Error 2
> ------------------------8<----------------------------------------------------------
>
>
> Here's the contents of lib/Apache2/BuildConfig.pm.
> Note that it's lib/Apache_2_/, not lib/Apache/.
>
>
> ------------------------8<----------------------------------------------------------
> #
> # /*
> #  * *********** WARNING **************
> #  * This file generated by Apache2::Build/0.01
> #  * Any changes made here will be lost
> #  * ***********************************
> #  * 01: lib/ModPerl/Code.pm:709
> #  * 02: lib/Apache2/Build.pm:975
> #  * 03: lib/Apache2/Build.pm:995
> #  * 04: Makefile.PL:409
> #  * 05: Makefile.PL:98
> #  */
> #
> package Apache2::BuildConfig;
>
> use Apache2::Build ();
>
> sub new {
>    bless( {
>        'API_VERSION' => 2,
>        'APXS_APR_BINDIR' => '/usr/bin',
>        'APXS_APU_BINDIR' => '/usr/bin',
>        'APXS_BINDIR' => '/usr/bin',
>        'APXS_EXTRA_CFLAGS' => '',
>        'APXS_EXTRA_CPPFLAGS' => '',
>        'APXS_INCLUDEDIR' => '/usr/include/apache2',
>        'APXS_LIBEXECDIR' => '/usr/lib/apache2/modules',
>        'APXS_NOTEST_CPPFLAGS' => '',
>        'MODPERL_AP_INCLUDEDIR' => '/usr/include/apache2',
>        'MODPERL_AP_LIBEXECDIR' => '/usr/lib/apache2/modules',
>        'MODPERL_AP_LIBS' => '',
>        'MODPERL_AR' => 'ar',
>        'MODPERL_ARCHLIBEXP' => '/usr/lib/perl/5.10',
>        'MODPERL_CC' => 'cc',
>        'MODPERL_CCCDLFLAGS' => '-fPIC',
>        'MODPERL_CCOPTS' => ' -D_REENTRANT -D_GNU_SOURCE -DDEBIAN
> -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include
> -I/usr/lib/perl/5.10/CORE -DMOD_PERL -DMP_COMPAT_1X',
>        'MODPERL_CP' => 'cp',
>        'MODPERL_CPPRUN' => 'cc -E',
>        'MODPERL_C_FILES' => 'mod_perl.c modperl_interp.c modperl_tipool.c
> modperl_log.c modperl_config.c modperl_cmd.c modperl_options.c
> modperl_callback.c modperl_handler.c modperl_gtop.c modperl_util.c
> modperl_io.c modperl_io_apache.c modperl_filter.c modperl_bucket.c
> modperl_mgv.c modperl_pcw.c modperl_global.c modperl_env.c modperl_cgi.c
> modperl_perl.c modperl_perl_global.c modperl_perl_pp.c modperl_sys.c
> modperl_module.c modperl_svptr_table.c modperl_const.c modperl_constants.c
> modperl_apache_compat.c modperl_error.c modperl_debug.c
> modperl_common_util.c modperl_common_log.c modperl_hooks.c
> modperl_directives.c modperl_flags.c modperl_xsinit.c modperl_exports.c',
>        'MODPERL_DLEXT' => 'so',
>        'MODPERL_H_FILES' => 'mod_perl.h modperl_interp.h modperl_tipool.h
> modperl_log.h modperl_config.h modperl_cmd.h modperl_options.h
> modperl_callback.h modperl_handler.h modperl_gtop.h modperl_util.h
> modperl_io.h modperl_io_apache.h modperl_filter.h modperl_bucket.h
> modperl_mgv.h modperl_pcw.h modperl_global.h modperl_env.h modperl_cgi.h
> modperl_perl.h modperl_perl_global.h modperl_perl_pp.h modperl_sys.h
> modperl_module.h modperl_svptr_table.h modperl_const.h modperl_constants.h
> modperl_apache_compat.h modperl_error.h modperl_debug.h
> modperl_common_util.h modperl_common_log.h modperl_perl_unembed.h
> modperl_types.h modperl_time.h modperl_apache_includes.h
> modperl_perl_includes.h modperl_apr_includes.h modperl_apr_compat.h
> modperl_common_includes.h modperl_common_types.h modperl_hooks.h
> modperl_directives.h modperl_flags.h modperl_trace.h modperl_largefiles.h',
>        'MODPERL_INC' =>
> '-I/home/cosimo/src/mod_perl-2.0.6-rc5/src/modules/perl
> -I/home/cosimo/src/mod_perl-2.0.6-rc5/xs -I/usr/include/apr-1.0
> -I/usr/include/apr-1.0  -I/usr/include/apache2',
>        'MODPERL_LD' => 'cc',
>        'MODPERL_LDDLFLAGS' => '-shared -O2 -g -L/usr/local/lib
> -fstack-protector',
>        'MODPERL_LDOPTS' => '-Wl,-E  -fstack-protector -L/usr/local/lib
>  -L/usr/lib/perl/5.10/CORE -lperl -ldl -lm -lpthread -lc -lcrypt',
>        'MODPERL_LIB' => 'mod_perl.so',
>        'MODPERL_LIBNAME' => 'mod_perl',
>        'MODPERL_LIB_DSO' => 'mod_perl.so',
>        'MODPERL_LIB_EXT' => '.a',
>        'MODPERL_LIB_SHARED' => 'mod_perl.so',
>        'MODPERL_LIB_STATIC' => 'mod_perl.a',
>        'MODPERL_MAKEFILE' => 'Makefile',
>        'MODPERL_MV' => 'mv',
>        'MODPERL_OBJ_EXT' => '.o',
>        'MODPERL_OPTIMIZE' => '-O2 -g',
>        'MODPERL_O_FILES' => 'mod_perl.o modperl_interp.o modperl_tipool.o
> modperl_log.o modperl_config.o modperl_cmd.o modperl_options.o
> modperl_callback.o modperl_handler.o modperl_gtop.o modperl_util.o
> modperl_io.o modperl_io_apache.o modperl_filter.o modperl_bucket.o
> modperl_mgv.o modperl_pcw.o modperl_global.o modperl_env.o modperl_cgi.o
> modperl_perl.o modperl_perl_global.o modperl_perl_pp.o modperl_sys.o
> modperl_module.o modperl_svptr_table.o modperl_const.o modperl_constants.o
> modperl_apache_compat.o modperl_error.o modperl_debug.o
> modperl_common_util.o modperl_common_log.o modperl_hooks.o
> modperl_directives.o modperl_flags.o modperl_xsinit.o modperl_exports.o',
>        '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 modperl_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 modperl_pcw.lo modperl_global.lo
> modperl_env.lo modperl_cgi.lo modperl_perl.lo modperl_perl_global.lo
> modperl_perl_pp.lo modperl_sys.lo modperl_module.lo modperl_svptr_table.lo
> modperl_const.lo modperl_constants.lo modperl_apache_compat.lo
> modperl_error.lo modperl_debug.lo modperl_common_util.lo
> modperl_common_log.lo modperl_hooks.lo modperl_directives.lo
> modperl_flags.lo modperl_xsinit.lo modperl_exports.lo',
>        'MODPERL_PERLPATH' => '/usr/bin/perl',
>        'MODPERL_PRIVLIBEXP' => '/usr/share/perl/5.10',
>        'MODPERL_RANLIB' => ':',
>        'MODPERL_RM' => 'rm',
>        'MODPERL_RM_F' => 'rm -f',
>        'MODPERL_TEST_F' => 'test -f',
>        'MODPERL_XSUBPP' => '$(MODPERL_PERLPATH)
> $(MODPERL_PRIVLIBEXP)/ExtUtils/xsubpp -typemap
> $(MODPERL_PRIVLIBEXP)/ExtUtils/typemap -typemap
> /home/cosimo/src/mod_perl-2.0.6-rc5/lib/typemap',
>        'MP_APR_LIB' => 'aprext',
>        'MP_APXS' => '/usr/bin/apxs2',
>        'MP_COMPAT_1X' => 1,
>        'MP_GENERATE_XS' => 1,
>        'MP_LIBNAME' => 'mod_perl',
>        'MP_USE_DSO' => 1,
>        'VERSION' => '2.0.6-rc5',
>        'XS' => {},
>        'ap_includedir' => '/usr/include/apache2',
>        'apr_bindir' => '/usr/bin',
>        'apr_config' => {
>                          'HAS_DSO' => '1',
>                          'HAS_FORK' => '1',
>                          'HAS_INLINE' => '1',
>                          'HAS_LARGE_FILES' => '0',
>                          'HAS_MMAP' => '1',
>                          'HAS_RANDOM' => '1',
>                          'HAS_SENDFILE' => '1',
>                          'HAS_THREADS' => '1'
>                        },
>        'apr_config_path' => '/usr/bin/apr-1-config',
>        'apr_includedir' => '/usr/include/apr-1.0',
>        'apu_config_path' => '/usr/bin/apu-1-config',
>        'cwd' => '/home/cosimo/src/mod_perl-2.0.6-rc5',
>        'dir' => undef,
>        'file_build_config' => 'lib/Apache2/BuildConfig.pm',
>        'file_ldopts' => 'src/modules/perl/ldopts',
>        'file_makefile' => 'src/modules/perl/Makefile',
>        'httpd_is_source_tree' => '',
>        'httpd_version' => {
>                             '/usr/include/apache2' => '2.2.16'
>                           },
>        'libpth' => [
>                      '/usr/local/lib',
>                      '/lib',
>                      '/usr/lib',
>                      '/lib64',
>                      '/usr/lib64'
>                    ]
>      }, 'Apache2::Build' );
> }
>
> 1;
>
> ------------------------8<----------------------------------------------------------
>
> --
> Cosimo

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@perl.apache.org
For additional commands, e-mail: dev-h...@perl.apache.org

Reply via email to