Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 169058 - emul-linux-x86-gtklibs-10.0-r1 cannot write to /usr/lib32/pango
Summary: emul-linux-x86-gtklibs-10.0-r1 cannot write to /usr/lib32/pango
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: AMD64 Linux
: High normal (vote)
Assignee: AMD64 Project
URL:
Whiteboard:
Keywords:
: 180316 (view as bug list)
Depends on:
Blocks: emul-tracker
  Show dependency tree
 
Reported: 2007-03-02 22:57 UTC by Waldo
Modified: 2007-05-30 08:27 UTC (History)
2 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Waldo 2007-03-02 22:57:41 UTC
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
Comment 1 Simon Stelling (RETIRED) gentoo-dev 2007-03-03 10:00:53 UTC
!!! Please check permissions and directories for broken symlinks.

Please give the output of `ls -l /usr/lib32/pango'.
Comment 2 Waldo 2007-03-03 17:21:10 UTC
 # 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
Comment 3 Simon Stelling (RETIRED) gentoo-dev 2007-03-03 18:08:35 UTC
> 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.
Comment 4 Simon Stelling (RETIRED) gentoo-dev 2007-03-03 18:09:05 UTC
You'll have to remove the broken symlink manually, I'm afraid.
Comment 5 Lionel Bouton 2007-03-04 10:12:37 UTC
(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
Comment 6 Olivier Crete (RETIRED) gentoo-dev 2007-03-04 21:04:15 UTC
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.
Comment 7 Simon Stelling (RETIRED) gentoo-dev 2007-03-05 15:21:48 UTC
/usr/lib32/pango and gtk-2.0 are deleted if they are links before merging now
Comment 8 Waldo 2007-03-05 17:01:16 UTC
Thanks.  I removed manually but that would fix it for me.

W
Comment 9 Jakub Moc (RETIRED) gentoo-dev 2007-05-30 08:27:00 UTC
*** Bug 180316 has been marked as a duplicate of this bug. ***