Summary: | gnome-extra/fast-user-switch-applet-2.24.0: compile error applet.c:55:35: error: libgnomeui/gnome-help.h: No such file or directory | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Dan Warner <dan.r.warner> |
Component: | [OLD] GNOME | Assignee: | Gentoo Linux Gnome Desktop Team <gnome> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | deduktionstheorem, eric_chaligny, sandalle |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | AMD64 | ||
OS: | Linux | ||
URL: | http://bugzilla.gnome.org/show_bug.cgi?id=578994 | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
build.log
Use pkgconfig to get correct -I flags |
Description
Dan Warner
2009-03-22 14:23:52 UTC
which version of libgnomeui are you using ? Also please attach full build.log. Using libgnomeui version gnome-base/libgnomeui-2.24.0 Created attachment 185877 [details]
build.log
you might want to rebuild libgnomeui then because I definitively have this file on my 2.24 system. Did a emerge -1avt libgnomeui [ebuild R ] gnome-base/libgnomeui-2.24.0 USE="-debug -doc" 0 kB Then emerge -1avt gnome-extra/fast-user-switch-applet [ebuild N ] gnome-extra/fast-user-switch-applet-2.24.0 USE="-debug" 0 kB But still fails. Yes i do have the include file located at /usr/include/libgnomeui-2.0/libgnomeui/gnome-help.h but a -I/usr/include/libgnomeui-2.0 isnt used when compiling that file... could you paste the output of the following commands : - cat /usr/lib/pkgconfig/libpanelapplet-2.0.pc - pkg-config libgnomeui-2.0 --cflags Thanks cat /usr/lib/pkgconfig/libpanelapplet-2.0.pc prefix=/usr exec_prefix=${prefix} libdir=/usr/lib64 includedir=${prefix}/include Name: libpanel-applet-2 Description: libpanel-applet-2 Requires: gconf-2.0 gtk+-2.0 libbonoboui-2.0 Version: 2.25.92 Libs: -L${libdir} -lpanel-applet-2 Cflags: -I${includedir}/panel-2.0 pkg-config libgnomeui-2.0 --cflags -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib64/gnome-vfs-2.0/include -I/usr/include/orbit-2.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 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/atk-1.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12 I suppose since gnome-extra/fast-user-switch-applet is not required in gnome-panel 2.25.0 onwards that is why it wont compile? (In reply to comment #7) > Requires: gconf-2.0 gtk+-2.0 libbonoboui-2.0 <<<< there's no libgnomeui-2.0 So I think fusa needs to add libgnomeui to its own pkg-config dep list, as it probably used to rely on libgnome-applet providing it. @gnome, or maybe fusa needs a revbump? > I suppose since gnome-extra/fast-user-switch-applet is not required in > gnome-panel 2.25.0 onwards that is why it wont compile? That's probably another issue Thanks Seems related to http://bugs.gentoo.org/show_bug.cgi?id=263417 most probably similar to the issue we had with nautilus-open-terminal, missing pkg-config checks. I've filed an upstream bug at http://bugzilla.gnome.org/show_bug.cgi?id=578994 for our identical bug at http://bugs.sourcemage.org/show_bug.cgi?id=15172 I met exactly the same problem during a clean install :( Created attachment 192512 [details, diff]
Use pkgconfig to get correct -I flags
Fixed without a bump. Thanks for the patch. |