Stas Bekman <[EMAIL PROTECTED]> wrote on 01.10.2004 06:08:34: > I can't reproduce that. Could you please try to debug that code? It's just > perl in Makefile.PL.
tried that with perl -d Makefile.PL MP_AP_PREFIX=$HOME/mp-test/httpd-2.0 looks like it stops here: 171: unless ($val) { DB<129> s Apache::Build::apxs(lib/Apache/Build.pm:173): 173: my $error = qx($apxs @_ 2>&1); DB<131> s Can't exec "/home/mgorb/mp-test/httpd-2.0/bin/apxs": No such file or directory at lib/Apache/Build.pm line 173. at lib/Apache/Build.pm line 173 Apache::Build::apxs('Apache::Build=HASH(0x8d7fcb8)', '-q', 'INCLUDEDIR') called at lib/Apache/Build.pm line 82 Apache::Build::ap_prefix_invalid('Apache::Build=HASH(0x8d7fcb8)') called at Makefile.PL line 206 main::configure() called at Makefile.PL line 52 ... looking into /home/mgorb/mp-test/httpd-2.0/bin/apxs ( which appeared to be a perl script :) ) showed "#!/replace/with/path/to/perl/interpreter -w" at the first line. Replaced it with "/usr/local/bin/perl". After that "perl Makefile.PL" worked and mp2 was built OK, but some tests failed: Failed Test Stat Wstat Total Fail Failed List of Failed ------------------------------------------------------------------------------- t/apr-ext/base64.t 255 65280 ?? ?? % ?? t/apr-ext/bucket.t 255 65280 ?? ?? % ?? t/apr-ext/date.t 255 65280 ?? ?? % ?? t/apr-ext/finfo.t 255 65280 ?? ?? % ?? t/apr-ext/perlio.t 255 65280 ?? ?? % ?? t/apr-ext/pool.t 255 65280 ?? ?? % ?? t/apr-ext/string.t 255 65280 ?? ?? % ?? t/apr-ext/table.t 255 65280 ?? ?? % ?? t/apr-ext/threadmutex.t 255 65280 ?? ?? % ?? t/apr-ext/uri.t 255 65280 ?? ?? % ?? t/apr-ext/util.t 255 65280 ?? ?? % ?? t/apr-ext/uuid.t 255 65280 ?? ?? % ?? t/apr/constants.t 255 65280 ?? ?? % ?? % make test TEST_VERBOSE=1 TEST_FILES="t/apr-ext/base64.t t/apr-ext/bucket.t t/apr-ext/date.t t/apr-ext/finfo.t t/apr-ext/perlio.t t/apr-ext/pool.t t/apr-ext/string.t t/apr-ext/table.t t/apr-ext/threadmutex.t t/apr-ext/uri.t t/apr-ext/util.t t/apr-ext/uuid.t t/apr/constants.t" cd "src/modules/perl" && make /usr/local/bin/perl -Iblib/arch -Iblib/lib t/TEST -clean APACHE_TEST_GROUP= APACHE_TEST_HTTPD= APACHE_TEST_PORT= APACHE_TEST_USER= APACHE_TEST_APXS= /usr/local/bin/perl -Iblib/arch -Iblib/lib t/TEST -bugreport -verbose=1 t/apr-ext/base64.t t/apr-ext/bucket.t t/apr-ext/date.t t/apr-ext/finfo.t t/apr-ext/perlio.t t/apr-ext/pool.t t/apr-ext/string.t t/apr-ext/table.t t/apr-ext/threadmutex.t t/apr-ext/uri.t t/apr-ext/util.t t/apr-ext/uuid.t t/apr/constants.t /home/mgorb/mp-test/httpd-2.0/bin/httpd -d /usr/home/mgorb/mp-test/src/modperl-2.0/t -f /usr/home/mgorb/mp-test/src/modperl-2.0/t/conf/httpd.conf -D APACHE2 using Apache/2.0.52 (prefork MPM) ... t/apr-ext/base64.........Can't load '/usr/home/mgorb/mp-test/src/modperl-2.0/blib/arch/auto/APR/APR.so' for module APR: Shared object "libapr-0.so.9" not found at /home/mgorb/mp-test/perl/lib/5.8.5/i386-netbsd/DynaLoader.pm line 230. at /usr/home/mgorb/mp-test/src/modperl-2.0/blib/lib/APR/Base64.pm line 23 Compilation failed in require at /usr/home/mgorb/mp-test/src/modperl-2.0/blib/lib/APR/Base64.pm line 23. BEGIN failed--compilation aborted at /usr/home/mgorb/mp-test/src/modperl-2.0/blib/lib/APR/Base64.pm line 23. Compilation failed in require at /usr/home/mgorb/mp-test/src/modperl-2.0/t/lib/TestAPRlib/base64.pm line 11. BEGIN failed--compilation aborted at /usr/home/mgorb/mp-test/src/modperl-2.0/t/lib/TestAPRlib/base64.pm line 11. Compilation failed in require at t/apr-ext/base64.t line 5. BEGIN failed--compilation aborted at t/apr-ext/base64.t line 5. dubious Test returned status 255 (wstat 65280, 0xff00) t/apr-ext/bucket.........Can't load '/usr/home/mgorb/mp-test/src/modperl-2.0/blib/arch/auto/APR/APR.so' for module APR: Shared object "libapr-0.so.9" not found at /home/mgorb/mp-test/perl/lib/5.8.5/i386-netbsd/DynaLoader.pm line 230. at /usr/home/mgorb/mp-test/src/modperl-2.0/blib/lib/APR/Bucket.pm line 23 Compilation failed in require at /usr/home/mgorb/mp-test/src/modperl-2.0/blib/lib/APR/Bucket.pm line 23. BEGIN failed--compilation aborted at /usr/home/mgorb/mp-test/src/modperl-2.0/blib/lib/APR/Bucket.pm line 23. Compilation failed in require at /usr/home/mgorb/mp-test/src/modperl-2.0/t/lib/TestAPRlib/bucket.pm line 11. BEGIN failed--compilation aborted at /usr/home/mgorb/mp-test/src/modperl-2.0/t/lib/TestAPRlib/bucket.pm line 11. Compilation failed in require at t/apr-ext/bucket.t line 5. BEGIN failed--compilation aborted at t/apr-ext/bucket.t line 5. dubious Test returned status 255 (wstat 65280, 0xff00) t/apr-ext/date...........Can't load '/usr/home/mgorb/mp-test/src/modperl-2.0/blib/arch/auto/APR/APR.so' for module APR: Shared object "libapr-0.so.9" not found at /home/mgorb/mp-test/perl/lib/5.8.5/i386-netbsd/DynaLoader.pm line 230. at /usr/home/mgorb/mp-test/src/modperl-2.0/blib/lib/APR/Date.pm line 23 Compilation failed in require at /usr/home/mgorb/mp-test/src/modperl-2.0/blib/lib/APR/Date.pm line 23. BEGIN failed--compilation aborted at /usr/home/mgorb/mp-test/src/modperl-2.0/blib/lib/APR/Date.pm line 23. Compilation failed in require at /usr/home/mgorb/mp-test/src/modperl-2.0/t/lib/TestAPRlib/date.pm line 11. BEGIN failed--compilation aborted at /usr/home/mgorb/mp-test/src/modperl-2.0/t/lib/TestAPRlib/date.pm line 11. Compilation failed in require at t/apr-ext/date.t line 5. BEGIN failed--compilation aborted at t/apr-ext/date.t line 5. dubious Test returned status 255 (wstat 65280, 0xff00) t/apr-ext/finfo..........Can't load '/usr/home/mgorb/mp-test/src/modperl-2.0/blib/arch/auto/APR/APR.so' for module APR: Shared object "libapr-0.so.9" not found at /home/mgorb/mp-test/perl/lib/5.8.5/i386-netbsd/DynaLoader.pm line 230. at /usr/home/mgorb/mp-test/src/modperl-2.0/blib/lib/APR/Finfo.pm line 23 Compilation failed in require at /usr/home/mgorb/mp-test/src/modperl-2.0/blib/lib/APR/Finfo.pm line 23. BEGIN failed--compilation aborted at /usr/home/mgorb/mp-test/src/modperl-2.0/blib/lib/APR/Finfo.pm line 23. Compilation failed in require at /usr/home/mgorb/mp-test/src/modperl-2.0/t/lib/TestAPRlib/finfo.pm line 14. BEGIN failed--compilation aborted at /usr/home/mgorb/mp-test/src/modperl-2.0/t/lib/TestAPRlib/finfo.pm line 14. Compilation failed in require at t/apr-ext/finfo.t line 5. BEGIN failed--compilation aborted at t/apr-ext/finfo.t line 5. dubious Test returned status 255 (wstat 65280, 0xff00) t/apr-ext/perlio.........Can't load '/usr/home/mgorb/mp-test/src/modperl-2.0/blib/arch/auto/APR/APR.so' for module APR: Shared object "libapr-0.so.9" not found at /home/mgorb/mp-test/perl/lib/5.8.5/i386-netbsd/DynaLoader.pm line 230. at t/apr-ext/perlio.t line 35 Compilation failed in require at t/apr-ext/perlio.t line 35. dubious Test returned status 255 (wstat 65280, 0xff00) t/apr-ext/pool...........Can't load '/usr/home/mgorb/mp-test/src/modperl-2.0/blib/arch/auto/APR/APR.so' for module APR: Shared object "libapr-0.so.9" not found at /home/mgorb/mp-test/perl/lib/5.8.5/i386-netbsd/DynaLoader.pm line 230. at /usr/home/mgorb/mp-test/src/modperl-2.0/blib/lib/APR/Pool.pm line 23 Compilation failed in require at /usr/home/mgorb/mp-test/src/modperl-2.0/blib/lib/APR/Pool.pm line 23. BEGIN failed--compilation aborted at /usr/home/mgorb/mp-test/src/modperl-2.0/blib/lib/APR/Pool.pm line 23. Compilation failed in require at /usr/home/mgorb/mp-test/src/modperl-2.0/t/lib/TestAPRlib/pool.pm line 10. BEGIN failed--compilation aborted at /usr/home/mgorb/mp-test/src/modperl-2.0/t/lib/TestAPRlib/pool.pm line 10. Compilation failed in require at t/apr-ext/pool.t line 5. BEGIN failed--compilation aborted at t/apr-ext/pool.t line 5. dubious Test returned status 255 (wstat 65280, 0xff00) t/apr-ext/string.........Can't load '/usr/home/mgorb/mp-test/src/modperl-2.0/blib/arch/auto/APR/APR.so' for module APR: Shared object "libapr-0.so.9" not found at /home/mgorb/mp-test/perl/lib/5.8.5/i386-netbsd/DynaLoader.pm line 230. at /usr/home/mgorb/mp-test/src/modperl-2.0/blib/lib/APR/String.pm line 23 Compilation failed in require at /usr/home/mgorb/mp-test/src/modperl-2.0/blib/lib/APR/String.pm line 23. BEGIN failed--compilation aborted at /usr/home/mgorb/mp-test/src/modperl-2.0/blib/lib/APR/String.pm line 23. Compilation failed in require at /usr/home/mgorb/mp-test/src/modperl-2.0/t/lib/TestAPRlib/string.pm line 9. BEGIN failed--compilation aborted at /usr/home/mgorb/mp-test/src/modperl-2.0/t/lib/TestAPRlib/string.pm line 9. Compilation failed in require at t/apr-ext/string.t line 5. BEGIN failed--compilation aborted at t/apr-ext/string.t line 5. dubious Test returned status 255 (wstat 65280, 0xff00) t/apr-ext/table..........Can't load '/usr/home/mgorb/mp-test/src/modperl-2.0/blib/arch/auto/APR/APR.so' for module APR: Shared object "libapr-0.so.9" not found at /home/mgorb/mp-test/perl/lib/5.8.5/i386-netbsd/DynaLoader.pm line 230. at /usr/home/mgorb/mp-test/src/modperl-2.0/blib/lib/APR/Table.pm line 23 Compilation failed in require at /usr/home/mgorb/mp-test/src/modperl-2.0/blib/lib/APR/Table.pm line 23. BEGIN failed--compilation aborted at /usr/home/mgorb/mp-test/src/modperl-2.0/blib/lib/APR/Table.pm line 23. Compilation failed in require at /usr/home/mgorb/mp-test/src/modperl-2.0/t/lib/TestAPRlib/table.pm line 11. BEGIN failed--compilation aborted at /usr/home/mgorb/mp-test/src/modperl-2.0/t/lib/TestAPRlib/table.pm line 11. Compilation failed in require at t/apr-ext/table.t line 5. BEGIN failed--compilation aborted at t/apr-ext/table.t line 5. dubious Test returned status 255 (wstat 65280, 0xff00) t/apr-ext/threadmutex....Can't load '/usr/home/mgorb/mp-test/src/modperl-2.0/blib/arch/auto/APR/APR.so' for module APR: Shared object "libapr-0.so.9" not found at /home/mgorb/mp-test/perl/lib/5.8.5/i386-netbsd/DynaLoader.pm line 230. at /usr/home/mgorb/mp-test/src/modperl-2.0/blib/lib/APR/Const.pm line 18 Compilation failed in require at /usr/home/mgorb/mp-test/src/modperl-2.0/blib/lib/APR/Const.pm line 18. BEGIN failed--compilation aborted at /usr/home/mgorb/mp-test/src/modperl-2.0/blib/lib/APR/Const.pm line 18. Compilation failed in require at /usr/home/mgorb/mp-test/src/modperl-2.0/t/lib/TestAPRlib/threadmutex.pm line 9. BEGIN failed--compilation aborted at /usr/home/mgorb/mp-test/src/modperl-2.0/t/lib/TestAPRlib/threadmutex.pm line 9. Compilation failed in require at t/apr-ext/threadmutex.t line 5. BEGIN failed--compilation aborted at t/apr-ext/threadmutex.t line 5. dubious Test returned status 255 (wstat 65280, 0xff00) t/apr-ext/uri............Can't load '/usr/home/mgorb/mp-test/src/modperl-2.0/blib/arch/auto/APR/APR.so' for module APR: Shared object "libapr-0.so.9" not found at /home/mgorb/mp-test/perl/lib/5.8.5/i386-netbsd/DynaLoader.pm line 230. at /usr/home/mgorb/mp-test/src/modperl-2.0/blib/lib/APR/URI.pm line 23 Compilation failed in require at /usr/home/mgorb/mp-test/src/modperl-2.0/blib/lib/APR/URI.pm line 23. BEGIN failed--compilation aborted at /usr/home/mgorb/mp-test/src/modperl-2.0/blib/lib/APR/URI.pm line 23. Compilation failed in require at /usr/home/mgorb/mp-test/src/modperl-2.0/t/lib/TestAPRlib/uri.pm line 11. BEGIN failed--compilation aborted at /usr/home/mgorb/mp-test/src/modperl-2.0/t/lib/TestAPRlib/uri.pm line 11. Compilation failed in require at t/apr-ext/uri.t line 5. BEGIN failed--compilation aborted at t/apr-ext/uri.t line 5. dubious Test returned status 255 (wstat 65280, 0xff00) t/apr-ext/util...........Can't load '/usr/home/mgorb/mp-test/src/modperl-2.0/blib/arch/auto/APR/APR.so' for module APR: Shared object "libapr-0.so.9" not found at /home/mgorb/mp-test/perl/lib/5.8.5/i386-netbsd/DynaLoader.pm line 230. at /usr/home/mgorb/mp-test/src/modperl-2.0/blib/lib/APR/Util.pm line 23 Compilation failed in require at /usr/home/mgorb/mp-test/src/modperl-2.0/blib/lib/APR/Util.pm line 23. BEGIN failed--compilation aborted at /usr/home/mgorb/mp-test/src/modperl-2.0/blib/lib/APR/Util.pm line 23. Compilation failed in require at /usr/home/mgorb/mp-test/src/modperl-2.0/t/lib/TestAPRlib/util.pm line 11. BEGIN failed--compilation aborted at /usr/home/mgorb/mp-test/src/modperl-2.0/t/lib/TestAPRlib/util.pm line 11. Compilation failed in require at t/apr-ext/util.t line 5. BEGIN failed--compilation aborted at t/apr-ext/util.t line 5. dubious Test returned status 255 (wstat 65280, 0xff00) t/apr-ext/uuid...........Can't load '/usr/home/mgorb/mp-test/src/modperl-2.0/blib/arch/auto/APR/APR.so' for module APR: Shared object "libapr-0.so.9" not found at /home/mgorb/mp-test/perl/lib/5.8.5/i386-netbsd/DynaLoader.pm line 230. at /usr/home/mgorb/mp-test/src/modperl-2.0/t/lib/TestAPRlib/uuid.pm line 10 Compilation failed in require at /usr/home/mgorb/mp-test/src/modperl-2.0/t/lib/TestAPRlib/uuid.pm line 10. Compilation failed in require at t/apr-ext/uuid.t line 27. BEGIN failed--compilation aborted at t/apr-ext/uuid.t line 27. dubious Test returned status 255 (wstat 65280, 0xff00) t/apr/constants..........Can't load '/usr/home/mgorb/mp-test/src/modperl-2.0/blib/arch/auto/APR/APR.so' for module APR: Shared object "libapr-0.so.9" not found at /home/mgorb/mp-test/perl/lib/5.8.5/i386-netbsd/DynaLoader.pm line 230. at /usr/home/mgorb/mp-test/src/modperl-2.0/blib/lib/APR/Const.pm line 18 Compilation failed in require at /usr/home/mgorb/mp-test/src/modperl-2.0/blib/lib/APR/Const.pm line 18. BEGIN failed--compilation aborted at /usr/home/mgorb/mp-test/src/modperl-2.0/blib/lib/APR/Const.pm line 18. Compilation failed in require at t/apr/constants.t line 10. BEGIN failed--compilation aborted at t/apr/constants.t line 10. dubious Test returned status 255 (wstat 65280, 0xff00) FAILED--13 test scripts could be run, alas--no output ever seen ... $ find $HOME -name APR.so /home/mgorb/mp-test/src/modperl-2.0/blib/arch/auto/APR/APR.so $ find $HOME -name libapr-0.so.9 /home/mgorb/mp-test/src/httpd-2.0.52/srclib/apr/.libs/libapr-0.so.9 /home/mgorb/mp-test/httpd-2.0/lib/libapr-0.so.9 > Also I suspect that it might something to do with the fact that you have > httpd-2.0 as a sub-dir of modperl-2.0? But I can't tell where the > modperl-2.0 source lives from your report. So it's just an idea. > my directory structure for this test is : $HOME/mp-test $HOME/mp-test/perl <- perl is installed here $HOME/mp-test/httpd-2.0 <- httpd is installed here $HOME/mp-test/src/perl-5.8.5 <- perl source $HOME/mp-test/src/httpd-2.0.52 <- httpd source $HOME/mp-test/src/modperl-2.0 <- modperl source -- 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