$ emerge gmime (...) usr/lib/libgmime-2.0.so.2.1.11 usr/bin/uuencode usr/bin/uudecode making executable: /usr/lib/libgmime-2.0.so.2.1.11 >>> Completed installing gmime-2.1.11 into /var/tmp/portage/gmime-2.1.11/image/ * checking 136 files for package collisions existing file /usr/bin/uuencode is not owned by this package existing file /usr/bin/uudecode is not owned by this package * spent 0.0477809906006 seconds checking for file collisions * This package is blocked because it wants to overwrite * files belonging to other packages (see messages above). * If you have no clue what this is all about report it * as a bug for this package on http://bugs.gentoo.org package dev-libs/gmime-2.1.11 NOT merged No package files given... Grabbing a set. /usr/bin/uu{en,de}code is from app-arch/sharutils. $ emerge info Portage 2.0.51.18 (default-linux/x86/2004.3, gcc-3.4.3, glibc-2.3.4.20050125-r0, 2.6.11 i686) ================================================================= System uname: 2.6.11 i686 Intel(R) Pentium(R) 4 CPU 3.40GHz Gentoo Base System version 1.6.9 Python: dev-lang/python-2.3.5 [2.3.5 (#1, Mar 2 2005, 13:35:42)] ccache version 2.3 [enabled] dev-lang/python: 2.3.5 sys-devel/autoconf: 2.13, 2.59-r6 sys-devel/automake: 1.9.4, 1.5, 1.8.5-r3, 1.6.3, 1.7.9-r1, 1.4_p6 sys-devel/binutils: 2.15.92.0.2-r4 sys-devel/libtool: 1.5.10-r5 virtual/os-headers: 2.6.8.1-r2 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-O2 -march=pentium4 -fomit-frame-pointer -fstack-protector -pipe" 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 /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/terminfo /etc/env.d" CXXFLAGS="-O2 -march=pentium4 -fomit-frame-pointer -fstack-protector -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache collision-protect distlocks maketest sandbox sfperms test userpriv usersandbox" GENTOO_MIRRORS="ftp://mirror.switch.ch/mirror/gentoo/ http://mirror.switch.ch/mirror/gentoo/ http://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/" LANG="de_DE.utf-8" LC_ALL="de_DE.utf-8" MAKEOPTS="-j1 -s" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 X a4 aac aalib acl acpi alsa apache2 avi bash-completion bitmap-fonts bzlib caca calendar cdparanoia cdr cpdflib crypt cups divx4linux djbfft dlloader dvd eds encode esd evo exif fam fbcon flac ftp gd gd-external gif gimpprint gmail gnome gphoto2 gpm gstreamer gtk2 gtkhtml hal hbci howl iconv imap imlib2 ipv6 ithreads jpeg libcaca mad mime mmx mng mono moznocompose moznoirc moznomail mozsvg mpeg mpeg4 mysql ncurses nls nptl nptlonly oggvorbis opengl openssh pam pcre pic png python quicktime readline real rtc samba session simplexml sockets spell splash sqlite sse sse2 ssl svg svga theora threads tiff truetype truetype-fonts type1-fonts unicode usb userlocales vim-pager wmf xanim xmlrpc xv zlib linguas_GER" Unset: ASFLAGS, CBUILD, CTARGET, LDFLAGS
I remember fixing this problem back in 2.1.10 (see ChangeLog). And, I just tried emerging gmime-2.1.11, and it works - files /usr/bin/gmime-uu{en,de}code get installed.
Reassigning to net-mail as I'm not the maintainer.
Ok, looks like this is a portage "feature" - it checks for file collisions too soon, if FEATURES="collision-protect" is set. After moving file renaming from pkg_preinst() to end of src_install(), all is fine. Ebuilds have been fixed in CVS, thanks for reporting!
Please reopen. making executable: /usr/lib/libgmime-2.0.so.2.1.9 >>> Completed installing gmime-2.1.9-r1 into /var/tmp/portage/gmime-2.1.9-r1/image/ * checking 141 files for package collisions existing file /usr/bin/uudecode is not owned by this package existing file /usr/bin/uuencode is not owned by this package * spent 0.0920889377594 seconds checking for file collisions * This package is blocked because it wants to overwrite * files belonging to other packages (see messages above). * If you have no clue what this is all about report it * as a bug for this package on http://bugs.gentoo.org package dev-libs/gmime-2.1.9-r1 NOT merged No package files given... Grabbing a set. [15:44:45 alexander@server:~/tmp] $ epm -qf /usr/lib/libgmime-2.0.so.2.1.9 file /usr/lib/libgmime-2.0.so.2.1.9: No such file or directory [15:46:49 alexander@server:~/tmp] $ epm -qf /usr/bin/uudecode /usr/bin/uuencode sharutils-4.2.1-r10 sharutils-4.2.1-r10
Bug 70392 had a resolution - once...