===> Building for cogl-1.22.0nb18
/opt/pkg/bin/gmake  all-recursive
gmake[1]: Entering directory '/Users/pbulk/build/graphics/cogl/work/cogl-1.22.0'
Making all in deps
gmake[2]: Entering directory '/Users/pbulk/build/graphics/cogl/work/cogl-1.22.0/deps'
gmake[3]: Entering directory '/Users/pbulk/build/graphics/cogl/work/cogl-1.22.0/deps'
gmake[3]: Nothing to be done for 'all-am'.
gmake[3]: Leaving directory '/Users/pbulk/build/graphics/cogl/work/cogl-1.22.0/deps'
gmake[2]: Leaving directory '/Users/pbulk/build/graphics/cogl/work/cogl-1.22.0/deps'
Making all in test-fixtures
gmake[2]: Entering directory '/Users/pbulk/build/graphics/cogl/work/cogl-1.22.0/test-fixtures'
  CC       libtest_fixtures_la-test-utils.lo
  CCLD     libtest-fixtures.la
gmake[2]: Leaving directory '/Users/pbulk/build/graphics/cogl/work/cogl-1.22.0/test-fixtures'
Making all in cogl
gmake[2]: Entering directory '/Users/pbulk/build/graphics/cogl/work/cogl-1.22.0/cogl'
  GEN      stamp-enum-types
  GEN      cogl-enum-types.c
/opt/pkg/bin/gmake  all-recursive
gmake[3]: Entering directory '/Users/pbulk/build/graphics/cogl/work/cogl-1.22.0/cogl'
gmake[4]: Entering directory '/Users/pbulk/build/graphics/cogl/work/cogl-1.22.0/cogl'
  CC       driver/nop/cogl-driver-nop.lo
  CC       driver/nop/cogl-framebuffer-nop.lo
  CC       driver/nop/cogl-attribute-nop.lo
  CC       driver/nop/cogl-clip-stack-nop.lo
  CC       driver/nop/cogl-texture-2d-nop.lo
  CC       driver/gl/cogl-util-gl.lo
  CC       driver/gl/cogl-framebuffer-gl.lo
