GNOME Bugzilla – Bug 642369
Wrong location for gdesktop-enums.h header
Last modified: 2011-02-17 20:02:42 UTC
There is an issue with the gsettings-desktop-schemas/gdesktop-enums.h location. Its currently in $prefix/include/gsettings-desktop-schemas/gdesktop-enums.h, but pkg-config --cflags gsettings-desktop-schemas gives you -I$prefix/include/gsettings-desktop-schemas. Current files use #include <gsettings-desktop-schemas/gdesktop-enums.h> which breaks the build. So, either the file has to be included as <gdesktop-enums.h>, or moved to $prefix/include/gsettings-desktop-schemas/gsettings-desktop-schemas/gdesktop-enums.h.
Other modules seem to do #include <gdesktop-enums.h>, so i'm pushing that change.