Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 122374 - Pod-Coverage-0.17 was added without a dependancy on dev-perl/module-build
Summary: Pod-Coverage-0.17 was added without a dependancy on dev-perl/module-build
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-02-10 07:21 UTC by Wes
Modified: 2006-02-10 10:39 UTC (History)
0 users

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Wes 2006-02-10 07:21:14 UTC
Can't locate Module/Build.pm in @INC (@INC contains: /etc/perl /usr/lib/perl5/vendor_perl/5.8.8/i686-linux /usr/lib/perl5/vendor_perl/5.8.8 /usr/lib/perl5/vendor_perl /usr/lib/perl5/site_perl/5.8.8/i686-linux /usr/lib/perl5/site_perl/5.8.8 /usr/lib/perl5/site_perl /usr/lib/perl5/5.8.8/i686-linux /usr/lib/perl5/5.8.8 /usr/local/lib/site_perl .).
BEGIN failed--compilation aborted.
 * Using Module::Build
 * 
 * Please post a bug on http://bugs.gentoo.org assigned to
 * perl@gentoo.org - Pod-Coverage-0.17 was added without a dependancy
 * on dev-perl/module-build
 * 
 * 

!!! ERROR: dev-perl/Pod-Coverage-0.17 failed.





freeman ~ # emerge --info
Portage 2.1_pre4-r1 (default-linux/x86, gcc-3.4.5, glibc-2.3.6-r2, 2.6.15 i686)
=================================================================
System uname: 2.6.15 i686 Intel(R) Pentium(R) 4 CPU 3.00GHz
Gentoo Base System version 1.12.0_pre15
dev-lang/python:     2.3.5-r2, 2.4.2-r1
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.59-r7
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1
sys-devel/binutils:  2.16.1-r1
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r3
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -pipe -fomit-frame-pointer -march=pentium4"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/texmf/web2c /etc/env.d"
CXXFLAGS="-O2 -pipe -fomit-frame-pointer -march=pentium4"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks sandbox sfperms strict"
GENTOO_MIRRORS="ftp://ftp.ucsb.edu/pub/mirrors/linux/gentoo/ ftp://gentoo.chem.wisc.edu/gentoo/ ftp://ftp.gtlib.cc.gatech.edu/pub/gentoo"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/opt/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.us.gentoo.org/gentoo-portage/"
USE="X Xaw3d a52 aac aalib acl acpi aim alsa apache2 audiofile avi bash-completion berkdb bitmap-fonts bluetooth bmp bzip2 cairo caps cddb cdparanoia cdr cgi clamav cracklib crypt cups curl dar32 dar64 dba dbm dbus dga directfb divx4linux doc dts dv dvb dvd dvdr dvdread encode ethereal expat fam fbcon ffmpeg firefox flac fltk foomaticdb ftp gd gdbm ggi gif gnutls gpm graphviz gstreamer gtk gtk2 gtkhtml hal imagemagick imap imlib innodb jabber jack java javascript jikes jpeg kde kdeenablefinal kerberos ldap lesstif libcaca libg++ libwww live lm_sensors logitech-mouse lzo mad maildir mailwrapper matroska mbox mikmod mime ming mmap mmx mmxext mng modplug motif mozdevelop mozilla moznocompose moznoirc mozsvg mp3 mpeg mplayer msn musicbrainz mysql ncurses network nis nptl nsplugin odbc offensive ogg oggvorbis openal openexr opengl oscar pam pcre pda pdflib perl php png posix povray ppds python qt quicktime readline real ruby samba sasl sdl sharedmem slang slp sndfile snmp spell srvdir sse sse2 ssl svg svga sysfs sysvipc tcltk tetex theora threads tidy tiff truetype truetype-fonts type1-fonts udev unicode usb v4l vcd verbose vhosts videos vidix visualization vorbis wifi win32codecs wmf wxwindows x86 xcomposite xine xinerama xml xml2 xmlrpc xmms xosd xpm xscreensaver xsl xv xvid xvmc yahoo zeroconf zlib elibc_glibc kernel_linux userland_GNU video_cards_radeon"
Unset:  ASFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, LANG, LC_ALL, LDFLAGS, LINGUAS
Comment 1 Wes 2006-02-10 07:29:25 UTC
There's a problem with the Module::Build ebuild that causes it to be put into the world file but not actually install the module.
Comment 2 Michael Cummings (RETIRED) gentoo-dev 2006-02-10 07:34:11 UTC
(In reply to comment #1)
> There's a problem with the Module::Build ebuild that causes it to be put into
> the world file but not actually install the module.
> 

my CONTENTS shows the module and all of its part getting put on my box (that and it like works). I think your real problem here is that Module::Build isn't visible  since you upgraded to perl-5.8.8 this week. You can try running perl-cleaner, though I have to add that we've found a bug recently (i think only on amd64's) where parts of your path don't get scanned, so whatever's in there doesn't get emerged, but that's the source of your problem, not whether module-build installed.
Comment 3 Michael Cummings (RETIRED) gentoo-dev 2006-02-10 07:39:42 UTC
$ grep -i pm /var/db/pkg/dev-perl/module-build-0.26.11/CONTENTS
obj /usr/share/man/man3/Module::Build::Platform::MacOS.3pm.gz 0020f829c1c407dea386540f1fafddcf 1137949691
obj /usr/share/man/man3/Module::Build.3pm.gz bcb083884bb2008a9937194641e5c86e 1137949691
obj /usr/share/man/man3/Module::Build::Platform::Amiga.3pm.gz 2295048885ca64f4eb24fe27d7d862ab 1137949691
obj /usr/share/man/man3/Module::Build::ConfigData.3pm.gz af60af4bb9eb40cfe3e75a5e78ebe7df 1137949691
obj /usr/share/man/man3/Module::Build::Platform::cygwin.3pm.gz 5f6fa82caba0a4a6486ce69ad949b28c 1137949691
obj /usr/share/man/man3/Module::Build::Platform::MPEiX.3pm.gz ab7e831aa84af1ef7d1a9295c4e520ae 1137949691
obj /usr/share/man/man3/Module::Build::PPMMaker.3pm.gz d71d85b651588b5e0c6c97575a55d6cb 1137949691
obj /usr/share/man/man3/Module::Build::Platform::Windows.3pm.gz 6b7b501ff7cf39ddada6e1c2c0644e54 1137949691
obj /usr/share/man/man3/Module::Build::Platform::VOS.3pm.gz 0d2beadddb111a8ca5f90482827efa40 1137949691
obj /usr/share/man/man3/Module::Build::Platform::Default.3pm.gz c6e1a84d9d8e350f329a024d885b8724 1137949691
obj /usr/share/man/man3/Module::Build::Platform::RiscOS.3pm.gz 54ad2f378d507d9d9bf1931cddb828fb 1137949691
obj /usr/share/man/man3/Module::Build::Cookbook.3pm.gz 5a2ddd7381f65659f4390beb80aeb781 1137949691
obj /usr/share/man/man3/Module::Build::Platform::aix.3pm.gz af1733c4957450def9c6b368c27ea90d 1137949691
obj /usr/share/man/man3/Module::Build::Platform::os2.3pm.gz 139342438368393ebc94c0c2bfb1fa50 1137949691
obj /usr/share/man/man3/Module::Build::Platform::VMS.3pm.gz 4d6dc0e01bc8f9a6c3bab032251fa8be 1137949691
obj /usr/share/man/man3/Module::Build::Base.3pm.gz 5f25ad7a5dad9591b8c9e8e444f3d0e1 1137949691
obj /usr/share/man/man3/Module::Build::Compat.3pm.gz 4666e4dff1f82923ef6bd0c520414be7 1137949691
obj /usr/share/man/man3/Module::Build::Platform::Unix.3pm.gz 88c1e2f35c4d85b28a416570df5b374c 1137949691
obj /usr/share/man/man3/Module::Build::Platform::EBCDIC.3pm.gz 5511d79ff1aff537a23d08a1ae2fe59c 1137949691
obj /usr/share/man/man3/Module::Build::Platform::darwin.3pm.gz f424d9dc26c1d57d694f7b9ec3cf3d27 1137949691
obj /usr/lib/perl5/vendor_perl/5.8.8/Module/Build.pm d1604602fa36ab1af976509b32a76298 1137949691
obj /usr/lib/perl5/vendor_perl/5.8.8/Module/Build/Compat.pm 9410fb5cf2560745db8bb490f4ec0f9f 1137949691
obj /usr/lib/perl5/vendor_perl/5.8.8/Module/Build/PodParser.pm 9e20c00b28ae06cbb30c3446fd082612 1137949691
obj /usr/lib/perl5/vendor_perl/5.8.8/Module/Build/Base.pm 11f665a0cbfe1de78d9724f1a602a6c1 1137949691
obj /usr/lib/perl5/vendor_perl/5.8.8/Module/Build/PPMMaker.pm 3650f5c7dc24f96b7cd55317d9145859 1137949691
obj /usr/lib/perl5/vendor_perl/5.8.8/Module/Build/Cookbook.pm 2e9787abdd9b6008271805be2eeaffe1 1137949691
obj /usr/lib/perl5/vendor_perl/5.8.8/Module/Build/ConfigData.pm be7fe06becef60862f7ebf21f5c6a691 1137949691
obj /usr/lib/perl5/vendor_perl/5.8.8/Module/Build/Platform/darwin.pm 399eca9ad800cdc11ad89d9dbc538a23 1137949691
obj /usr/lib/perl5/vendor_perl/5.8.8/Module/Build/Platform/MacOS.pm ef1370da943787f5d05b5733f8de267e 1137949691
obj /usr/lib/perl5/vendor_perl/5.8.8/Module/Build/Platform/RiscOS.pm 587c3920026209aeee23db48c3226e29 1137949691
obj /usr/lib/perl5/vendor_perl/5.8.8/Module/Build/Platform/VOS.pm f8dbf67588c910ebb90ee99fd61a86f7 1137949691
obj /usr/lib/perl5/vendor_perl/5.8.8/Module/Build/Platform/Windows.pm 8022dfa849079e503977be11675f9c58 1137949691
obj /usr/lib/perl5/vendor_perl/5.8.8/Module/Build/Platform/Unix.pm ab910f42515700eaa7efb6fa29d18d96 1137949691
obj /usr/lib/perl5/vendor_perl/5.8.8/Module/Build/Platform/Amiga.pm 74ac4efaf9cf30c28fddea2b678512a7 1137949691
obj /usr/lib/perl5/vendor_perl/5.8.8/Module/Build/Platform/os2.pm 1095c822b847446c5ac44b2d6b40374e 1137949691
obj /usr/lib/perl5/vendor_perl/5.8.8/Module/Build/Platform/VMS.pm ab3827843b7d8e16f61c6b62e742ba6f 1137949691
obj /usr/lib/perl5/vendor_perl/5.8.8/Module/Build/Platform/cygwin.pm 707ec894152f49fdd5b4b2f0e087812f 1137949691
obj /usr/lib/perl5/vendor_perl/5.8.8/Module/Build/Platform/EBCDIC.pm f1b8973a11b564cf129509e33e48ebe3 1137949691
obj /usr/lib/perl5/vendor_perl/5.8.8/Module/Build/Platform/MPEiX.pm 8f3f1774b8a37e51ca76c14b0c662994 1137949691
obj /usr/lib/perl5/vendor_perl/5.8.8/Module/Build/Platform/aix.pm 0662485e9b65d7eaab01b9507462e534 1137949691
obj /usr/lib/perl5/vendor_perl/5.8.8/Module/Build/Platform/Default.pm bcea48c89011d544aabd671b9f3afb3e 1137949691
Comment 4 Wes 2006-02-10 07:57:59 UTC
freeman ~ # g-cpan --install Module::Build
CPAN: Storable loaded ok
Going to read /root/.cpan/Metadata
  Database was generated on Thu, 09 Feb 2006 08:17:45 GMT
 * g-cpan: Existing ebuild found for dev-perl/module-build

Calculating dependencies ...done!
>>> Generating digest file...
<<< Module-Build-0.2611.tar.gz
>>> Generating manifest file...
<<< ChangeLog
<<< files/digest-module-build-0.25
<<< files/digest-module-build-0.26.10
<<< files/digest-module-build-0.26.11
<<< metadata.xml
<<< module-build-0.25.ebuild
<<< module-build-0.26.10.ebuild
<<< module-build-0.26.11.ebuild
>>> Computed message digests.

>>> emerge (1 of 1) dev-perl/module-build-0.26.11 to /
>>> checksums files   ;-) module-build-0.26.10.ebuild
>>> checksums files   ;-) module-build-0.25.ebuild
>>> checksums files   ;-) module-build-0.26.11.ebuild
>>> checksums files   ;-) files/digest-module-build-0.25
>>> checksums files   ;-) files/digest-module-build-0.26.10
>>> checksums files   ;-) files/digest-module-build-0.26.11
>>> checksums src_uri ;-) Module-Build-0.2611.tar.gz
>>> Unpacking source...
>>> Unpacking Module-Build-0.2611.tar.gz to /opt/tmp/portage/module-build-0.26.11/work
>>> Source unpacked.
>>> Compiling source in /opt/tmp/portage/module-build-0.26.11/work/Module-Build-0.2611 ...
 * Using Module::Build
