Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 159659 - media-gfx/gimp-2.3.13 needs >=pytgtk-2.8
Summary: media-gfx/gimp-2.3.13 needs >=pytgtk-2.8
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: x86 Linux
: High minor (vote)
Assignee: John N. Laliberte (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-01-01 17:13 UTC by Colin Bartolome
Modified: 2007-01-07 17:52 UTC (History)
1 user (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 Colin Bartolome 2007-01-01 17:13:33 UTC
User-Agent:       Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.1) Gecko/20061208 Firefox/2.0.0.1
Build Identifier: 

Emerging gimp-2.3.13 fails because PyGTK cannot be found, even though it is
installed. The file
/var/tmp/portage/media-gfx/gimp-2.3.13/work/gimp-2.3.13/config.log indicates why:

configure:37849: checking for PYGTK
configure:37857: $PKG_CONFIG --exists --print-errors "pygtk-2.0 >= 2.8.0"
Requested 'pygtk-2.0 >= 2.8.0' but version of PyGTK is 2.6.1
(repeated)
configure:37906: result: no
configure:37912: error:
*** Could not find PyGTK.

The ebuild has this line:

python? ( >=dev-lang/python-2.2.1
                >=dev-python/pygtk-2 )


Reproducible: Always

Steps to Reproduce:
1. Ensure PyGTK version is less than 2.8
2. emerge gimp

Actual Results:  
Emerge fails during configure script

Expected Results:  
Emerge should have succeeded because the PyGTK version was higher than 2.0, as
indicated in the ebuild. Or, portage should have pulled in the necessary version.

Altering the offending line in the ebuild to this:

python? ( >=dev-lang/python-2.2.1
                >=dev-python/pygtk-2.8 )

Causes portage to bring in a newer version of PyGTK, allowing the configure
script to complete as expected.

--- emerge --info below ---

Portage 2.1.2_rc4-r4 (default-linux/x86/2006.0, gcc-3.3.4, glibc-2.3.6-r3,
2.6.16-gentoo-r4 i686)
=================================================================
System uname: 2.6.16-gentoo-r4 i686 Intel(R) Pentium(R) 4 CPU 2.40GHz
Gentoo Base System version 1.12.0_pre16
Last Sync: Mon, 01 Jan 2007 07:59:01 +0000
dev-lang/python:     2.3.5, 2.4.1-r1
dev-python/pycrypto: 2.0.1-r5
sys-apps/sandbox:    1.2.18.1
sys-devel/autoconf:  2.13, 2.59-r7
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1
sys-devel/binutils:  2.17
sys-devel/gcc-config: 1.3.13-r1
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r3
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=pentium4 -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.4/env /usr/kde/3.4/share/config
/usr/kde/3.4/shutdown /usr/kde/3.5/env /usr/kde/3.5/share/config
/usr/kde/3.5/shutdown /usr/lib/mozilla/defaults/pref /usr/share/X11/xkb
/usr/share/config"
CONFIG_PROTECT_MASK="/etc/env.d /etc/gconf /etc/revdep-rebuild /etc/terminfo"
CXXFLAGS="-O2 -march=pentium4 -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks metadata-transfer sandbox sfperms strict"
GENTOO_MIRRORS="http://gentoo.mirrors.easynews.com/linux/gentoo/
ftp://mirror.datapipe.net/gentoo http://open-systems.ufl.edu/mirrors/gentoo
ftp://ftp.ecc.u-tokyo.ac.jp/GENTOO ftp://mirror.usu.edu/mirrors/gentoo/"
MAKEOPTS="-j3"
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"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X alsa apache2 apm berkdb bitmap-fonts cli cracklib crypt cups dlloader dri
dvd eds emboss encode esd foomaticdb fortran gdbm gif gimpprint gpm gstreamer
gtk2 iconv icq imap imlib isdnlog joystick jpeg kde libg++ libwww mad mikmod mmx
motif mozilla mp3 mpeg ncurses nls nptl ntpl ogg opengl pam pcre perl png pppd
python qt3 qt4 quicktime readline real reflection sdl session spell spl sse ssl
tcpd truetype truetype-fonts type1-fonts udev vorbis x86 xml xorg xv zlib"
ALSA_CARDS="via82xx" 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="keyboard
mouse" KERNEL="linux" USERLAND="GNU" VIDEO_CARDS="nvidia vesa"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS,
LINGUAS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2007-01-02 01:09:50 UTC
Please, upgrade your system properly, using --deep
Comment 2 Hanno Böck gentoo-dev 2007-01-07 17:52:19 UTC
fixed