Trying to emerge gnome-panel from the gnome-overlay, I run into the following: i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I. -I. -I../gnome-panel -I../gnome-panel/libpanel-util -DPANEL_DEBUG -DGNOMELOCALEDIR=\""/usr/share/locale"\" -DGLADEDIR=\""/usr/share/gnome-panel/glade"\" -DICONDIR=\""/usr/share/gnome-panel/pixmaps"\" -DGMENU_I_KNOW_THIS_IS_UNSTABLE -DPREFIX=\""/usr"\" -DSYSCONFDIR=\""/etc"\" -DLIBDIR=\""/usr/lib"\" -DDATADIR=\""/usr/share"\" -DORBIT2=1 -pthread -I/usr/include/orbit-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/gtk-2.0 -I/usr/include/pango-1.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -I/usr/include/gio-unix-2.0/ -I/usr/include/libgnome-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gnome-keyring-1 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/libxml2 -I/usr/include/gail-1.0 -I/usr/include/gnome-desktop-2.0 -I/usr/include/startup-notification-1.0 -I/usr/include/libglade-2.0 -I/usr/include/gnome-menus -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -Wall -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-sign-compare -O2 -march=prescott -pipe -fomit-frame-pointer -MT panel-context-menu.o -MD -MP -MF .deps/panel-context-menu.Tpo -c -o panel-context-menu.o panel-context-menu.c panel-run-dialog.c:49:42: error: libgnome/gnome-desktop-utils.h: No such file or directory mv -f .deps/panel-util.Tpo .deps/panel-util.Po panel-run-dialog.c: In function 'panel_run_dialog_launch_command': panel-run-dialog.c:310: warning: implicit declaration of function 'gnome_desktop_prepend_terminal_to_vector' panel-run-dialog.c:310: warning: nested extern declaration of 'gnome_desktop_prepend_terminal_to_vector' i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I. -I. -I../gnome-panel -I../gnome-panel/libpanel-util -DPANEL_DEBUG -DGNOMELOCALEDIR=\""/usr/share/locale"\" -DGLADEDIR=\""/usr/share/gnome-panel/glade"\" -DICONDIR=\""/usr/share/gnome-panel/pixmaps"\" -DGMENU_I_KNOW_THIS_IS_UNSTABLE -DPREFIX=\""/usr"\" -DSYSCONFDIR=\""/etc"\" -DLIBDIR=\""/usr/lib"\" -DDATADIR=\""/usr/share"\" -DORBIT2=1 -pthread -I/usr/include/orbit-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/gtk-2.0 -I/usr/include/pango-1.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -I/usr/include/gio-unix-2.0/ -I/usr/include/libgnome-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gnome-keyring-1 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/libxml2 -I/usr/include/gail-1.0 -I/usr/include/gnome-desktop-2.0 -I/usr/include/startup-notification-1.0 -I/usr/include/libglade-2.0 -I/usr/include/gnome-menus -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -Wall -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-sign-compare -O2 -march=prescott -pipe -fomit-frame-pointer -MT launcher.o -MD -MP -MF .deps/launcher.Tpo -c -o launcher.o launcher.c make[4]: *** [panel-run-dialog.o] Error 1 make[4]: *** Waiting for unfinished jobs.... mv -f .deps/panel-context-menu.Tpo .deps/panel-context-menu.Po launcher.c: In function 'launcher_load_from_gconf': launcher.c:417: warning: 'loaded' may be used uninitialized in this function launcher.c:417: note: 'loaded' was declared here mv -f .deps/panel-properties-dialog.Tpo .deps/panel-properties-dialog.Po mv -f .deps/menu.Tpo .deps/menu.Po mv -f .deps/launcher.Tpo .deps/launcher.Po make[4]: Leaving directory `/var/tmp/portage/gnome-base/gnome-panel-2.25.92/work/gnome-panel-2.25.92/gnome-panel' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/var/tmp/portage/gnome-base/gnome-panel-2.25.92/work/gnome-panel-2.25.92/gnome-panel' make[2]: *** [all] Error 2 make[2]: Leaving directory `/var/tmp/portage/gnome-base/gnome-panel-2.25.92/work/gnome-panel-2.25.92/gnome-panel' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/gnome-base/gnome-panel-2.25.92/work/gnome-panel-2.25.92' make: *** [all] Error 2 * * ERROR: gnome-base/gnome-panel-2.25.92 failed. * Call stack: * ebuild.sh, line 48: Called src_compile * environment, line 2843: Called gnome2_src_compile * environment, line 2199: Called die * The specific snippet of code: * emake || die "compile failure" * The die message: * compile failure * * If you need support, post the topmost build error, and the call stack if relevant. * A complete build log is located at '/var/tmp/portage/gnome-base/gnome-panel-2.25.92/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/gnome-base/gnome-panel-2.25.92/temp/environment'. * This ebuild is from a repository named 'gnome' * Reproducible: Always
I'm guessing this has to do with gnome-base/gnome-desktop min version being wrong in configure.ac. Could you verify that this is the case and open an upstream bug? Thanks
I renamed the 2.25.92 ebuild to gnome-panel-2.26.0.ebuild and placed it in my local overlay. The compilation ended successfully, running into a fatal error only at the end of the installation phase (pre-merge). I searched the internet and I found this thread http://mail.gnome.org/archives/evolution-list/2009-February/msg00119.html where there is written that running 'gtkdocize' on the code before configuration fixes the issue; I simply added the command before 'intltoolize' and everything ended up well. The only strange thing I noticed is a message at the very beginning of the emerge: 'Automake used for the package (1.10.1) differs from the installed version (1.10.2)'. I don't know if this has to be fixed upstream, but the brutal patch I applied at least works.
I have been unable to reproduce the problem (not that I have extensively tried, I just managed to install it somehow and did not encounter any issue later on on different machines).
did this, hope you like it =) http://bugs.gentoo.org/show_bug.cgi?id=263769
the gtk-doc issue has been fixed but we still don't know if your issue is due to using libgnome-2.24 in place of libgnome-2.26. Could you check which version of libgnome you had when you experienced this problem ?
please get back to us.
I'm sorry, I have been updating/re-emerging packages on a daily basis for a few weeks now, so I'm not really sure. Genlop tells me that I updated 2.22.0 to 2.25.1 about around the time that I logged this issue. Possibly I was still using 2.22.0, logged the issue with gnome-panel, then upgraded to 2.25.1 (manually with a --oneshot) and completed the gnome-panel installation without further problems.
"Genlop tells me that I updated 2.22.0 to 2.25.1 about around the time" what kind of around, do you have dates yes or no ?
Wed Mar 5 04:38:13 2008 >>> gnome-base/libgnome-2.20.1.1 Sun Jun 1 10:06:05 2008 >>> gnome-base/libgnome-2.22.0 Sun Jun 1 10:24:58 2008 >>> gnome-base/libgnome-2.22.0 Sat Mar 14 13:43:19 2009 >>> gnome-base/libgnome-2.25.1 Sat Mar 21 14:53:44 2009 >>> gnome-base/libgnome-2.26.0 Wed Mar 5 04:41:40 2008 >>> gnome-base/gnome-panel-2.20.3 Sun Jun 1 13:00:52 2008 >>> gnome-base/gnome-panel-2.22.1.3 Wed Jun 4 23:01:27 2008 >>> gnome-base/gnome-panel-2.22.2 Sat Mar 14 14:22:54 2009 >>> gnome-base/gnome-panel-2.25.92 Tue Mar 24 23:27:38 2009 >>> gnome-base/gnome-panel-2.25.92 Fri Mar 27 14:31:55 2009 >>> gnome-base/gnome-panel-2.26.0
1237034166: Started emerge on: Mar 14, 2009 13:36:05 1237034166: *** emerge --oneshot gnome-panel 1237034169: >>> emerge (1 of 1) gnome-base/gnome-panel-2.25.92 to / 1237034171: === (1 of 1) Cleaning (gnome-base/gnome-panel-2.25.92::/usr/portage/local/layman/gnome/gnome-base/gnome-panel/gnome-panel-2.25.92.ebuild) 1237034171: === (1 of 1) Compiling/Merging (gnome-base/gnome-panel-2.25.92::/usr/portage/local/layman/gnome/gnome-base/gnome-panel/gnome-panel-2.25.92.ebuild) 1237034218: *** Finished. Cleaning up... 1237034218: *** exiting unsuccessfully with status '1'. 1237034218: *** terminating. 1237034472: Started emerge on: Mar 14, 2009 13:41:12 1237034472: *** emerge --oneshot libgnome 1237034475: >>> emerge (1 of 1) gnome-base/libgnome-2.25.1 to / 1237034481: === (1 of 1) Cleaning (gnome-base/libgnome-2.25.1::/usr/portage/local/layman/gnome/gnome-base/libgnome/libgnome-2.25.1.ebuild) 1237034481: === (1 of 1) Compiling/Merging (gnome-base/libgnome-2.25.1::/usr/portage/local/layman/gnome/gnome-base/libgnome/libgnome-2.25.1.ebuild) 1237034512: === (1 of 1) Merging (gnome-base/libgnome-2.25.1::/usr/portage/local/layman/gnome/gnome-base/libgnome/libgnome-2.25.1.ebuild) 1237034599: === (1 of 1) Post-Build Cleaning (gnome-base/libgnome-2.25.1::/usr/portage/local/layman/gnome/gnome-base/libgnome/libgnome-2.25.1.ebuild) 1237034599: ::: completed emerge (1 of 1) gnome-base/libgnome-2.25.1 to / 1237034599: *** Finished. Cleaning up... 1237034600: *** exiting successfully. 1237034600: *** terminating. 1237034610: Started emerge on: Mar 14, 2009 13:43:30 1237034610: *** emerge --oneshot gnome-panel 1237034613: >>> emerge (1 of 1) gnome-base/gnome-panel-2.25.92 to / 1237034615: === (1 of 1) Cleaning (gnome-base/gnome-panel-2.25.92::/usr/portage/local/layman/gnome/gnome-base/gnome-panel/gnome-panel-2.25.92.ebuild) 1237034615: === (1 of 1) Compiling/Merging (gnome-base/gnome-panel-2.25.92::/usr/portage/local/layman/gnome/gnome-base/gnome-panel/gnome-panel-2.25.92.ebuild) 1237034666: *** Finished. Cleaning up... 1237034666: *** exiting unsuccessfully with status '1'. 1237034666: *** terminating.
ok I figured out we got tricked. The culprit was gnome-desktop so I raised it dep to 2.24 since I have this header on my 2.24 system and since you never went though te 2.24 update you could not have it on your system before installing 2.25/2.26. Thanks for your bug reporting.