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

Reply via email to