Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 271505 - dev-python/pygtk-2.14.1 compile error
Summary: dev-python/pygtk-2.14.1 compile error
Status: VERIFIED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: x86 Linux
: High major (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-05-28 10:31 UTC by Andreis Vinogradovs ( slepnoga )
Modified: 2010-07-15 13:12 UTC (History)
0 users

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


Attachments
build.log (build.log,87.61 KB, text/plain)
2009-05-28 10:34 UTC, Andreis Vinogradovs ( slepnoga )
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Andreis Vinogradovs ( slepnoga ) 2009-05-28 10:31:16 UTC
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
Comment 1 Andreis Vinogradovs ( slepnoga ) 2009-05-28 10:34:43 UTC
Created attachment 192693 [details]
build.log
Comment 2 Andreis Vinogradovs ( slepnoga ) 2009-05-28 10:40:50 UTC
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
Comment 3 Andreis Vinogradovs ( slepnoga ) 2009-05-28 10:46:00 UTC
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

Comment 4 Rafał Mużyło 2009-05-28 10:48:20 UTC
INVALID, in a way.
Try revdep-rebuild or lafilefixer.
That '/usr/lib/libglitz-glx.la' is just a leftover.
Comment 5 Andreis Vinogradovs ( slepnoga ) 2009-05-28 14:24:42 UTC
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}
Comment 6 Rafał Mużyło 2009-05-28 15:21:19 UTC
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.
Comment 7 Andreis Vinogradovs ( slepnoga ) 2010-07-15 13:12:08 UTC
     (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