Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 77791

Summary: gtk+-2.6.1: Collision with libpixmap.la & libpixmap.so of gtk-engines
Product: Gentoo Linux Reporter: Alexander Skwar <askwar>
Component: Current packagesAssignee: Gentoo Linux Gnome Desktop Team <gnome>
Status: RESOLVED UPSTREAM    
Severity: normal CC: david.morgan, moixa, sascha-gentoo-bugzilla, squash
Priority: High    
Version: unspecified   
Hardware: All   
OS: All   
Whiteboard:
Package list:
Runtime testing required: ---

Description Alexander Skwar 2005-01-13 00:52:05 UTC
[09:57:13 alexander@server:~] $ sudo emerge -vat gtk+

These are the packages that I would merge, in reverse order:

Calculating dependencies ...done!
[ebuild     U ] x11-libs/gtk+-2.6.1 [2.4.14] -debug -doc +jpeg -static +tiff 0 kB
[...]
   usr/lib/libgdk_pixbuf_xlib-2.0.so.0.600.1
   usr/lib/libgtk-x11-2.0.so.0.600.1
making executable: /usr/lib/libgdk_pixbuf-2.0.so.0.600.1
making executable: /usr/lib/libgdk_pixbuf_xlib-2.0.so.0.600.1
making executable: /usr/lib/libgdk-x11-2.0.so.0.600.1
making executable: /usr/lib/libgtk-x11-2.0.so.0.600.1
>>> Completed installing gtk+-2.6.1 into /var/tmp/portage/gtk+-2.6.1/image/

* checking 873 files for package collisions
existing file /usr/lib/gtk-2.0/2.4.0/engines/libpixmap.la is not owned by this package
existing file /usr/lib/gtk-2.0/2.4.0/engines/libpixmap.so is not owned by this package
* spent 0.720496892929 seconds checking for file collisions

[09:43:17 alexander@server:~/tmp] $ epm -qf /usr/lib/gtk-2.0/2.4.0/engines/libpixmap.{so,la}
gtk-engines-2.2.0
gtk-engines-2.2.0

[09:56:04 alexander@server:~] $ emerge info
Portage 2.0.51-r10 (default-linux/x86/2004.3, gcc-3.4.3, glibc-2.3.4.20041102-r0, 2.6.10-ck1.ASN.viele-module i686)
=================================================================
System uname: 2.6.10-ck1.ASN.viele-module i686 AMD Athlon(tm) XP 2000+
Gentoo Base System version 1.6.8
Python:              dev-lang/python-2.3.4 [2.3.4 (#1, Oct 10 2004, 20:47:21)]
ccache version 2.3 [enabled]
dev-lang/python:     2.3.4
sys-devel/autoconf:  2.59-r6, 2.13
sys-devel/automake:  1.9.4, 1.5, 1.4_p6, 1.7.9, 1.6.3, 1.8.5-r2
sys-devel/binutils:  2.15.92.0.2-r2
sys-devel/libtool:   1.5.10-r2
virtual/os-headers:  2.6.8.1-r2
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CFLAGS="-O2 -march=athlon-xp -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /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/ /var/bind /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -march=athlon-xp -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs autoconfig ccache collision-protect distlocks sandbox sfperms"
GENTOO_MIRRORS="http://localhost/~alexander/gentoo-files/ http://php2.ath.cx/~askwar/gentoo-files/ http://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/ ftp://mirrors.sec.informatik.tu-darmstadt.de/gentoo/ ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/gentoo ftp://ftp.wh2.tu-dresden.de/pub/mirrors/gentoo"
LDFLAGS="-Wl,-O1"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="3dnow 3dnowex X acl adns alsa apache2 apm arts artswrappersuid async avi bluetooth bzlib cairo calendar cddb cdparanoia cdr cdrom codecs crypt cscope cups curl curlwrappers dga diet divx4linux encode esd ethereal evo exif fam fbcon fbdev ffmpeg fftw flac flash font-server foomaticdb foreign-package foreign-sysvinit ftp fwdzone gd gdbm gif gimp gimpprint gmail gnokii gnome gphoto2 gpm gstreamer gtk gtk2 guile hal iconv imagemagick imap imlib immqt-bc irmc java javascript jpeg kde libedit libg++ libwww lzo lzw lzw-tiff mad maildir mailwrapper matroska matrox mbox mime mmap mmx mng mozilla mp3 mpeg ncurses network nls no-old-linux no_wxgtk1 noantlr nobcel nobeanutils nobsh nocommonslogging nocommonsnet nojdepend nojsch nojython nolog4j nooro noregexp norhino noxalan noxerces nptl offensive oggvorbis opengl opie oss pam parse-clocks pcntl pcre pda pdflib perl pic pie png posix ppds python qt quicktime quotes readline real recode samba sasl shared slang sockets spell sse ssl svg sysvipc tcltk tcpd tetex theora tiff truetype truetype-fonts type1-fonts unicode usb videos vim-with-x wmf x86 xchattext xfs xine xml xml2 xmms xv xvid zlib video_cards_matrox linguas_de"
Unset:  PORTDIR_OVERLAY
Comment 1 foser (RETIRED) gentoo-dev 2005-01-16 12:31:30 UTC
this is a real problem, but there's the complication that gtk-engines cannot be straight away blocked because it also provides other engines than pixmap.
Comment 2 Sascha Silbe 2005-03-16 02:51:41 UTC
Same problem for x11-libs/gtk+-2.6.2
Comment 3 Tobias Sager 2005-04-26 10:06:48 UTC
What's the workaround here? Just hit that problem with gtk+-2.6.4-r1 and gtk-engines-2.2.0.
Comment 4 Leonardo Boshell (RETIRED) gentoo-dev 2005-05-30 03:31:46 UTC
gtk-engines doesn't provide libpixmap since version 2.5.
Comment 5 Paul Varner (RETIRED) gentoo-dev 2005-10-12 23:32:18 UTC
*** Bug 91701 has been marked as a duplicate of this bug. ***