Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 167740 - build errors for ebuilds that use Pod::Man
Summary: build errors for ebuilds that use Pod::Man
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:
 
Reported: 2007-02-20 12:11 UTC by Rutger van Oosten
Modified: 2007-02-20 12:45 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 Rutger van Oosten 2007-02-20 12:11:14 UTC
I first got this problem when trying to install media-gfx/imagemagick-6.3.0.5. The ebuild fails with this error:

Can't locate object method "reinit" via package "Pod::Man" at /usr/lib/perl5/5.8.8/Pod/Man.pm line 1222.

I get the same error now with a number of packages, such as: dev-perl/DBI-1.50, net-analyzer/rrdtool-1.2.15-r3, perl-core/PodParser-1.32, perl-core/Test-Harness-2.56

I have tried re-emerging everything perl, and especially Pod-Simple, to no effect. A number of packages fail to re-emerge with the same error.

revdep-rebuild is clean.

Reproducible: Always

Steps to Reproduce:
1. emerge -av imagemagick


Actual Results:  
error:

/bin/sh ./libtool --silent --tag=CC --mode=link i686-pc-linux-gnu-gcc  -march=nocona -O2 -pipe -fomit-frame-pointer -Wall -W -pthread  -lfreetype -lz -o coders/art.la -rpath /usr/lib/ImageMagick-6.3.0/modules-Q16/coders -no-undefined -module -avoid-version coders/coders_art_la-art.lo magick/libMagick.la
chmod 755 blib/arch/auto/Image/Magick/Magick.so
Can't locate object method "reinit" via package "Pod::Man" at /usr/lib/perl5/5.8.8/Pod/Man.pm line 1222.
Manifying blib/man3/Image::Magick.3pm
make[1]: *** [manifypods] Error 2
make[1]: Leaving directory `/var/tmp/portage/media-gfx/imagemagick-6.3.0.5/work/ImageMagick-6.3.0/PerlMagick'
make: *** [all-perl] Error 2
make: *** Waiting for unfinished jobs....
libtool: link: warning: `/usr/lib/gcc/i686-pc-linux-gnu/4.1.1/../../..//libjpeg.la' seems to be moved
libtool: link: warning: `/usr/lib/gcc/i686-pc-linux-gnu/4.1.1/../../..//libfreetype.la' seems to be moved

!!! ERROR: media-gfx/imagemagick-6.3.0.5 failed.
Call stack:
  ebuild.sh, line 1614:   Called dyn_compile
  ebuild.sh, line 971:   Called qa_call 'src_compile'
  environment, line 3251:   Called src_compile
  imagemagick-6.3.0.5.ebuild, line 88:   Called die

!!! compile problem
!!! If you need support, post the topmost build error, and the call stack if relevant.
!!! A complete build log is located at '/var/tmp/portage/media-gfx/imagemagick-6.3.0.5/temp/build.log'.


Expected Results:  
ebuild succeeds

emerge --info:

Portage 2.1.2-r9 (default-linux/x86/2006.1, gcc-4.1.1, glibc-2.5-r0, 2.6.16-hardened-r11 i686)
=================================================================
System uname: 2.6.16-hardened-r11 i686 Intel(R) Xeon(TM) CPU 3.00GHz
Gentoo Base System release 1.12.9
Timestamp of tree: Mon, 19 Feb 2007 11:58:01 +0000
dev-java/java-config: 1.2.11-r1
dev-lang/python:     2.4.3-r4
dev-python/pycrypto: 2.0.1-r5
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.61
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10
sys-devel/binutils:  2.16.1-r3
sys-devel/gcc-config: 1.3.14
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.17-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=nocona -O2 -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc"
CONFIG_PROTECT_MASK="/etc/env.d /etc/gconf /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c"
CXXFLAGS="-march=nocona -O2 -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks metadata-transfer sandbox sfperms strict"
GENTOO_MIRRORS="http://ftp.belnet.be/mirror/rsync.gentoo.org/gentoo/ ftp://ftp.belnet.be/mirror/rsync.gentoo.org/gentoo/ http://linux.rz.ruhr-uni-bochum.de/download/gentoo-mirror/ ftp://linux.rz.ruhr-uni-bochum.de/gentoo-mirror/ http://ftp.snt.utwente.nl/pub/os/linux/gentoo ftp://ftp.snt.utwente.nl/pub/os/linux/gentoo "
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="aliaschain apache2 berkdb bitmap-fonts cli cnamefix cracklib crypt dlloader dri exiscan-acl fortran gdbm gpm iconv imagemagick imap innodb isdnlog jpeg ldap libg++ logrotate math midi mssql multipleip mysql ncurses nls nptl nptlonly pam pcre perl png ppds pppd python readline reflection roundrobin semanticfix session spl ssl tcpd truetype truetype-fonts type1-fonts unicode wildlsearch x86 xorg zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1 emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" ELIBC="glibc" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" USERLAND="GNU" VIDEO_CARDS="apm ark ati chips cirrus cyrix dummy fbdev glint i128 i740 i810 imstt mga neomagic nsc nv rendition s3 s3virge savage siliconmotion sis sisusb tdfx tga trident tseng v4l vesa vga via vmware voodoo"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY
Comment 1 Rutger van Oosten 2007-02-20 12:45:34 UTC
Hmm. I re-emerged dev-lang/perl again, and now everything compiles cleanly.

Problem was behind the keyboard apparently :-)