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