Emerge output: >>> emerge (1 of 3) dev-perl/Test-Pod-1.20 to / >>> md5 src_uri ;-) Test-Pod-1.20.tar.gz >>> Unpacking source... >>> Unpacking Test-Pod-1.20.tar.gz to /var/tmp/portage/Test-Pod-1.20/work >>> Source unpacked. Checking if your kit is complete... Looks good Writing Makefile for Test::Pod cp Pod.pm blib/lib/Test/Pod.pm Manifying blib/man3/Test::Pod.3pm PERL_DL_NONLAZY=1 /usr/bin/perl5.8.6 "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t t/all_pod_files........ok t/cut-outside-block.... # Failed test (t/cut-outside-block.t at line 20) # STDERR is: # # # Failed test (t/cut-outside-block.t at line 15) # # t/cut-outside-block.pod (5): =cut found outside a pod block. Skipping to next block. # # not: # # Failed test (t/cut-outside-block.t at line 15) # # t/cut-outside-block.pod (5): =cut found outside a pod block. Skipping to next block. # # as expected FAILED test 2 Failed 1/2 tests, 50.00% okay t/good.................ok t/item-ordering........ # Failed test (t/item-ordering.t at line 19) # STDERR is: # # # Failed test (t/item-ordering.t at line 14) # # t/item-ordering.pod (32): You can't have =items (as at line 36) unless the first thing after the =over is an =item # # not: # # Failed test (t/item-ordering.t at line 14) # # t/item-ordering.pod (32): You can't have =items (as at line 36) unless the first thing after the =over is an =item # # as expected FAILED test 2 Failed 1/2 tests, 50.00% okay t/load.................ok t/missing-file......... # Failed test (t/missing-file.t at line 18) # STDERR is: # # # Failed test (t/missing-file.t at line 16) # # t/non-existent.pod does not exist # # not: # # Failed test (t/missing-file.t at line 16) # # t/non-existent.pod does not exist # # as expected # Failed test (t/missing-file.t at line 28) # STDERR is: # # # Failed test (t/missing-file.t at line 26) # # t/non-existent.pod does not exist # # not: # # Failed test (t/missing-file.t at line 26) # # t/non-existent.pod does not exist # # as expected FAILED tests 2-3 Failed 2/3 tests, 33.33% okay t/pod..................ok t/pod_ok...............ok t/selftest.............ok t/unknown-directive.... # Failed test (t/unknown-directive.t at line 20) # STDERR is: # # # Failed test (t/unknown-directive.t at line 16) # # t/unknown-directive.pod (9): Unknown directive: =over4 # # t/unknown-directive.pod (13): Unknown directive: =under # # not: # # Failed test (t/unknown-directive.t at line 16) # # t/unknown-directive.pod (9): Unknown directive: =over4 # # t/unknown-directive.pod (13): Unknown directive: =under # # as expected FAILED test 2 Failed 1/2 tests, 50.00% okay Failed 4/10 test scripts, 60.00% okay. 5/19 subtests failed, 73.68% okay. Failed Test Stat Wstat Total Fail Failed List of Failed ------------------------------------------------------------------------------- t/cut-outside-block.t 2 1 50.00% 2 t/item-ordering.t 2 1 50.00% 2 t/missing-file.t 3 2 66.67% 2-3 t/unknown-directive.t 2 1 50.00% 2 make: *** [test_dynamic] Error 255 !!! ERROR: dev-perl/Test-Pod-1.20 failed. !!! Function perl-module_src_compile, Line 69, Exitcode 2 !!! test failed !!! If you need support, post the topmost build error, NOT this status message.
# emerge --info Portage 2.0.51-r8 (default-linux/x86/2004.3, gcc-3.4.3, glibc-2.3.4.20041102-r0, 2.6.7 i686) ================================================================= System uname: 2.6.7 i686 Intel(R) Celeron(R) CPU 2.60GHz Gentoo Base System version 1.6.7 Python: dev-lang/python-2.2.3-r5,dev-lang/python-2.3.4 [2.3.4 (#1, Jul 13 2004, 04:20:16)] distcc 2.18.2 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] ccache version 2.3 [enabled] dev-lang/python: 2.2.3-r5, 2.3.4 sys-devel/autoconf: 2.59-r6, 2.13 sys-devel/automake: 1.4_p6, 1.8.5-r2, 1.7.9, 1.9.3, 1.5, 1.6.3 sys-devel/binutils: 2.15.92.0.2-r1 sys-devel/libtool: 1.5.2-r7 virtual/os-headers: 2.6.7-r4 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-march=pentium4 -O2 -pipe -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/bind /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=pentium4 -O2 -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache cvs digest distlocks sandbox sfperms sign userpriv" GENTOO_MIRRORS="http://mirror.gentoo.sk/pub http://ftp.easynet.nl/mirror/gentoo" MAKEOPTS="-j5" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage/" PORTDIR_OVERLAY="/usr/local/portage" SYNC="cvs://ticho@cvs.gentoo.org:/var/cvsroot" USE="X aalib alsa apm avi berkdb bitmap-fonts bluetooth cdr crypt divx4linux encode esd f77 fam flac foomaticdb gdbm gif gnutls gtk gtk2 guile imagemagick imlib java jpeg junit libg++ libwww mad mailwrapper mbox mikmod mmx mozilla moznocompose moznoirc moznomail moznoxft mpeg ncurses nls nptl oggvorbis opengl oss pam pdflib perl png python qt quicktime readline samba sasl sdl slang sse ssl tcltk tcpd tetex tiff truetype type1 unicode vim-with-x x86 xml xml2 xmms xv zlib"
I was having this same problem with Test-Pod-1.20. Additionally, I also couldn't emerge Test-Exception-0.15, Test-Memory-Cycle-0.02, and Tree-Simple-1.14. Reviewed my emerge.log for dev-perl activity which unmerged a previous version and found that Test-Simple had been updated on Dec. 6, 2004 to Test-Simple-0.53. Downgraded Test-Simple to Test-Simple-0.47-r1 and now all 4 emerge without fail.
You're right, I've upgraded Test-Simple on Dec 7th. After downgrading to 0.47-r1, it all works again. Perl guys, any comments, please?
There was an API change in the Test-Simple package that I missed when committing. In the last few weeks we've started getting packages in that use the newer Test-Simple package happily (most of the changes are down at the is_deeply() and is() level), so I can't simply black list the package. That said: I just emerged Test-Pod-1.20, Test-Exception-0.20, Test-Memory-Cycle-0.02, and Tree-Simple-1.14, with Test-Simple-0.53, without any problem. Writing Makefile for Test::Pod cp Pod.pm blib/lib/Test/Pod.pm Manifying blib/man3/Test::Pod.3pm PERL_DL_NONLAZY=1 /usr/bin/perl5.8.5 "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t t/all_pod_files........ok t/cut-outside-block....ok t/good.................ok t/item-ordering........ok t/load.................ok t/missing-file.........ok t/pod..................ok t/pod_ok...............ok t/selftest.............ok t/unknown-directive....ok All tests successful. Files=10, Tests=19, 5 wallclock secs ( 3.69 cusr + 0.94 csys = 4.63 CPU)
Andrej - is this still open for you?
Hm, not anymore - Test-Pod-1.20 builds and installs nicely. *shrugs*
Such is life in perl-land :)