Checking whether your kit is complete...
Looks good
 * Optional prerequisite Module::Signature isn't installed
ERRORS/WARNINGS FOUND IN PREREQUISITES.  You may wish to install the versions
 of the modules indicated above before proceeding with this installation.

Feature 'YAML_support' disabled because of the following prerequisite failures:
 * Version 0.53 of YAML is installed, but we need version < 0.49

Creating new 'Build' script for 'Module-Build' version '0.2611'
lib/Module/Build/Platform/darwin.pm -> blib/lib/Module/Build/Platform/darwin.pm
lib/Module/Build/Platform/MacOS.pm -> blib/lib/Module/Build/Platform/MacOS.pm
lib/Module/Build/Compat.pm -> blib/lib/Module/Build/Compat.pm
lib/Module/Build/Platform/RiscOS.pm -> blib/lib/Module/Build/Platform/RiscOS.pm
lib/Module/Build/PodParser.pm -> blib/lib/Module/Build/PodParser.pm
lib/Module/Build/Platform/VOS.pm -> blib/lib/Module/Build/Platform/VOS.pm
lib/Module/Build/Platform/Windows.pm -> blib/lib/Module/Build/Platform/Windows.pm
lib/Module/Build/Platform/Unix.pm -> blib/lib/Module/Build/Platform/Unix.pm
lib/Module/Build/Platform/Amiga.pm -> blib/lib/Module/Build/Platform/Amiga.pm
lib/Module/Build/Base.pm -> blib/lib/Module/Build/Base.pm
lib/Module/Build/Platform/os2.pm -> blib/lib/Module/Build/Platform/os2.pm
lib/Module/Build/Platform/MPEiX.pm -> blib/lib/Module/Build/Platform/MPEiX.pm
lib/Module/Build/Platform/EBCDIC.pm -> blib/lib/Module/Build/Platform/EBCDIC.pm
lib/Module/Build/Platform/VMS.pm -> blib/lib/Module/Build/Platform/VMS.pm
lib/Module/Build/Platform/cygwin.pm -> blib/lib/Module/Build/Platform/cygwin.pm
lib/Module/Build.pm -> blib/lib/Module/Build.pm
lib/Module/Build/PPMMaker.pm -> blib/lib/Module/Build/PPMMaker.pm
lib/Module/Build/Platform/aix.pm -> blib/lib/Module/Build/Platform/aix.pm
lib/Module/Build/Cookbook.pm -> blib/lib/Module/Build/Cookbook.pm
lib/Module/Build/Platform/Default.pm -> blib/lib/Module/Build/Platform/Default.pm
Writing config notes to blib/lib/Module/Build/ConfigData.pm
Manifying blib/script/config_data -> blib/bindoc/config_data.1
Can't locate object method "reinit" via package "Pod::Man" at /usr/lib/perl5/5.8.8/Pod/Man.pm line 1211.
>>> Source compiled.
>>> Test phase [not enabled]: dev-perl/module-build-0.26.11

