When emerging mplayer, the source gets unpacked but it quits after trying to install a ppc64 patch. Reproducible: Always Steps to Reproduce: 1. emerge --sync 2. emerge mplayer Actual Results: * Applying mplayer-1.0_pre6-ppc64.patch ... * Failed Patch: mplayer-1.0_pre6-ppc64.patch ! * ( /usr/portage/media-video/mplayer/files/mplayer-1.0_pre6-ppc64.patch ) * * Include in your bugreport the contents of: * * /var/tmp/portage/mplayer-1.0_pre7-r1/temp/mplayer-1.0_pre6-ppc64.patch-7794.out The contents of /var/tmp/portage/mplayer-1.0_pre7-r1/temp/mplayer-1.0_pre6-ppc64.patch-7794.out follows: ======================================== PATCH COMMAND: patch -p0 -g0 --no-backup-if-mismatch < /usr/portage/media-video/mplayer/files/mplayer-1.0_pre6-ppc64.patch ======================================== patch: error while loading shared libraries: libimf.so: cannot open shared object file: No such file or directory ======================================== PATCH COMMAND: patch -p1 -g0 --no-backup-if-mismatch < /usr/portage/media-video/mplayer/files/mplayer-1.0_pre6-ppc64.patch ======================================== patch: error while loading shared libraries: libimf.so: cannot open shared object file: No such file or directory ======================================== PATCH COMMAND: patch -p2 -g0 --no-backup-if-mismatch < /usr/portage/media-video/mplayer/files/mplayer-1.0_pre6-ppc64.patch ======================================== patch: error while loading shared libraries: libimf.so: cannot open shared object file: No such file or directory ======================================== PATCH COMMAND: patch -p3 -g0 --no-backup-if-mismatch < /usr/portage/media-video/mplayer/files/mplayer-1.0_pre6-ppc64.patch ======================================== patch: error while loading shared libraries: libimf.so: cannot open shared object file: No such file or directory ======================================== PATCH COMMAND: patch -p4 -g0 --no-backup-if-mismatch < /usr/portage/media-video/mplayer/files/mplayer-1.0_pre6-ppc64.patch ======================================== patch: error while loading shared libraries: libimf.so: cannot open shared object file: No such file or directory Expected Results: Compiled and installed mplayer Here is the output from 'emerge --info': Portage 2.0.51.22-r2 (default-linux/x86/2005.1, gcc-3.4.4, glibc-2.3.5-r1, 2.6.12-gentoo-r9 i686) ================================================================= System uname: 2.6.12-gentoo-r9 i686 Unknown CPU Type Gentoo Base System version 1.6.13 distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] dev-lang/python: 2.3.5 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.6 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="x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-O3 -march=athlon-xp -fomit-frame-pointer -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 /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O3 -march=athlon-xp -fomit-frame-pointer -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks sandbox sfperms strict" GENTOO_MIRRORS="http://gentoo.mirrors.tds.net/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://rsync.us.gentoo.org/gentoo-portage" USE="x86 X aac aalib acl acpi aim alsa arts audiofile avi bash-completion berkdb bitmap-fonts bluetooth bonobo bzip2 cdr crypt cups curl doc dvd dvdr dvdread eds emboss encode esd evo fam fastcgi ffmpeg foomatic foomaticdb fortran gcj gd gdbm gif gnome gnutls gpm gps gstreamer gtk gtk2 gtkhtml icq imlib ipv6 jabber jack java jpeg kde libg++ libwww mad maildir mikmod mime mmx mng motif mozilla mp3 mpeg msn mysql mysqli nas ncurses nls nptl ocaml offensive ogg oggvorbis openal opengl oscar oss pam pdflib perl php png postgres ppds python qt quicktime readline ruby samba scanner sdl spell sse ssl svg tcpd theora tiff truetype truetype-fonts type1-fonts usb vorbis wifi wmf wxwindows xml2 xmms xprint xv xvid yahoo zlib userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTDIR_OVERLAY
Stupid me, I left some libraries (ICC ones) out of the library path which broke patch. The problem was entirely my fault.