Subject: | Test hangs after "Could not read /etc/makepkg.conf" |
Same thing happens with several of my smokers:
PERL_DL_NONLAZY=1
/home/src/perl/repoperls/installed-perls/maint-5.8/pyGJGjA/perl-5.8.5@23552/bin/perl
"-MExtUtils::Command::MM" "-e" "test_harness(0, 'inc', 'blib/lib',
'blib/arch')" t/*.t
t/01_CPANPLUS-Dist-Build-Constants.t .. ok
[ERROR] Could not read /etc/makepkg.conf: Datei oder Verzeichnis nicht
gefunden
At this point the processes seem to hang forever.
Not all my perls have this. But I see no pattern yet.
What I see that the output is different when I call 'make test' on the
console and do not use CPAN.pm. Maybe some buffering issue.
I now take perl 5.10 0 and run make test manually and this is what I see:
make[1]: Entering directory
`/home/sand/.cpan/build/CPANPLUS-Dist-Build-0.20-IUH3rH'
PERL_DL_NONLAZY=1
/home/src/perl/repoperls/installed-perls/perl/pVNtS9N/perl-5.8.0@32642/bin/perl
"-MExtUtils::Command::MM" "-e" "test_harness(0, 'inc', 'blib/lib',
'blib/arch')" t/*.t
t/01_CPANPLUS-Dist-Build-Constants.t .. ok
t/02_CPANPLUS-Dist-Build.t ............ 1/? [ERROR] Could not read
/etc/makepkg.conf: Datei oder Verzeichnis nicht gefunden
t/02_CPANPLUS-Dist-Build.t ............ 13/? Could not eval '
package ExtUtils::MakeMaker::_version;
no strict;
BEGIN { eval {
# Ensure any version() routine which might have leaked
# into this package has been deleted. Interferes with
# version->import()
undef *version;
require version;
"version"->import;
} }
local $VERSION;
$VERSION=undef;
do {
package Acme::Tiny;$VERSION=.
};
$VERSION;
' in
/home/src/perl/repoperls/installed-perls/perl/pVNtS9N/perl-5.8.0@32642/lib/site_perl/5.10.0/Acme/Tiny.pm:
syntax error at (eval 5177) line 16, near "=."
After that it seems to hang forever. I do the same thing with 'make
testdb TEST_FILE=t/02_CPANPLUS-Dist-Build.t' and then try to interrupt
the hanging process. Can't do, no reaction. The ^C seems to be ignored.
Let me know if I can try out more things.