Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 262426 - [gnome-overlay] gnome-panel-2.25.92 fails to compile (libgnome/gnome-desktop-utils.h: No such file or directory)
Summary: [gnome-overlay] gnome-panel-2.25.92 fails to compile (libgnome/gnome-desktop-...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] GNOME (show other bugs)
Hardware: All Linux
: High major (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL: https://bugzilla.gnome.org/show_bug.c...
Whiteboard:
Keywords:
Depends on:
Blocks: gnome2.26
  Show dependency tree
 
Reported: 2009-03-14 12:39 UTC by Kobboi
Modified: 2009-04-09 21:38 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 Kobboi 2009-03-14 12:39:15 UTC
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
Comment 1 Nirbheek Chauhan (RETIRED) gentoo-dev 2009-03-14 13:03:58 UTC
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
Comment 2 Tommaso Pasini 2009-03-20 16:32:10 UTC
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.
Comment 3 Kobboi 2009-03-24 19:42:22 UTC
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).
Comment 4 白川間瀬流 2009-03-25 19:30:30 UTC
did this, hope you like it =)

http://bugs.gentoo.org/show_bug.cgi?id=263769
Comment 5 Gilles Dartiguelongue (RETIRED) gentoo-dev 2009-03-30 09:07:21 UTC
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 ?
Comment 6 Gilles Dartiguelongue (RETIRED) gentoo-dev 2009-04-05 20:31:29 UTC
please get back to us.
Comment 7 Kobboi 2009-04-06 14:54:57 UTC
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.

Comment 8 Gilles Dartiguelongue (RETIRED) gentoo-dev 2009-04-06 15:33:26 UTC
"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 ?
Comment 9 Kobboi 2009-04-06 16:28:21 UTC
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
Comment 10 Kobboi 2009-04-06 16:31:27 UTC
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.
Comment 11 Gilles Dartiguelongue (RETIRED) gentoo-dev 2009-04-09 21:38:49 UTC
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.