What's all this then? >>> Merging app-emulation/emul-linux-x86-gtklibs-10.0-r1 to / --- /usr/ --- /usr/lib32/ >>> /usr/lib32/libgtk-1.2.so.0 -> libgtk-1.2.so.0.9.1 >>> /usr/lib32/libgdk-x11-2.0.so -> libgdk-x11-2.0.so.0.1000.6 >>> /usr/lib32/libgdk.so -> libgdk-1.2.so.0.9.1 >>> /usr/lib32/libimlib-gif.so >>> /usr/lib32/libpangocairo-1.0.so.0 -> libpangocairo-1.0.so.0.1400.9 >>> /usr/lib32/libgdk_imlib.so.1.9.14 >>> /usr/lib32/libatk-1.0.so.0.1213.0 >>> /usr/lib32/libpangocairo-1.0.so.0.1400.9 >>> /usr/lib32/libgdk_pixbuf_xlib-2.0.so.0 -> libgdk_pixbuf_xlib-2.0.so.0.1000.6 >>> /usr/lib32/libpangoft2-1.0.so.0.1400.9 >>> /usr/lib32/libgtk.so -> libgtk-1.2.so.0.9.1 >>> /usr/lib32/libimlib-bmp.so >>> /usr/lib32/libcairo.so.2.9.2 >>> /usr/lib32/libgdk-1.2.so.0 -> libgdk-1.2.so.0.9.1 >>> /usr/lib32/libimlib-jpeg.so >>> /usr/lib32/libatk-1.0.so -> libatk-1.0.so.0.1213.0 !!! Cannot write to '/usr/lib32/pango'. !!! Please check permissions and directories for broken symlinks. !!! You may start the merge process again by using ebuild: !!! ebuild /usr/portage/app-emulation/emul-linux-x86-gtklibs/emul-linux-x86-gtklibs-10.0-r1.ebuild merge !!! And finish by running this: env-update Reproducible: Always Steps to Reproduce: 1.emerge emul-linux-x86-gtklibs # emerge --info Portage 2.1.2-r9 (default-linux/amd64/2006.1/desktop, gcc-4.1.2, glibc-2.5-r0, 2.6.20-gentoo x86_64) ================================================================= System uname: 2.6.20-gentoo x86_64 AMD Athlon(tm) 64 Processor 3500+ Gentoo Base System version 1.12.9 Timestamp of tree: Fri, 02 Mar 2007 22:00:09 +0000 distcc 2.18.3 x86_64-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] ccache version 2.4 [enabled] dev-java/java-config: 1.3.7, 2.0.31-r3 dev-lang/python: 2.3.5-r3, 2.4.3-r4 dev-python/pycrypto: 2.0.1-r5 dev-util/ccache: 2.4-r6 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.20-r1 ACCEPT_KEYWORDS="amd64" AUTOCLEAN="yes" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-O2 -march=k8 -pipe -fomit-frame-pointer -frerun-loop-opt -ftracer -fprefetch-loop-arrays -fforce-addr -ftree-vectorize" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/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/" CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/java-config/vms/ /etc/revdep-rebuild /etc/terminfo" CXXFLAGS="-O2 -march=k8 -pipe -fomit-frame-pointer -frerun-loop-opt -ftracer -fprefetch-loop-arrays -fforce-addr -ftree-vectorize" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig ccache distlocks metadata-transfer parallel-fetch sandbox sfperms strict" GENTOO_MIRRORS="rsync://csociety-ftp.ecn.purdue.edu/pub/gentoo/ http://mirror.espri.arizona.edu/gentoo/ ftp://csociety-ftp.ecn.purdue.edu/pub/gentoo" LDFLAGS="-Wl,-O1 -Wl,--sort-common -Wl,--enable-new-dtags" 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" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="X a52 aac aalib acpi aim alsa amd64 asf avahi avi berkdb bitmap-fonts browserplugin bzip2 cairo canvas cddb cdparanoia cdr cli cracklib cups curl daap dbus divx4linux dri dts dv dvd dvdr dvdread eds emboss encode faad fam ffmpeg firefox flac foomatic fortran freetype gcj gdbm gif gimpprint glib glitz glut glx gnome gnutls gphoto2 gpm gstreamer gtk gtk2 gtkhtml hal howl-compat iconv imagemagick imlib ipod ipv6 isdnlog java jpeg lame lcms ldap libg++ libgda libsndfile libwww live mad matroska mdnsresponder-compat midi mikmod mjpeg mng mono mozilla mozsvg mp3 mpeg ncurses nls nptl nptlonly nsplugin nvidia offensive ofx ogg oggvorbis openal opengl oscar oss pam pch pcre pdf perl png ppds pppd python qt3 qt4 quicktime quotes readline reflection regex rtc rtsp scanner sdl session spell spl ssl svg tagwriting tcpd theora tiff tokenizer truetype truetype-fonts type1-fonts unicode usb vcd vorbis wxwindows xcomposite xine xinerama xml xml2 xorg xprint xv xvid yahoo zlib" ALSA_CARDS="intel8x0" 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="evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" USERLAND="GNU" VIDEO_CARDS="nvidia" Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LINGUAS, PORTAGE_RSYNC_EXTRA_OPTS
!!! Please check permissions and directories for broken symlinks. Please give the output of `ls -l /usr/lib32/pango'.
# ls -l /usr/lib32/pango lrwxrwxrwx 1 root root 36 May 2 2005 /usr/lib32/pango -> ../../emul/linux/x86/usr/lib32/pango this directory does not exist, although /emul/linux/x86/usr/lib/pango does. is this what should be simlinked? There's no lib32 at /emul/linux/x86/usr How'd this get messed up, I wonder... W
> How'd this get messed up, I wonder... I have no idea either. However, there's nothing we could from an ebuild point of view, nor from portage's point of view.
You'll have to remove the broken symlink manually, I'm afraid.
(In reply to comment #4) > You'll have to remove the broken symlink manually, I'm afraid. > For the record I had to remove both /usr/lib32/pango and /usr/lib32/gtk-2.0 on my system
Those links are leftover from the previous versions of the ebuild (the ones that use /emul). The pkg_preinst should rm -f these if they are symlinks to /emul. Or something like that.
/usr/lib32/pango and gtk-2.0 are deleted if they are links before merging now
Thanks. I removed manually but that would fix it for me. W
*** Bug 180316 has been marked as a duplicate of this bug. ***