Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 58964 - Test-Builder-Tester failed emerge due to missing dependancy.
Summary: Test-Builder-Tester failed emerge due to missing dependancy.
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Gentoo Perl team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 58953
  Show dependency tree
 
Reported: 2004-07-30 19:53 UTC by Noah
Modified: 2004-08-08 08:25 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
new Test-Builder-Tester-1.00.ebuild (Test-Builder-Tester-1.00.ebuild,490 bytes, text/plain)
2004-08-01 03:54 UTC, Lars Wendler (Polynomial-C) (RETIRED)
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Noah 2004-07-30 19:53:22 UTC
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"
Comment 1 Jeff 2004-07-31 05:33:17 UTC
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"
Comment 2 Lars Wendler (Polynomial-C) (RETIRED) gentoo-dev 2004-08-01 03:52:30 UTC
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.
Comment 3 Lars Wendler (Polynomial-C) (RETIRED) gentoo-dev 2004-08-01 03:54:21 UTC
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
Comment 4 Noah 2004-08-06 18:41:03 UTC
Looks good to me. Yay simple fixes. =)
Comment 5 Michael Cummings (RETIRED) gentoo-dev 2004-08-08 08:25:29 UTC
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!