>>> Install module-build-0.26.11 into /opt/tmp/portage/module-build-0.26.11/image/ category dev-perl
Manifying blib/script/config_data -> blib/bindoc/config_data.1
Can't locate object method "reinit" via package "Pod::Man" at /usr/lib/perl5/5.8.8/Pod/Man.pm line 1211.
man:
prepallstrip:
>>> Completed installing module-build-0.26.11 into /opt/tmp/portage/module-build-0.26.11/image/

>>> Merging dev-perl/module-build-0.26.11 to /
--- /usr/
--- /usr/share/
--- /usr/share/doc/
--- /usr/share/doc/module-build-0.26.11/
>>> /usr/share/doc/module-build-0.26.11/README.gz
>>> /usr/share/doc/module-build-0.26.11/MANIFEST.gz
>>> /usr/share/doc/module-build-0.26.11/Changes.gz
--- /usr/share/perl/
--- /usr/share/perl/gentoo-pods/
--- /usr/share/perl/gentoo-pods/5.8.8/
>>> Safely unmerging already-installed instance...
--- !mtime obj /usr/share/doc/module-build-0.26.11/README.gz
--- !mtime obj /usr/share/doc/module-build-0.26.11/MANIFEST.gz
--- !mtime obj /usr/share/doc/module-build-0.26.11/Changes.gz
--- !empty dir /usr/share/perl/gentoo-pods/5.8.8
--- !empty dir /usr/share/perl/gentoo-pods
--- !empty dir /usr/share/perl
--- !empty dir /usr/share/doc/module-build-0.26.11
--- !empty dir /usr/share/doc
--- !empty dir /usr/share
--- !empty dir /usr
>>> original instance of package unmerged safely.
>>> Regenerating /etc/ld.so.cache...
>>> dev-perl/module-build-0.26.11 merged.
Comment 5 Wes 2006-02-10 10:39:37 UTC
re-emerging dev-perl/perl fixed the problem with Pod::Man.  Pod::Man was different after re-emerging.  Don't know why or how.