Log
[1m===> Building for cairo-1.17.4,3[0m
make[1]: "/magus/work/usr/mports/graphics/cairo/work/cairo-1.17.4/Makefile" line 1521: warning: duplicate script for target "recheck" ignored
make[1]: "/magus/work/usr/mports/graphics/cairo/work/cairo-1.17.4/Makefile" line 1161: warning: using previous script for "recheck" defined here
--- all ---
/usr/bin/make all-recursive
make[2]: "/magus/work/usr/mports/graphics/cairo/work/cairo-1.17.4/Makefile" line 1521: warning: duplicate script for target "recheck" ignored
make[2]: "/magus/work/usr/mports/graphics/cairo/work/cairo-1.17.4/Makefile" line 1161: warning: using previous script for "recheck" defined here
--- all-recursive ---
Making all in src
--- all ---
/usr/bin/make all-am
--- cairo-analysis-surface.lo ---
--- cairo-arc.lo ---
--- cairo-array.lo ---
--- cairo-analysis-surface.lo ---
/bin/sh ../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I.. -I. -I/usr/local/include/pixman-1 -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include -I/usr/local/include/libdrm -D_THREAD_SAFE -pthread -I/usr/local/include -I/usr/local/include/libdrm -D_THREAD_SAFE -pthread -I/usr/local/include/libpng16 -I/usr/local/include -pthread -I/usr/local/include -pthread -I/usr/local/include -D_THREAD_SAFE -pthread -I/usr/local/include -D_THREAD_SAFE -pthread -O2 -pipe -fno-strict-aliasing -MT cairo-analysis-surface.lo -MD -MP -MF .deps/cairo-analysis-surface.Tpo -c -o cairo-analysis-surface.lo cairo-analysis-surface.c
--- cairo-arc.lo ---
/bin/sh ../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I.. -I. -I/usr/local/include/pixman-1 -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include -I/usr/local/include/libdrm -D_THREAD_SAFE -pthread -I/usr/local/include -I/usr/local/include/libdrm -D_THREAD_SAFE -pthread -I/usr/local/include/libpng16 -I/usr/local/include -pthread -I/usr/local/include -pthread -I/usr/local/include -D_THREAD_SAFE -pthread -I/usr/local/include -D_THREAD_SAFE -pthread -O2 -pipe -fno-strict-aliasing -MT cairo-arc.lo -MD -MP -MF .deps/cairo-arc.Tpo -c -o cairo-arc.lo cairo-arc.c
--- cairo-array.lo ---
/bin/sh ../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I.. -I. -I/usr/local/include/pixman-1 -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include -I/usr/local/include/libdrm -D_THREAD_SAFE -pthread -I/usr/local/include -I/usr/local/include/libdrm -D_THREAD_SAFE -pthread -I/usr/local/include/libpng16 -I/usr/local/include -pthread -I/usr/local/include -pthread -I/usr/local/include -D_THREAD_SAFE -pthread -I/usr/local/include -D_THREAD_SAFE -pthread -O2 -pipe -fno-strict-aliasing -MT cairo-array.lo -MD -MP -MF .deps/cairo-array.Tpo -c -o cairo-array.lo cairo-array.c
--- cairo-analysis-surface.lo ---
libtool: compile: cc -DHAVE_CONFIG_H -I. -I.. -I. -I/usr/local/include/pixman-1 -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include -I/usr/local/include/libdrm -D_THREAD_SAFE -pthread -I/usr/local/include -I/usr/local/include/libdrm -D_THREAD_SAFE -pthread -I/usr/local/include/libpng16 -I/usr/local/include -pthread -I/usr/local/include -pthread -I/usr/local/include -D_THREAD_SAFE -pthread -I/usr/local/include -D_THREAD_SAFE -pthread -O2 -pipe -fno-strict-aliasing -MT cairo-analysis-surface.lo -MD -MP -MF .deps/cairo-analysis-surface.Tpo -c cairo-analysis-surface.c -fPIC -DPIC -o .libs/cairo-analysis-surface.o
--- cairo-array.lo ---
libtool: compile: cc -DHAVE_CONFIG_H -I. -I.. -I. -I/usr/local/include/pixman-1 -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include -I/usr/local/include/libdrm -D_THREAD_SAFE -pthread -I/usr/local/include -I/usr/local/include/libdrm -D_THREAD_SAFE -pthread -I/usr/local/include/libpng16 -I/usr/local/include -pthread -I/usr/local/include -pthread -I/usr/local/include -D_THREAD_SAFE -pthread -I/usr/local/include -D_THREAD_SAFE -pthread -O2 -pipe -fno-strict-aliasing -MT cairo-array.lo -MD -MP -MF .deps/cairo-array.Tpo -c cairo-array.c -fPIC -DPIC -o .libs/cairo-array.o
--- cairo-arc.lo ---
libtool: compile: cc -DHAVE_CONFIG_H -I. -I.. -I. -I/usr/local/include/pixman-1 -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include -I/usr/local/include/libdrm -D_THREAD_SAFE -pthread -I/usr/local/include -I/usr/local/include/libdrm -D_THREAD_SAFE -pthread -I/usr/local/include/libpng16 -I/usr/local/include -pthread -I/usr/local/include -pthread -I/usr/local/include -D_THREAD_SAFE -pthread -I/usr/local/include -D_THREAD_SAFE -pthread -O2 -pipe -fno-strict-aliasing -MT cairo-arc.lo -MD -MP -MF .deps/cairo-arc.Tpo -c cairo-arc.c -fPIC -DPIC -o .libs/cairo-arc.o
--- cairo-array.lo ---
In file included from cairo-array.c:39:
In file included from ./cairoint.h:437:
--- cairo-analysis-surface.lo ---
In file included from cairo-analysis-surface.c:37:
In file included from ./cairoint.h:437:
In file included from ./cairo-scaled-font-private.h:45:
In file included from ./cairo-mutex-type-private.h:45:
./cairo-mutex-impl-private.h:262:3: error: "XXX: No mutex implementation found. Cairo will not work with multiple threads. Define CAIRO_NO_MUTEX to 1 to acknowledge and accept this limitation and compile cairo without thread-safety support."
# error "XXX: No mutex implementation found. Cairo will not work with multiple threads. Define CAIRO_NO_MUTEX to 1 to acknowledge and accept this limitation and compile cairo without thread-safety support."
^
./cairo-mutex-impl-private.h:271:11: error: unknown type name 'cairo_mutex_impl_t'
typedef cairo_mutex_impl_t cairo_recursive_mutex_impl_t;
^
In file included from cairo-analysis-surface.c:37:
In file included from ./cairoint.h:437:
In file included from ./cairo-scaled-font-private.h:45:
--- cairo-arc.lo ---
In file included from cairo-arc.c:37:
In file included from ./cairoint.h:437:
In file included from ./cairo-scaled-font-private.h:45:
In file included from ./cairo-mutex-type-private.h:45:
./cairo-mutex-impl-private.h:262:3: error: "XXX: No mutex implementation found. Cairo will not work with multiple threads. Define CAIRO_NO_MUTEX to 1 to acknowledge and accept this limitation and compile cairo without thread-safety support."
# error "XXX: No mutex implementation found. Cairo will not work with multiple threads. Define CAIRO_NO_MUTEX to 1 to acknowledge and accept this limitation and compile cairo without thread-safety support."
^
./cairo-mutex-impl-private.h:271:11: error: unknown type name 'cairo_mutex_impl_t'
typedef cairo_mutex_impl_t cairo_recursive_mutex_impl_t;
^
In file included from cairo-arc.c:37:
In file included from ./cairoint.h:437:
In file included from ./cairo-scaled-font-private.h:45:
--- cairo-array.lo ---
In file included from ./cairo-scaled-font-private.h:45:
In file included from ./cairo-mutex-type-private.h:45:
./cairo-mutex-impl-private.h:262:3: error: "XXX: No mutex implementation found. Cairo will not work with multiple threads. Define CAIRO_NO_MUTEX to 1 to acknowledge and accept this limitation and compile cairo without thread-safety support."
# error "XXX: No mutex implementation found. Cairo will not work with multiple threads. Define CAIRO_NO_MUTEX to 1 to acknowledge and accept this limitation and compile cairo without thread-safety support."
^
./cairo-mutex-impl-private.h:271:11: error: unknown type name 'cairo_mutex_impl_t'
typedef cairo_mutex_impl_t cairo_recursive_mutex_impl_t;
^
In file included from cairo-array.c:39:
In file included from ./cairoint.h:437:
In file included from ./cairo-scaled-font-private.h:45:
./cairo-mutex-type-private.h:49:3: error: "CAIRO_MUTEX_IMPL_LOCK not defined. Check cairo-mutex-impl-private.h."
--- cairo-analysis-surface.lo ---
./cairo-mutex-type-private.h:49:3: error: "CAIRO_MUTEX_IMPL_LOCK not defined. Check cairo-mutex-impl-private.h."
# error "CAIRO_MUTEX_IMPL_LOCK not defined. Check cairo-mutex-impl-private.h."
^
./cairo-mutex-type-private.h:52:3: error: "CAIRO_MUTEX_IMPL_UNLOCK not defined. Check cairo-mutex-impl-private.h."
# error "CAIRO_MUTEX_IMPL_UNLOCK not defined. Check cairo-mutex-impl-private.h."
^
./cairo-mutex-type-private.h:55:3: error: "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined. Check cairo-mutex-impl-private.h."
# error "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined. Check cairo-mutex-impl-private.h."
^
./cairo-mutex-type-private.h:139:3: error: "CAIRO_MUTEX_IMPL_LOCK not defined"
# error "CAIRO_MUTEX_IMPL_LOCK not defined"
^
./cairo-mutex-type-private.h:142:3: error: "CAIRO_MUTEX_IMPL_UNLOCK not defined"
# error "CAIRO_MUTEX_IMPL_UNLOCK not defined"
^
./cairo-mutex-type-private.h:151:3: error: "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined"
# error "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined"
--- cairo-arc.lo ---
./cairo-mutex-type-private.h:49:3: error: "CAIRO_MUTEX_IMPL_LOCK not defined. Check cairo-mutex-impl-private.h."
# error "CAIRO_MUTEX_IMPL_LOCK not defined. Check cairo-mutex-impl-private.h."
^
./cairo-mutex-type-private.h:52:3: error: "CAIRO_MUTEX_IMPL_UNLOCK not defined. Check cairo-mutex-impl-private.h."
# error "CAIRO_MUTEX_IMPL_UNLOCK not defined. Check cairo-mutex-impl-private.h."
^
./cairo-mutex-type-private.h:55:3: error: "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined. Check cairo-mutex-impl-private.h."
# error "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined. Check cairo-mutex-impl-private.h."
^
./cairo-mutex-type-private.h:139:3: error: "CAIRO_MUTEX_IMPL_LOCK not defined"
# error "CAIRO_MUTEX_IMPL_LOCK not defined"
^
./cairo-mutex-type-private.h:142:3: error: "CAIRO_MUTEX_IMPL_UNLOCK not defined"
# error "CAIRO_MUTEX_IMPL_UNLOCK not defined"
^
./cairo-mutex-type-private.h:151:3: error: "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined"
# error "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined"
--- cairo-array.lo ---
# error "CAIRO_MUTEX_IMPL_LOCK not defined. Check cairo-mutex-impl-private.h."
^
./cairo-mutex-type-private.h:52:3: error: "CAIRO_MUTEX_IMPL_UNLOCK not defined. Check cairo-mutex-impl-private.h."
# error "CAIRO_MUTEX_IMPL_UNLOCK not defined. Check cairo-mutex-impl-private.h."
^
./cairo-mutex-type-private.h:55:3: error: "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined. Check cairo-mutex-impl-private.h."
# error "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined. Check cairo-mutex-impl-private.h."
^
./cairo-mutex-type-private.h:139:3: error: "CAIRO_MUTEX_IMPL_LOCK not defined"
# error "CAIRO_MUTEX_IMPL_LOCK not defined"
^
./cairo-mutex-type-private.h:142:3: error: "CAIRO_MUTEX_IMPL_UNLOCK not defined"
# error "CAIRO_MUTEX_IMPL_UNLOCK not defined"
^
./cairo-mutex-type-private.h:151:3: error: "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined"
# error "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined"
^
./cairo-mutex-type-private.h:161:9: error: unknown type name 'cairo_mutex_impl_t'
--- cairo-analysis-surface.lo ---
^
./cairo-mutex-type-private.h:161:9: error: unknown type name 'cairo_mutex_impl_t'
typedef cairo_mutex_impl_t cairo_mutex_t;
^
--- cairo-arc.lo ---
^
./cairo-mutex-type-private.h:161:9: error: unknown type name 'cairo_mutex_impl_t'
typedef cairo_mutex_impl_t cairo_mutex_t;
^
--- cairo-array.lo ---
typedef cairo_mutex_impl_t cairo_mutex_t;
^
--- cairo-arc.lo ---
9 errors generated.
*** [cairo-arc.lo] Error code 1
make[4]: stopped in /magus/work/usr/mports/graphics/cairo/work/cairo-1.17.4/src
--- cairo-array.lo ---
9 errors generated.
*** [cairo-array.lo] Error code 1
make[4]: stopped in /magus/work/usr/mports/graphics/cairo/work/cairo-1.17.4/src
--- cairo-analysis-surface.lo ---
In file included from cairo-analysis-surface.c:45:
./cairo-surface-snapshot-inline.h:54:5: warning: implicit declaration of function 'CAIRO_MUTEX_IMPL_LOCK' is invalid in C99 [-Wimplicit-function-declaration]
CAIRO_MUTEX_LOCK (snapshot->mutex);
^
./cairo-mutex-type-private.h:169:27: note: expanded from macro 'CAIRO_MUTEX_LOCK'
#define CAIRO_MUTEX_LOCK CAIRO_MUTEX_IMPL_LOCK
^
In file included from cairo-analysis-surface.c:45:
./cairo-surface-snapshot-inline.h:56:5: warning: implicit declaration of function 'CAIRO_MUTEX_IMPL_UNLOCK' is invalid in C99 [-Wimplicit-function-declaration]
CAIRO_MUTEX_UNLOCK (snapshot->mutex);
^
./cairo-mutex-type-private.h:170:29: note: expanded from macro 'CAIRO_MUTEX_UNLOCK'
#define CAIRO_MUTEX_UNLOCK CAIRO_MUTEX_IMPL_UNLOCK
^
cairo-analysis-surface.c:111:5: warning: implicit conversion from enumeration type 'enum _cairo_internal_surface_type' to different enumeration type 'cairo_surface_type_t' (aka 'enum _cairo_surface_type') [-Wenum-conversion]
CAIRO_INTERNAL_SURFACE_TYPE_NULL,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-analysis-surface.c:235:9: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion]
return cairo_region_union_rectangle (&surface->supported_region, rect);
~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-analysis-surface.c:243:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion]
status = cairo_region_union_rectangle (&surface->fallback_region, rect);
~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-analysis-surface.c:279:9: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion]
return CAIRO_STATUS_SUCCESS;
~~~~~~ ^~~~~~~~~~~~~~~~~~~~
cairo-analysis-surface.c:285:20: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion]
status =tmp->base.status;
~~~~~~~~~~~^~~~~~
cairo-analysis-surface.c:291:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion]
status = cairo_matrix_invert (&p2d);
~ ^~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-analysis-surface.c:299:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion]
status = _cairo_recording_surface_replay_and_create_regions (source,
~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-analysis-surface.c:338:11: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion]
status = cairo_matrix_invert (&tmp->ctm);
~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-analysis-surface.c:462:45: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion]
cairo_int_status_t backend_source_status = CAIRO_STATUS_SUCCESS;
~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~
cairo-analysis-surface.c:463:43: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion]
cairo_int_status_t backend_mask_status = CAIRO_STATUS_SUCCESS;
~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~
cairo-analysis-surface.c:549:11: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion]
status = _cairo_path_fixed_stroke_extents (path, style,
~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-analysis-surface.c:662:11: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion]
status = _cairo_scaled_font_glyph_device_extents (scaled_font,
~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-analysis-surface.c:740:11: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion]
status = _cairo_scaled_font_glyph_device_extents (scaled_font,
~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-analysis-surface.c:788:5: warning: implicit conversion from enumeration type 'enum _cairo_internal_surface_type' to different enumeration type 'cairo_surface_type_t' (aka 'enum _cairo_surface_type') [-Wenum-conversion]
CAIRO_INTERNAL_SURFACE_TYPE_ANALYSIS,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-analysis-surface.c:993:5: warning: implicit conversion from enumeration type 'enum _cairo_internal_surface_type' to different enumeration type 'cairo_surface_type_t' (aka 'enum _cairo_surface_type') [-Wenum-conversion]
CAIRO_INTERNAL_SURFACE_TYPE_NULL,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
17 warnings and 9 errors generated.
*** [cairo-analysis-surface.lo] Error code 1
make[4]: stopped in /magus/work/usr/mports/graphics/cairo/work/cairo-1.17.4/src
3 errors
make[4]: stopped in /magus/work/usr/mports/graphics/cairo/work/cairo-1.17.4/src
*** [all] Error code 2
make[3]: stopped in /magus/work/usr/mports/graphics/cairo/work/cairo-1.17.4/src
1 error
make[3]: stopped in /magus/work/usr/mports/graphics/cairo/work/cairo-1.17.4/src
*** [all-recursive] Error code 1
make[2]: stopped in /magus/work/usr/mports/graphics/cairo/work/cairo-1.17.4
1 error
make[2]: stopped in /magus/work/usr/mports/graphics/cairo/work/cairo-1.17.4
*** [all] Error code 2
make[1]: stopped in /magus/work/usr/mports/graphics/cairo/work/cairo-1.17.4
1 error
make[1]: stopped in /magus/work/usr/mports/graphics/cairo/work/cairo-1.17.4
===> Compilation failed unexpectedly.
Try to set MAKE_JOBS_UNSAFE=yes and rebuild before reporting the failure to
the maintainer.
*** Error code 1
Stop.
make: stopped in /usr/mports/graphics/cairo