driver/gl/cogl-framebuffer-gl.c:811:3: warning: incompatible pointer to integer conversion returning 'void *' from a function with result type 'CoglBool' (aka 'int') [-Wint-conversion]
  _COGL_RETURN_VAL_IF_FAIL (offscreen->texture_level <
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./cogl-util.h:202:45: note: expanded from macro '_COGL_RETURN_VAL_IF_FAIL'
#define _COGL_RETURN_VAL_IF_FAIL(EXPR, VAL) g_return_val_if_fail(EXPR, VAL)
                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/graphics/cogl/work/.buildlink/include/glib-2.0/glib/gmessages.h:671:16: note: expanded from macro 'g_return_val_if_fail'
        return (val); \
               ^~~~~
driver/gl/cogl-framebuffer-gl.c:936:11: warning: logical not is only applied to the left hand side of this bitwise operator [-Wlogical-not-parentheses]
      if (!offscreen->create_flags & COGL_OFFSCREEN_DISABLE_DEPTH_AND_STENCIL)
          ^                        ~
driver/gl/cogl-framebuffer-gl.c:936:11: note: add parentheses after the '!' to evaluate the bitwise operator first
      if (!offscreen->create_flags & COGL_OFFSCREEN_DISABLE_DEPTH_AND_STENCIL)
          ^
           (                                                                 )
driver/gl/cogl-framebuffer-gl.c:936:11: note: add parentheses around left hand side expression to silence this warning
      if (!offscreen->create_flags & COGL_OFFSCREEN_DISABLE_DEPTH_AND_STENCIL)
          ^
          (                       )
2 warnings generated.
  CC       driver/gl/cogl-texture-gl.lo
  CC       driver/gl/cogl-texture-2d-gl.lo
  CC       driver/gl/cogl-attribute-gl.lo
  CC       driver/gl/cogl-clip-stack-gl.lo
  CC       driver/gl/cogl-buffer-gl.lo
  CC       driver/gl/cogl-pipeline-opengl.lo
driver/gl/cogl-pipeline-opengl.c:924:34: warning: implicit conversion from enumeration type 'CoglPipelineLayerState' to different enumeration type 'CoglPipelineState' (aka 'enum _CoglPipelineState') [-Wenum-conversion]
      CoglPipelineState change = COGL_PIPELINE_LAYER_STATE_POINT_SPRITE_COORDS;
                        ~~~~~~   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1 warning generated.
  CC       driver/gl/cogl-pipeline-fragend-glsl.lo
  CC       driver/gl/gl/cogl-pipeline-fragend-arbfp.lo
  CC       driver/gl/gl/cogl-pipeline-progend-fixed-arbfp.lo
  CC       driver/gl/cogl-pipeline-fragend-fixed.lo
  CC       driver/gl/cogl-pipeline-vertend-glsl.lo
  CC       driver/gl/cogl-pipeline-vertend-fixed.lo
  CC       driver/gl/cogl-pipeline-progend-fixed.lo
  CC       driver/gl/cogl-pipeline-progend-glsl.lo
  CC       driver/gl/gl/cogl-driver-gl.lo
  CC       driver/gl/gl/cogl-texture-driver-gl.lo
  CC       winsys/cogl-winsys.lo
  CC       cogl-gpu-info.lo
  CC       cogl-context.lo
cogl-context.c:82:1: warning: passing 'typeof (*(&type_id__volatile)) *' (aka 'volatile unsigned long *') to parameter of type 'gsize *' (aka 'unsigned long *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
COGL_GTYPE_DEFINE_CLASS (Context, context);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./cogl-gtype-private.h:238:3: note: expanded from macro 'COGL_GTYPE_DEFINE_CLASS'
  _COGL_GTYPE_DEFINE_TYPE_EXTENDED_BEGIN(Cogl##Name,                    \
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./cogl-gtype-private.h:211:9: note: expanded from macro '_COGL_GTYPE_DEFINE_TYPE_EXTENDED_BEGIN'
    if (g_once_init_enter (&type_id__volatile))                         \
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/graphics/cogl/work/.buildlink/include/glib-2.0/glib/gthread.h:272:7: note: expanded from macro 'g_once_init_enter'
    (!g_atomic_pointer_get (location) &&                             \
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/graphics/cogl/work/.buildlink/include/glib-2.0/glib/gatomic.h:131:38: note: expanded from macro 'g_atomic_pointer_get'
    __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \
                                     ^~~~~~~~~~~~~~~~~
cogl-context.c:422:24: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
  if ((context->driver == COGL_DRIVER_GL3))
       ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
cogl-context.c:422:24: note: remove extraneous parentheses around the comparison to silence this warning
  if ((context->driver == COGL_DRIVER_GL3))
      ~                ^                 ~
cogl-context.c:422:24: note: use '=' to turn this equality comparison into an assignment
  if ((context->driver == COGL_DRIVER_GL3))
                       ^~
                       =
2 warnings generated.
  CC       cogl-renderer.lo
cogl-renderer.c:237:1: warning: passing 'typeof (*(&type_id__volatile)) *' (aka 'volatile unsigned long *') to parameter of type 'gsize *' (aka 'unsigned long *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
COGL_GTYPE_DEFINE_CLASS (Renderer, renderer);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./cogl-gtype-private.h:238:3: note: expanded from macro 'COGL_GTYPE_DEFINE_CLASS'
  _COGL_GTYPE_DEFINE_TYPE_EXTENDED_BEGIN(Cogl##Name,                    \
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./cogl-gtype-private.h:211:9: note: expanded from macro '_COGL_GTYPE_DEFINE_TYPE_EXTENDED_BEGIN'
    if (g_once_init_enter (&type_id__volatile))                         \
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/graphics/cogl/work/.buildlink/include/glib-2.0/glib/gthread.h:272:7: note: expanded from macro 'g_once_init_enter'
    (!g_atomic_pointer_get (location) &&                             \
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/graphics/cogl/work/.buildlink/include/glib-2.0/glib/gatomic.h:131:38: note: expanded from macro 'g_atomic_pointer_get'
    __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \
                                     ^~~~~~~~~~~~~~~~~
1 warning generated.
  CC       cogl-swap-chain.lo
cogl-swap-chain.c:45:1: warning: passing 'typeof (*(&type_id__volatile)) *' (aka 'volatile unsigned long *') to parameter of type 'gsize *' (aka 'unsigned long *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
COGL_GTYPE_DEFINE_CLASS (SwapChain, swap_chain);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./cogl-gtype-private.h:238:3: note: expanded from macro 'COGL_GTYPE_DEFINE_CLASS'
  _COGL_GTYPE_DEFINE_TYPE_EXTENDED_BEGIN(Cogl##Name,                    \
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./cogl-gtype-private.h:211:9: note: expanded from macro '_COGL_GTYPE_DEFINE_TYPE_EXTENDED_BEGIN'
    if (g_once_init_enter (&type_id__volatile))                         \
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/graphics/cogl/work/.buildlink/include/glib-2.0/glib/gthread.h:272:7: note: expanded from macro 'g_once_init_enter'
    (!g_atomic_pointer_get (location) &&                             \
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/graphics/cogl/work/.buildlink/include/glib-2.0/glib/gatomic.h:131:38: note: expanded from macro 'g_atomic_pointer_get'
    __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \
                                     ^~~~~~~~~~~~~~~~~
1 warning generated.
  CC       cogl-onscreen-template.lo
cogl-onscreen-template.c:47:1: warning: passing 'typeof (*(&type_id__volatile)) *' (aka 'volatile unsigned long *') to parameter of type 'gsize *' (aka 'unsigned long *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
COGL_GTYPE_DEFINE_CLASS (OnscreenTemplate, onscreen_template);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./cogl-gtype-private.h:238:3: note: expanded from macro 'COGL_GTYPE_DEFINE_CLASS'
  _COGL_GTYPE_DEFINE_TYPE_EXTENDED_BEGIN(Cogl##Name,                    \
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./cogl-gtype-private.h:211:9: note: expanded from macro '_COGL_GTYPE_DEFINE_TYPE_EXTENDED_BEGIN'
    if (g_once_init_enter (&type_id__volatile))                         \
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/graphics/cogl/work/.buildlink/include/glib-2.0/glib/gthread.h:272:7: note: expanded from macro 'g_once_init_enter'
    (!g_atomic_pointer_get (location) &&                             \
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/graphics/cogl/work/.buildlink/include/glib-2.0/glib/gatomic.h:131:38: note: expanded from macro 'g_atomic_pointer_get'
    __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \
                                     ^~~~~~~~~~~~~~~~~
1 warning generated.
  CC       cogl-display.lo
cogl-display.c:52:1: warning: passing 'typeof (*(&type_id__volatile)) *' (aka 'volatile unsigned long *') to parameter of type 'gsize *' (aka 'unsigned long *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
COGL_GTYPE_DEFINE_CLASS (Display, display);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./cogl-gtype-private.h:238:3: note: expanded from macro 'COGL_GTYPE_DEFINE_CLASS'
  _COGL_GTYPE_DEFINE_TYPE_EXTENDED_BEGIN(Cogl##Name,                    \
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./cogl-gtype-private.h:211:9: note: expanded from macro '_COGL_GTYPE_DEFINE_TYPE_EXTENDED_BEGIN'
    if (g_once_init_enter (&type_id__volatile))                         \
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/graphics/cogl/work/.buildlink/include/glib-2.0/glib/gthread.h:272:7: note: expanded from macro 'g_once_init_enter'
    (!g_atomic_pointer_get (location) &&                             \
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/graphics/cogl/work/.buildlink/include/glib-2.0/glib/gatomic.h:131:38: note: expanded from macro 'g_atomic_pointer_get'
    __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \
                                     ^~~~~~~~~~~~~~~~~
1 warning generated.
  CC       cogl.lo
  CC       cogl-object.lo
cogl-object.c:44:1: warning: passing 'typeof (*(&type_id__volatile)) *' (aka 'volatile unsigned long *') to parameter of type 'gsize *' (aka 'unsigned long *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
COGL_GTYPE_DEFINE_BASE_CLASS (Object, object);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./cogl-gtype-private.h:137:3: note: expanded from macro 'COGL_GTYPE_DEFINE_BASE_CLASS'
  _COGL_GTYPE_DEFINE_BASE_CLASS_BEGIN(Name,name)         \
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./cogl-gtype-private.h:93:7: note: expanded from macro '_COGL_GTYPE_DEFINE_BASE_CLASS_BEGIN'
  if (g_once_init_enter (&type_id__volatile))                           \
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/graphics/cogl/work/.buildlink/include/glib-2.0/glib/gthread.h:272:7: note: expanded from macro 'g_once_init_enter'
    (!g_atomic_pointer_get (location) &&                             \
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/graphics/cogl/work/.buildlink/include/glib-2.0/glib/gatomic.h:131:38: note: expanded from macro 'g_atomic_pointer_get'
    __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \
                                     ^~~~~~~~~~~~~~~~~
1 warning generated.
  CC       cogl-util.lo
  CC       cogl-bitmap.lo
cogl-bitmap.c:51:1: warning: passing 'typeof (*(&type_id__volatile)) *' (aka 'volatile unsigned long *') to parameter of type 'gsize *' (aka 'unsigned long *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
COGL_GTYPE_DEFINE_CLASS (Bitmap, bitmap);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./cogl-gtype-private.h:238:3: note: expanded from macro 'COGL_GTYPE_DEFINE_CLASS'
  _COGL_GTYPE_DEFINE_TYPE_EXTENDED_BEGIN(Cogl##Name,                    \
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./cogl-gtype-private.h:211:9: note: expanded from macro '_COGL_GTYPE_DEFINE_TYPE_EXTENDED_BEGIN'
    if (g_once_init_enter (&type_id__volatile))                         \
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/graphics/cogl/work/.buildlink/include/glib-2.0/glib/gthread.h:272:7: note: expanded from macro 'g_once_init_enter'
    (!g_atomic_pointer_get (location) &&                             \
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/graphics/cogl/work/.buildlink/include/glib-2.0/glib/gatomic.h:131:38: note: expanded from macro 'g_atomic_pointer_get'
    __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \
                                     ^~~~~~~~~~~~~~~~~
1 warning generated.
  CC       cogl-bitmap-conversion.lo
  CC       cogl-primitives.lo
  CC       cogl-bitmap-pixbuf.lo
  CC       cogl-clip-stack.lo
  CC       cogl-feature-private.lo
  CC       cogl-color.lo
In file included from cogl-color.c:39:
./deprecated/cogl-fixed.h:539:1: warning: Deprecated pre-processor symbol: replace with "static inline" [-W#pragma-messages]
G_INLINE_FUNC CoglFixed
^
/Users/pbulk/build/graphics/cogl/work/.buildlink/include/glib-2.0/glib/gmacros.h:157:39: note: expanded from macro 'G_INLINE_FUNC'
#  define G_INLINE_FUNC static inline GLIB_DEPRECATED_MACRO_IN_2_48_FOR(static inline)
                                      ^
/Users/pbulk/build/graphics/cogl/work/.buildlink/include/glib-2.0/glib/glib-visibility.h:414:46: note: expanded from macro 'GLIB_DEPRECATED_MACRO_IN_2_48_FOR'
#define GLIB_DEPRECATED_MACRO_IN_2_48_FOR(f) GLIB_DEPRECATED_MACRO_FOR (f)
                                             ^
/Users/pbulk/build/graphics/cogl/work/.buildlink/include/glib-2.0/glib/gmacros.h:1304:3: note: expanded from macro 'GLIB_DEPRECATED_MACRO_FOR'
  _GLIB_GNUC_DO_PRAGMA(GCC warning G_STRINGIFY (Deprecated pre-processor symbol: replace with #f))
  ^
/Users/pbulk/build/graphics/cogl/work/.buildlink/include/glib-2.0/glib/gmacros.h:1301:33: note: expanded from macro '_GLIB_GNUC_DO_PRAGMA'
#define _GLIB_GNUC_DO_PRAGMA(x) _Pragma(G_STRINGIFY (x))
                                ^
<scratch space>:140:6: note: expanded from here
 GCC warning "Deprecated pre-processor symbol: replace with \"static inline\""
     ^
In file included from cogl-color.c:39:
./deprecated/cogl-fixed.h:543:1: warning: Deprecated pre-processor symbol: replace with "static inline" [-W#pragma-messages]
G_INLINE_FUNC CoglFixed
^
/Users/pbulk/build/graphics/cogl/work/.buildlink/include/glib-2.0/glib/gmacros.h:157:39: note: expanded from macro 'G_INLINE_FUNC'
#  define G_INLINE_FUNC static inline GLIB_DEPRECATED_MACRO_IN_2_48_FOR(static inline)
                                      ^
/Users/pbulk/build/graphics/cogl/work/.buildlink/include/glib-2.0/glib/glib-visibility.h:414:46: note: expanded from macro 'GLIB_DEPRECATED_MACRO_IN_2_48_FOR'
#define GLIB_DEPRECATED_MACRO_IN_2_48_FOR(f) GLIB_DEPRECATED_MACRO_FOR (f)
                                             ^
/Users/pbulk/build/graphics/cogl/work/.buildlink/include/glib-2.0/glib/gmacros.h:1304:3: note: expanded from macro 'GLIB_DEPRECATED_MACRO_FOR'
  _GLIB_GNUC_DO_PRAGMA(GCC warning G_STRINGIFY (Deprecated pre-processor symbol: replace with #f))
  ^
/Users/pbulk/build/graphics/cogl/work/.buildlink/include/glib-2.0/glib/gmacros.h:1301:33: note: expanded from macro '_GLIB_GNUC_DO_PRAGMA'
#define _GLIB_GNUC_DO_PRAGMA(x) _Pragma(G_STRINGIFY (x))
                                ^
<scratch space>:3:6: note: expanded from here
 GCC warning "Deprecated pre-processor symbol: replace with \"static inline\""
     ^
In file included from cogl-color.c:39:
./deprecated/cogl-fixed.h:547:1: warning: Deprecated pre-processor symbol: replace with "static inline" [-W#pragma-messages]
G_INLINE_FUNC CoglFixed
^
/Users/pbulk/build/graphics/cogl/work/.buildlink/include/glib-2.0/glib/gmacros.h:157:39: note: expanded from macro 'G_INLINE_FUNC'
#  define G_INLINE_FUNC static inline GLIB_DEPRECATED_MACRO_IN_2_48_FOR(static inline)
                                      ^
/Users/pbulk/build/graphics/cogl/work/.buildlink/include/glib-2.0/glib/glib-visibility.h:414:46: note: expanded from macro 'GLIB_DEPRECATED_MACRO_IN_2_48_FOR'
#define GLIB_DEPRECATED_MACRO_IN_2_48_FOR(f) GLIB_DEPRECATED_MACRO_FOR (f)
                                             ^
/Users/pbulk/build/graphics/cogl/work/.buildlink/include/glib-2.0/glib/gmacros.h:1304:3: note: expanded from macro 'GLIB_DEPRECATED_MACRO_FOR'
  _GLIB_GNUC_DO_PRAGMA(GCC warning G_STRINGIFY (Deprecated pre-processor symbol: replace with #f))
  ^
/Users/pbulk/build/graphics/cogl/work/.buildlink/include/glib-2.0/glib/gmacros.h:1301:33: note: expanded from macro '_GLIB_GNUC_DO_PRAGMA'
#define _GLIB_GNUC_DO_PRAGMA(x) _Pragma(G_STRINGIFY (x))
                                ^
<scratch space>:8:6: note: expanded from here
 GCC warning "Deprecated pre-processor symbol: replace with \"static inline\""
     ^
In file included from cogl-color.c:39:
./deprecated/cogl-fixed.h:756:1: warning: Deprecated pre-processor symbol: replace with "static inline" [-W#pragma-messages]
G_INLINE_FUNC CoglFixed
^
/Users/pbulk/build/graphics/cogl/work/.buildlink/include/glib-2.0/glib/gmacros.h:157:39: note: expanded from macro 'G_INLINE_FUNC'
#  define G_INLINE_FUNC static inline GLIB_DEPRECATED_MACRO_IN_2_48_FOR(static inline)
                                      ^
/Users/pbulk/build/graphics/cogl/work/.buildlink/include/glib-2.0/glib/glib-visibility.h:414:46: note: expanded from macro 'GLIB_DEPRECATED_MACRO_IN_2_48_FOR'
#define GLIB_DEPRECATED_MACRO_IN_2_48_FOR(f) GLIB_DEPRECATED_MACRO_FOR (f)
                                             ^
/Users/pbulk/build/graphics/cogl/work/.buildlink/include/glib-2.0/glib/gmacros.h:1304:3: note: expanded from macro 'GLIB_DEPRECATED_MACRO_FOR'
  _GLIB_GNUC_DO_PRAGMA(GCC warning G_STRINGIFY (Deprecated pre-processor symbol: replace with #f))
  ^
/Users/pbulk/build/graphics/cogl/work/.buildlink/include/glib-2.0/glib/gmacros.h:1301:33: note: expanded from macro '_GLIB_GNUC_DO_PRAGMA'
#define _GLIB_GNUC_DO_PRAGMA(x) _Pragma(G_STRINGIFY (x))
                                ^
<scratch space>:13:6: note: expanded from here
 GCC warning "Deprecated pre-processor symbol: replace with \"static inline\""
     ^
In file included from cogl-color.c:39:
./deprecated/cogl-fixed.h:779:1: warning: Deprecated pre-processor symbol: replace with "static inline" [-W#pragma-messages]
G_INLINE_FUNC CoglFixed
^
/Users/pbulk/build/graphics/cogl/work/.buildlink/include/glib-2.0/glib/gmacros.h:157:39: note: expanded from macro 'G_INLINE_FUNC'
#  define G_INLINE_FUNC static inline GLIB_DEPRECATED_MACRO_IN_2_48_FOR(static inline)
                                      ^
/Users/pbulk/build/graphics/cogl/work/.buildlink/include/glib-2.0/glib/glib-visibility.h:414:46: note: expanded from macro 'GLIB_DEPRECATED_MACRO_IN_2_48_FOR'
#define GLIB_DEPRECATED_MACRO_IN_2_48_FOR(f) GLIB_DEPRECATED_MACRO_FOR (f)
                                             ^
/Users/pbulk/build/graphics/cogl/work/.buildlink/include/glib-2.0/glib/gmacros.h:1304:3: note: expanded from macro 'GLIB_DEPRECATED_MACRO_FOR'
  _GLIB_GNUC_DO_PRAGMA(GCC warning G_STRINGIFY (Deprecated pre-processor symbol: replace with #f))
  ^
/Users/pbulk/build/graphics/cogl/work/.buildlink/include/glib-2.0/glib/gmacros.h:1301:33: note: expanded from macro '_GLIB_GNUC_DO_PRAGMA'
#define _GLIB_GNUC_DO_PRAGMA(x) _Pragma(G_STRINGIFY (x))
                                ^
<scratch space>:18:6: note: expanded from here
 GCC warning "Deprecated pre-processor symbol: replace with \"static inline\""
     ^
In file included from cogl-color.c:39:
./deprecated/cogl-fixed.h:788:1: warning: Deprecated pre-processor symbol: replace with "static inline" [-W#pragma-messages]
G_INLINE_FUNC CoglFixed
^
/Users/pbulk/build/graphics/cogl/work/.buildlink/include/glib-2.0/glib/gmacros.h:157:39: note: expanded from macro 'G_INLINE_FUNC'
#  define G_INLINE_FUNC static inline GLIB_DEPRECATED_MACRO_IN_2_48_FOR(static inline)
                                      ^
/Users/pbulk/build/graphics/cogl/work/.buildlink/include/glib-2.0/glib/glib-visibility.h:414:46: note: expanded from macro 'GLIB_DEPRECATED_MACRO_IN_2_48_FOR'
#define GLIB_DEPRECATED_MACRO_IN_2_48_FOR(f) GLIB_DEPRECATED_MACRO_FOR (f)
                                             ^
/Users/pbulk/build/graphics/cogl/work/.buildlink/include/glib-2.0/glib/gmacros.h:1304:3: note: expanded from macro 'GLIB_DEPRECATED_MACRO_FOR'
  _GLIB_GNUC_DO_PRAGMA(GCC warning G_STRINGIFY (Deprecated pre-processor symbol: replace with #f))
  ^
/Users/pbulk/build/graphics/cogl/work/.buildlink/include/glib-2.0/glib/gmacros.h:1301:33: note: expanded from macro '_GLIB_GNUC_DO_PRAGMA'
#define _GLIB_GNUC_DO_PRAGMA(x) _Pragma(G_STRINGIFY (x))
                                ^
<scratch space>:23:6: note: expanded from here
 GCC warning "Deprecated pre-processor symbol: replace with \"static inline\""
     ^
cogl-color.c:43:1: warning: passing 'typeof (*(&type_volatile)) *' (aka 'volatile unsigned long *') to parameter of type 'size_t *' (aka 'unsigned long *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
COGL_GTYPE_DEFINE_BOXED (Color, color, cogl_color_copy, cogl_color_free);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./cogl-gtype-private.h:68:8: note: expanded from macro 'COGL_GTYPE_DEFINE_BOXED'
   if (g_once_init_enter (&type_volatile)) \
       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/graphics/cogl/work/.buildlink/include/glib-2.0/glib/gthread.h:272:7: note: expanded from macro 'g_once_init_enter'
    (!g_atomic_pointer_get (location) &&                             \
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/graphics/cogl/work/.buildlink/include/glib-2.0/glib/gatomic.h:131:38: note: expanded from macro 'g_atomic_pointer_get'
    __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \
                                     ^~~~~~~~~~~~~~~~~
7 warnings generated.
  CC       cogl-buffer.lo
  CC       cogl-pixel-buffer.lo
cogl-pixel-buffer.c:76:1: warning: passing 'typeof (*(&type_id__volatile)) *' (aka 'volatile unsigned long *') to parameter of type 'gsize *' (aka 'unsigned long *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
COGL_GTYPE_DEFINE_CLASS (PixelBuffer, pixel_buffer)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./cogl-gtype-private.h:238:3: note: expanded from macro 'COGL_GTYPE_DEFINE_CLASS'
  _COGL_GTYPE_DEFINE_TYPE_EXTENDED_BEGIN(Cogl##Name,                    \
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./cogl-gtype-private.h:211:9: note: expanded from macro '_COGL_GTYPE_DEFINE_TYPE_EXTENDED_BEGIN'
    if (g_once_init_enter (&type_id__volatile))                         \
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/graphics/cogl/work/.buildlink/include/glib-2.0/glib/gthread.h:272:7: note: expanded from macro 'g_once_init_enter'
    (!g_atomic_pointer_get (location) &&                             \
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/graphics/cogl/work/.buildlink/include/glib-2.0/glib/gatomic.h:131:38: note: expanded from macro 'g_atomic_pointer_get'
    __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \
                                     ^~~~~~~~~~~~~~~~~
1 warning generated.
  CC       cogl-index-buffer.lo
cogl-index-buffer.c:47:1: warning: passing 'typeof (*(&type_id__volatile)) *' (aka 'volatile unsigned long *') to parameter of type 'gsize *' (aka 'unsigned long *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
COGL_GTYPE_DEFINE_CLASS (IndexBuffer, index_buffer);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./cogl-gtype-private.h:238:3: note: expanded from macro 'COGL_GTYPE_DEFINE_CLASS'
  _COGL_GTYPE_DEFINE_TYPE_EXTENDED_BEGIN(Cogl##Name,                    \
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./cogl-gtype-private.h:211:9: note: expanded from macro '_COGL_GTYPE_DEFINE_TYPE_EXTENDED_BEGIN'
    if (g_once_init_enter (&type_id__volatile))                         \
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/graphics/cogl/work/.buildlink/include/glib-2.0/glib/gthread.h:272:7: note: expanded from macro 'g_once_init_enter'
    (!g_atomic_pointer_get (location) &&                             \
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/graphics/cogl/work/.buildlink/include/glib-2.0/glib/gatomic.h:131:38: note: expanded from macro 'g_atomic_pointer_get'
    __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \
                                     ^~~~~~~~~~~~~~~~~
1 warning generated.
  CC       cogl-attribute-buffer.lo
cogl-attribute-buffer.c:47:1: warning: passing 'typeof (*(&type_id__volatile)) *' (aka 'volatile unsigned long *') to parameter of type 'gsize *' (aka 'unsigned long *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
COGL_GTYPE_DEFINE_CLASS (AttributeBuffer, attribute_buffer);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./cogl-gtype-private.h:238:3: note: expanded from macro 'COGL_GTYPE_DEFINE_CLASS'
  _COGL_GTYPE_DEFINE_TYPE_EXTENDED_BEGIN(Cogl##Name,                    \
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./cogl-gtype-private.h:211:9: note: expanded from macro '_COGL_GTYPE_DEFINE_TYPE_EXTENDED_BEGIN'
    if (g_once_init_enter (&type_id__volatile))                         \
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/graphics/cogl/work/.buildlink/include/glib-2.0/glib/gthread.h:272:7: note: expanded from macro 'g_once_init_enter'
    (!g_atomic_pointer_get (location) &&                             \
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/graphics/cogl/work/.buildlink/include/glib-2.0/glib/gatomic.h:131:38: note: expanded from macro 'g_atomic_pointer_get'
    __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \
                                     ^~~~~~~~~~~~~~~~~
1 warning generated.
  CC       cogl-indices.lo
cogl-indices.c:52:1: warning: passing 'typeof (*(&type_id__volatile)) *' (aka 'volatile unsigned long *') to parameter of type 'gsize *' (aka 'unsigned long *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
COGL_GTYPE_DEFINE_CLASS (Indices, indices);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./cogl-gtype-private.h:238:3: note: expanded from macro 'COGL_GTYPE_DEFINE_CLASS'
  _COGL_GTYPE_DEFINE_TYPE_EXTENDED_BEGIN(Cogl##Name,                    \
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./cogl-gtype-private.h:211:9: note: expanded from macro '_COGL_GTYPE_DEFINE_TYPE_EXTENDED_BEGIN'
    if (g_once_init_enter (&type_id__volatile))                         \
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/graphics/cogl/work/.buildlink/include/glib-2.0/glib/gthread.h:272:7: note: expanded from macro 'g_once_init_enter'
    (!g_atomic_pointer_get (location) &&                             \
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/graphics/cogl/work/.buildlink/include/glib-2.0/glib/gatomic.h:131:38: note: expanded from macro 'g_atomic_pointer_get'
    __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \
                                     ^~~~~~~~~~~~~~~~~
1 warning generated.
  CC       cogl-attribute.lo
cogl-attribute.c:68:1: warning: passing 'typeof (*(&type_id__volatile)) *' (aka 'volatile unsigned long *') to parameter of type 'gsize *' (aka 'unsigned long *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
COGL_GTYPE_DEFINE_CLASS (Attribute, attribute);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./cogl-gtype-private.h:238:3: note: expanded from macro 'COGL_GTYPE_DEFINE_CLASS'
  _COGL_GTYPE_DEFINE_TYPE_EXTENDED_BEGIN(Cogl##Name,                    \
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./cogl-gtype-private.h:211:9: note: expanded from macro '_COGL_GTYPE_DEFINE_TYPE_EXTENDED_BEGIN'
    if (g_once_init_enter (&type_id__volatile))                         \
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/graphics/cogl/work/.buildlink/include/glib-2.0/glib/gthread.h:272:7: note: expanded from macro 'g_once_init_enter'
    (!g_atomic_pointer_get (location) &&                             \
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/graphics/cogl/work/.buildlink/include/glib-2.0/glib/gatomic.h:131:38: note: expanded from macro 'g_atomic_pointer_get'
    __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \
                                     ^~~~~~~~~~~~~~~~~
1 warning generated.
  CC       cogl-primitive.lo
cogl-primitive.c:52:1: warning: passing 'typeof (*(&type_id__volatile)) *' (aka 'volatile unsigned long *') to parameter of type 'gsize *' (aka 'unsigned long *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
COGL_GTYPE_DEFINE_CLASS (Primitive, primitive);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./cogl-gtype-private.h:238:3: note: expanded from macro 'COGL_GTYPE_DEFINE_CLASS'
  _COGL_GTYPE_DEFINE_TYPE_EXTENDED_BEGIN(Cogl##Name,                    \
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./cogl-gtype-private.h:211:9: note: expanded from macro '_COGL_GTYPE_DEFINE_TYPE_EXTENDED_BEGIN'
    if (g_once_init_enter (&type_id__volatile))                         \
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/graphics/cogl/work/.buildlink/include/glib-2.0/glib/gthread.h:272:7: note: expanded from macro 'g_once_init_enter'
    (!g_atomic_pointer_get (location) &&                             \
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/graphics/cogl/work/.buildlink/include/glib-2.0/glib/gatomic.h:131:38: note: expanded from macro 'g_atomic_pointer_get'
    __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \
                                     ^~~~~~~~~~~~~~~~~
1 warning generated.
  CC       cogl-matrix.lo
cogl-matrix.c:89:1: warning: passing 'typeof (*(&type_volatile)) *' (aka 'volatile unsigned long *') to parameter of type 'size_t *' (aka 'unsigned long *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
COGL_GTYPE_DEFINE_BOXED (Matrix, matrix,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./cogl-gtype-private.h:68:8: note: expanded from macro 'COGL_GTYPE_DEFINE_BOXED'
   if (g_once_init_enter (&type_volatile)) \
       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/graphics/cogl/work/.buildlink/include/glib-2.0/glib/gthread.h:272:7: note: expanded from macro 'g_once_init_enter'
    (!g_atomic_pointer_get (location) &&                             \
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/graphics/cogl/work/.buildlink/include/glib-2.0/glib/gatomic.h:131:38: note: expanded from macro 'g_atomic_pointer_get'
    __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \
                                     ^~~~~~~~~~~~~~~~~
1 warning generated.
  CC       cogl-vector.lo
  CC       cogl-euler.lo
cogl-euler.c:44:1: warning: passing 'typeof (*(&type_volatile)) *' (aka 'volatile unsigned long *') to parameter of type 'size_t *' (aka 'unsigned long *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
COGL_GTYPE_DEFINE_BOXED (Euler, euler,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./cogl-gtype-private.h:68:8: note: expanded from macro 'COGL_GTYPE_DEFINE_BOXED'
   if (g_once_init_enter (&type_volatile)) \
       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/graphics/cogl/work/.buildlink/include/glib-2.0/glib/gthread.h:272:7: note: expanded from macro 'g_once_init_enter'
    (!g_atomic_pointer_get (location) &&                             \
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/graphics/cogl/work/.buildlink/include/glib-2.0/glib/gatomic.h:131:38: note: expanded from macro 'g_atomic_pointer_get'
    __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \
                                     ^~~~~~~~~~~~~~~~~
1 warning generated.
  CC       cogl-quaternion.lo
cogl-quaternion.c:59:1: warning: passing 'typeof (*(&type_volatile)) *' (aka 'volatile unsigned long *') to parameter of type 'size_t *' (aka 'unsigned long *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
COGL_GTYPE_DEFINE_BOXED (Quaternion, quaternion,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./cogl-gtype-private.h:68:8: note: expanded from macro 'COGL_GTYPE_DEFINE_BOXED'
   if (g_once_init_enter (&type_volatile)) \
       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/graphics/cogl/work/.buildlink/include/glib-2.0/glib/gthread.h:272:7: note: expanded from macro 'g_once_init_enter'
    (!g_atomic_pointer_get (location) &&                             \
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/graphics/cogl/work/.buildlink/include/glib-2.0/glib/gatomic.h:131:38: note: expanded from macro 'g_atomic_pointer_get'
    __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \
                                     ^~~~~~~~~~~~~~~~~
1 warning generated.
  CC       cogl-matrix-stack.lo
cogl-matrix-stack.c:51:1: warning: passing 'typeof (*(&type_id__volatile)) *' (aka 'volatile unsigned long *') to parameter of type 'gsize *' (aka 'unsigned long *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
COGL_GTYPE_DEFINE_CLASS (MatrixStack, matrix_stack);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./cogl-gtype-private.h:238:3: note: expanded from macro 'COGL_GTYPE_DEFINE_CLASS'
  _COGL_GTYPE_DEFINE_TYPE_EXTENDED_BEGIN(Cogl##Name,                    \
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./cogl-gtype-private.h:211:9: note: expanded from macro '_COGL_GTYPE_DEFINE_TYPE_EXTENDED_BEGIN'
    if (g_once_init_enter (&type_id__volatile))                         \
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/graphics/cogl/work/.buildlink/include/glib-2.0/glib/gthread.h:272:7: note: expanded from macro 'g_once_init_enter'
    (!g_atomic_pointer_get (location) &&                             \
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/graphics/cogl/work/.buildlink/include/glib-2.0/glib/gatomic.h:131:38: note: expanded from macro 'g_atomic_pointer_get'
    __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \
                                     ^~~~~~~~~~~~~~~~~
cogl-matrix-stack.c:52:1: warning: passing 'typeof (*(&type_volatile)) *' (aka 'volatile unsigned long *') to parameter of type 'size_t *' (aka 'unsigned long *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
COGL_GTYPE_DEFINE_BOXED (MatrixEntry, matrix_entry,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./cogl-gtype-private.h:68:8: note: expanded from macro 'COGL_GTYPE_DEFINE_BOXED'
   if (g_once_init_enter (&type_volatile)) \
       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/graphics/cogl/work/.buildlink/include/glib-2.0/glib/gthread.h:272:7: note: expanded from macro 'g_once_init_enter'
    (!g_atomic_pointer_get (location) &&                             \
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/graphics/cogl/work/.buildlink/include/glib-2.0/glib/gatomic.h:131:38: note: expanded from macro 'g_atomic_pointer_get'
    __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \
                                     ^~~~~~~~~~~~~~~~~
2 warnings generated.
  CC       cogl-depth-state.lo
  CC       cogl-node.lo
  CC       cogl-pipeline.lo
cogl-pipeline.c:99:1: warning: passing 'typeof (*(&type_id__volatile)) *' (aka 'volatile unsigned long *') to parameter of type 'gsize *' (aka 'unsigned long *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
COGL_GTYPE_DEFINE_CLASS (Pipeline, pipeline);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./cogl-gtype-private.h:238:3: note: expanded from macro 'COGL_GTYPE_DEFINE_CLASS'
  _COGL_GTYPE_DEFINE_TYPE_EXTENDED_BEGIN(Cogl##Name,                    \
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./cogl-gtype-private.h:211:9: note: expanded from macro '_COGL_GTYPE_DEFINE_TYPE_EXTENDED_BEGIN'
    if (g_once_init_enter (&type_id__volatile))                         \
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/graphics/cogl/work/.buildlink/include/glib-2.0/glib/gthread.h:272:7: note: expanded from macro 'g_once_init_enter'
    (!g_atomic_pointer_get (location) &&                             \
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/graphics/cogl/work/.buildlink/include/glib-2.0/glib/gatomic.h:131:38: note: expanded from macro 'g_atomic_pointer_get'
    __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \
                                     ^~~~~~~~~~~~~~~~~
1 warning generated.
  CC       cogl-pipeline-layer.lo
  CC       cogl-pipeline-state.lo
cogl-pipeline-state.c:1378:29: warning: implicit conversion from enumeration type 'CoglPipelineCullFaceMode' to different enumeration type 'CoglWinding' [-Wenum-conversion]
                            COGL_PIPELINE_CULL_FACE_MODE_NONE);
                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./cogl-util.h:202:72: note: expanded from macro '_COGL_RETURN_VAL_IF_FAIL'
#define _COGL_RETURN_VAL_IF_FAIL(EXPR, VAL) g_return_val_if_fail(EXPR, VAL)
                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
/Users/pbulk/build/graphics/cogl/work/.buildlink/include/glib-2.0/glib/gmessages.h:671:17: note: expanded from macro 'g_return_val_if_fail'
        return (val); \
        ~~~~~~  ^~~
1 warning generated.
  CC       cogl-pipeline-layer-state.lo
  CC       cogl-pipeline-debug.lo
  CC       cogl-glsl-shader.lo
  CC       cogl-pipeline-snippet.lo
  CC       cogl-pipeline-cache.lo
  CC       cogl-pipeline-hash-table.lo
  CC       cogl-sampler-cache.lo
  CC       cogl-blend-string.lo
  CC       cogl-debug.lo
  CC       cogl-sub-texture.lo
cogl-sub-texture.c:56:1: warning: passing 'typeof (*(&type_id__volatile)) *' (aka 'volatile unsigned long *') to parameter of type 'gsize *' (aka 'unsigned long *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
COGL_GTYPE_DEFINE_CLASS (SubTexture, sub_texture);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./cogl-gtype-private.h:238:3: note: expanded from macro 'COGL_GTYPE_DEFINE_CLASS'
  _COGL_GTYPE_DEFINE_TYPE_EXTENDED_BEGIN(Cogl##Name,                    \
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./cogl-gtype-private.h:211:9: note: expanded from macro '_COGL_GTYPE_DEFINE_TYPE_EXTENDED_BEGIN'
    if (g_once_init_enter (&type_id__volatile))                         \
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/graphics/cogl/work/.buildlink/include/glib-2.0/glib/gthread.h:272:7: note: expanded from macro 'g_once_init_enter'
    (!g_atomic_pointer_get (location) &&                             \
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/graphics/cogl/work/.buildlink/include/glib-2.0/glib/gatomic.h:131:38: note: expanded from macro 'g_atomic_pointer_get'
    __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \
                                     ^~~~~~~~~~~~~~~~~
1 warning generated.
  CC       cogl-texture.lo
cogl-texture.c:77:1: warning: passing 'typeof (*(&type_id__volatile)) *' (aka 'volatile unsigned long *') to parameter of type 'gsize *' (aka 'unsigned long *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
COGL_GTYPE_DEFINE_INTERFACE (Texture, texture);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./cogl-gtype-private.h:180:3: note: expanded from macro 'COGL_GTYPE_DEFINE_INTERFACE'
  _COGL_GTYPE_DEFINE_INTERFACE_EXTENDED_BEGIN (Cogl##Name, cogl_##name) \
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./cogl-gtype-private.h:148:9: note: expanded from macro '_COGL_GTYPE_DEFINE_INTERFACE_EXTENDED_BEGIN'
    if (g_once_init_enter (&type_id__volatile))                         \
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/graphics/cogl/work/.buildlink/include/glib-2.0/glib/gthread.h:272:7: note: expanded from macro 'g_once_init_enter'
    (!g_atomic_pointer_get (location) &&                             \
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/graphics/cogl/work/.buildlink/include/glib-2.0/glib/gatomic.h:131:38: note: expanded from macro 'g_atomic_pointer_get'
    __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \
                                     ^~~~~~~~~~~~~~~~~
1 warning generated.
  CC       cogl-texture-2d.lo
cogl-texture-2d.c:65:1: warning: passing 'typeof (*(&type_id__volatile)) *' (aka 'volatile unsigned long *') to parameter of type 'gsize *' (aka 'unsigned long *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
COGL_GTYPE_DEFINE_CLASS (Texture2D, texture_2d,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./cogl-gtype-private.h:238:3: note: expanded from macro 'COGL_GTYPE_DEFINE_CLASS'
  _COGL_GTYPE_DEFINE_TYPE_EXTENDED_BEGIN(Cogl##Name,                    \
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./cogl-gtype-private.h:211:9: note: expanded from macro '_COGL_GTYPE_DEFINE_TYPE_EXTENDED_BEGIN'
    if (g_once_init_enter (&type_id__volatile))                         \
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/graphics/cogl/work/.buildlink/include/glib-2.0/glib/gthread.h:272:7: note: expanded from macro 'g_once_init_enter'
    (!g_atomic_pointer_get (location) &&                             \
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/graphics/cogl/work/.buildlink/include/glib-2.0/glib/gatomic.h:131:38: note: expanded from macro 'g_atomic_pointer_get'
    __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \
                                     ^~~~~~~~~~~~~~~~~
1 warning generated.
  CC       cogl-texture-2d-sliced.lo
cogl-texture-2d-sliced.c:68:1: warning: passing 'typeof (*(&type_id__volatile)) *' (aka 'volatile unsigned long *') to parameter of type 'gsize *' (aka 'unsigned long *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
COGL_GTYPE_DEFINE_CLASS (Texture2DSliced, texture_2d_sliced,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./cogl-gtype-private.h:238:3: note: expanded from macro 'COGL_GTYPE_DEFINE_CLASS'
  _COGL_GTYPE_DEFINE_TYPE_EXTENDED_BEGIN(Cogl##Name,                    \
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./cogl-gtype-private.h:211:9: note: expanded from macro '_COGL_GTYPE_DEFINE_TYPE_EXTENDED_BEGIN'
    if (g_once_init_enter (&type_id__volatile))                         \
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/graphics/cogl/work/.buildlink/include/glib-2.0/glib/gthread.h:272:7: note: expanded from macro 'g_once_init_enter'
    (!g_atomic_pointer_get (location) &&                             \
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/graphics/cogl/work/.buildlink/include/glib-2.0/glib/gatomic.h:131:38: note: expanded from macro 'g_atomic_pointer_get'
    __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \
                                     ^~~~~~~~~~~~~~~~~
1 warning generated.
  CC       cogl-texture-3d.lo
cogl-texture-3d.c:66:1: warning: passing 'typeof (*(&type_id__volatile)) *' (aka 'volatile unsigned long *') to parameter of type 'gsize *' (aka 'unsigned long *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
COGL_GTYPE_DEFINE_CLASS (Texture3D, texture_3d,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./cogl-gtype-private.h:238:3: note: expanded from macro 'COGL_GTYPE_DEFINE_CLASS'
  _COGL_GTYPE_DEFINE_TYPE_EXTENDED_BEGIN(Cogl##Name,                    \
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./cogl-gtype-private.h:211:9: note: expanded from macro '_COGL_GTYPE_DEFINE_TYPE_EXTENDED_BEGIN'
    if (g_once_init_enter (&type_id__volatile))                         \
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/graphics/cogl/work/.buildlink/include/glib-2.0/glib/gthread.h:272:7: note: expanded from macro 'g_once_init_enter'
    (!g_atomic_pointer_get (location) &&                             \
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/graphics/cogl/work/.buildlink/include/glib-2.0/glib/gatomic.h:131:38: note: expanded from macro 'g_atomic_pointer_get'
    __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \
                                     ^~~~~~~~~~~~~~~~~
1 warning generated.
  CC       cogl-texture-rectangle.lo
cogl-texture-rectangle.c:68:1: warning: passing 'typeof (*(&type_id__volatile)) *' (aka 'volatile unsigned long *') to parameter of type 'gsize *' (aka 'unsigned long *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
COGL_GTYPE_DEFINE_CLASS (TextureRectangle, texture_rectangle,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./cogl-gtype-private.h:238:3: note: expanded from macro 'COGL_GTYPE_DEFINE_CLASS'
  _COGL_GTYPE_DEFINE_TYPE_EXTENDED_BEGIN(Cogl##Name,                    \
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./cogl-gtype-private.h:211:9: note: expanded from macro '_COGL_GTYPE_DEFINE_TYPE_EXTENDED_BEGIN'
    if (g_once_init_enter (&type_id__volatile))                         \
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/graphics/cogl/work/.buildlink/include/glib-2.0/glib/gthread.h:272:7: note: expanded from macro 'g_once_init_enter'
    (!g_atomic_pointer_get (location) &&                             \
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/graphics/cogl/work/.buildlink/include/glib-2.0/glib/gatomic.h:131:38: note: expanded from macro 'g_atomic_pointer_get'
    __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \
                                     ^~~~~~~~~~~~~~~~~
1 warning generated.
  CC       cogl-rectangle-map.lo
  CC       cogl-atlas.lo
  CC       cogl-atlas-texture.lo
cogl-atlas-texture.c:62:1: warning: passing 'typeof (*(&type_id__volatile)) *' (aka 'volatile unsigned long *') to parameter of type 'gsize *' (aka 'unsigned long *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
COGL_GTYPE_DEFINE_CLASS (AtlasTexture, atlas_texture);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./cogl-gtype-private.h:238:3: note: expanded from macro 'COGL_GTYPE_DEFINE_CLASS'
  _COGL_GTYPE_DEFINE_TYPE_EXTENDED_BEGIN(Cogl##Name,                    \
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./cogl-gtype-private.h:211:9: note: expanded from macro '_COGL_GTYPE_DEFINE_TYPE_EXTENDED_BEGIN'
    if (g_once_init_enter (&type_id__volatile))                         \
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/graphics/cogl/work/.buildlink/include/glib-2.0/glib/gthread.h:272:7: note: expanded from macro 'g_once_init_enter'
    (!g_atomic_pointer_get (location) &&                             \
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/graphics/cogl/work/.buildlink/include/glib-2.0/glib/gatomic.h:131:38: note: expanded from macro 'g_atomic_pointer_get'
    __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \
                                     ^~~~~~~~~~~~~~~~~
1 warning generated.
  CC       cogl-meta-texture.lo
  CC       cogl-primitive-texture.lo
  CC       cogl-blit.lo
  CC       cogl-spans.lo
  CC       cogl-journal.lo
  CC       cogl-frame-info.lo
cogl-frame-info.c:41:1: warning: passing 'typeof (*(&type_id__volatile)) *' (aka 'volatile unsigned long *') to parameter of type 'gsize *' (aka 'unsigned long *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
COGL_GTYPE_DEFINE_CLASS (FrameInfo, frame_info);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./cogl-gtype-private.h:238:3: note: expanded from macro 'COGL_GTYPE_DEFINE_CLASS'
  _COGL_GTYPE_DEFINE_TYPE_EXTENDED_BEGIN(Cogl##Name,                    \
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./cogl-gtype-private.h:211:9: note: expanded from macro '_COGL_GTYPE_DEFINE_TYPE_EXTENDED_BEGIN'
    if (g_once_init_enter (&type_id__volatile))                         \
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/graphics/cogl/work/.buildlink/include/glib-2.0/glib/gthread.h:272:7: note: expanded from macro 'g_once_init_enter'
    (!g_atomic_pointer_get (location) &&                             \
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/graphics/cogl/work/.buildlink/include/glib-2.0/glib/gatomic.h:131:38: note: expanded from macro 'g_atomic_pointer_get'
    __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \
                                     ^~~~~~~~~~~~~~~~~
1 warning generated.
  CC       cogl-framebuffer.lo
cogl-framebuffer.c:71:1: warning: passing 'typeof (*(&type_id__volatile)) *' (aka 'volatile unsigned long *') to parameter of type 'gsize *' (aka 'unsigned long *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
COGL_GTYPE_DEFINE_CLASS (Offscreen, offscreen);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./cogl-gtype-private.h:238:3: note: expanded from macro 'COGL_GTYPE_DEFINE_CLASS'
  _COGL_GTYPE_DEFINE_TYPE_EXTENDED_BEGIN(Cogl##Name,                    \
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./cogl-gtype-private.h:211:9: note: expanded from macro '_COGL_GTYPE_DEFINE_TYPE_EXTENDED_BEGIN'
    if (g_once_init_enter (&type_id__volatile))                         \
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/graphics/cogl/work/.buildlink/include/glib-2.0/glib/gthread.h:272:7: note: expanded from macro 'g_once_init_enter'
    (!g_atomic_pointer_get (location) &&                             \
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/graphics/cogl/work/.buildlink/include/glib-2.0/glib/gatomic.h:131:38: note: expanded from macro 'g_atomic_pointer_get'
    __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \
                                     ^~~~~~~~~~~~~~~~~
cogl-framebuffer.c:73:1: warning: passing 'typeof (*(&type_id__volatile)) *' (aka 'volatile unsigned long *') to parameter of type 'gsize *' (aka 'unsigned long *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
COGL_GTYPE_DEFINE_INTERFACE (Framebuffer, framebuffer);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./cogl-gtype-private.h:180:3: note: expanded from macro 'COGL_GTYPE_DEFINE_INTERFACE'
  _COGL_GTYPE_DEFINE_INTERFACE_EXTENDED_BEGIN (Cogl##Name, cogl_##name) \
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./cogl-gtype-private.h:148:9: note: expanded from macro '_COGL_GTYPE_DEFINE_INTERFACE_EXTENDED_BEGIN'
    if (g_once_init_enter (&type_id__volatile))                         \
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/graphics/cogl/work/.buildlink/include/glib-2.0/glib/gthread.h:272:7: note: expanded from macro 'g_once_init_enter'
    (!g_atomic_pointer_get (location) &&                             \
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/graphics/cogl/work/.buildlink/include/glib-2.0/glib/gatomic.h:131:38: note: expanded from macro 'g_atomic_pointer_get'
    __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \
                                     ^~~~~~~~~~~~~~~~~
2 warnings generated.
  CC       cogl-onscreen.lo
cogl-onscreen.c:56:1: warning: passing 'typeof (*(&type_id__volatile)) *' (aka 'volatile unsigned long *') to parameter of type 'gsize *' (aka 'unsigned long *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
COGL_GTYPE_DEFINE_CLASS (Onscreen, onscreen,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./cogl-gtype-private.h:238:3: note: expanded from macro 'COGL_GTYPE_DEFINE_CLASS'
  _COGL_GTYPE_DEFINE_TYPE_EXTENDED_BEGIN(Cogl##Name,                    \
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./cogl-gtype-private.h:211:9: note: expanded from macro '_COGL_GTYPE_DEFINE_TYPE_EXTENDED_BEGIN'
    if (g_once_init_enter (&type_id__volatile))                         \
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/graphics/cogl/work/.buildlink/include/glib-2.0/glib/gthread.h:272:7: note: expanded from macro 'g_once_init_enter'
    (!g_atomic_pointer_get (location) &&                             \
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/graphics/cogl/work/.buildlink/include/glib-2.0/glib/gatomic.h:131:38: note: expanded from macro 'g_atomic_pointer_get'
    __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \
                                     ^~~~~~~~~~~~~~~~~
cogl-onscreen.c:70:1: warning: passing 'typeof (*(&type_volatile)) *' (aka 'volatile unsigned long *') to parameter of type 'size_t *' (aka 'unsigned long *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
COGL_GTYPE_DEFINE_BOXED (FrameClosure, frame_closure,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./cogl-gtype-private.h:68:8: note: expanded from macro 'COGL_GTYPE_DEFINE_BOXED'
   if (g_once_init_enter (&type_volatile)) \
       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/graphics/cogl/work/.buildlink/include/glib-2.0/glib/gthread.h:272:7: note: expanded from macro 'g_once_init_enter'
    (!g_atomic_pointer_get (location) &&                             \
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/graphics/cogl/work/.buildlink/include/glib-2.0/glib/gatomic.h:131:38: note: expanded from macro 'g_atomic_pointer_get'
    __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \
                                     ^~~~~~~~~~~~~~~~~
cogl-onscreen.c:73:1: warning: passing 'typeof (*(&type_volatile)) *' (aka 'volatile unsigned long *') to parameter of type 'size_t *' (aka 'unsigned long *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
COGL_GTYPE_DEFINE_BOXED (OnscreenResizeClosure,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./cogl-gtype-private.h:68:8: note: expanded from macro 'COGL_GTYPE_DEFINE_BOXED'
   if (g_once_init_enter (&type_volatile)) \
       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/graphics/cogl/work/.buildlink/include/glib-2.0/glib/gthread.h:272:7: note: expanded from macro 'g_once_init_enter'
    (!g_atomic_pointer_get (location) &&                             \
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/graphics/cogl/work/.buildlink/include/glib-2.0/glib/gatomic.h:131:38: note: expanded from macro 'g_atomic_pointer_get'
    __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \
                                     ^~~~~~~~~~~~~~~~~
cogl-onscreen.c:77:1: warning: passing 'typeof (*(&type_volatile)) *' (aka 'volatile unsigned long *') to parameter of type 'size_t *' (aka 'unsigned long *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
COGL_GTYPE_DEFINE_BOXED (OnscreenDirtyClosure,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./cogl-gtype-private.h:68:8: note: expanded from macro 'COGL_GTYPE_DEFINE_BOXED'
   if (g_once_init_enter (&type_volatile)) \
       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/graphics/cogl/work/.buildlink/include/glib-2.0/glib/gthread.h:272:7: note: expanded from macro 'g_once_init_enter'
    (!g_atomic_pointer_get (location) &&                             \
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/graphics/cogl/work/.buildlink/include/glib-2.0/glib/gatomic.h:131:38: note: expanded from macro 'g_atomic_pointer_get'
    __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \
                                     ^~~~~~~~~~~~~~~~~
4 warnings generated.
  CC       cogl-output.lo
cogl-output.c:43:1: warning: passing 'typeof (*(&type_id__volatile)) *' (aka 'volatile unsigned long *') to parameter of type 'gsize *' (aka 'unsigned long *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
COGL_GTYPE_DEFINE_CLASS (Output, output);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./cogl-gtype-private.h:238:3: note: expanded from macro 'COGL_GTYPE_DEFINE_CLASS'
  _COGL_GTYPE_DEFINE_TYPE_EXTENDED_BEGIN(Cogl##Name,                    \
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./cogl-gtype-private.h:211:9: note: expanded from macro '_COGL_GTYPE_DEFINE_TYPE_EXTENDED_BEGIN'
    if (g_once_init_enter (&type_id__volatile))                         \
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/graphics/cogl/work/.buildlink/include/glib-2.0/glib/gthread.h:272:7: note: expanded from macro 'g_once_init_enter'
    (!g_atomic_pointer_get (location) &&                             \
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/graphics/cogl/work/.buildlink/include/glib-2.0/glib/gatomic.h:131:38: note: expanded from macro 'g_atomic_pointer_get'
    __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \
                                     ^~~~~~~~~~~~~~~~~
1 warning generated.
  CC       cogl-profile.lo
  CC       cogl-bitmask.lo
  CC       cogl-gtype.lo
  CC       cogl-point-in-poly.lo
  CC       cogl-list.lo
  CC       winsys/cogl-winsys-stub.lo
  CC       cogl-config.lo
  CC       cogl-boxed-value.lo
cogl-boxed-value.c:259:30: warning: 'g_memdup' is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations]
          dst->v.int_array = g_memdup (src->v.int_array,
                             ^
/Users/pbulk/build/graphics/cogl/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:337:1: note: 'g_memdup' has been explicitly marked deprecated here
GLIB_DEPRECATED_IN_2_68_FOR (g_memdup2)
^
/Users/pbulk/build/graphics/cogl/work/.buildlink/include/glib-2.0/glib/glib-visibility.h:752:40: note: expanded from macro 'GLIB_DEPRECATED_IN_2_68_FOR'
#define GLIB_DEPRECATED_IN_2_68_FOR(f) GLIB_DEPRECATED_FOR (f)
                                       ^
/Users/pbulk/build/graphics/cogl/work/.buildlink/include/glib-2.0/glib/glib-visibility.h:31:32: note: expanded from macro 'GLIB_DEPRECATED_FOR'
#define GLIB_DEPRECATED_FOR(f) G_DEPRECATED_FOR(f) _GLIB_EXTERN
                               ^
/Users/pbulk/build/graphics/cogl/work/.buildlink/include/glib-2.0/glib/gmacros.h:1277:44: note: expanded from macro 'G_DEPRECATED_FOR'
#define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' instead")))
                                           ^
cogl-boxed-value.c:264:32: warning: 'g_memdup' is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations]
          dst->v.float_array = g_memdup (src->v.float_array,
                               ^
/Users/pbulk/build/graphics/cogl/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:337:1: note: 'g_memdup' has been explicitly marked deprecated here
GLIB_DEPRECATED_IN_2_68_FOR (g_memdup2)
^
/Users/pbulk/build/graphics/cogl/work/.buildlink/include/glib-2.0/glib/glib-visibility.h:752:40: note: expanded from macro 'GLIB_DEPRECATED_IN_2_68_FOR'
#define GLIB_DEPRECATED_IN_2_68_FOR(f) GLIB_DEPRECATED_FOR (f)
                                       ^
/Users/pbulk/build/graphics/cogl/work/.buildlink/include/glib-2.0/glib/glib-visibility.h:31:32: note: expanded from macro 'GLIB_DEPRECATED_FOR'
#define GLIB_DEPRECATED_FOR(f) G_DEPRECATED_FOR(f) _GLIB_EXTERN
                               ^
/Users/pbulk/build/graphics/cogl/work/.buildlink/include/glib-2.0/glib/gmacros.h:1277:44: note: expanded from macro 'G_DEPRECATED_FOR'
#define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' instead")))
                                           ^
cogl-boxed-value.c:271:32: warning: 'g_memdup' is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations]
          dst->v.float_array = g_memdup (src->v.float_array,
                               ^
/Users/pbulk/build/graphics/cogl/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:337:1: note: 'g_memdup' has been explicitly marked deprecated here
GLIB_DEPRECATED_IN_2_68_FOR (g_memdup2)
^
/Users/pbulk/build/graphics/cogl/work/.buildlink/include/glib-2.0/glib/glib-visibility.h:752:40: note: expanded from macro 'GLIB_DEPRECATED_IN_2_68_FOR'
#define GLIB_DEPRECATED_IN_2_68_FOR(f) GLIB_DEPRECATED_FOR (f)
                                       ^
/Users/pbulk/build/graphics/cogl/work/.buildlink/include/glib-2.0/glib/glib-visibility.h:31:32: note: expanded from macro 'GLIB_DEPRECATED_FOR'
#define GLIB_DEPRECATED_FOR(f) G_DEPRECATED_FOR(f) _GLIB_EXTERN
                               ^
/Users/pbulk/build/graphics/cogl/work/.buildlink/include/glib-2.0/glib/gmacros.h:1277:44: note: expanded from macro 'G_DEPRECATED_FOR'
#define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' instead")))
                                           ^
3 warnings generated.
  CC       cogl-snippet.lo
cogl-snippet.c:47:1: warning: passing 'typeof (*(&type_id__volatile)) *' (aka 'volatile unsigned long *') to parameter of type 'gsize *' (aka 'unsigned long *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
COGL_GTYPE_DEFINE_CLASS (Snippet, snippet);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./cogl-gtype-private.h:238:3: note: expanded from macro 'COGL_GTYPE_DEFINE_CLASS'
  _COGL_GTYPE_DEFINE_TYPE_EXTENDED_BEGIN(Cogl##Name,                    \
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./cogl-gtype-private.h:211:9: note: expanded from macro '_COGL_GTYPE_DEFINE_TYPE_EXTENDED_BEGIN'
    if (g_once_init_enter (&type_id__volatile))                         \
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/graphics/cogl/work/.buildlink/include/glib-2.0/glib/gthread.h:272:7: note: expanded from macro 'g_once_init_enter'
    (!g_atomic_pointer_get (location) &&                             \
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/graphics/cogl/work/.buildlink/include/glib-2.0/glib/gatomic.h:131:38: note: expanded from macro 'g_atomic_pointer_get'
    __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \
                                     ^~~~~~~~~~~~~~~~~
1 warning generated.
  CC       cogl-poll.lo
  CC       cogl-memory-stack.lo
  CC       cogl-magazine.lo
  CC       cogl-gles2-context.lo
cogl-gles2-context.c:61:1: warning: passing 'typeof (*(&type_id__volatile)) *' (aka 'volatile unsigned long *') to parameter of type 'gsize *' (aka 'unsigned long *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
COGL_GTYPE_DEFINE_CLASS (GLES2Context, gles2_context);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./cogl-gtype-private.h:238:3: note: expanded from macro 'COGL_GTYPE_DEFINE_CLASS'
  _COGL_GTYPE_DEFINE_TYPE_EXTENDED_BEGIN(Cogl##Name,                    \
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./cogl-gtype-private.h:211:9: note: expanded from macro '_COGL_GTYPE_DEFINE_TYPE_EXTENDED_BEGIN'
    if (g_once_init_enter (&type_id__volatile))                         \
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/graphics/cogl/work/.buildlink/include/glib-2.0/glib/gthread.h:272:7: note: expanded from macro 'g_once_init_enter'
    (!g_atomic_pointer_get (location) &&                             \
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/graphics/cogl/work/.buildlink/include/glib-2.0/glib/gatomic.h:131:38: note: expanded from macro 'g_atomic_pointer_get'
    __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \
                                     ^~~~~~~~~~~~~~~~~
cogl-gles2-context.c:860:28: warning: 'g_memdup' is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations]
          string_copy[i] = g_memdup (string[i], string_length);
                           ^
/Users/pbulk/build/graphics/cogl/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:337:1: note: 'g_memdup' has been explicitly marked deprecated here
GLIB_DEPRECATED_IN_2_68_FOR (g_memdup2)
^
/Users/pbulk/build/graphics/cogl/work/.buildlink/include/glib-2.0/glib/glib-visibility.h:752:40: note: expanded from macro 'GLIB_DEPRECATED_IN_2_68_FOR'
#define GLIB_DEPRECATED_IN_2_68_FOR(f) GLIB_DEPRECATED_FOR (f)
                                       ^
/Users/pbulk/build/graphics/cogl/work/.buildlink/include/glib-2.0/glib/glib-visibility.h:31:32: note: expanded from macro 'GLIB_DEPRECATED_FOR'
#define GLIB_DEPRECATED_FOR(f) G_DEPRECATED_FOR(f) _GLIB_EXTERN
                               ^
/Users/pbulk/build/graphics/cogl/work/.buildlink/include/glib-2.0/glib/gmacros.h:1277:44: note: expanded from macro 'G_DEPRECATED_FOR'
#define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' instead")))
                                           ^
2 warnings generated.
  CC       cogl-error.lo
  CC       cogl-closure-list.lo
  CC       cogl-fence.lo
  CC       deprecated/cogl-clip-state.lo
  CC       deprecated/cogl-fixed.lo
In file included from deprecated/cogl-fixed.c:44:
./deprecated/cogl-fixed.h:539:1: warning: Deprecated pre-processor symbol: replace with "static inline" [-W#pragma-messages]
G_INLINE_FUNC CoglFixed
^
/Users/pbulk/build/graphics/cogl/work/.buildlink/include/glib-2.0/glib/gmacros.h:154:32: note: expanded from macro 'G_INLINE_FUNC'
#  define G_INLINE_FUNC extern GLIB_DEPRECATED_MACRO_IN_2_48_FOR(static inline)
                               ^
/Users/pbulk/build/graphics/cogl/work/.buildlink/include/glib-2.0/glib/glib-visibility.h:414:46: note: expanded from macro 'GLIB_DEPRECATED_MACRO_IN_2_48_FOR'
#define GLIB_DEPRECATED_MACRO_IN_2_48_FOR(f) GLIB_DEPRECATED_MACRO_FOR (f)
                                             ^
/Users/pbulk/build/graphics/cogl/work/.buildlink/include/glib-2.0/glib/gmacros.h:1304:3: note: expanded from macro 'GLIB_DEPRECATED_MACRO_FOR'
  _GLIB_GNUC_DO_PRAGMA(GCC warning G_STRINGIFY (Deprecated pre-processor symbol: replace with #f))
  ^
/Users/pbulk/build/graphics/cogl/work/.buildlink/include/glib-2.0/glib/gmacros.h:1301:33: note: expanded from macro '_GLIB_GNUC_DO_PRAGMA'
#define _GLIB_GNUC_DO_PRAGMA(x) _Pragma(G_STRINGIFY (x))
                                ^
<scratch space>:88:6: note: expanded from here
 GCC warning "Deprecated pre-processor symbol: replace with \"static inline\""
     ^
In file included from deprecated/cogl-fixed.c:44:
./deprecated/cogl-fixed.h:543:1: warning: Deprecated pre-processor symbol: replace with "static inline" [-W#pragma-messages]
G_INLINE_FUNC CoglFixed
^
/Users/pbulk/build/graphics/cogl/work/.buildlink/include/glib-2.0/glib/gmacros.h:154:32: note: expanded from macro 'G_INLINE_FUNC'
#  define G_INLINE_FUNC extern GLIB_DEPRECATED_MACRO_IN_2_48_FOR(static inline)
                               ^
/Users/pbulk/build/graphics/cogl/work/.buildlink/include/glib-2.0/glib/glib-visibility.h:414:46: note: expanded from macro 'GLIB_DEPRECATED_MACRO_IN_2_48_FOR'
#define GLIB_DEPRECATED_MACRO_IN_2_48_FOR(f) GLIB_DEPRECATED_MACRO_FOR (f)
                                             ^
/Users/pbulk/build/graphics/cogl/work/.buildlink/include/glib-2.0/glib/gmacros.h:1304:3: note: expanded from macro 'GLIB_DEPRECATED_MACRO_FOR'
  _GLIB_GNUC_DO_PRAGMA(GCC warning G_STRINGIFY (Deprecated pre-processor symbol: replace with #f))
  ^
/Users/pbulk/build/graphics/cogl/work/.buildlink/include/glib-2.0/glib/gmacros.h:1301:33: note: expanded from macro '_GLIB_GNUC_DO_PRAGMA'
#define _GLIB_GNUC_DO_PRAGMA(x) _Pragma(G_STRINGIFY (x))
                                ^
<scratch space>:93:6: note: expanded from here
 GCC warning "Deprecated pre-processor symbol: replace with \"static inline\""
     ^
In file included from deprecated/cogl-fixed.c:44:
./deprecated/cogl-fixed.h:547:1: warning: Deprecated pre-processor symbol: replace with "static inline" [-W#pragma-messages]
G_INLINE_FUNC CoglFixed
^
/Users/pbulk/build/graphics/cogl/work/.buildlink/include/glib-2.0/glib/gmacros.h:154:32: note: expanded from macro 'G_INLINE_FUNC'
#  define G_INLINE_FUNC extern GLIB_DEPRECATED_MACRO_IN_2_48_FOR(static inline)
                               ^
/Users/pbulk/build/graphics/cogl/work/.buildlink/include/glib-2.0/glib/glib-visibility.h:414:46: note: expanded from macro 'GLIB_DEPRECATED_MACRO_IN_2_48_FOR'
#define GLIB_DEPRECATED_MACRO_IN_2_48_FOR(f) GLIB_DEPRECATED_MACRO_FOR (f)
                                             ^
/Users/pbulk/build/graphics/cogl/work/.buildlink/include/glib-2.0/glib/gmacros.h:1304:3: note: expanded from macro 'GLIB_DEPRECATED_MACRO_FOR'
  _GLIB_GNUC_DO_PRAGMA(GCC warning G_STRINGIFY (Deprecated pre-processor symbol: replace with #f))
  ^
/Users/pbulk/build/graphics/cogl/work/.buildlink/include/glib-2.0/glib/gmacros.h:1301:33: note: expanded from macro '_GLIB_GNUC_DO_PRAGMA'
#define _GLIB_GNUC_DO_PRAGMA(x) _Pragma(G_STRINGIFY (x))
                                ^
<scratch space>:98:6: note: expanded from here
 GCC warning "Deprecated pre-processor symbol: replace with \"static inline\""
     ^
3 warnings generated.
  CC       deprecated/cogl-vertex-buffer.lo
deprecated/cogl-vertex-buffer.c:1418:56: warning: implicit conversion from enumeration type 'CoglVertexBufferAttribFlags' (aka 'enum _CoglVertexBufferAttribFlags') to different enumeration type 'CoglAttributeType' [-Wenum-conversion]
          gsize type_size = sizeof_attribute_type (attribute->flags);
                            ~~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~~~~^~~~~
1 warning generated.
  CC       deprecated/cogl-material-compat.lo
deprecated/cogl-material-compat.c:195:42: warning: implicit conversion from enumeration type 'CoglMaterialAlphaFunc' to different enumeration type 'CoglPipelineAlphaFunc' [-Wenum-conversion]
                                         alpha_func,
                                         ^~~~~~~~~~
deprecated/cogl-material-compat.c:316:10: warning: implicit conversion from enumeration type 'CoglPipelineFilter' to different enumeration type 'CoglMaterialFilter' [-Wenum-conversion]
  return _cogl_pipeline_layer_get_min_filter (COGL_PIPELINE_LAYER (layer));
  ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
deprecated/cogl-material-compat.c:322:10: warning: implicit conversion from enumeration type 'CoglPipelineFilter' to different enumeration type 'CoglMaterialFilter' [-Wenum-conversion]
  return _cogl_pipeline_layer_get_mag_filter (COGL_PIPELINE_LAYER (layer));
  ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
deprecated/cogl-material-compat.c:334:36: warning: implicit conversion from enumeration type 'CoglMaterialFilter' to different enumeration type 'CoglPipelineFilter' [-Wenum-conversion]
                                   mag_filter);
                                   ^~~~~~~~~~
deprecated/cogl-material-compat.c:333:36: warning: implicit conversion from enumeration type 'CoglMaterialFilter' to different enumeration type 'CoglPipelineFilter' [-Wenum-conversion]
                                   min_filter,
                                   ^~~~~~~~~~
deprecated/cogl-material-compat.c:363:10: warning: implicit conversion from enumeration type 'CoglPipelineWrapMode' to different enumeration type 'CoglMaterialWrapMode' [-Wenum-conversion]
  return cogl_pipeline_get_layer_wrap_mode_s (COGL_PIPELINE (material),
  ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
deprecated/cogl-material-compat.c:373:40: warning: implicit conversion from enumeration type 'CoglMaterialWrapMode' to different enumeration type 'CoglPipelineWrapMode' [-Wenum-conversion]
                                       mode);
                                       ^~~~
deprecated/cogl-material-compat.c:380:10: warning: implicit conversion from enumeration type 'CoglPipelineWrapMode' to different enumeration type 'CoglMaterialWrapMode' [-Wenum-conversion]
  return cogl_pipeline_get_layer_wrap_mode_t (COGL_PIPELINE (material),
  ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
deprecated/cogl-material-compat.c:390:40: warning: implicit conversion from enumeration type 'CoglMaterialWrapMode' to different enumeration type 'CoglPipelineWrapMode' [-Wenum-conversion]
                                       mode);
                                       ^~~~
deprecated/cogl-material-compat.c:397:10: warning: implicit conversion from enumeration type 'CoglPipelineWrapMode' to different enumeration type 'CoglMaterialWrapMode' [-Wenum-conversion]
  return cogl_pipeline_get_layer_wrap_mode_p (COGL_PIPELINE (material),
  ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
deprecated/cogl-material-compat.c:407:40: warning: implicit conversion from enumeration type 'CoglMaterialWrapMode' to different enumeration type 'CoglPipelineWrapMode' [-Wenum-conversion]
                                       mode);
                                       ^~~~
deprecated/cogl-material-compat.c:416:38: warning: implicit conversion from enumeration type 'CoglMaterialWrapMode' to different enumeration type 'CoglPipelineWrapMode' [-Wenum-conversion]
                                     mode);
                                     ^~~~
deprecated/cogl-material-compat.c:422:10: warning: implicit conversion from enumeration type 'CoglPipelineWrapMode' to different enumeration type 'CoglMaterialWrapMode' [-Wenum-conversion]
  return _cogl_pipeline_layer_get_wrap_mode_s (COGL_PIPELINE_LAYER (layer));
  ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
deprecated/cogl-material-compat.c:428:10: warning: implicit conversion from enumeration type 'CoglPipelineWrapMode' to different enumeration type 'CoglMaterialWrapMode' [-Wenum-conversion]
  return _cogl_pipeline_layer_get_wrap_mode_t (COGL_PIPELINE_LAYER (layer));
  ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
deprecated/cogl-material-compat.c:434:10: warning: implicit conversion from enumeration type 'CoglPipelineWrapMode' to different enumeration type 'CoglMaterialWrapMode' [-Wenum-conversion]
  return _cogl_pipeline_layer_get_wrap_mode_p (COGL_PIPELINE_LAYER (layer));
  ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
15 warnings generated.
  CC       deprecated/cogl-program.lo
  CC       deprecated/cogl-auto-texture.lo
  CC       deprecated/cogl-shader.lo
  CC       deprecated/cogl-clutter.lo
  CC       deprecated/cogl-framebuffer-deprecated.lo
  CC       deprecated/cogl-texture-deprecated.lo
  CC       cogl-glib-source.lo
  CC       cogl-xlib-renderer.lo
  CC       cogl-xlib.lo
  CC       winsys/cogl-texture-pixmap-x11.lo
winsys/cogl-texture-pixmap-x11.c:75:1: warning: passing 'typeof (*(&type_id__volatile)) *' (aka 'volatile unsigned long *') to parameter of type 'gsize *' (aka 'unsigned long *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
COGL_GTYPE_DEFINE_CLASS (TexturePixmapX11, texture_pixmap_x11);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./cogl-gtype-private.h:238:3: note: expanded from macro 'COGL_GTYPE_DEFINE_CLASS'
  _COGL_GTYPE_DEFINE_TYPE_EXTENDED_BEGIN(Cogl##Name,                    \
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./cogl-gtype-private.h:211:9: note: expanded from macro '_COGL_GTYPE_DEFINE_TYPE_EXTENDED_BEGIN'
    if (g_once_init_enter (&type_id__volatile))                         \
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/graphics/cogl/work/.buildlink/include/glib-2.0/glib/gthread.h:272:7: note: expanded from macro 'g_once_init_enter'
    (!g_atomic_pointer_get (location) &&                             \
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/graphics/cogl/work/.buildlink/include/glib-2.0/glib/gatomic.h:131:38: note: expanded from macro 'g_atomic_pointer_get'
    __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \
                                     ^~~~~~~~~~~~~~~~~
1 warning generated.
  CC       winsys/cogl-winsys-glx.lo
winsys/cogl-winsys-glx.c:72:9: warning: 'CLOCK_REALTIME' macro redefined [-Wmacro-redefined]
#define CLOCK_REALTIME 0
        ^
/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/include/time.h:155:9: note: previous definition is here
#define CLOCK_REALTIME _CLOCK_REALTIME
        ^
winsys/cogl-winsys-glx.c:73:9: warning: 'CLOCK_MONOTONIC' macro redefined [-Wmacro-redefined]
#define CLOCK_MONOTONIC 0
        ^
/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/include/time.h:157:9: note: previous definition is here
#define CLOCK_MONOTONIC _CLOCK_MONOTONIC
        ^
winsys/cogl-winsys-glx.c:75:1: error: static declaration of 'clock_gettime' follows non-static declaration
clock_gettime(int clk_id, struct timespec *t){
^
/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/include/time.h:178:5: note: previous declaration is here
int clock_gettime(clockid_t __clock_id, struct timespec *__tp);
    ^
2 warnings and 1 error generated.
gmake[4]: *** [Makefile:1662: winsys/cogl-winsys-glx.lo] Error 1
gmake[4]: Leaving directory '/Users/pbulk/build/graphics/cogl/work/cogl-1.22.0/cogl'
gmake[3]: *** [Makefile:1835: all-recursive] Error 1
gmake[3]: Leaving directory '/Users/pbulk/build/graphics/cogl/work/cogl-1.22.0/cogl'
gmake[2]: *** [Makefile:1256: all] Error 2
gmake[2]: Leaving directory '/Users/pbulk/build/graphics/cogl/work/cogl-1.22.0/cogl'
gmake[1]: *** [Makefile:596: all-recursive] Error 1
gmake[1]: Leaving directory '/Users/pbulk/build/graphics/cogl/work/cogl-1.22.0'
gmake: *** [Makefile:523: all] Error 2
*** Error code 2

Stop.
bmake[1]: stopped making "all" in /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/graphics/cogl
*** Error code 1

Stop.
bmake: stopped making "all" in /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/graphics/cogl