Subject: | cpan 'upgrade' invoked ./Build enters infinite? recursive loop |
Hi -
After building perl-5.14.1 under gcc-4.6.0 / glibc-2.13 Linux 2.6.38
on an x86_64, I ran 'cpan ' and gave it the 'updagrade command;
it went and fetched HTML-Tree 4.2 and started building it.
The ./Build instance from that script has been running for nearly
an hour now :
http://ftp.esat.net/pub/languages/perl/CPAN/authors/id/J/JF/JFEARN/CHECKSUMS
Checksum for
/home/root/.cpan/sources/authors/id/J/JF/JFEARN/HTML-Tree-4.2.tar.gz ok
CPAN.pm: Going to build J/JF/JFEARN/HTML-Tree-4.2.tar.gz
Created MYMETA.yml and MYMETA.json
Creating new 'Build' script for 'HTML-Tree' version '4.2'
Building HTML-Tree
./Build: blib/lib/HTML/Element.pm: cannot resolve L<content_refs_list>
in paragraph 123.
I see a huge ./Build process :
$ ps -lp 19252
F S UID PID PPID C PRI NI ADDR SZ WCHAN TTY TIME CMD
4 R 0 19252 9804 96 80 0 - 14238 - pts/1 00:38:17 Build
should HTML::Tree build really take over 38 minutes on a 2.2Ghz dual
core machine with 2GB RAM and 80GB free disk ?
Methinks it is recursing ; I do an strace and see ridiculously long
paths :
close(6) = 0
open("bin/bin/bin/bin/bin/bin/bin/bin/bin/bin/bin/bin/bin/bin/bin/bin/bin/bin/bin/bin/bin/bin/bin/bin/bin/bin/bin/bin/bin/bin/bin/bin/bin/bin/bin/bin/bin/bin/bin/ldscripts/elf32mb_linux.xdc",
O_RDONLY^C <unfinished ...>
Process 19252 detached
I'm going to have to make this process dump core and terminate.
I can send you the compressed core dump if you want .
All the best, Jason