GNOME Bugzilla – Bug 559584
does not build on GNOME 2.25
Last modified: 2009-01-30 16:14:43 UTC
In gnome-desktop 2.25.1, GnomeDItemEdit was removed, so quick-lounge-applet doesn't build anymore: gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I.. -DPREFIX=\"/usr\" -DSYSCONFDIR=\"/etc\" -DDATADIR=\"/usr/share\" -DLIBDIR=\"/usr/lib\" -DGNOMELOCALEDIR=\""/usr/share/locale"\" -DGLADEDIR=\""/usr/share/quick-lounge-applet/glade"\" -DGMENU_I_KNOW_THIS_IS_UNSTABLE -pthread -DORBIT2=1 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/libgnome-2.0 -I/usr/include/orbit-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/dbus-1.0 -I/usr/lib/dbus-1.0/include -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-vfs-module-2.0 -I/usr/include/gnome-desktop-2.0 -I/usr/include/startup-notification-1.0 -I/usr/include/libglade-2.0 -I/usr/include/panel-2.0 -I/usr/include/gnome-menus -O2 -g -pipe -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i586 -mtune=generic -fasynchronous-unwind-tables -MT dlg-properties.o -MD -MP -MF .deps/dlg-properties.Tpo -c -o dlg-properties.o dlg-properties.c dlg-properties.c:31:41: Fehler: libgnomeui/gnome-ditem-edit.h: Datei oder Verzeichnis nicht gefunden make: *** [dlg-properties.o] Fehler 1
Confirmed here as well. GnomeDItemEdit has been deprecated in libgnome-desktop. This causes quick-lounge-applet to to fail to build. dlg-properties.c calls <libgnomeui/gnome-ditem-edit.h>
quick-box.c and quick-lounge.c also include <libgnomeui/gnome-ditem-edit.h>
Any idea if this is going to be addressed in the 2.25/26 timeframe ? as it is quick-lounge applet is unusable. If we want to continue using quick-lounge, then we cannot bump gnome-panel and gnome-desktop :(
I don't know the quick lounge code at all. I see two solutions: + copy panel-ditem-editor.[ch] from gnome-panel + directly call gnome-desktop-item-edit
I'll fix it in the next days, sorry for the delay.
Created attachment 127533 [details] [review] Patch for 1st solution. > I don't know the quick lounge code at all. I see two solutions: > > + copy panel-ditem-editor.[ch] from gnome-panel This is patch for 1st solution.
patch applied to trunk, thanks.