On rawhide I was building garnome and dbus was failing with the following:<br><br>make[5]: Entering directory `/home/justin/downloads<div id="mb_0">/garnome-2.18.0/freedesktop/dbus/work/main.d/dbus-
1.0.2/bus'<br>if cc -DHAVE_CONFIG_H -I. -I. -I.. -I..  -DDAEMON_NAME=\"dbus-daemon\"  -DDBUS_COMPILATION -DDBUS_SYSTEM_CONFIG_FILE=\""/home/justin/garnome/etc/dbus-1/system.conf"\" -DDBUS_SESSION_CONFIG_FILE=\""/home/justin/garnome/etc/dbus-1/session.conf"\" 
-I/home/justin/garnome/include  -I/home/justin/garnome/include
-L/home/justin/garnome/lib -O2 -pipe -Wall -Wchar-subscripts
-Wmissing-declarations -Wmissing-prototypes -Wnested-externs
-Wpointer-arith -Wcast-align -Wsign-compare
-Wdeclaration-after-statement -fno-common -fPIC -MT selinux.o -MD -MP
-MF ".deps/selinux.Tpo" -c -o selinux.o selinux.c; \<br>        then mv -f ".deps/selinux.Tpo" ".deps/selinux.Po"; else rm -f ".deps/selinux.Tpo"; exit 1; fi<br>In file included from 
selinux.c:37:<br>/usr/include/selinux/avc.h:307: error: expected ')' before 'event'<br>/usr/include/selinux/avc.h:311: error: expected ';', ',' or ')' before 'uint32_t'<br>
selinux.c: In function 'bus_selinux_full_init':<br>
selinux.c:309: warning: implicit declaration of function 'avc_add_callback'<br>selinux.c:309: warning: nested extern declaration of 'avc_add_callback'<br>make[5]: *** [selinux.o] Error 1<br>make[5]: Leaving directory `/home/justin/downloads/garnome-
2.18.0/freedesktop/dbus/work/main.d/dbus-1.0.2/bus'<br>make[4]: *** [all-recursive] Error 1<br>make[4]: Leaving directory `/home/justin/downloads/garnome-2.18.0/freedesktop/dbus/work/main.d/dbus-1.0.2'<br>make[3]: *** [all] Error 2
<br>make[3]: Leaving directory `/home/justin/downloads/garnome-2.18.0/freedesktop/dbus/work/main.d/dbus-1.0.2'<br>make[2]: *** [build-work/main.d/dbus-1.0.2/Makefile] Error 2<br>make[2]: Leaving directory `/home/justin/downloads/garnome-
2.18.0/freedesktop/dbus'<br>make[1]: *** [../../freedesktop/dbus/cookies/main.d/install] Error 2<br>make[1]: Leaving directory `/home/justin/downloads/garnome-2.18.0/platform/gnome-vfs'<br>make: *** [../../platform/gnome-vfs/cookies/main.d/install] Error 2
<br><br>Joseph helped me track it down to this:<br><br># diff -u /usr/include/selinux/avc.h /usr/include/selinux/avc.h.orig <br>--- /usr/include/selinux/avc.h  2007-03-27 12:42:21.000000000 -0500<br>+++ /usr/include/selinux/avc.h.orig     2007-03-27 12:41:
21.000000000 -0500<br>@@ -304,11 +304,11 @@<br>  * -%1 if insufficient memory exists to add the callback.<br>  */<br>        int avc_add_callback(int (*callback)<br>-                             (u_int32_t event, security_id_t ssid,
<br>+                             (uint32_t event, security_id_t ssid,<br>                               security_id_t tsid, security_class_t tclass,<br>                               access_vector_t perms,<br>                               access_vector_t * out_retained),
<br>-                            u_int32_t events, security_id_t ssid,<br>+                            uint32_t events, security_id_t ssid,<br>                             security_id_t tsid, security_class_t tclass,<br>                             access_vector_t perms);
<br><br>Was this a change on purpose or should I open a bug against libselinux-devel<br><br></div><br>