Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 131923 - insufficient gtk+-dependency in eel-2.14.1
Summary: insufficient gtk+-dependency in eel-2.14.1
Status: RESOLVED DUPLICATE of bug 126820
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] GNOME (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-05-01 09:10 UTC by Thomas Frenzel
Modified: 2006-05-05 10:13 UTC (History)
0 users

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 Thomas Frenzel 2006-05-01 09:10:24 UTC
Steps to reproduce:
~~~~~~~~~~~~~~~~~~~
Hardmasked gnome-2.14 had been unmasked...

syslock@viriya ~ $ sudo emerge '>=gnome-2.14'
...
 i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -DG_LOG_DOMAIN=\"Eel\" -I.. -DXTHREADS -D_REENTRANT -DXUSE_MTSAFE_API -DORBIT2=1 -pthread -I/usr/include/gail-1.0 -I/usr/include/atk-1.0 -I/usr/include/gtk-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/freetype2/config -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/orbit-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/bonobo-activation-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/gnome-vfs-module-2.0 -I/usr/include/libglade-2.0 -I/usr/include/libxml2 -I/usr/include/libgnome-2.0 -I/usr/include/libgnomeui-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/gnome-menus -I/usr/include/gnome-desktop-2.0 -I/usr/include/startup-notification-1.0 -DDATADIR=\"/usr/share\" -DSOURCE_DATADIR=\"../data\" -DGNOMELOCALEDIR=\"/usr/share/locale\" -DG_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -DGDK_PIXBUF_DISABLE_DEPRECATED -DGMENU_I_KNOW_THIS_IS_UNSTABLE -O2 -march=athlon-xp -fomit-frame-pointer -pipe -MT eel-accessibility.lo -MD -MP -MF .deps/eel-accessibility.Tpo -c eel-accessibility.c  -fPIC -DPIC -o .libs/eel-accessibility.o
In file included from /usr/include/gtk-2.0/gtk/gtk.h:60,
                 from /usr/include/gail-1.0/libgail-util/gailtextutil.h:28,
                 from ../eel/eel-accessibility.h:32,
                 from eel-accessibility.c:28:
/usr/include/gtk-2.0/gtk/gtkclist.h:155: error: syntax error before "GMemChunk"
...
!!! ERROR: gnome-base/eel-2.14.1 failed.

Additional system information:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
syslock@viriya ~ $ cat /usr/portage/gnome-base/eel/eel-2.14.1.ebuild |grep gtk+
        >=x11-libs/gtk+-2.6

syslock@viriya ~ $ equery b /usr/include/gtk-2.0/gtk/gtkclist.h
[ Searching for file(s) /usr/include/gtk-2.0/gtk/gtkclist.h in *... ]
x11-libs/gtk+-2.6.4-r1 (/usr/include/gtk-2.0/gtk/gtkclist.h)

syslock@viriya ~ $ equery l gtk\\+
[ Searching for package 'gtk\+' in all categories among: ]
 * installed packages
[I--] [  ] x11-libs/gtk+-1.2.10-r11 (1)
[I--] [M ] x11-libs/gtk+-2.6.4-r1 (2)

Workaround:
~~~~~~~~~~~
syslock@viriya ~ $ sudo emerge gtk+

syslock@viriya ~ $ equery b /usr/include/gtk-2.0/gtk/gtkclist.h
[ Searching for file(s) /usr/include/gtk-2.0/gtk/gtkclist.h in *... ]
x11-libs/gtk+-2.8.16 (/usr/include/gtk-2.0/gtk/gtkclist.h)

eel-2.14.1 emerges cleanly afterwards.

Proposed fix:
~~~~~~~~~~~~~
Set gtk+-dependency in eel-Package to a higher version (>=2.8.16 works; exact version unknown)

Interesting external reference:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
http://lists.debian.org/debian-boot/2006/03/msg01109.html
Comment 1 Saleem Abdulrasool (RETIRED) gentoo-dev 2006-05-05 10:13:27 UTC

*** This bug has been marked as a duplicate of 126820 ***