"emerge eel" doesn't complete as expected. Reproducible: Always Steps to Reproduce: 1.emerge eel 2. 3. Actual Results: checking for gail >= 0.16 gconf-2.0 >= 1.1.11 gdk-pixbuf-2.0 >= 2 glib-2.0 >= 2 gnome-vfs-2.0 >= 2.9.1 gnome-vfs-module-2.0 >= 2.9.1 gthread-2.0 >= 2 gtk+-2.0 >= 2.3.0 libart-2.0 >= 2.3.8 libglade-2.0 >= 2.0.0 libgnome-2.0 >= 2.0 libgnomeui-2.0 >= 2.7.92 libxml-2.0 >= 2.4.7 libgnome-menu >= 2.9.1 gnome-desktop-2.0 >= 2.1.4 ... yes <snip> if /bin/sh ../libtool --mode=compile 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 -DMENU_I_KNOW_THIS_IS_UNSTABLE -O2 -pipe -march=pentium4 -fomit-frame-pointer -MT eel-preferences-glade.lo -MD -MP -MF ".deps/eel-preferences-glade.Tpo" \ -c -o eel-preferences-glade.lo `test -f 'eel-preferences-glade.c' || echo './'`eel-preferences-glade.c; \ then mv -f ".deps/eel-preferences-glade.Tpo" ".deps/eel-preferences-glade.Plo"; \ else rm -f ".deps/eel-preferences-glade.Tpo"; exit 1; \ fi eel-open-with-dialog.c:55:23: menu-tree.h: No such file or directory eel-open-with-dialog.c:515: error: syntax error before '*' token eel-open-with-dialog.c: In function `compare_applications': eel-open-with-dialog.c:518: error: `a' undeclared (first use in this function) eel-open-with-dialog.c:518: error: (Each undeclared identifier is reported only once eel-open-with-dialog.c:518: error: for each function it appears in.) eel-open-with-dialog.c:519: error: `b' undeclared (first use in this function) eel-open-with-dialog.c:519: warning: passing arg 1 of `g_utf8_collate' makes pointer from integer without a cast eel-open-with-dialog.c:519: warning: passing arg 2 of `g_utf8_collate' makes pointer from integer without a cast eel-open-with-dialog.c: At top level: eel-open-with-dialog.c:523: error: syntax error before '*' token eel-open-with-dialog.c: In function `get_all_applications_from_dir': eel-open-with-dialog.c:529: error: `list' undeclared (first use in this function) eel-open-with-dialog.c:530: error: `directory' undeclared (first use in this function) eel-open-with-dialog.c:530: warning: passing arg 2 of `g_slist_concat' makes pointer from integer without a cast eel-open-with-dialog.c:532: warning: assignment makes pointer from integer without a cast eel-open-with-dialog.c:534: error: `MenuTreeDirectory' undeclared (first use in this function) eel-open-with-dialog.c:534: error: `subdir' undeclared (first use in this function) eel-open-with-dialog.c: In function `get_all_applications': eel-open-with-dialog.c:549: error: `MenuTree' undeclared (first use in this function) eel-open-with-dialog.c:549: error: `tree' undeclared (first use in this function) eel-open-with-dialog.c:550: error: `MenuTreeDirectory' undeclared (first use in this function) eel-open-with-dialog.c:550: error: `root' undeclared (first use in this function) eel-open-with-dialog.c: In function `eel_open_with_dialog_add_items_idle': eel-open-with-dialog.c:591: error: `MenuTreeEntry' undeclared (first use in this function) eel-open-with-dialog.c:591: error: `entry' undeclared (first use in this function) eel-open-with-dialog.c:595: warning: passing arg 1 of `strlen' makes pointer from integer without a cast eel-open-with-dialog.c:595: warning: passing arg 1 of `__builtin_strcmp' makes pointer from integer without a cast eel-open-with-dialog.c:595: warning: passing arg 1 of `strlen' makes pointer from integer without a cast eel-open-with-dialog.c:595: warning: passing arg 1 of `__builtin_strcmp' makes pointer from integer without a cast eel-open-with-dialog.c:595: warning: passing arg 1 of `__builtin_strcmp' makes pointer from integer without a cast eel-open-with-dialog.c:595: warning: passing arg 1 of `__builtin_strcmp' makes pointer from integer without a cast eel-open-with-dialog.c:614: warning: assignment makes pointer from integer without a cast 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 -DMENU_I_KNOW_THIS_IS_UNSTABLE -O2 -pipe -march=pentium4 -fomit-frame-pointer -MT eel-pango-extensions.lo -MD -MP -MF .deps/eel-pango-extensions.Tpo -c eel-pango-extensions.c -fPIC -DPIC -o .libs/eel-pango-extensions.o make[2]: *** [eel-open-with-dialog.lo] Error 1 make[2]: *** Waiting for unfinished jobs.... 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 -DMENU_I_KNOW_THIS_IS_UNSTABLE -O2 -pipe -march=pentium4 -fomit-frame-pointer -MT eel-preferences-glade.lo -MD -MP -MF .deps/eel-preferences-glade.Tpo -c eel-preferences-glade.c -fPIC -DPIC -o .libs/eel-preferences-glade.o make[2]: Leaving directory `/var/tmp/portage/eel-2.10.1/work/eel-2.10.1/eel' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/eel-2.10.1/work/eel-2.10.1' make: *** [all] Error 2 !!! ERROR: gnome-base/eel-2.10.1 failed. !!! Function gnome2_src_compile, Line 48, Exitcode 2 !!! compile failure !!! If you need support, post the topmost build error, NOT this status message. Expected Results: Emerge eel. Portage 2.0.51.22-r2 (default-linux/x86/2005.0, gcc-3.3.5-20050130, glibc-2.3.5-r1, 2.6.12-gentoo-r6 i686) ================================================================= System uname: 2.6.12-gentoo-r6 i686 Intel(R) Pentium(R) 4 CPU 3.20GHz Gentoo Base System version 1.6.13 ccache version 2.3 [disabled] dev-lang/python: 2.3.5 sys-apps/sandbox: 1.2.12 sys-devel/autoconf: 2.13, 2.59-r6 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.5 sys-devel/binutils: 2.15.92.0.2-r10 sys-devel/libtool: 1.5.18-r1 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-O2 -pipe -march=pentium4 -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -pipe -march=pentium4 -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks sandbox sfperms strict" GENTOO_MIRRORS="ftp://vlaai.snt.utwente.nl/pub/os/linux/gentoo/ http://vlaai.snt.utwente.nl/pub/os/linux/gentoo/ http://ftp.snt.utwente.nl/pub/os/linux/gentoo http://ftp.easynet.nl/mirror/gentoo/" MAKEOPTS="-j3" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://rsync.nl.gentoo.org/gentoo-portage" USE="x86 X aac acpi alsa apm avi berkdb bitmap-fonts branding bzip2 ccache cdparanoia cdr chroot cpudetection crypt cups curl dbus dga dio divx4linux dpms dts dv dvd dvdr encode esd exif fam fb fbcon fbdev ffmpeg firefox flac foomaticdb fortran fpx ftp gd gdbm gif gimpprint gnome gnome-print gnutls gphoto2 gpm gstreamer gtk gtk2 hal howl icq ieee1394 imagemagick imap imlib ipv6 jabber java jpeg kde kdeenablefinal kdexdeltas libwww mad maildir matroska mikmod mmx mmxext mng motif moznoirc moznomail mozsvg mp3 mpeg mplayer mppe-mppc msn ncurses nls nntp no-old-linux nocd nptl nvidia ogg oggvorbis opengl openssl oscar oss pam pam_chroot pam_console pam_timestamp pda pdflib perl pic png posix ppds python qt quicktime rar readline reiserfs samba sdl sftplogging smp snmp spell sse sse2 ssl subtitles svg svga sysfs tcltk tcpd tiff truetype truetype-fonts type1-fonts unicode usb vcd vim-with-x visualization vorbis win32codecs wsconvert wxwindows xine xinerama xml2 xmms xpm xprint xscreensaver xv xvid yahoo zlib userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTDIR_OVERLAY
Downgrading gnome-menus to 2.10.2-r1 fixes the problem. Apperently eel doesnt like gnome-menus 2.11.91.
if you are using gnome-menus 2.11, eel 2.10.x will NOT work with it. You will need to either back out most of the Gnome 2.12 beta stuff, or wait for the updated ebuilds to be added to portage. gnome-menus 2.11.x's header files are gmenu-* and the API has changed. The work is being done on getting Gnome 2.12 into the tree, but its not done just yet.
you can check the status here: http://dev.gentoo.org/~allanonjl/gnome/gnome_status.html
*** Bug 111722 has been marked as a duplicate of this bug. ***
*** Bug 115718 has been marked as a duplicate of this bug. ***
*** Bug 121170 has been marked as a duplicate of this bug. ***
*** Bug 140541 has been marked as a duplicate of this bug. ***