Test-Builder-Tester depends on Module::Build, which is supplied by the 'module-build' package. The Test-Builder-Tester -> module-build dependancy doesn't appear to be defined however, so the Test-Builder-Tester doesn't complete correctly. Reproducible: Always Steps to Reproduce: 1. Install current perl build (5.8.4-r1) 2. Verify that Test-Builder-Tester and module-build are not installed 3. emerge Test-Builder-Tester Actual Results: >>> emerge (1 of 1) dev-perl/Test-Builder-Tester-1.00 to / >>> md5 src_uri ;-) Test-Builder-Tester-1.00.tar.gz >>> Unpacking source... >>> Unpacking Test-Builder-Tester-1.00.tar.gz to /var/tmp/portage/Test-Builder-Tester-1.00/work >>> Source unpacked. Can't locate Module/Build.pm in @INC (@INC contains: /etc/perl /usr/lib/perl5/site_perl/5.8.4/i686-linux /usr/lib/perl5/site_perl/5.8.4 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.4/i686-linux /usr/lib/perl5/vendor_perl/5.8.4 /usr/lib/perl5/vendor_perl /usr/lib/perl5/5.8.4/i686-linux /usr/lib/perl5/5.8.4 /usr/local/lib/site_perl .) at /var/tmp/portage/Test-Builder-Tester-1.00/work/Test-Builder-Tester-1.00/Build.PL line 1. BEGIN failed--compilation aborted at /var/tmp/portage/Test-Builder-Tester-1.00/work/Test-Builder-Tester-1.00/Build.PL line 1. >>> Install Test-Builder-Tester-1.00 into /var/tmp/portage/Test-Builder-Tester-1.00/image/ category dev-perl Can't open perl script "/var/tmp/portage/Test-Builder-Tester-1.00/work/Test-Builder-Tester-1.00/Build": No such file or directory man: prepallstrip: strip: >>> Completed installing into /var/tmp/portage/Test-Builder-Tester-1.00/image/ ./ ./usr/ ./usr/share/ ./usr/share/doc/ ./usr/share/doc/Test-Builder-Tester-1.00/ ./usr/share/doc/Test-Builder-Tester-1.00/MANIFEST.gz ./usr/share/perl/ ./usr/share/perl/gentoo-pods/ ./usr/share/perl/gentoo-pods/5.8.4/ >>> Done. >>> extracting info >>> extracting Test-Builder-Tester-1.00 >>> Merging dev-perl/Test-Builder-Tester-1.00 to / --- /usr/ --- /usr/share/ --- /usr/share/doc/ >>> /usr/share/doc/Test-Builder-Tester-1.00/ >>> /usr/share/doc/Test-Builder-Tester-1.00/MANIFEST.gz --- /usr/share/perl/ --- /usr/share/perl/gentoo-pods/ --- /usr/share/perl/gentoo-pods/5.8.4/ Expected Results: The emerge of Test-Builder-Tester should have triggered the emerge of module-build. Portage 2.0.50-r9 (default-x86-1.4, gcc-3.3.4, glibc-2.3.4.20040619-r0, 2.6.7-gentoo-r10) ================================================================= System uname: 2.6.7-gentoo-r10 i686 Intel(R) Pentium(R) 4 CPU 2.80GHz Gentoo Base System version 1.5.1 Autoconf: sys-devel/autoconf-2.59-r4 Automake: sys-devel/automake-1.8.5-r1 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-O3 -march=pentium4 -funroll-loops -pipe" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.1/share/config /usr/kde/3.2/share/config /usr/kde/3.3/share/config /usr/kde/3/share/config /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O3 -march=pentium4 -funroll-loops -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs buildpkg ccache sandbox userpriv usersandbox" GENTOO_MIRRORS="http://gentoo.oregonstate.edu http://distro.ibiblio.org/pub/Linux/distributions/gentoo" MAKEOPTS="-j3" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="X apm arts avi berkdb crypt encode esd foomaticdb gdbm gif gnome gpm gtk gtk2 imlib jpeg libg++ libwww mad mikmod mmx motif mpeg ncurses nls oggvorbis opengl oss pam pdflib perl png python qt quicktime readline sdl slang spell sse ssl svga tcpd truetype usb x86 xml2 xmms xv zlib"
I'll second this, strangely it still installs itself after failing and test-pod is emerged which promptly fails. emerge info: Portage 2.0.50-r9 (default-x86-2004.0, gcc-3.3.4, glibc-2.3.4.20040619-r0, 2.6.5-gentoo-r1) ================================================================= System uname: 2.6.5-gentoo-r1 i686 AMD Athlon(tm) XP 2600+ Gentoo Base System version 1.5.1 ccache version 2.3 [enabled] Autoconf: sys-devel/autoconf-2.59-r4 Automake: sys-devel/automake-1.8.5-r1 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-march=athlon-xp -O3 -pipe -fomit-frame-pointer -funroll-loops -ftracer" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3/share/config /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=athlon-xp -O3 -pipe -fomit-frame-pointer -funroll-loops -ftracer" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache sandbox" GENTOO_MIRRORS="http://gentoo.mirrors.pair.com/ http://mirrors.tds.net/gentoo http://gentoo.seren.com/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="3dnow X acpi alsa avi berkdb cdr crypt cups dvd encode flac foomaticdb gdbm gif gpm gtk gtk2 imlib java jpeg libg++ libwww live mad mikmod mmx motif mozilla mpeg ncurses nls nptl oggvorbis opengl pam pdflib perl png ppds python quicktime readline sdl slang spell sse ssl svga tcpd tiff truetype usb x86 xml2 xmms xv zlib"
Hi, as impatient as I always am :) I put that dependency into the ebuild myself. I wasn't shure which minimum version of dev-perl/module-build I should put into as dep so I decided to use the lowest Version that is marked ~x86 As the Test-Builder-Tester itself is still ~x86 I thought that would be the best idea. Please correct me if I did something wrong.
Created attachment 36570 [details] new Test-Builder-Tester-1.00.ebuild put this ebuild into your overlay, make the digest and go :) btw. this should also solve bug #58953
Looks good to me. Yay simple fixes. =)
In a way this is a dup of another bug, but was fixed in progress (added dep to module-build, removed tests since they caused a looping condition in the dep tree). Thanks!