g-ir-compiler unhappy
This is since !3 (merged) and/or !9 (merged) went in.
GEN Gst-1.0.gir
gcc -E -DIN_GOBJECT_INTROSPECTION=1 -I. -I/home/bilboed/work/devel/1.0/gstreamer -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -o g-ir-cpp-bu4fl0z5.i -C /home/bilboed/work/devel/1.0/gstreamer/gst/g-ir-cpp-bu4fl0z5.c
/home/bilboed/work/devel/1.0/gstreamer/gst/gstcaps.h:242: syntax error, unexpected identifier, expecting ',' or ';' in ' do { G_STATIC_ASSERT (sizeof *(((GstMiniObject **) caps_ptr)) == sizeof (gpointer)); __typeof__((((GstMiniObject **) caps_ptr))) _pp = (((GstMiniObject **) caps_ptr)); __typeof__(*(((GstMiniObject **) caps_ptr))) _ptr = *_pp; *_pp = ' at '_pp'
/home/bilboed/work/devel/1.0/gstreamer/gst/gstcaps.h:242: syntax error, unexpected ')', expecting identifier or '(' in ' do { G_STATIC_ASSERT (sizeof *(((GstMiniObject **) caps_ptr)) == sizeof (gpointer)); __typeof__((((GstMiniObject **) caps_ptr))) _pp = (((GstMiniObject **) caps_ptr)); __typeof__(*(((GstMiniObject **) caps_ptr))) _ptr = *_pp; *_pp = ' at ')'
/home/bilboed/work/devel/1.0/gstreamer/gst/gstcaps.h:242: syntax error, unexpected ')', expecting identifier or '(' in ' do { G_STATIC_ASSERT (sizeof *(((GstMiniObject **) caps_ptr)) == sizeof (gpointer)); __typeof__((((GstMiniObject **) caps_ptr))) _pp = (((GstMiniObject **) caps_ptr)); __typeof__(*(((GstMiniObject **) caps_ptr))) _ptr = *_pp; *_pp = ' at ')'
/home/bilboed/work/devel/1.0/gstreamer/gst/gstbuffer.h:461: syntax error, unexpected identifier, expecting ',' or ';' in ' do { G_STATIC_ASSERT (sizeof *(((GstMiniObject **) buf_ptr)) == sizeof (gpointer)); __typeof__((((GstMiniObject **) buf_ptr))) _pp = (((GstMiniObject **) buf_ptr)); __typeof__(*(((GstMiniObject **) buf_ptr))) _ptr = *_pp; *_pp = ' at '_pp'
/home/bilboed/work/devel/1.0/gstreamer/gst/gstbuffer.h:461: syntax error, unexpected ')', expecting identifier or '(' in ' do { G_STATIC_ASSERT (sizeof *(((GstMiniObject **) buf_ptr)) == sizeof (gpointer)); __typeof__((((GstMiniObject **) buf_ptr))) _pp = (((GstMiniObject **) buf_ptr)); __typeof__(*(((GstMiniObject **) buf_ptr))) _ptr = *_pp; *_pp = ' at ')'
/home/bilboed/work/devel/1.0/gstreamer/gst/gstbuffer.h:461: syntax error, unexpected ')', expecting identifier or '(' in ' do { G_STATIC_ASSERT (sizeof *(((GstMiniObject **) buf_ptr)) == sizeof (gpointer)); __typeof__((((GstMiniObject **) buf_ptr))) _pp = (((GstMiniObject **) buf_ptr)); __typeof__(*(((GstMiniObject **) buf_ptr))) _ptr = *_pp; *_pp = ' at ')'
...