Hello, I am trying to install mod_perl on OS X Leopard. I searched around and tried the various suggestions that I found, but still get errors on 'make test' (see below). Incidentally, I do have the following environment variables set as suggested in an article I read.
CFLAGS=-arch x86_64
ARCHFLAGS=-arch x86_64

I stupidly did a 'make install' anyway, which I am guessing obliterated any pre-installed mod_perl library if there was one.

Thanks for any help.
SH

cd "src/modules/perl" && make
make[1]: Nothing to be done for `all'.
/usr/bin/perl -Iblib/arch -Iblib/lib \
        t/TEST -clean
[warning] setting ulimit to allow core files
ulimit -c unlimited; /usr/bin/perl /usr/src/mod_perl-2.0.3/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 /usr/src/mod_perl-2.0.3/t/TEST - bugreport -verbose=0 Can't load '/usr/src/mod_perl-2.0.3/blib/arch/auto/ModPerl/Const/ Const.bundle' for module ModPerl::Const: dlopen(/usr/src/ mod_perl-2.0.3/blib/arch/auto/ModPerl/Const/Const.bundle, 9): no suitable image found. Did find: /usr/src/mod_perl-2.0.3/blib/arch/auto/ModPerl/Const/Const.bundle: mach-o, but wrong architecture at /System/Library/Perl/5.8.8/darwin- thread-multi-2level/DynaLoader.pm line 230.
 at /usr/src/mod_perl-2.0.3/blib/lib/Apache2/Const.pm line 18
Compilation failed in require at /usr/src/mod_perl-2.0.3/blib/lib/ Apache2/Const.pm line 18. BEGIN failed--compilation aborted at /usr/src/mod_perl-2.0.3/blib/lib/ Apache2/Const.pm line 18. Compilation failed in require at /usr/src/mod_perl-2.0.3/t/response/ TestApache/subprocess.pm line 13. BEGIN failed--compilation aborted at /usr/src/mod_perl-2.0.3/t/ response/TestApache/subprocess.pm line 13. Compilation failed in require at /usr/src/mod_perl-2.0.3/Apache-Test/ lib/Apache/TestConfigPerl.pm line 617. Bareword "Apache2::Const::OK" not allowed while "strict subs" in use at /usr/src/mod_perl-2.0.3/t/response/TestDirective/perlmodule.pm line 24. Compilation failed in require at /usr/src/mod_perl-2.0.3/Apache-Test/ lib/Apache/TestConfigPerl.pm line 617. Undefined subroutine &TestDirective::perlmodule::APACHE_TEST_CONFIGURE called at /usr/src/mod_perl-2.0.3/Apache-Test/lib/Apache/ TestConfigPerl.pm line 621. Bareword "Apache2::Const::OK" not allowed while "strict subs" in use at /usr/src/mod_perl-2.0.3/t/response/TestDirective/perlrequire.pm line 26. Compilation failed in require at /usr/src/mod_perl-2.0.3/Apache-Test/ lib/Apache/TestConfigPerl.pm line 617. Undefined subroutine &TestDirective::perlrequire::APACHE_TEST_CONFIGURE called at /usr/src/ mod_perl-2.0.3/Apache-Test/lib/Apache/TestConfigPerl.pm line 621. /usr/sbin/httpd -d /usr/src/mod_perl-2.0.3/t -f /usr/src/ mod_perl-2.0.3/t/conf/httpd.conf -D APACHE2 -D PERL_USEITHREADS
using Apache/2.2.6 (prefork MPM)

waiting 120 seconds for server to start: .[Fri Nov 23 11:24:42 2007] [warn] Useless use of AllowOverride in line 891.
[Fri Nov 23 11:24:42 2007] [info] 6 Apache2:: modules loaded
[Fri Nov 23 11:24:42 2007] [info] 0 APR:: modules loaded
[Fri Nov 23 11:24:42 2007] [info] base server + 29 vhosts ready to run tests [Fri Nov 23 11:24:42 2007] [error] Can't locate ApacheTest/ PerlRequireTest.pm in @INC (@INC contains: /usr/src/mod_perl-2.0.3 / usr/src/mod_perl-2.0.3/t/lib /usr/src/mod_perl-2.0.3/Apache-Test/lib / usr/src/mod_perl-2.0.3/t/response /usr/src/mod_perl-2.0.3/t/protocol / usr/src/mod_perl-2.0.3/t/preconnection /usr/src/mod_perl-2.0.3/t/ hooks /usr/src/mod_perl-2.0.3/t/filter /usr/src/mod_perl-2.0.3/t /usr/ src/mod_perl-2.0.3/t/htdocs/testdirective/perlmodule-vh /usr/src/ mod_perl-2.0.3/t/htdocs/testdirective/main /usr/src/mod_perl-2.0.3/ blib/lib /usr/src/mod_perl-2.0.3/blib/arch /sw/lib/perl5 /sw/lib/perl5/ darwin /System/Library/Perl/5.8.8/darwin-thread-multi-2level /System/ Library/Perl/5.8.8 /Library/Perl/5.8.8/darwin-thread-multi-2level / Library/Perl/5.8.8 /Library/Perl /Network/Library/Perl/5.8.8/darwin- thread-multi-2level /Network/Library/Perl/5.8.8 /Network/Library/Perl / System/Library/Perl/Extras/5.8.8/darwin-thread-multi-2level /System/ Library/Perl/Extras/5.8.8 /Library/Perl/5.8.6 /Library/Perl/5.8.1) at (eval 30) line 1.\n [Fri Nov 23 11:24:42 2007] [error] Can't load Perl file: ApacheTest/ PerlRequireTest.pm for server localhost:8529, exiting...
..^C[warning]
halting tests
+--------------------------------------------------------+
| Please file a bug report: http://perl.apache.org/bugs/ |
+--------------------------------------------------------+
make: *** [run_tests] Error 1



Reply via email to