dev-python/pygtk-2.14.1:bad $DEPEND/compile error Reproducible: Always Steps to Reproduce: 1.emerge -av dev-python/pygtk-2.14.1 Actual Results: Compilation fail in error: /bin/sh ../libtool --tag=CC --mode=link i686-pc-linux-gnu-gcc -O2 -march=native -pipe -Wall -fno-strict-aliasing -std=c9x -Wl,-O1 -o glade.la -rpath /usr/lib/python2.5/site-packages/gtk-2.0/gtk -module -avoid-version -export-symbols-regex initglade glade_la-libglademodule.lo glade_la-libglade.lo -lglade-2.0 -lgtk-x11-2.0 -lxml2 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lgdk_pixbuf-2.0 -lpangocairo-1.0 -lcairo -lpango-1.0 -lfreetype -lfontconfig -lgobject-2.0 -lgmodule-2.0 -lglib-2.0 grep: /usr/lib/libglitz-glx.la: No such file or directory mini ~ # LANG=C emerge --info Portage 2.1.6.13 (default/linux/x86/2008.0, gcc-4.3.2, glibc-2.8_p20080602-r1, 2.6.30-rc7-mini-test-GEM-002-usbip i686) ================================================================= System uname: Linux-2.6.30-rc7-mini-test-GEM-002-usbip-i686-Intel-R-_Atom-TM-_CPU_330_@_1.60GHz-with-glibc2.0 Timestamp of tree: Thu, 28 May 2009 08:45:01 +0000 distcc 3.1 i686-pc-linux-gnu [disabled] app-shells/bash: 3.2_p39 dev-java/java-config: 2.1.7 dev-lang/python: 2.5.4-r2 dev-util/cmake: 2.6.2-r1 sys-apps/baselayout: 2.0.1 sys-apps/openrc: 0.4.3-r2 sys-apps/sandbox: 1.6-r2 sys-devel/autoconf: 2.13, 2.63 sys-devel/automake: 1.5, 1.7.9-r1, 1.9.6-r2, 1.10.2 sys-devel/binutils: 2.18-r3 sys-devel/gcc-config: 1.4.1 sys-devel/libtool: 1.5.26 virtual/os-headers: 2.6.27-r2 ACCEPT_KEYWORDS="x86" CBUILD="i686-pc-linux-gnu" CFLAGS="-O2 -march=native -pipe" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/config" CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/udev/rules.d" CXXFLAGS="-O2 -march=native -pipe " DISTDIR="/usr/portage/distfiles" FEATURES="distlocks fixpackages parallel-fetch protect-owned sandbox sfperms strict unmerge-orphans userfetch userpriv usersync" GENTOO_MIRRORS="http://gentoo.tups.lv/source" LANG="C" LC_ALL="ru_RU.UTF-8" LDFLAGS="-Wl,-O1" LINGUAS="ru lv en" MAKEOPTS="-j8" PKGDIR="/usr/portage/packages" PORTAGE_COMPRESS="lzma" PORTAGE_CONFIGROOT="/" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/portage/local/layman/fds /usr/portage/local/layman/sunrise /usr/portage/local/my" SYNC="rsync://gentoo.tups.lv/gentoo-portage" USE="X aac acl acpi alsa amr arts avascript bash-completion berkdb bluetooth branding bzip2 caps cleartype cli cracklib crypt cups dbus dga dmx dri encode fam fbcon ffmpeg flac fontconfig fortran gdbm ggi gif gmp gnutls gpm gs gsm gstreamer hal iconv imagemagick ipv6 isdnlog jbig jpeg jpeg2k kde kerberos kqemu kvm lcms ldap lvm midi mikmod mmap mmx mmxext mng mp3 mudflap ncurses nls nptl nptlonly nsplugin ogg openexr opengl openmp pam parted pch pcre perl png ppds pppd profile python qemu qt3 qt3support qt4 rdesktop readline reflection rle samba sasl session speex spell spl sqlite sqlite3 sse sse2 ssl ssse3 svg symlink sysfs tcpd theora threads tiff truetype unicode usb vcd vim-syntax vorbis wavpack webkit x264 x86 xattr xcb xcomposite xine xinerama xinetd xml xorg xv xvid xvmc zlib" ALSA_CARDS="hda-intel" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" ELIBC="glibc" INPUT_DEVICES="evdev" KERNEL="linux" LCD_DEVICES="ncurses text" LINGUAS="ru lv en" USERLAND="GNU" VIDEO_CARDS="intel" Unset: CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Created attachment 192693 [details] build.log
IMHO this packages depend on x11-libs/cairo[glitz]. Plz. add EAPI=2 and DEPEND x11-libs/cairo[glitz] or patch autotool/make this packages
mini ~ # eix x11-libs/cairo [I] x11-libs/cairo Available versions: 1.4.12!t 1.4.14!t 1.6.4!t 1.6.4-r1!t ~1.8.0!t ~1.8.2!t ~1.8.4!t ~1.8.6!t 1.8.6-r1!t {X cleartype debug directfb doc glitz opengl svg test xcb} Installed versions: 1.8.6-r1!t(16:38:48 17.04.2009)(X cleartype opengl svg xcb -debug -directfb -doc -glitz) Homepage: http://cairographics.org/ Description: A vector graphics library with cross-device output support
INVALID, in a way. Try revdep-rebuild or lafilefixer. That '/usr/lib/libglitz-glx.la' is just a leftover.
patch pygtk-2.14.1.ebuild *** /usr/portage/dev-python/pygtk/pygtk-2.14.1.ebuild 2009-05-04 17:06:03.000000000 +0300 --- pygtk-2.14.1.ebuild 2009-05-28 17:22:46.000000000 +0300 *************** RDEPEND=">=dev-libs/glib-2.8.0 *** 20,25 **** --- 21,27 ---- >=dev-lang/python-2.4.4-r5 >=dev-python/pycairo-1.0.2 >=dev-python/pygobject-2.15.3 + =>media-libs/glitz-0.5.6 !arm? ( dev-python/numeric )" DEPEND="${RDEPEND}
I said, use revdep-rebuild. That missing la file message is simply result of a well known problem -la file pollution. See bug 158476 for a similar problem.
(In reply to comment #6) > I said, use revdep-rebuild. > That missing la file message is simply result > of a well known problem -la file pollution. > See bug 158476 for a similar problem. I was wrong