Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 111399 - Perl-5.8.7 from ~x86 does not cause dependent perl modules to be remerged, resulting in failing builds
Summary: Perl-5.8.7 from ~x86 does not cause dependent perl modules to be remerged, re...
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: x86 Linux
: High major
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-11-03 13:26 UTC by Mike Bourgeous
Modified: 2005-11-03 13:51 UTC (History)
0 users

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


Attachments
Full summary and error messages (error.txt,7.71 KB, text/plain)
2005-11-03 13:27 UTC, Mike Bourgeous
Details
List of packages installed from ~x86 instead of x86 (package.keywords,2.29 KB, text/plain)
2005-11-03 13:31 UTC, Mike Bourgeous
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Mike Bourgeous 2005-11-03 13:26:15 UTC
Intltool failed to compile because the new version of perl did not cause    
remerging of perl modules.  The required perl module XML::Parser was located    
in /usr/lib/perl5/vendor_perl/5.8.6/i386-linux, while the new version of perl    
was looking in /usr/lib/perl5/vendor_perl/5.8.7/i686-linux.  It seems to me    
that installing a new version of perl should either preserve the search paths    
or remerge all installed perl modules.  See the attachment for a list of   
ebuilds I reinstalled to fix the problem, and for the other details relevant to   
the issue.   
  
The workaround is manually reinstalling those perl modules which are located in  
the wrong directory.  
  

Reproducible: Always
Steps to Reproduce:
1. Installed 2005.1 from binaries  
2. Installed Perl 5.8.7-r1 from ~x86  
3. Tried emerge -u --deep --newuse world. 
Actual Results:  
intltool failed.  Any package that needs a perl module will fail.  
  

Expected Results:  
Installed all packages correctly. 

Portage 2.0.53_rc7 (default-linux/x86/2005.1, gcc-3.3.6, glibc-2.3.5-r3, 
2.6.12-gentoo-r6gentoo i686) 
================================================================= 
System uname: 2.6.12-gentoo-r6gentoo i686 AMD Athlon(TM) XP 2600+ 
Gentoo Base System version 1.6.13 
dev-lang/python:     2.3.5, 2.4.2 
sys-apps/sandbox:    1.2.13 
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 
sys-devel/libtool:   1.5.20 
virtual/os-headers:  2.6.11-r2 
ACCEPT_KEYWORDS="x86" 
AUTOCLEAN="yes" 
CBUILD="i686-pc-linux-gnu" 
CFLAGS="-O3 -march=athlon-xp -pipe -fomit-frame-pointer" 
CHOST="i686-pc-linux-gnu" 
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/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/env.d" 
CXXFLAGS="-O3 -march=athlon-xp -pipe -fomit-frame-pointer" 
DISTDIR="/usr/portage/distfiles" 
FEATURES="autoconfig distlocks sandbox sfperms strict" 
GENTOO_MIRRORS="http://distfiles.gentoo.org 
http://distro.ibiblio.org/pub/linux/distributions/gentoo" 
MAKEOPTS="-j2" 
PKGDIR="/usr/portage/packages" 
PORTAGE_TMPDIR="/var/tmp" 
PORTDIR="/usr/portage" 
SYNC="rsync://rsync.gentoo.org/gentoo-portage" 
USE="x86 3dnow 3dnowext 3ds S3TC X a52 aac acl acpi aim alsa amr apm arts asm 
audiofile avi bash-completion berkdb bitmap-fonts bootsplash bzip2 cdda cddb 
cdio cdparanoia cdr crypt cscope css cups curl dga dpms dts dv dvb dvd dvdr 
dvdread edl eds emboss encode esd ethereal exif fam fame fat fbcon ffmpeg fftw 
firefox flac flash fluidsynth fmod foomaticdb fortran fping ftp fusion gb gdbm 
gif gimp ginac glut gmp gnome gnuplot gpm gs gstreamer gtk gtk2 id3 ieee1394 
imagemagick imlib ipv6 jack joystick jp2 jpeg jpeg2k kde kdeenablefinal 
kdexdeltas ladcca ladspa lame lcms ldap libg++ libsamplerate libwww lirc live 
lm_sensors lzo mad matroska mikmod ming mjpeg mmx mmxext mng mod motif mozilla 
mozsvg mp3 mpeg mpeg2 mpeg4 mplayer msn musepack mythtv nas ncurses network nls 
ntfs nvidia ogg oggvorbis on-the-fly-crypt openal opengl osc oscar oss pam 
pdflib perl plotutils png povray python qt quicktime rar readline real reiserfs 
rtc ruby samba sblive scanner screen sdl shorten silverxp sndfile soundtouch 
speex spell sse ssl startup-notification stream subp subtitles subversion svg 
svgz sysfs tcltk tcpd tga theora threads tidy tiff transcode truetype 
truetype-fonts type1-fonts udev usb v4l v4l2 vcd vim-pager vim-with-x vlm 
vorbis win32codecs xanim xfs xine xinerama xml2 xmms xosd xpm xprint 
xscreensaver xv xvid xvmc yv12 zlib zvbi userland_GNU kernel_linux elibc_glibc" 
Unset:  ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTDIR_OVERLAY
Comment 1 Mike Bourgeous 2005-11-03 13:27:22 UTC
Created attachment 72054 [details]
Full summary and error messages
Comment 2 Mike Bourgeous 2005-11-03 13:31:54 UTC
Created attachment 72055 [details]
List of packages installed from ~x86 instead of x86
Comment 3 Jakub Moc (RETIRED) gentoo-dev 2005-11-03 13:51:42 UTC
That's what's perl-cleaner for...