Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 463802 - gnome-base/gnome-panel-3.6.2: Doesn't build with against gnome-base/gnome-desktop-3.8
Summary: gnome-base/gnome-panel-3.6.2: Doesn't build with against gnome-base/gnome-des...
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] GNOME (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
Depends on:
Blocks: gnome-3.8
  Show dependency tree
Reported: 2013-03-30 08:26 UTC by Priit Laes (IRC: plaes)
Modified: 2013-05-12 15:07 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---

patch to compile gnome-panel-3.6 with gnome-3.8 (gnome-panel-3.6.2-gnome-3.8.patch,5.65 KB, text/plain)
2013-03-31 09:10 UTC, Torsten Stets
the ebuild which uses the patch (gnome-panel-3.6.2.ebuild,2.12 KB, text/plain)
2013-03-31 09:11 UTC, Torsten Stets

Note You need to log in before you can comment on or make changes to this bug.
Description Priit Laes (IRC: plaes) 2013-03-30 08:26:20 UTC
Build of gnome-base/gnome-panel-3.6.2 fails with following error:

x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I..  -pthread -I/usr/include/gnome-desktop-3.0 -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libdrm -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng15 -I/usr/include/gconf/2 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/gnome-menus-3.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/dconf -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/gsettings-desktop-schemas  -I. -I. -I../gnome-panel -I../gnome-panel/libpanel-util -DPANELDATADIR=\""/usr/share/gnome-panel"\" -DGNOMELOCALEDIR=\""/usr/share/locale"\"  -pthread -I/usr/include/telepathy-1.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -DPANEL_MODULES_DIR=\"/usr/lib64/gnome-panel/modules\" -DGMENU_I_KNOW_THIS_IS_UNSTABLE -DGNOME_DESKTOP_USE_UNSTABLE_API  -Wall -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-sign-compare  -mtune=core2 -O2 -pipe -ggdb -c -o gnome_panel-panel-run-dialog.o `test -f 'panel-run-dialog.c' || echo './'`panel-run-dialog.c
panel-run-dialog.c:45:50: fatal error: libgnome-desktop/gnome-desktop-utils.h: No such file or directory
compilation terminated.
make[4]: *** [gnome_panel-panel-run-dialog.o] Error 1

There's a probable patch that might fix it:
Comment 1 Pacho Ramos gentoo-dev 2013-03-30 15:09:20 UTC
I know, but upstream hasn't released a version including the patches from git... that made me think gnome-panel is going to be removed now that gnome-shell has a classic mode :/
Comment 2 Torsten Stets 2013-03-31 09:10:27 UTC
Created attachment 343810 [details]
patch to compile gnome-panel-3.6 with gnome-3.8

I took the freedom and took the following upstream patches and created one for us, until a new release of gnome-panel is there.

With this gnome-panel builds and runs for me just fine.
Comment 3 Torsten Stets 2013-03-31 09:11:02 UTC
Created attachment 343812 [details]
the ebuild which uses the patch
Comment 4 Pacho Ramos gentoo-dev 2013-03-31 13:31:33 UTC
Will wait a bit more to see if they make a new release or what finally occurs with gnome-panel
Comment 5 Helmut Jarausch 2013-04-09 17:59:38 UTC
(In reply to comment #3)
> Created attachment 343812 [details]
> the ebuild which uses the patch

Thanks, it works.
Comment 6 Pacho Ramos gentoo-dev 2013-05-12 15:07:53 UTC
+*gnome-panel-3.6.2-r1 (12 May 2013)
+  12 May 2013; Pacho Ramos <>
+  +files/gnome-panel-3.6.2-drop-commandline.patch,
+  +files/gnome-panel-3.6.2-fix-animation.patch,
+  +files/gnome-panel-3.6.2-fix-black.patch,
+  +files/gnome-panel-3.6.2-generic-marshaller.patch,
+  +files/gnome-panel-3.6.2-gweather-include.patch,
+  +files/gnome-panel-3.6.2-rename-function.patch,
+  +files/gnome-panel-3.6.2-resurrect-function.patch,
+  +gnome-panel-3.6.2-r1.ebuild:
+  Apply upstream patches fixing bugs and making it compatible with gnome 3.8
+  libs