Bug 103535 - [multilib-strict] dev-python/wxpython-2.4.2.4
Bug#: 103535 Product:  Gentoo Linux Version: 2005.0 Platform: AMD64
OS/Version: Linux Status: RESOLVED Severity: normal Priority: P2
Resolution: FIXED Assigned To: amd64@gentoo.org Reported By: jimlaflin@gmail.com
Component: Ebuilds
URL: 
Summary: [multilib-strict] dev-python/wxpython-2.4.2.4
Keywords:  
Status Whiteboard: 
Opened: 2005-08-23 18:08 0000
Description:   Opened: 2005-08-23 18:08 0000
Tries to install to /usr/lib

Please find attached diff for ebuild

Jim

Portage 2.0.51.22-r2 (default-linux/amd64/2005.1, gcc-3.4.4, glibc-2.3.5-r1,
2.6.12-gentoo-r9 x86_64)
=================================================================
System uname: 2.6.12-gentoo-r9 x86_64 AMD Athlon(tm) 64 Processor 3200+
Gentoo Base System version 1.6.13
dev-lang/python:     2.3.5, 2.4.1-r1
sys-apps/sandbox:    1.2.12
sys-devel/autoconf:  2.13, 2.59-r6
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.5
sys-devel/binutils:  2.15.92.0.2-r10
sys-devel/libtool:   1.5.18-r1
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="amd64"
AUTOCLEAN="yes"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O2 -march=athlon64 -pipe"
CHOST="x86_64-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/share/config /usr/share/texmf/dvipdfm/config/
/usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/
/usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/splash /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -march=athlon64 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks multilib-strict sandbox sfperms strict"
GENTOO_MIRRORS="http://gentoo.blueyonder.co.uk"
LINGUAS="en_GB"
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="X aac alsa amarok amd64 avi berkdb bitmap-fonts browserplugin cdb cdr crypt
cups curl directfb dvd dvdr dvdread eds encode esd fam foomaticdb fortran gdbm
gif gphoto2 gpm gstreamer gtk gtk2 guile hal imagemagick imlib ipv6 java jpeg
junit kde kdeenablefinal libwww lzw lzw-tiff mad mikmod mp3 mpeg mplayer msn
ncurses nls nocd nvidia ogg oggvorbis opengl oss pam pdflib perl pic png python
qt quicktime readline real ruby samba sdl spell ssl symlink tcltk tcpd tetex
theora tiff truetype truetype-fonts type1-fonts usb userlocales v4l vcd vorbis
xine xml2 xpm xv zlib linguas_en_GB userland_GNU kernel_linux elibc_glibc"
Unset:  ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS

------- Comment #1 From Jim Laflin 2005-08-23 18:10:26 0000 -------
Created an attachment (id=66702) [details]
Diff for ebuild

------- Comment #2 From Jim Laflin 2005-08-23 19:36:56 0000 -------
Created an attachment (id=66709) [details]
Diff for ebuild

------- Comment #3 From Jim Laflin 2005-08-23 19:37:07 0000 -------
Created an attachment (id=66710) [details]
Diff for ebuild

------- Comment #4 From Jim Laflin 2005-08-23 19:37:16 0000 -------
Created an attachment (id=66711) [details]
Diff for ebuild

------- Comment #5 From Jim Laflin 2005-08-23 19:38:20 0000 -------
OK, first off.. sorry for the spam.

Here's the deal (and why I've submitted patches for each version)

wxpython-2.4.2.4 - tries to install to /usr/lib (fails multilib-strict)
wxpython-2.4.2.4-r2 - fails (multilib-strict), and also checks for old versions
in /usr/lib
wxpython-2.6.0.0-r1 - checks for old versions in /usr/lib
wxpython-2.6.1.0 - checks for old versions in /usr/lib


The only potential breakage I see is if one were to install from an old ebuild
(which installed its files into /usr/lib/), then use a more recent one which is
multilib friendly. How you handle that is up to you :-)

Cheers
Jim

------- Comment #6 From Simon Stelling (RETIRED) 2005-09-07 12:17:04 0000 -------
fixed, thanks for the patches