[opensuse-factory] Only <glib.h> can be included directly

Soma packages in Factory give the following error: /usr/include/glib-2.0/glib/gmain.h:21:2: error: #error "Only <glib.h> can be included directly." -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org

On Sun, 2012-01-08 at 19:32 +0400, Ilya Chernykh wrote:
Soma packages in Factory give the following error:
/usr/include/glib-2.0/glib/gmain.h:21:2: error: #error "Only <glib.h> can be included directly."
Right. This has been announced at least twice on this list already before the gnome team submitted glib 2.31 to Factory. Packages from GNOME:* devel repositories should be fixed, the others need to be adjusted/patched. Generally the patch is really simple: replace #include <glib/glibXYZ.h> with #include <glib.h> As pointed out in the announcement mails, there are a few exceptions to the good rule (any good rule has exceptions, right)? You'll find all the info in the ml-archive. Dominique -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
participants (2)
-
Dimstar / Dominique Leuenberger
-
Ilya Chernykh