>>> cairo 1.18.0 Extracting xzcat /home/autobuild/autobuild/instance-8/dl/cairo/cairo-1.18.0.tar.xz | tar --strip-components=1 -C /home/autobuild/autobuild/instance-8/output-1/build/cairo-1.18.0 -xf - >>> cairo 1.18.0 Patching Applying 0001-cairo-ft-private.h-fix-missing-FT_Color-error.patch using patch: patching file src/cairo-ft-private.h Applying 0002-meson-always-skip-IPC_RMID_DEFERRED_RELEASE-check-wh.patch using patch: patching file meson.build Applying 0003-meson-only-require-cpp-for-windows.patch using patch: patching file meson.build >>> cairo 1.18.0 Configuring rm -rf /home/autobuild/autobuild/instance-8/output-1/build/cairo-1.18.0//build mkdir -p /home/autobuild/autobuild/instance-8/output-1/build/cairo-1.18.0//build sed -e "/^\[binaries\]$/s:$::" -e "/^\[properties\]$/s:$::" -e "s%@TARGET_CC@%/home/autobuild/autobuild/instance-8/output-1/host/bin/x86_64-buildroot-linux-uclibc-gcc%g" -e "s%@TARGET_CXX@%/bin/false%g" -e "s%@TARGET_AR@%/home/autobuild/autobuild/instance-8/output-1/host/bin/x86_64-buildroot-linux-uclibc-gcc-ar%g" -e "s%@TARGET_FC@%/bin/false%g" -e "s%@TARGET_STRIP@%/bin/true%g" -e "s%@TARGET_ARCH@%x86_64%g" -e "s%@TARGET_CPU@%%g" -e "s%@TARGET_ENDIAN@%little%g" -e "s%@TARGET_FCFLAGS@%%g" -e "s%@TARGET_CFLAGS@%'-D_LARGEFILE_SOURCE', '-D_LARGEFILE64_SOURCE', '-D_FILE_OFFSET_BITS=64', '-O1', '-g0', '-static'%g" -e "s%@TARGET_LDFLAGS@%'-static'%g" -e "s%@TARGET_CXXFLAGS@%'-D_LARGEFILE_SOURCE', '-D_LARGEFILE64_SOURCE', '-D_FILE_OFFSET_BITS=64', '-O1', '-g0', '-static', '-static'%g" -e "s%@BR2_CMAKE@%/usr/bin/cmake%g" -e "s%@PKGCONF_HOST_BINARY@%/home/autobuild/autobuild/instance-8/output-1/host/bin/pkgconf%g" -e "s%@HOST_DIR@%/home/autobuild/autobuild/instance-8/output-1/host%g" -e "s%@STAGING_DIR@%/home/autobuild/autobuild/instance-8/output-1/host/x86_64-buildroot-linux-uclibc/sysroot%g" -e "s%@STATIC@%true%g" /home/autobuild/autobuild/instance-8/buildroot/support/misc/cross-compilation.conf.in > /home/autobuild/autobuild/instance-8/output-1/build/cairo-1.18.0//build/cross-compilation.conf PATH="/home/autobuild/autobuild/instance-8/output-1/host/bin:/home/autobuild/autobuild/instance-8/output-1/host/sbin:/home/autobuild/make:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/lib/jvm/default/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl" CC_FOR_BUILD="/usr/bin/gcc" CXX_FOR_BUILD="/usr/bin/g++" PYTHONNOUSERSITE=y /home/autobuild/autobuild/instance-8/output-1/host/bin/meson setup --prefix=/usr --libdir=lib --default-library=static --buildtype=release --cross-file=/home/autobuild/autobuild/instance-8/output-1/build/cairo-1.18.0//build/cross-compilation.conf -Db_pie=false -Db_staticpic=true -Dstrip=false -Dbuild.pkg_config_path=/home/autobuild/autobuild/instance-8/output-1/host/lib/pkgconfig -Dbuild.cmake_prefix_path=/home/autobuild/autobuild/instance-8/output-1/host/lib/cmake -Ddwrite=disabled -Dfontconfig=enabled -Dquartz=disabled -Dtests=disabled -Dspectre=disabled -Dsymbol-lookup=disabled -Dgtk_doc=false -Dc_std=gnu11 -Dfreetype=enabled -Dglib=disabled -Dxcb=disabled -Dxlib=disabled -Dxlib-xcb=disabled -Dpng=enabled -Dtee=disabled -Dzlib=disabled /home/autobuild/autobuild/instance-8/output-1/build/cairo-1.18.0/ /home/autobuild/autobuild/instance-8/output-1/build/cairo-1.18.0//build The Meson build system Version: 1.3.1 Source dir: /home/autobuild/autobuild/instance-8/output-1/build/cairo-1.18.0 Build dir: /home/autobuild/autobuild/instance-8/output-1/build/cairo-1.18.0/build Build type: cross build Program version.py found: YES (/home/autobuild/autobuild/instance-8/output-1/build/cairo-1.18.0/version.py) Project name: cairo Project version: 1.18.0 C compiler for the host machine: /home/autobuild/autobuild/instance-8/output-1/host/bin/x86_64-buildroot-linux-uclibc-gcc (gcc 13.3.0 "x86_64-buildroot-linux-uclibc-gcc.br_real (Buildroot 2024.05-936-gc99082a4b6) 13.3.0") C linker for the host machine: /home/autobuild/autobuild/instance-8/output-1/host/bin/x86_64-buildroot-linux-uclibc-gcc ld.bfd 2.41 C compiler for the build machine: /usr/bin/gcc (gcc 14.1.1 "gcc (GCC) 14.1.1 20240720") C linker for the build machine: /usr/bin/gcc ld.bfd 2.42.0 Build machine cpu family: x86_64 Build machine cpu: x86_64 Host machine cpu family: x86_64 Host machine cpu: Target machine cpu family: x86_64 Target machine cpu: Compiler for C supports arguments -Wmissing-declarations: YES Compiler for C supports arguments -Werror-implicit-function-declaration: YES Compiler for C supports arguments -Wpointer-arith: YES Compiler for C supports arguments -Wwrite-strings: YES Compiler for C supports arguments -Wsign-compare: YES Compiler for C supports arguments -Wpacked: YES Compiler for C supports arguments -Wswitch-enum: YES Compiler for C supports arguments -Wmissing-format-attribute: YES Compiler for C supports arguments -Wvolatile-register-var: YES Compiler for C supports arguments -Wstrict-aliasing=2: YES Compiler for C supports arguments -Winit-self: YES Compiler for C supports arguments -Wunsafe-loop-optimizations: YES Compiler for C supports arguments -Wno-missing-field-initializers: YES Compiler for C supports arguments -Wno-unused-parameter: YES Compiler for C supports arguments -Wno-attributes: YES Compiler for C supports arguments -Wno-long-long: YES Compiler for C supports arguments -Winline: YES Compiler for C supports arguments -Wno-unused-but-set-variable: YES Compiler for C supports arguments -Wno-enum-conversion: YES Compiler for C supports arguments -fno-strict-aliasing: YES Compiler for C supports arguments -fno-common: YES Compiler for C supports arguments -Wp,-D_FORTIFY_SOURCE=2: YES Program python3 found: YES (/home/autobuild/autobuild/instance-8/output-1/host/bin/python3) Library m found: YES Dependency gtk+-2.0 skipped: feature gtk2-utils disabled Compiler for C supports link arguments -Wl,-Bsymbolic-functions: YES Fetching value of define "__FLOAT_WORD_ORDER__" : 1234 Fetching value of define "__ORDER_BIG_ENDIAN__" : 4321 Found pkg-config: YES (/home/autobuild/autobuild/instance-8/output-1/host/bin/pkgconf) 1.6.3 Found CMake: /usr/bin/cmake (3.30.1) Run-time dependency lzo2 found: NO (tried pkgconfig and cmake) Library dl found: YES Checking for function "dlsym" with dependency -ldl: NO Checking for function "dlsym" : NO Checking for function "dlsym" : NO Dependency zlib skipped: feature zlib disabled Run-time dependency libpng found: YES 1.6.43 Run-time dependency fontconfig found: YES 2.14.2 Program ttx found: YES (/usr/bin/ttx) Run-time dependency freetype2 found: YES 26.1.20 Checking if "FT has color" with dependency freetype2: links: YES Checking for type "FT_SVG_Document" with dependency freetype2: YES Checking for function "FT_Get_Color_Glyph_Paint" with dependency freetype2: YES Dependency x11 skipped: feature xlib disabled Dependency xext skipped: feature xlib disabled Dependency xcb skipped: feature xcb disabled Dependency xcb-render skipped: feature xcb disabled Dependency gobject-2.0 skipped: feature glib disabled Dependency glib-2.0 skipped: feature glib disabled Library bfd skipped: feature symbol-lookup disabled Dependency librsvg-2.0 skipped: feature tests disabled Run-time dependency pixman-1 found: YES 0.42.2 Checking for size of "void *" : 8 Checking for size of "int" : 4 Checking for size of "long" : 8 Checking for size of "long long" : 8 Checking for size of "size_t" : 8 Has header "stdint.h" : YES Has header "inttypes.h" : YES Has header "sys/int_types.h" : NO Has header "fcntl.h" : YES Has header "unistd.h" : YES Has header "signal.h" : YES Has header "sys/stat.h" : YES Has header "sys/socket.h" : YES Has header "poll.h" : YES Has header "sys/poll.h" : YES Has header "sys/un.h" : YES Has header "sched.h" : YES Has header "sys/mman.h" : YES Has header "time.h" : YES Has header "libgen.h" : YES Has header "byteswap.h" : YES Has header "signal.h" : YES (cached) Has header "setjmp.h" : YES Has header "fenv.h" : NO Has header "sys/wait.h" : YES Has header "sys/stat.h" : YES (cached) Has header "io.h" : NO Has header "fenv.h" : NO (cached) Has header "xlocale.h" : YES Has header "sys/ioctl.h" : YES Has header "intsafe.h" : NO Checking for type "uint64_t" : YES Checking for type "uint128_t" : NO Checking for type "__uint128_t" : YES Checking for function "alarm" with dependencies -lm, libpng, fontconfig, freetype2, pixman-1: YES Checking for function "ctime_r" with dependencies -lm, libpng, fontconfig, freetype2, pixman-1: YES Checking for function "localtime_r" with dependencies -lm, libpng, fontconfig, freetype2, pixman-1: YES Checking for function "gmtime_r" with dependencies -lm, libpng, fontconfig, freetype2, pixman-1: YES Checking for function "drand48" with dependencies -lm, libpng, fontconfig, freetype2, pixman-1: YES Checking for function "flockfile" with dependencies -lm, libpng, fontconfig, freetype2, pixman-1: YES Checking for function "funlockfile" with dependencies -lm, libpng, fontconfig, freetype2, pixman-1: YES Checking for function "getline" with dependencies -lm, libpng, fontconfig, freetype2, pixman-1: YES Checking for function "link" with dependencies -lm, libpng, fontconfig, freetype2, pixman-1: YES Checking for function "fork" with dependencies -lm, libpng, fontconfig, freetype2, pixman-1: YES Checking for function "waitpid" with dependencies -lm, libpng, fontconfig, freetype2, pixman-1: YES Checking for function "raise" with dependencies -lm, libpng, fontconfig, freetype2, pixman-1: YES Checking for function "newlocale" with dependencies -lm, libpng, fontconfig, freetype2, pixman-1: YES Checking for function "strtod_l" with dependencies -lm, libpng, fontconfig, freetype2, pixman-1: YES Checking for function "FcInit" with dependencies -lm, libpng, fontconfig, freetype2, pixman-1: YES Checking for function "FcFini" with dependencies -lm, libpng, fontconfig, freetype2, pixman-1: YES Checking for function "FT_Get_X11_Font_Format" with dependencies -lm, libpng, fontconfig, freetype2, pixman-1: YES Checking for function "FT_GlyphSlot_Embolden" with dependencies -lm, libpng, fontconfig, freetype2, pixman-1: YES Checking for function "FT_GlyphSlot_Oblique" with dependencies -lm, libpng, fontconfig, freetype2, pixman-1: YES Checking for function "FT_Load_Sfnt_Table" with dependencies -lm, libpng, fontconfig, freetype2, pixman-1: YES Checking for function "FT_Library_SetLcdFilter" with dependencies -lm, libpng, fontconfig, freetype2, pixman-1: YES Checking for function "FT_Get_Var_Design_Coordinates" with dependencies -lm, libpng, fontconfig, freetype2, pixman-1: YES Checking for function "FT_Done_MM_Var" with dependencies -lm, libpng, fontconfig, freetype2, pixman-1: YES Checking for function "FT_Palette_Select" with dependencies -lm, libpng, fontconfig, freetype2, pixman-1: YES Checking for function "sched_getaffinity" with dependencies -lm, libpng, fontconfig, freetype2, pixman-1: YES Checking for function "mmap" with dependencies -lm, libpng, fontconfig, freetype2, pixman-1: YES Checking for function "clock_gettime" with dependencies -lm, libpng, fontconfig, freetype2, pixman-1: YES Checking for function "strndup" : YES Checking if "pthreads" : links: NO Checking if "pthreads" : links: NO Checking if "pthreads" : links: NO Checking if "Atomic ops: cxx11" : links: YES Library rt found: YES Checking for function "shm_open" with dependency -lrt: YES Compiler for C supports arguments -Wno-attributes: YES (cached) Compiler for C supports arguments -Wno-unused-but-set-variable: YES (cached) Compiler for C supports arguments -Wno-missing-field-initializers: YES (cached) Compiler for C supports arguments -Wno-unused-parameter: YES (cached) Compiler for C supports arguments -Wno-long-long: YES (cached) Configuring cairo-features.h using configuration Program sh found: YES (/usr/bin/sh) Configuring config.h using configuration Build targets in project: 4 cairo 1.18.0 Surface Backends Image : YES Recording : YES Observer : YES Mime : YES Tee : NO Xlib : NO Xlib Xrender : NO Quartz : NO Quartz-image : NO XCB : NO Win32 : NO CairoScript : NO PostScript : NO PDF : NO SVG : YES Font Backends User : YES FreeType : YES Fontconfig : YES Win32 : NO Win32 DWrite : NO Quartz : NO Functions PNG functions : YES X11-xcb : NO XCB-shm : NO Features and Utilities cairo-trace: : NO cairo-script-interpreter: NO API reference : NO User defined options Cross files : /home/autobuild/autobuild/instance-8/output-1/build/cairo-1.18.0//build/cross-compilation.conf build.cmake_prefix_path : /home/autobuild/autobuild/instance-8/output-1/host/lib/cmake build.pkg_config_path : /home/autobuild/autobuild/instance-8/output-1/host/lib/pkgconfig buildtype : release default_library : static libdir : lib prefix : /usr strip : false b_pie : false b_staticpic : true c_std : gnu11 dwrite : disabled fontconfig : enabled freetype : enabled glib : disabled gtk_doc : false png : enabled quartz : disabled spectre : disabled symbol-lookup : disabled tee : disabled tests : disabled xcb : disabled xlib : disabled xlib-xcb : disabled zlib : disabled Found ninja-1.11.1.git.kitware.jobserver-1 at /home/autobuild/autobuild/instance-8/output-1/host/bin/ninja >>> cairo 1.18.0 Building GIT_DIR=. PATH="/home/autobuild/autobuild/instance-8/output-1/host/bin:/home/autobuild/autobuild/instance-8/output-1/host/sbin:/home/autobuild/make:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/lib/jvm/default/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl" PYTHONNOUSERSITE=y /home/autobuild/autobuild/instance-8/output-1/host/bin/ninja -C /home/autobuild/autobuild/instance-8/output-1/build/cairo-1.18.0//build ninja: Entering directory `/home/autobuild/autobuild/instance-8/output-1/build/cairo-1.18.0//build' [1/123] Compiling C object src/libcairo.a.p/cairo-atomic.c.o FAILED: src/libcairo.a.p/cairo-atomic.c.o /home/autobuild/autobuild/instance-8/output-1/host/bin/x86_64-buildroot-linux-uclibc-gcc -Isrc/libcairo.a.p -Isrc -I../src -I. -I.. -I/home/autobuild/autobuild/instance-8/output-1/host/x86_64-buildroot-linux-uclibc/sysroot/usr/include/libpng16 -I/home/autobuild/autobuild/instance-8/output-1/host/x86_64-buildroot-linux-uclibc/sysroot/usr/include -I/home/autobuild/autobuild/instance-8/output-1/host/x86_64-buildroot-linux-uclibc/sysroot/usr/include/freetype2 -I/home/autobuild/autobuild/instance-8/output-1/host/x86_64-buildroot-linux-uclibc/sysroot/usr/include/pixman-1 -fvisibility=hidden -fdiagnostics-color=always -Wall -Winvalid-pch -Wextra -std=gnu11 -O3 -Wmissing-declarations -Werror-implicit-function-declaration -Wpointer-arith -Wwrite-strings -Wsign-compare -Wpacked -Wswitch-enum -Wmissing-format-attribute -Wvolatile-register-var -Wstrict-aliasing=2 -Winit-self -Wunsafe-loop-optimizations -Wno-missing-field-initializers -Wno-unused-parameter -Wno-attributes -Wno-long-long -Winline -Wno-unused-but-set-variable -Wno-enum-conversion -fno-strict-aliasing -fno-common -Wp,-D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -static -fPIC -Wno-attributes -Wno-unused-but-set-variable -Wno-missing-field-initializers -Wno-unused-parameter -Wno-long-long -DCAIRO_COMPILATION -MD -MQ src/libcairo.a.p/cairo-atomic.c.o -MF src/libcairo.a.p/cairo-atomic.c.o.d -o src/libcairo.a.p/cairo-atomic.c.o -c ../src/cairo-atomic.c In file included from ../src/cairo-mutex-type-private.h:45, from ../src/cairo-scaled-font-private.h:45, from ../src/cairoint.h:415, from ../src/cairo-atomic.c:34: ../src/cairo-mutex-impl-private.h:231:3: error: #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." 231 | # 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." | ^~~~~ ../src/cairo-mutex-impl-private.h:240:11: error: unknown type name 'cairo_mutex_impl_t' 240 | typedef cairo_mutex_impl_t cairo_recursive_mutex_impl_t; | ^~~~~~~~~~~~~~~~~~ ../src/cairo-mutex-type-private.h:49:3: error: #error "CAIRO_MUTEX_IMPL_LOCK not defined. Check cairo-mutex-impl-private.h." 49 | # error "CAIRO_MUTEX_IMPL_LOCK not defined. Check cairo-mutex-impl-private.h." | ^~~~~ ../src/cairo-mutex-type-private.h:52:3: error: #error "CAIRO_MUTEX_IMPL_TRY_LOCK not defined. Check cairo-mutex-impl-private.h." 52 | # error "CAIRO_MUTEX_IMPL_TRY_LOCK not defined. Check cairo-mutex-impl-private.h." | ^~~~~ ../src/cairo-mutex-type-private.h:55:3: error: #error "CAIRO_MUTEX_IMPL_UNLOCK not defined. Check cairo-mutex-impl-private.h." 55 | # error "CAIRO_MUTEX_IMPL_UNLOCK not defined. Check cairo-mutex-impl-private.h." | ^~~~~ ../src/cairo-mutex-type-private.h:58:3: error: #error "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined. Check cairo-mutex-impl-private.h." 58 | # error "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined. Check cairo-mutex-impl-private.h." | ^~~~~ ../src/cairo-mutex-type-private.h:142:3: error: #error "CAIRO_MUTEX_IMPL_LOCK not defined" 142 | # error "CAIRO_MUTEX_IMPL_LOCK not defined" | ^~~~~ ../src/cairo-mutex-type-private.h:145:3: error: #error "CAIRO_MUTEX_IMPL_TRY_LOCK not defined" 145 | # error "CAIRO_MUTEX_IMPL_TRY_LOCK not defined" | ^~~~~ ../src/cairo-mutex-type-private.h:148:3: error: #error "CAIRO_MUTEX_IMPL_UNLOCK not defined" 148 | # error "CAIRO_MUTEX_IMPL_UNLOCK not defined" | ^~~~~ ../src/cairo-mutex-type-private.h:157:3: error: #error "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined" 157 | # error "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined" | ^~~~~ ../src/cairo-mutex-type-private.h:167:9: error: unknown type name 'cairo_mutex_impl_t' 167 | typedef cairo_mutex_impl_t cairo_mutex_t; | ^~~~~~~~~~~~~~~~~~ [2/123] Compiling C object src/libcairo.a.p/cairo-bentley-ottmann-rectangular.c.o FAILED: src/libcairo.a.p/cairo-bentley-ottmann-rectangular.c.o /home/autobuild/autobuild/instance-8/output-1/host/bin/x86_64-buildroot-linux-uclibc-gcc -Isrc/libcairo.a.p -Isrc -I../src -I. -I.. -I/home/autobuild/autobuild/instance-8/output-1/host/x86_64-buildroot-linux-uclibc/sysroot/usr/include/libpng16 -I/home/autobuild/autobuild/instance-8/output-1/host/x86_64-buildroot-linux-uclibc/sysroot/usr/include -I/home/autobuild/autobuild/instance-8/output-1/host/x86_64-buildroot-linux-uclibc/sysroot/usr/include/freetype2 -I/home/autobuild/autobuild/instance-8/output-1/host/x86_64-buildroot-linux-uclibc/sysroot/usr/include/pixman-1 -fvisibility=hidden -fdiagnostics-color=always -Wall -Winvalid-pch -Wextra -std=gnu11 -O3 -Wmissing-declarations -Werror-implicit-function-declaration -Wpointer-arith -Wwrite-strings -Wsign-compare -Wpacked -Wswitch-enum -Wmissing-format-attribute -Wvolatile-register-var -Wstrict-aliasing=2 -Winit-self -Wunsafe-loop-optimizations -Wno-missing-field-initializers -Wno-unused-parameter -Wno-attributes -Wno-long-long -Winline -Wno-unused-but-set-variable -Wno-enum-conversion -fno-strict-aliasing -fno-common -Wp,-D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -static -fPIC -Wno-attributes -Wno-unused-but-set-variable -Wno-missing-field-initializers -Wno-unused-parameter -Wno-long-long -DCAIRO_COMPILATION -MD -MQ src/libcairo.a.p/cairo-bentley-ottmann-rectangular.c.o -MF src/libcairo.a.p/cairo-bentley-ottmann-rectangular.c.o.d -o src/libcairo.a.p/cairo-bentley-ottmann-rectangular.c.o -c ../src/cairo-bentley-ottmann-rectangular.c In file included from ../src/cairo-mutex-type-private.h:45, from ../src/cairo-scaled-font-private.h:45, from ../src/cairoint.h:415, from ../src/cairo-bentley-ottmann-rectangular.c:39: ../src/cairo-mutex-impl-private.h:231:3: error: #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." 231 | # 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." | ^~~~~ ../src/cairo-mutex-impl-private.h:240:11: error: unknown type name 'cairo_mutex_impl_t' 240 | typedef cairo_mutex_impl_t cairo_recursive_mutex_impl_t; | ^~~~~~~~~~~~~~~~~~ ../src/cairo-mutex-type-private.h:49:3: error: #error "CAIRO_MUTEX_IMPL_LOCK not defined. Check cairo-mutex-impl-private.h." 49 | # error "CAIRO_MUTEX_IMPL_LOCK not defined. Check cairo-mutex-impl-private.h." | ^~~~~ ../src/cairo-mutex-type-private.h:52:3: error: #error "CAIRO_MUTEX_IMPL_TRY_LOCK not defined. Check cairo-mutex-impl-private.h." 52 | # error "CAIRO_MUTEX_IMPL_TRY_LOCK not defined. Check cairo-mutex-impl-private.h." | ^~~~~ ../src/cairo-mutex-type-private.h:55:3: error: #error "CAIRO_MUTEX_IMPL_UNLOCK not defined. Check cairo-mutex-impl-private.h." 55 | # error "CAIRO_MUTEX_IMPL_UNLOCK not defined. Check cairo-mutex-impl-private.h." | ^~~~~ ../src/cairo-mutex-type-private.h:58:3: error: #error "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined. Check cairo-mutex-impl-private.h." 58 | # error "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined. Check cairo-mutex-impl-private.h." | ^~~~~ ../src/cairo-mutex-type-private.h:142:3: error: #error "CAIRO_MUTEX_IMPL_LOCK not defined" 142 | # error "CAIRO_MUTEX_IMPL_LOCK not defined" | ^~~~~ ../src/cairo-mutex-type-private.h:145:3: error: #error "CAIRO_MUTEX_IMPL_TRY_LOCK not defined" 145 | # error "CAIRO_MUTEX_IMPL_TRY_LOCK not defined" | ^~~~~ ../src/cairo-mutex-type-private.h:148:3: error: #error "CAIRO_MUTEX_IMPL_UNLOCK not defined" 148 | # error "CAIRO_MUTEX_IMPL_UNLOCK not defined" | ^~~~~ ../src/cairo-mutex-type-private.h:157:3: error: #error "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined" 157 | # error "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined" | ^~~~~ ../src/cairo-mutex-type-private.h:167:9: error: unknown type name 'cairo_mutex_impl_t' 167 | typedef cairo_mutex_impl_t cairo_mutex_t; | ^~~~~~~~~~~~~~~~~~ [3/123] Compiling C object src/libcairo.a.p/cairo-bentley-ottmann.c.o FAILED: src/libcairo.a.p/cairo-bentley-ottmann.c.o /home/autobuild/autobuild/instance-8/output-1/host/bin/x86_64-buildroot-linux-uclibc-gcc -Isrc/libcairo.a.p -Isrc -I../src -I. -I.. -I/home/autobuild/autobuild/instance-8/output-1/host/x86_64-buildroot-linux-uclibc/sysroot/usr/include/libpng16 -I/home/autobuild/autobuild/instance-8/output-1/host/x86_64-buildroot-linux-uclibc/sysroot/usr/include -I/home/autobuild/autobuild/instance-8/output-1/host/x86_64-buildroot-linux-uclibc/sysroot/usr/include/freetype2 -I/home/autobuild/autobuild/instance-8/output-1/host/x86_64-buildroot-linux-uclibc/sysroot/usr/include/pixman-1 -fvisibility=hidden -fdiagnostics-color=always -Wall -Winvalid-pch -Wextra -std=gnu11 -O3 -Wmissing-declarations -Werror-implicit-function-declaration -Wpointer-arith -Wwrite-strings -Wsign-compare -Wpacked -Wswitch-enum -Wmissing-format-attribute -Wvolatile-register-var -Wstrict-aliasing=2 -Winit-self -Wunsafe-loop-optimizations -Wno-missing-field-initializers -Wno-unused-parameter -Wno-attributes -Wno-long-long -Winline -Wno-unused-but-set-variable -Wno-enum-conversion -fno-strict-aliasing -fno-common -Wp,-D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -static -fPIC -Wno-attributes -Wno-unused-but-set-variable -Wno-missing-field-initializers -Wno-unused-parameter -Wno-long-long -DCAIRO_COMPILATION -MD -MQ src/libcairo.a.p/cairo-bentley-ottmann.c.o -MF src/libcairo.a.p/cairo-bentley-ottmann.c.o.d -o src/libcairo.a.p/cairo-bentley-ottmann.c.o -c ../src/cairo-bentley-ottmann.c In file included from ../src/cairo-mutex-type-private.h:45, from ../src/cairo-scaled-font-private.h:45, from ../src/cairoint.h:415, from ../src/cairo-bentley-ottmann.c:39: ../src/cairo-mutex-impl-private.h:231:3: error: #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." 231 | # 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." | ^~~~~ ../src/cairo-mutex-impl-private.h:240:11: error: unknown type name 'cairo_mutex_impl_t' 240 | typedef cairo_mutex_impl_t cairo_recursive_mutex_impl_t; | ^~~~~~~~~~~~~~~~~~ ../src/cairo-mutex-type-private.h:49:3: error: #error "CAIRO_MUTEX_IMPL_LOCK not defined. Check cairo-mutex-impl-private.h." 49 | # error "CAIRO_MUTEX_IMPL_LOCK not defined. Check cairo-mutex-impl-private.h." | ^~~~~ ../src/cairo-mutex-type-private.h:52:3: error: #error "CAIRO_MUTEX_IMPL_TRY_LOCK not defined. Check cairo-mutex-impl-private.h." 52 | # error "CAIRO_MUTEX_IMPL_TRY_LOCK not defined. Check cairo-mutex-impl-private.h." | ^~~~~ ../src/cairo-mutex-type-private.h:55:3: error: #error "CAIRO_MUTEX_IMPL_UNLOCK not defined. Check cairo-mutex-impl-private.h." 55 | # error "CAIRO_MUTEX_IMPL_UNLOCK not defined. Check cairo-mutex-impl-private.h." | ^~~~~ ../src/cairo-mutex-type-private.h:58:3: error: #error "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined. Check cairo-mutex-impl-private.h." 58 | # error "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined. Check cairo-mutex-impl-private.h." | ^~~~~ ../src/cairo-mutex-type-private.h:142:3: error: #error "CAIRO_MUTEX_IMPL_LOCK not defined" 142 | # error "CAIRO_MUTEX_IMPL_LOCK not defined" | ^~~~~ ../src/cairo-mutex-type-private.h:145:3: error: #error "CAIRO_MUTEX_IMPL_TRY_LOCK not defined" 145 | # error "CAIRO_MUTEX_IMPL_TRY_LOCK not defined" | ^~~~~ ../src/cairo-mutex-type-private.h:148:3: error: #error "CAIRO_MUTEX_IMPL_UNLOCK not defined" 148 | # error "CAIRO_MUTEX_IMPL_UNLOCK not defined" | ^~~~~ ../src/cairo-mutex-type-private.h:157:3: error: #error "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined" 157 | # error "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined" | ^~~~~ ../src/cairo-mutex-type-private.h:167:9: error: unknown type name 'cairo_mutex_impl_t' 167 | typedef cairo_mutex_impl_t cairo_mutex_t; | ^~~~~~~~~~~~~~~~~~ [4/123] Compiling C object src/libcairo.a.p/cairo-cache.c.o FAILED: src/libcairo.a.p/cairo-cache.c.o /home/autobuild/autobuild/instance-8/output-1/host/bin/x86_64-buildroot-linux-uclibc-gcc -Isrc/libcairo.a.p -Isrc -I../src -I. -I.. -I/home/autobuild/autobuild/instance-8/output-1/host/x86_64-buildroot-linux-uclibc/sysroot/usr/include/libpng16 -I/home/autobuild/autobuild/instance-8/output-1/host/x86_64-buildroot-linux-uclibc/sysroot/usr/include -I/home/autobuild/autobuild/instance-8/output-1/host/x86_64-buildroot-linux-uclibc/sysroot/usr/include/freetype2 -I/home/autobuild/autobuild/instance-8/output-1/host/x86_64-buildroot-linux-uclibc/sysroot/usr/include/pixman-1 -fvisibility=hidden -fdiagnostics-color=always -Wall -Winvalid-pch -Wextra -std=gnu11 -O3 -Wmissing-declarations -Werror-implicit-function-declaration -Wpointer-arith -Wwrite-strings -Wsign-compare -Wpacked -Wswitch-enum -Wmissing-format-attribute -Wvolatile-register-var -Wstrict-aliasing=2 -Winit-self -Wunsafe-loop-optimizations -Wno-missing-field-initializers -Wno-unused-parameter -Wno-attributes -Wno-long-long -Winline -Wno-unused-but-set-variable -Wno-enum-conversion -fno-strict-aliasing -fno-common -Wp,-D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -static -fPIC -Wno-attributes -Wno-unused-but-set-variable -Wno-missing-field-initializers -Wno-unused-parameter -Wno-long-long -DCAIRO_COMPILATION -MD -MQ src/libcairo.a.p/cairo-cache.c.o -MF src/libcairo.a.p/cairo-cache.c.o.d -o src/libcairo.a.p/cairo-cache.c.o -c ../src/cairo-cache.c In file included from ../src/cairo-mutex-type-private.h:45, from ../src/cairo-scaled-font-private.h:45, from ../src/cairoint.h:415, from ../src/cairo-cache.c:39: ../src/cairo-mutex-impl-private.h:231:3: error: #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." 231 | # 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." | ^~~~~ ../src/cairo-mutex-impl-private.h:240:11: error: unknown type name 'cairo_mutex_impl_t' 240 | typedef cairo_mutex_impl_t cairo_recursive_mutex_impl_t; | ^~~~~~~~~~~~~~~~~~ ../src/cairo-mutex-type-private.h:49:3: error: #error "CAIRO_MUTEX_IMPL_LOCK not defined. Check cairo-mutex-impl-private.h." 49 | # error "CAIRO_MUTEX_IMPL_LOCK not defined. Check cairo-mutex-impl-private.h." | ^~~~~ ../src/cairo-mutex-type-private.h:52:3: error: #error "CAIRO_MUTEX_IMPL_TRY_LOCK not defined. Check cairo-mutex-impl-private.h." 52 | # error "CAIRO_MUTEX_IMPL_TRY_LOCK not defined. Check cairo-mutex-impl-private.h." | ^~~~~ ../src/cairo-mutex-type-private.h:55:3: error: #error "CAIRO_MUTEX_IMPL_UNLOCK not defined. Check cairo-mutex-impl-private.h." 55 | # error "CAIRO_MUTEX_IMPL_UNLOCK not defined. Check cairo-mutex-impl-private.h." | ^~~~~ ../src/cairo-mutex-type-private.h:58:3: error: #error "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined. Check cairo-mutex-impl-private.h." 58 | # error "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined. Check cairo-mutex-impl-private.h." | ^~~~~ ../src/cairo-mutex-type-private.h:142:3: error: #error "CAIRO_MUTEX_IMPL_LOCK not defined" 142 | # error "CAIRO_MUTEX_IMPL_LOCK not defined" | ^~~~~ ../src/cairo-mutex-type-private.h:145:3: error: #error "CAIRO_MUTEX_IMPL_TRY_LOCK not defined" 145 | # error "CAIRO_MUTEX_IMPL_TRY_LOCK not defined" | ^~~~~ ../src/cairo-mutex-type-private.h:148:3: error: #error "CAIRO_MUTEX_IMPL_UNLOCK not defined" 148 | # error "CAIRO_MUTEX_IMPL_UNLOCK not defined" | ^~~~~ ../src/cairo-mutex-type-private.h:157:3: error: #error "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined" 157 | # error "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined" | ^~~~~ ../src/cairo-mutex-type-private.h:167:9: error: unknown type name 'cairo_mutex_impl_t' 167 | typedef cairo_mutex_impl_t cairo_mutex_t; | ^~~~~~~~~~~~~~~~~~ [5/123] Compiling C object src/libcairo.a.p/cairo-clip-polygon.c.o FAILED: src/libcairo.a.p/cairo-clip-polygon.c.o /home/autobuild/autobuild/instance-8/output-1/host/bin/x86_64-buildroot-linux-uclibc-gcc -Isrc/libcairo.a.p -Isrc -I../src -I. -I.. -I/home/autobuild/autobuild/instance-8/output-1/host/x86_64-buildroot-linux-uclibc/sysroot/usr/include/libpng16 -I/home/autobuild/autobuild/instance-8/output-1/host/x86_64-buildroot-linux-uclibc/sysroot/usr/include -I/home/autobuild/autobuild/instance-8/output-1/host/x86_64-buildroot-linux-uclibc/sysroot/usr/include/freetype2 -I/home/autobuild/autobuild/instance-8/output-1/host/x86_64-buildroot-linux-uclibc/sysroot/usr/include/pixman-1 -fvisibility=hidden -fdiagnostics-color=always -Wall -Winvalid-pch -Wextra -std=gnu11 -O3 -Wmissing-declarations -Werror-implicit-function-declaration -Wpointer-arith -Wwrite-strings -Wsign-compare -Wpacked -Wswitch-enum -Wmissing-format-attribute -Wvolatile-register-var -Wstrict-aliasing=2 -Winit-self -Wunsafe-loop-optimizations -Wno-missing-field-initializers -Wno-unused-parameter -Wno-attributes -Wno-long-long -Winline -Wno-unused-but-set-variable -Wno-enum-conversion -fno-strict-aliasing -fno-common -Wp,-D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -static -fPIC -Wno-attributes -Wno-unused-but-set-variable -Wno-missing-field-initializers -Wno-unused-parameter -Wno-long-long -DCAIRO_COMPILATION -MD -MQ src/libcairo.a.p/cairo-clip-polygon.c.o -MF src/libcairo.a.p/cairo-clip-polygon.c.o.d -o src/libcairo.a.p/cairo-clip-polygon.c.o -c ../src/cairo-clip-polygon.c In file included from ../src/cairo-mutex-type-private.h:45, from ../src/cairo-scaled-font-private.h:45, from ../src/cairoint.h:415, from ../src/cairo-clip-polygon.c:38: ../src/cairo-mutex-impl-private.h:231:3: error: #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." 231 | # 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." | ^~~~~ ../src/cairo-mutex-impl-private.h:240:11: error: unknown type name 'cairo_mutex_impl_t' 240 | typedef cairo_mutex_impl_t cairo_recursive_mutex_impl_t; | ^~~~~~~~~~~~~~~~~~ ../src/cairo-mutex-type-private.h:49:3: error: #error "CAIRO_MUTEX_IMPL_LOCK not defined. Check cairo-mutex-impl-private.h." 49 | # error "CAIRO_MUTEX_IMPL_LOCK not defined. Check cairo-mutex-impl-private.h." | ^~~~~ ../src/cairo-mutex-type-private.h:52:3: error: #error "CAIRO_MUTEX_IMPL_TRY_LOCK not defined. Check cairo-mutex-impl-private.h." 52 | # error "CAIRO_MUTEX_IMPL_TRY_LOCK not defined. Check cairo-mutex-impl-private.h." | ^~~~~ ../src/cairo-mutex-type-private.h:55:3: error: #error "CAIRO_MUTEX_IMPL_UNLOCK not defined. Check cairo-mutex-impl-private.h." 55 | # error "CAIRO_MUTEX_IMPL_UNLOCK not defined. Check cairo-mutex-impl-private.h." | ^~~~~ ../src/cairo-mutex-type-private.h:58:3: error: #error "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined. Check cairo-mutex-impl-private.h." 58 | # error "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined. Check cairo-mutex-impl-private.h." | ^~~~~ ../src/cairo-mutex-type-private.h:142:3: error: #error "CAIRO_MUTEX_IMPL_LOCK not defined" 142 | # error "CAIRO_MUTEX_IMPL_LOCK not defined" | ^~~~~ ../src/cairo-mutex-type-private.h:145:3: error: #error "CAIRO_MUTEX_IMPL_TRY_LOCK not defined" 145 | # error "CAIRO_MUTEX_IMPL_TRY_LOCK not defined" | ^~~~~ ../src/cairo-mutex-type-private.h:148:3: error: #error "CAIRO_MUTEX_IMPL_UNLOCK not defined" 148 | # error "CAIRO_MUTEX_IMPL_UNLOCK not defined" | ^~~~~ ../src/cairo-mutex-type-private.h:157:3: error: #error "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined" 157 | # error "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined" | ^~~~~ ../src/cairo-mutex-type-private.h:167:9: error: unknown type name 'cairo_mutex_impl_t' 167 | typedef cairo_mutex_impl_t cairo_mutex_t; | ^~~~~~~~~~~~~~~~~~ [6/123] Compiling C object src/libcairo.a.p/cairo-clip-region.c.o FAILED: src/libcairo.a.p/cairo-clip-region.c.o /home/autobuild/autobuild/instance-8/output-1/host/bin/x86_64-buildroot-linux-uclibc-gcc -Isrc/libcairo.a.p -Isrc -I../src -I. -I.. -I/home/autobuild/autobuild/instance-8/output-1/host/x86_64-buildroot-linux-uclibc/sysroot/usr/include/libpng16 -I/home/autobuild/autobuild/instance-8/output-1/host/x86_64-buildroot-linux-uclibc/sysroot/usr/include -I/home/autobuild/autobuild/instance-8/output-1/host/x86_64-buildroot-linux-uclibc/sysroot/usr/include/freetype2 -I/home/autobuild/autobuild/instance-8/output-1/host/x86_64-buildroot-linux-uclibc/sysroot/usr/include/pixman-1 -fvisibility=hidden -fdiagnostics-color=always -Wall -Winvalid-pch -Wextra -std=gnu11 -O3 -Wmissing-declarations -Werror-implicit-function-declaration -Wpointer-arith -Wwrite-strings -Wsign-compare -Wpacked -Wswitch-enum -Wmissing-format-attribute -Wvolatile-register-var -Wstrict-aliasing=2 -Winit-self -Wunsafe-loop-optimizations -Wno-missing-field-initializers -Wno-unused-parameter -Wno-attributes -Wno-long-long -Winline -Wno-unused-but-set-variable -Wno-enum-conversion -fno-strict-aliasing -fno-common -Wp,-D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -static -fPIC -Wno-attributes -Wno-unused-but-set-variable -Wno-missing-field-initializers -Wno-unused-parameter -Wno-long-long -DCAIRO_COMPILATION -MD -MQ src/libcairo.a.p/cairo-clip-region.c.o -MF src/libcairo.a.p/cairo-clip-region.c.o.d -o src/libcairo.a.p/cairo-clip-region.c.o -c ../src/cairo-clip-region.c In file included from ../src/cairo-mutex-type-private.h:45, from ../src/cairo-scaled-font-private.h:45, from ../src/cairoint.h:415, from ../src/cairo-clip-region.c:42: ../src/cairo-mutex-impl-private.h:231:3: error: #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." 231 | # 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." | ^~~~~ ../src/cairo-mutex-impl-private.h:240:11: error: unknown type name 'cairo_mutex_impl_t' 240 | typedef cairo_mutex_impl_t cairo_recursive_mutex_impl_t; | ^~~~~~~~~~~~~~~~~~ ../src/cairo-mutex-type-private.h:49:3: error: #error "CAIRO_MUTEX_IMPL_LOCK not defined. Check cairo-mutex-impl-private.h." 49 | # error "CAIRO_MUTEX_IMPL_LOCK not defined. Check cairo-mutex-impl-private.h." | ^~~~~ ../src/cairo-mutex-type-private.h:52:3: error: #error "CAIRO_MUTEX_IMPL_TRY_LOCK not defined. Check cairo-mutex-impl-private.h." 52 | # error "CAIRO_MUTEX_IMPL_TRY_LOCK not defined. Check cairo-mutex-impl-private.h." | ^~~~~ ../src/cairo-mutex-type-private.h:55:3: error: #error "CAIRO_MUTEX_IMPL_UNLOCK not defined. Check cairo-mutex-impl-private.h." 55 | # error "CAIRO_MUTEX_IMPL_UNLOCK not defined. Check cairo-mutex-impl-private.h." | ^~~~~ ../src/cairo-mutex-type-private.h:58:3: error: #error "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined. Check cairo-mutex-impl-private.h." 58 | # error "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined. Check cairo-mutex-impl-private.h." | ^~~~~ ../src/cairo-mutex-type-private.h:142:3: error: #error "CAIRO_MUTEX_IMPL_LOCK not defined" 142 | # error "CAIRO_MUTEX_IMPL_LOCK not defined" | ^~~~~ ../src/cairo-mutex-type-private.h:145:3: error: #error "CAIRO_MUTEX_IMPL_TRY_LOCK not defined" 145 | # error "CAIRO_MUTEX_IMPL_TRY_LOCK not defined" | ^~~~~ ../src/cairo-mutex-type-private.h:148:3: error: #error "CAIRO_MUTEX_IMPL_UNLOCK not defined" 148 | # error "CAIRO_MUTEX_IMPL_UNLOCK not defined" | ^~~~~ ../src/cairo-mutex-type-private.h:157:3: error: #error "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined" 157 | # error "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined" | ^~~~~ ../src/cairo-mutex-type-private.h:167:9: error: unknown type name 'cairo_mutex_impl_t' 167 | typedef cairo_mutex_impl_t cairo_mutex_t; | ^~~~~~~~~~~~~~~~~~ [7/123] Compiling C object src/libcairo.a.p/cairo-clip-surface.c.o FAILED: src/libcairo.a.p/cairo-clip-surface.c.o /home/autobuild/autobuild/instance-8/output-1/host/bin/x86_64-buildroot-linux-uclibc-gcc -Isrc/libcairo.a.p -Isrc -I../src -I. -I.. -I/home/autobuild/autobuild/instance-8/output-1/host/x86_64-buildroot-linux-uclibc/sysroot/usr/include/libpng16 -I/home/autobuild/autobuild/instance-8/output-1/host/x86_64-buildroot-linux-uclibc/sysroot/usr/include -I/home/autobuild/autobuild/instance-8/output-1/host/x86_64-buildroot-linux-uclibc/sysroot/usr/include/freetype2 -I/home/autobuild/autobuild/instance-8/output-1/host/x86_64-buildroot-linux-uclibc/sysroot/usr/include/pixman-1 -fvisibility=hidden -fdiagnostics-color=always -Wall -Winvalid-pch -Wextra -std=gnu11 -O3 -Wmissing-declarations -Werror-implicit-function-declaration -Wpointer-arith -Wwrite-strings -Wsign-compare -Wpacked -Wswitch-enum -Wmissing-format-attribute -Wvolatile-register-var -Wstrict-aliasing=2 -Winit-self -Wunsafe-loop-optimizations -Wno-missing-field-initializers -Wno-unused-parameter -Wno-attributes -Wno-long-long -Winline -Wno-unused-but-set-variable -Wno-enum-conversion -fno-strict-aliasing -fno-common -Wp,-D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -static -fPIC -Wno-attributes -Wno-unused-but-set-variable -Wno-missing-field-initializers -Wno-unused-parameter -Wno-long-long -DCAIRO_COMPILATION -MD -MQ src/libcairo.a.p/cairo-clip-surface.c.o -MF src/libcairo.a.p/cairo-clip-surface.c.o.d -o src/libcairo.a.p/cairo-clip-surface.c.o -c ../src/cairo-clip-surface.c In file included from ../src/cairo-mutex-type-private.h:45, from ../src/cairo-scaled-font-private.h:45, from ../src/cairoint.h:415, from ../src/cairo-clip-surface.c:42: ../src/cairo-mutex-impl-private.h:231:3: error: #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." 231 | # 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." | ^~~~~ ../src/cairo-mutex-impl-private.h:240:11: error: unknown type name 'cairo_mutex_impl_t' 240 | typedef cairo_mutex_impl_t cairo_recursive_mutex_impl_t; | ^~~~~~~~~~~~~~~~~~ ../src/cairo-mutex-type-private.h:49:3: error: #error "CAIRO_MUTEX_IMPL_LOCK not defined. Check cairo-mutex-impl-private.h." 49 | # error "CAIRO_MUTEX_IMPL_LOCK not defined. Check cairo-mutex-impl-private.h." | ^~~~~ ../src/cairo-mutex-type-private.h:52:3: error: #error "CAIRO_MUTEX_IMPL_TRY_LOCK not defined. Check cairo-mutex-impl-private.h." 52 | # error "CAIRO_MUTEX_IMPL_TRY_LOCK not defined. Check cairo-mutex-impl-private.h." | ^~~~~ ../src/cairo-mutex-type-private.h:55:3: error: #error "CAIRO_MUTEX_IMPL_UNLOCK not defined. Check cairo-mutex-impl-private.h." 55 | # error "CAIRO_MUTEX_IMPL_UNLOCK not defined. Check cairo-mutex-impl-private.h." | ^~~~~ ../src/cairo-mutex-type-private.h:58:3: error: #error "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined. Check cairo-mutex-impl-private.h." 58 | # error "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined. Check cairo-mutex-impl-private.h." | ^~~~~ ../src/cairo-mutex-type-private.h:142:3: error: #error "CAIRO_MUTEX_IMPL_LOCK not defined" 142 | # error "CAIRO_MUTEX_IMPL_LOCK not defined" | ^~~~~ ../src/cairo-mutex-type-private.h:145:3: error: #error "CAIRO_MUTEX_IMPL_TRY_LOCK not defined" 145 | # error "CAIRO_MUTEX_IMPL_TRY_LOCK not defined" | ^~~~~ ../src/cairo-mutex-type-private.h:148:3: error: #error "CAIRO_MUTEX_IMPL_UNLOCK not defined" 148 | # error "CAIRO_MUTEX_IMPL_UNLOCK not defined" | ^~~~~ ../src/cairo-mutex-type-private.h:157:3: error: #error "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined" 157 | # error "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined" | ^~~~~ ../src/cairo-mutex-type-private.h:167:9: error: unknown type name 'cairo_mutex_impl_t' 167 | typedef cairo_mutex_impl_t cairo_mutex_t; | ^~~~~~~~~~~~~~~~~~ [8/123] Compiling C object src/libcairo.a.p/cairo-clip-tor-scan-converter.c.o FAILED: src/libcairo.a.p/cairo-clip-tor-scan-converter.c.o /home/autobuild/autobuild/instance-8/output-1/host/bin/x86_64-buildroot-linux-uclibc-gcc -Isrc/libcairo.a.p -Isrc -I../src -I. -I.. -I/home/autobuild/autobuild/instance-8/output-1/host/x86_64-buildroot-linux-uclibc/sysroot/usr/include/libpng16 -I/home/autobuild/autobuild/instance-8/output-1/host/x86_64-buildroot-linux-uclibc/sysroot/usr/include -I/home/autobuild/autobuild/instance-8/output-1/host/x86_64-buildroot-linux-uclibc/sysroot/usr/include/freetype2 -I/home/autobuild/autobuild/instance-8/output-1/host/x86_64-buildroot-linux-uclibc/sysroot/usr/include/pixman-1 -fvisibility=hidden -fdiagnostics-color=always -Wall -Winvalid-pch -Wextra -std=gnu11 -O3 -Wmissing-declarations -Werror-implicit-function-declaration -Wpointer-arith -Wwrite-strings -Wsign-compare -Wpacked -Wswitch-enum -Wmissing-format-attribute -Wvolatile-register-var -Wstrict-aliasing=2 -Winit-self -Wunsafe-loop-optimizations -Wno-missing-field-initializers -Wno-unused-parameter -Wno-attributes -Wno-long-long -Winline -Wno-unused-but-set-variable -Wno-enum-conversion -fno-strict-aliasing -fno-common -Wp,-D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -static -fPIC -Wno-attributes -Wno-unused-but-set-variable -Wno-missing-field-initializers -Wno-unused-parameter -Wno-long-long -DCAIRO_COMPILATION -MD -MQ src/libcairo.a.p/cairo-clip-tor-scan-converter.c.o -MF src/libcairo.a.p/cairo-clip-tor-scan-converter.c.o.d -o src/libcairo.a.p/cairo-clip-tor-scan-converter.c.o -c ../src/cairo-clip-tor-scan-converter.c In file included from ../src/cairo-mutex-type-private.h:45, from ../src/cairo-scaled-font-private.h:45, from ../src/cairoint.h:415, from ../src/cairo-clip-tor-scan-converter.c:96: ../src/cairo-mutex-impl-private.h:231:3: error: #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." 231 | # 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." | ^~~~~ ../src/cairo-mutex-impl-private.h:240:11: error: unknown type name 'cairo_mutex_impl_t' 240 | typedef cairo_mutex_impl_t cairo_recursive_mutex_impl_t; | ^~~~~~~~~~~~~~~~~~ ../src/cairo-mutex-type-private.h:49:3: error: #error "CAIRO_MUTEX_IMPL_LOCK not defined. Check cairo-mutex-impl-private.h." 49 | # error "CAIRO_MUTEX_IMPL_LOCK not defined. Check cairo-mutex-impl-private.h." | ^~~~~ ../src/cairo-mutex-type-private.h:52:3: error: #error "CAIRO_MUTEX_IMPL_TRY_LOCK not defined. Check cairo-mutex-impl-private.h." 52 | # error "CAIRO_MUTEX_IMPL_TRY_LOCK not defined. Check cairo-mutex-impl-private.h." | ^~~~~ ../src/cairo-mutex-type-private.h:55:3: error: #error "CAIRO_MUTEX_IMPL_UNLOCK not defined. Check cairo-mutex-impl-private.h." 55 | # error "CAIRO_MUTEX_IMPL_UNLOCK not defined. Check cairo-mutex-impl-private.h." | ^~~~~ ../src/cairo-mutex-type-private.h:58:3: error: #error "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined. Check cairo-mutex-impl-private.h." 58 | # error "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined. Check cairo-mutex-impl-private.h." | ^~~~~ ../src/cairo-mutex-type-private.h:142:3: error: #error "CAIRO_MUTEX_IMPL_LOCK not defined" 142 | # error "CAIRO_MUTEX_IMPL_LOCK not defined" | ^~~~~ ../src/cairo-mutex-type-private.h:145:3: error: #error "CAIRO_MUTEX_IMPL_TRY_LOCK not defined" 145 | # error "CAIRO_MUTEX_IMPL_TRY_LOCK not defined" | ^~~~~ ../src/cairo-mutex-type-private.h:148:3: error: #error "CAIRO_MUTEX_IMPL_UNLOCK not defined" 148 | # error "CAIRO_MUTEX_IMPL_UNLOCK not defined" | ^~~~~ ../src/cairo-mutex-type-private.h:157:3: error: #error "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined" 157 | # error "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined" | ^~~~~ ../src/cairo-mutex-type-private.h:167:9: error: unknown type name 'cairo_mutex_impl_t' 167 | typedef cairo_mutex_impl_t cairo_mutex_t; | ^~~~~~~~~~~~~~~~~~ [9/123] Compiling C object src/libcairo.a.p/cairo-composite-rectangles.c.o FAILED: src/libcairo.a.p/cairo-composite-rectangles.c.o /home/autobuild/autobuild/instance-8/output-1/host/bin/x86_64-buildroot-linux-uclibc-gcc -Isrc/libcairo.a.p -Isrc -I../src -I. -I.. -I/home/autobuild/autobuild/instance-8/output-1/host/x86_64-buildroot-linux-uclibc/sysroot/usr/include/libpng16 -I/home/autobuild/autobuild/instance-8/output-1/host/x86_64-buildroot-linux-uclibc/sysroot/usr/include -I/home/autobuild/autobuild/instance-8/output-1/host/x86_64-buildroot-linux-uclibc/sysroot/usr/include/freetype2 -I/home/autobuild/autobuild/instance-8/output-1/host/x86_64-buildroot-linux-uclibc/sysroot/usr/include/pixman-1 -fvisibility=hidden -fdiagnostics-color=always -Wall -Winvalid-pch -Wextra -std=gnu11 -O3 -Wmissing-declarations -Werror-implicit-function-declaration -Wpointer-arith -Wwrite-strings -Wsign-compare -Wpacked -Wswitch-enum -Wmissing-format-attribute -Wvolatile-register-var -Wstrict-aliasing=2 -Winit-self -Wunsafe-loop-optimizations -Wno-missing-field-initializers -Wno-unused-parameter -Wno-attributes -Wno-long-long -Winline -Wno-unused-but-set-variable -Wno-enum-conversion -fno-strict-aliasing -fno-common -Wp,-D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -static -fPIC -Wno-attributes -Wno-unused-but-set-variable -Wno-missing-field-initializers -Wno-unused-parameter -Wno-long-long -DCAIRO_COMPILATION -MD -MQ src/libcairo.a.p/cairo-composite-rectangles.c.o -MF src/libcairo.a.p/cairo-composite-rectangles.c.o.d -o src/libcairo.a.p/cairo-composite-rectangles.c.o -c ../src/cairo-composite-rectangles.c In file included from ../src/cairo-mutex-type-private.h:45, from ../src/cairo-scaled-font-private.h:45, from ../src/cairoint.h:415, from ../src/cairo-composite-rectangles.c:36: ../src/cairo-mutex-impl-private.h:231:3: error: #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." 231 | # 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." | ^~~~~ ../src/cairo-mutex-impl-private.h:240:11: error: unknown type name 'cairo_mutex_impl_t' 240 | typedef cairo_mutex_impl_t cairo_recursive_mutex_impl_t; | ^~~~~~~~~~~~~~~~~~ ../src/cairo-mutex-type-private.h:49:3: error: #error "CAIRO_MUTEX_IMPL_LOCK not defined. Check cairo-mutex-impl-private.h." 49 | # error "CAIRO_MUTEX_IMPL_LOCK not defined. Check cairo-mutex-impl-private.h." | ^~~~~ ../src/cairo-mutex-type-private.h:52:3: error: #error "CAIRO_MUTEX_IMPL_TRY_LOCK not defined. Check cairo-mutex-impl-private.h." 52 | # error "CAIRO_MUTEX_IMPL_TRY_LOCK not defined. Check cairo-mutex-impl-private.h." | ^~~~~ ../src/cairo-mutex-type-private.h:55:3: error: #error "CAIRO_MUTEX_IMPL_UNLOCK not defined. Check cairo-mutex-impl-private.h." 55 | # error "CAIRO_MUTEX_IMPL_UNLOCK not defined. Check cairo-mutex-impl-private.h." | ^~~~~ ../src/cairo-mutex-type-private.h:58:3: error: #error "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined. Check cairo-mutex-impl-private.h." 58 | # error "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined. Check cairo-mutex-impl-private.h." | ^~~~~ ../src/cairo-mutex-type-private.h:142:3: error: #error "CAIRO_MUTEX_IMPL_LOCK not defined" 142 | # error "CAIRO_MUTEX_IMPL_LOCK not defined" | ^~~~~ ../src/cairo-mutex-type-private.h:145:3: error: #error "CAIRO_MUTEX_IMPL_TRY_LOCK not defined" 145 | # error "CAIRO_MUTEX_IMPL_TRY_LOCK not defined" | ^~~~~ ../src/cairo-mutex-type-private.h:148:3: error: #error "CAIRO_MUTEX_IMPL_UNLOCK not defined" 148 | # error "CAIRO_MUTEX_IMPL_UNLOCK not defined" | ^~~~~ ../src/cairo-mutex-type-private.h:157:3: error: #error "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined" 157 | # error "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined" | ^~~~~ ../src/cairo-mutex-type-private.h:167:9: error: unknown type name 'cairo_mutex_impl_t' 167 | typedef cairo_mutex_impl_t cairo_mutex_t; | ^~~~~~~~~~~~~~~~~~ [10/123] Compiling C object src/libcairo.a.p/cairo-contour.c.o FAILED: src/libcairo.a.p/cairo-contour.c.o /home/autobuild/autobuild/instance-8/output-1/host/bin/x86_64-buildroot-linux-uclibc-gcc -Isrc/libcairo.a.p -Isrc -I../src -I. -I.. -I/home/autobuild/autobuild/instance-8/output-1/host/x86_64-buildroot-linux-uclibc/sysroot/usr/include/libpng16 -I/home/autobuild/autobuild/instance-8/output-1/host/x86_64-buildroot-linux-uclibc/sysroot/usr/include -I/home/autobuild/autobuild/instance-8/output-1/host/x86_64-buildroot-linux-uclibc/sysroot/usr/include/freetype2 -I/home/autobuild/autobuild/instance-8/output-1/host/x86_64-buildroot-linux-uclibc/sysroot/usr/include/pixman-1 -fvisibility=hidden -fdiagnostics-color=always -Wall -Winvalid-pch -Wextra -std=gnu11 -O3 -Wmissing-declarations -Werror-implicit-function-declaration -Wpointer-arith -Wwrite-strings -Wsign-compare -Wpacked -Wswitch-enum -Wmissing-format-attribute -Wvolatile-register-var -Wstrict-aliasing=2 -Winit-self -Wunsafe-loop-optimizations -Wno-missing-field-initializers -Wno-unused-parameter -Wno-attributes -Wno-long-long -Winline -Wno-unused-but-set-variable -Wno-enum-conversion -fno-strict-aliasing -fno-common -Wp,-D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -static -fPIC -Wno-attributes -Wno-unused-but-set-variable -Wno-missing-field-initializers -Wno-unused-parameter -Wno-long-long -DCAIRO_COMPILATION -MD -MQ src/libcairo.a.p/cairo-contour.c.o -MF src/libcairo.a.p/cairo-contour.c.o.d -o src/libcairo.a.p/cairo-contour.c.o -c ../src/cairo-contour.c In file included from ../src/cairo-mutex-type-private.h:45, from ../src/cairo-scaled-font-private.h:45, from ../src/cairoint.h:415, from ../src/cairo-contour.c:39: ../src/cairo-mutex-impl-private.h:231:3: error: #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." 231 | # 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." | ^~~~~ ../src/cairo-mutex-impl-private.h:240:11: error: unknown type name 'cairo_mutex_impl_t' 240 | typedef cairo_mutex_impl_t cairo_recursive_mutex_impl_t; | ^~~~~~~~~~~~~~~~~~ ../src/cairo-mutex-type-private.h:49:3: error: #error "CAIRO_MUTEX_IMPL_LOCK not defined. Check cairo-mutex-impl-private.h." 49 | # error "CAIRO_MUTEX_IMPL_LOCK not defined. Check cairo-mutex-impl-private.h." | ^~~~~ ../src/cairo-mutex-type-private.h:52:3: error: #error "CAIRO_MUTEX_IMPL_TRY_LOCK not defined. Check cairo-mutex-impl-private.h." 52 | # error "CAIRO_MUTEX_IMPL_TRY_LOCK not defined. Check cairo-mutex-impl-private.h." | ^~~~~ ../src/cairo-mutex-type-private.h:55:3: error: #error "CAIRO_MUTEX_IMPL_UNLOCK not defined. Check cairo-mutex-impl-private.h." 55 | # error "CAIRO_MUTEX_IMPL_UNLOCK not defined. Check cairo-mutex-impl-private.h." | ^~~~~ ../src/cairo-mutex-type-private.h:58:3: error: #error "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined. Check cairo-mutex-impl-private.h." 58 | # error "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined. Check cairo-mutex-impl-private.h." | ^~~~~ ../src/cairo-mutex-type-private.h:142:3: error: #error "CAIRO_MUTEX_IMPL_LOCK not defined" 142 | # error "CAIRO_MUTEX_IMPL_LOCK not defined" | ^~~~~ ../src/cairo-mutex-type-private.h:145:3: error: #error "CAIRO_MUTEX_IMPL_TRY_LOCK not defined" 145 | # error "CAIRO_MUTEX_IMPL_TRY_LOCK not defined" | ^~~~~ ../src/cairo-mutex-type-private.h:148:3: error: #error "CAIRO_MUTEX_IMPL_UNLOCK not defined" 148 | # error "CAIRO_MUTEX_IMPL_UNLOCK not defined" | ^~~~~ ../src/cairo-mutex-type-private.h:157:3: error: #error "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined" 157 | # error "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined" | ^~~~~ ../src/cairo-mutex-type-private.h:167:9: error: unknown type name 'cairo_mutex_impl_t' 167 | typedef cairo_mutex_impl_t cairo_mutex_t; | ^~~~~~~~~~~~~~~~~~ [11/123] Compiling C object src/libcairo.a.p/cairo-debug.c.o FAILED: src/libcairo.a.p/cairo-debug.c.o /home/autobuild/autobuild/instance-8/output-1/host/bin/x86_64-buildroot-linux-uclibc-gcc -Isrc/libcairo.a.p -Isrc -I../src -I. -I.. -I/home/autobuild/autobuild/instance-8/output-1/host/x86_64-buildroot-linux-uclibc/sysroot/usr/include/libpng16 -I/home/autobuild/autobuild/instance-8/output-1/host/x86_64-buildroot-linux-uclibc/sysroot/usr/include -I/home/autobuild/autobuild/instance-8/output-1/host/x86_64-buildroot-linux-uclibc/sysroot/usr/include/freetype2 -I/home/autobuild/autobuild/instance-8/output-1/host/x86_64-buildroot-linux-uclibc/sysroot/usr/include/pixman-1 -fvisibility=hidden -fdiagnostics-color=always -Wall -Winvalid-pch -Wextra -std=gnu11 -O3 -Wmissing-declarations -Werror-implicit-function-declaration -Wpointer-arith -Wwrite-strings -Wsign-compare -Wpacked -Wswitch-enum -Wmissing-format-attribute -Wvolatile-register-var -Wstrict-aliasing=2 -Winit-self -Wunsafe-loop-optimizations -Wno-missing-field-initializers -Wno-unused-parameter -Wno-attributes -Wno-long-long -Winline -Wno-unused-but-set-variable -Wno-enum-conversion -fno-strict-aliasing -fno-common -Wp,-D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -static -fPIC -Wno-attributes -Wno-unused-but-set-variable -Wno-missing-field-initializers -Wno-unused-parameter -Wno-long-long -DCAIRO_COMPILATION -MD -MQ src/libcairo.a.p/cairo-debug.c.o -MF src/libcairo.a.p/cairo-debug.c.o.d -o src/libcairo.a.p/cairo-debug.c.o -c ../src/cairo-debug.c In file included from ../src/cairo-mutex-type-private.h:45, from ../src/cairo-scaled-font-private.h:45, from ../src/cairoint.h:415, from ../src/cairo-debug.c:36: ../src/cairo-mutex-impl-private.h:231:3: error: #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." 231 | # 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." | ^~~~~ ../src/cairo-mutex-impl-private.h:240:11: error: unknown type name 'cairo_mutex_impl_t' 240 | typedef cairo_mutex_impl_t cairo_recursive_mutex_impl_t; | ^~~~~~~~~~~~~~~~~~ ../src/cairo-mutex-type-private.h:49:3: error: #error "CAIRO_MUTEX_IMPL_LOCK not defined. Check cairo-mutex-impl-private.h." 49 | # error "CAIRO_MUTEX_IMPL_LOCK not defined. Check cairo-mutex-impl-private.h." | ^~~~~ ../src/cairo-mutex-type-private.h:52:3: error: #error "CAIRO_MUTEX_IMPL_TRY_LOCK not defined. Check cairo-mutex-impl-private.h." 52 | # error "CAIRO_MUTEX_IMPL_TRY_LOCK not defined. Check cairo-mutex-impl-private.h." | ^~~~~ ../src/cairo-mutex-type-private.h:55:3: error: #error "CAIRO_MUTEX_IMPL_UNLOCK not defined. Check cairo-mutex-impl-private.h." 55 | # error "CAIRO_MUTEX_IMPL_UNLOCK not defined. Check cairo-mutex-impl-private.h." | ^~~~~ ../src/cairo-mutex-type-private.h:58:3: error: #error "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined. Check cairo-mutex-impl-private.h." 58 | # error "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined. Check cairo-mutex-impl-private.h." | ^~~~~ ../src/cairo-mutex-type-private.h:142:3: error: #error "CAIRO_MUTEX_IMPL_LOCK not defined" 142 | # error "CAIRO_MUTEX_IMPL_LOCK not defined" | ^~~~~ ../src/cairo-mutex-type-private.h:145:3: error: #error "CAIRO_MUTEX_IMPL_TRY_LOCK not defined" 145 | # error "CAIRO_MUTEX_IMPL_TRY_LOCK not defined" | ^~~~~ ../src/cairo-mutex-type-private.h:148:3: error: #error "CAIRO_MUTEX_IMPL_UNLOCK not defined" 148 | # error "CAIRO_MUTEX_IMPL_UNLOCK not defined" | ^~~~~ ../src/cairo-mutex-type-private.h:157:3: error: #error "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined" 157 | # error "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined" | ^~~~~ ../src/cairo-mutex-type-private.h:167:9: error: unknown type name 'cairo_mutex_impl_t' 167 | typedef cairo_mutex_impl_t cairo_mutex_t; | ^~~~~~~~~~~~~~~~~~ [12/123] Compiling C object src/libcairo.a.p/cairo-fixed.c.o FAILED: src/libcairo.a.p/cairo-fixed.c.o /home/autobuild/autobuild/instance-8/output-1/host/bin/x86_64-buildroot-linux-uclibc-gcc -Isrc/libcairo.a.p -Isrc -I../src -I. -I.. -I/home/autobuild/autobuild/instance-8/output-1/host/x86_64-buildroot-linux-uclibc/sysroot/usr/include/libpng16 -I/home/autobuild/autobuild/instance-8/output-1/host/x86_64-buildroot-linux-uclibc/sysroot/usr/include -I/home/autobuild/autobuild/instance-8/output-1/host/x86_64-buildroot-linux-uclibc/sysroot/usr/include/freetype2 -I/home/autobuild/autobuild/instance-8/output-1/host/x86_64-buildroot-linux-uclibc/sysroot/usr/include/pixman-1 -fvisibility=hidden -fdiagnostics-color=always -Wall -Winvalid-pch -Wextra -std=gnu11 -O3 -Wmissing-declarations -Werror-implicit-function-declaration -Wpointer-arith -Wwrite-strings -Wsign-compare -Wpacked -Wswitch-enum -Wmissing-format-attribute -Wvolatile-register-var -Wstrict-aliasing=2 -Winit-self -Wunsafe-loop-optimizations -Wno-missing-field-initializers -Wno-unused-parameter -Wno-attributes -Wno-long-long -Winline -Wno-unused-but-set-variable -Wno-enum-conversion -fno-strict-aliasing -fno-common -Wp,-D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -static -fPIC -Wno-attributes -Wno-unused-but-set-variable -Wno-missing-field-initializers -Wno-unused-parameter -Wno-long-long -DCAIRO_COMPILATION -MD -MQ src/libcairo.a.p/cairo-fixed.c.o -MF src/libcairo.a.p/cairo-fixed.c.o.d -o src/libcairo.a.p/cairo-fixed.c.o -c ../src/cairo-fixed.c In file included from ../src/cairo-mutex-type-private.h:45, from ../src/cairo-scaled-font-private.h:45, from ../src/cairoint.h:415, from ../src/cairo-fixed.c:37: ../src/cairo-mutex-impl-private.h:231:3: error: #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." 231 | # 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." | ^~~~~ ../src/cairo-mutex-impl-private.h:240:11: error: unknown type name 'cairo_mutex_impl_t' 240 | typedef cairo_mutex_impl_t cairo_recursive_mutex_impl_t; | ^~~~~~~~~~~~~~~~~~ ../src/cairo-mutex-type-private.h:49:3: error: #error "CAIRO_MUTEX_IMPL_LOCK not defined. Check cairo-mutex-impl-private.h." 49 | # error "CAIRO_MUTEX_IMPL_LOCK not defined. Check cairo-mutex-impl-private.h." | ^~~~~ ../src/cairo-mutex-type-private.h:52:3: error: #error "CAIRO_MUTEX_IMPL_TRY_LOCK not defined. Check cairo-mutex-impl-private.h." 52 | # error "CAIRO_MUTEX_IMPL_TRY_LOCK not defined. Check cairo-mutex-impl-private.h." | ^~~~~ ../src/cairo-mutex-type-private.h:55:3: error: #error "CAIRO_MUTEX_IMPL_UNLOCK not defined. Check cairo-mutex-impl-private.h." 55 | # error "CAIRO_MUTEX_IMPL_UNLOCK not defined. Check cairo-mutex-impl-private.h." | ^~~~~ ../src/cairo-mutex-type-private.h:58:3: error: #error "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined. Check cairo-mutex-impl-private.h." 58 | # error "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined. Check cairo-mutex-impl-private.h." | ^~~~~ ../src/cairo-mutex-type-private.h:142:3: error: #error "CAIRO_MUTEX_IMPL_LOCK not defined" 142 | # error "CAIRO_MUTEX_IMPL_LOCK not defined" | ^~~~~ ../src/cairo-mutex-type-private.h:145:3: error: #error "CAIRO_MUTEX_IMPL_TRY_LOCK not defined" 145 | # error "CAIRO_MUTEX_IMPL_TRY_LOCK not defined" | ^~~~~ ../src/cairo-mutex-type-private.h:148:3: error: #error "CAIRO_MUTEX_IMPL_UNLOCK not defined" 148 | # error "CAIRO_MUTEX_IMPL_UNLOCK not defined" | ^~~~~ ../src/cairo-mutex-type-private.h:157:3: error: #error "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined" 157 | # error "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined" | ^~~~~ ../src/cairo-mutex-type-private.h:167:9: error: unknown type name 'cairo_mutex_impl_t' 167 | typedef cairo_mutex_impl_t cairo_mutex_t; | ^~~~~~~~~~~~~~~~~~ [13/123] Compiling C object src/libcairo.a.p/cairo-font-face-twin-data.c.o FAILED: src/libcairo.a.p/cairo-font-face-twin-data.c.o /home/autobuild/autobuild/instance-8/output-1/host/bin/x86_64-buildroot-linux-uclibc-gcc -Isrc/libcairo.a.p -Isrc -I../src -I. -I.. -I/home/autobuild/autobuild/instance-8/output-1/host/x86_64-buildroot-linux-uclibc/sysroot/usr/include/libpng16 -I/home/autobuild/autobuild/instance-8/output-1/host/x86_64-buildroot-linux-uclibc/sysroot/usr/include -I/home/autobuild/autobuild/instance-8/output-1/host/x86_64-buildroot-linux-uclibc/sysroot/usr/include/freetype2 -I/home/autobuild/autobuild/instance-8/output-1/host/x86_64-buildroot-linux-uclibc/sysroot/usr/include/pixman-1 -fvisibility=hidden -fdiagnostics-color=always -Wall -Winvalid-pch -Wextra -std=gnu11 -O3 -Wmissing-declarations -Werror-implicit-function-declaration -Wpointer-arith -Wwrite-strings -Wsign-compare -Wpacked -Wswitch-enum -Wmissing-format-attribute -Wvolatile-register-var -Wstrict-aliasing=2 -Winit-self -Wunsafe-loop-optimizations -Wno-missing-field-initializers -Wno-unused-parameter -Wno-attributes -Wno-long-long -Winline -Wno-unused-but-set-variable -Wno-enum-conversion -fno-strict-aliasing -fno-common -Wp,-D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -static -fPIC -Wno-attributes -Wno-unused-but-set-variable -Wno-missing-field-initializers -Wno-unused-parameter -Wno-long-long -DCAIRO_COMPILATION -MD -MQ src/libcairo.a.p/cairo-font-face-twin-data.c.o -MF src/libcairo.a.p/cairo-font-face-twin-data.c.o.d -o src/libcairo.a.p/cairo-font-face-twin-data.c.o -c ../src/cairo-font-face-twin-data.c In file included from ../src/cairo-mutex-type-private.h:45, from ../src/cairo-scaled-font-private.h:45, from ../src/cairoint.h:415, from ../src/cairo-font-face-twin-data.c:3: ../src/cairo-mutex-impl-private.h:231:3: error: #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." 231 | # 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." | ^~~~~ ../src/cairo-mutex-impl-private.h:240:11: error: unknown type name 'cairo_mutex_impl_t' 240 | typedef cairo_mutex_impl_t cairo_recursive_mutex_impl_t; | ^~~~~~~~~~~~~~~~~~ ../src/cairo-mutex-type-private.h:49:3: error: #error "CAIRO_MUTEX_IMPL_LOCK not defined. Check cairo-mutex-impl-private.h." 49 | # error "CAIRO_MUTEX_IMPL_LOCK not defined. Check cairo-mutex-impl-private.h." | ^~~~~ ../src/cairo-mutex-type-private.h:52:3: error: #error "CAIRO_MUTEX_IMPL_TRY_LOCK not defined. Check cairo-mutex-impl-private.h." 52 | # error "CAIRO_MUTEX_IMPL_TRY_LOCK not defined. Check cairo-mutex-impl-private.h." | ^~~~~ ../src/cairo-mutex-type-private.h:55:3: error: #error "CAIRO_MUTEX_IMPL_UNLOCK not defined. Check cairo-mutex-impl-private.h." 55 | # error "CAIRO_MUTEX_IMPL_UNLOCK not defined. Check cairo-mutex-impl-private.h." | ^~~~~ ../src/cairo-mutex-type-private.h:58:3: error: #error "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined. Check cairo-mutex-impl-private.h." 58 | # error "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined. Check cairo-mutex-impl-private.h." | ^~~~~ ../src/cairo-mutex-type-private.h:142:3: error: #error "CAIRO_MUTEX_IMPL_LOCK not defined" 142 | # error "CAIRO_MUTEX_IMPL_LOCK not defined" | ^~~~~ ../src/cairo-mutex-type-private.h:145:3: error: #error "CAIRO_MUTEX_IMPL_TRY_LOCK not defined" 145 | # error "CAIRO_MUTEX_IMPL_TRY_LOCK not defined" | ^~~~~ ../src/cairo-mutex-type-private.h:148:3: error: #error "CAIRO_MUTEX_IMPL_UNLOCK not defined" 148 | # error "CAIRO_MUTEX_IMPL_UNLOCK not defined" | ^~~~~ ../src/cairo-mutex-type-private.h:157:3: error: #error "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined" 157 | # error "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined" | ^~~~~ ../src/cairo-mutex-type-private.h:167:9: error: unknown type name 'cairo_mutex_impl_t' 167 | typedef cairo_mutex_impl_t cairo_mutex_t; | ^~~~~~~~~~~~~~~~~~ [14/123] Compiling C object src/libcairo.a.p/cairo-device.c.o FAILED: src/libcairo.a.p/cairo-device.c.o /home/autobuild/autobuild/instance-8/output-1/host/bin/x86_64-buildroot-linux-uclibc-gcc -Isrc/libcairo.a.p -Isrc -I../src -I. -I.. -I/home/autobuild/autobuild/instance-8/output-1/host/x86_64-buildroot-linux-uclibc/sysroot/usr/include/libpng16 -I/home/autobuild/autobuild/instance-8/output-1/host/x86_64-buildroot-linux-uclibc/sysroot/usr/include -I/home/autobuild/autobuild/instance-8/output-1/host/x86_64-buildroot-linux-uclibc/sysroot/usr/include/freetype2 -I/home/autobuild/autobuild/instance-8/output-1/host/x86_64-buildroot-linux-uclibc/sysroot/usr/include/pixman-1 -fvisibility=hidden -fdiagnostics-color=always -Wall -Winvalid-pch -Wextra -std=gnu11 -O3 -Wmissing-declarations -Werror-implicit-function-declaration -Wpointer-arith -Wwrite-strings -Wsign-compare -Wpacked -Wswitch-enum -Wmissing-format-attribute -Wvolatile-register-var -Wstrict-aliasing=2 -Winit-self -Wunsafe-loop-optimizations -Wno-missing-field-initializers -Wno-unused-parameter -Wno-attributes -Wno-long-long -Winline -Wno-unused-but-set-variable -Wno-enum-conversion -fno-strict-aliasing -fno-common -Wp,-D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -static -fPIC -Wno-attributes -Wno-unused-but-set-variable -Wno-missing-field-initializers -Wno-unused-parameter -Wno-long-long -DCAIRO_COMPILATION -MD -MQ src/libcairo.a.p/cairo-device.c.o -MF src/libcairo.a.p/cairo-device.c.o.d -o src/libcairo.a.p/cairo-device.c.o -c ../src/cairo-device.c In file included from ../src/cairo-mutex-type-private.h:45, from ../src/cairo-scaled-font-private.h:45, from ../src/cairoint.h:415, from ../src/cairo-device.c:36: ../src/cairo-mutex-impl-private.h:231:3: error: #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." 231 | # 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." | ^~~~~ ../src/cairo-mutex-impl-private.h:240:11: error: unknown type name 'cairo_mutex_impl_t' 240 | typedef cairo_mutex_impl_t cairo_recursive_mutex_impl_t; | ^~~~~~~~~~~~~~~~~~ ../src/cairo-mutex-type-private.h:49:3: error: #error "CAIRO_MUTEX_IMPL_LOCK not defined. Check cairo-mutex-impl-private.h." 49 | # error "CAIRO_MUTEX_IMPL_LOCK not defined. Check cairo-mutex-impl-private.h." | ^~~~~ ../src/cairo-mutex-type-private.h:52:3: error: #error "CAIRO_MUTEX_IMPL_TRY_LOCK not defined. Check cairo-mutex-impl-private.h." 52 | # error "CAIRO_MUTEX_IMPL_TRY_LOCK not defined. Check cairo-mutex-impl-private.h." | ^~~~~ ../src/cairo-mutex-type-private.h:55:3: error: #error "CAIRO_MUTEX_IMPL_UNLOCK not defined. Check cairo-mutex-impl-private.h." 55 | # error "CAIRO_MUTEX_IMPL_UNLOCK not defined. Check cairo-mutex-impl-private.h." | ^~~~~ ../src/cairo-mutex-type-private.h:58:3: error: #error "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined. Check cairo-mutex-impl-private.h." 58 | # error "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined. Check cairo-mutex-impl-private.h." | ^~~~~ ../src/cairo-mutex-type-private.h:142:3: error: #error "CAIRO_MUTEX_IMPL_LOCK not defined" 142 | # error "CAIRO_MUTEX_IMPL_LOCK not defined" | ^~~~~ ../src/cairo-mutex-type-private.h:145:3: error: #error "CAIRO_MUTEX_IMPL_TRY_LOCK not defined" 145 | # error "CAIRO_MUTEX_IMPL_TRY_LOCK not defined" | ^~~~~ ../src/cairo-mutex-type-private.h:148:3: error: #error "CAIRO_MUTEX_IMPL_UNLOCK not defined" 148 | # error "CAIRO_MUTEX_IMPL_UNLOCK not defined" | ^~~~~ ../src/cairo-mutex-type-private.h:157:3: error: #error "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined" 157 | # error "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined" | ^~~~~ ../src/cairo-mutex-type-private.h:167:9: error: unknown type name 'cairo_mutex_impl_t' 167 | typedef cairo_mutex_impl_t cairo_mutex_t; | ^~~~~~~~~~~~~~~~~~ ../src/cairo-device.c: In function '_cairo_device_init': ../src/cairo-mutex-type-private.h:93:34: error: 'CAIRO_MUTEX_IMPL_NIL_INITIALIZER' undeclared (first use in this function); did you mean 'CAIRO_MUTEX_NIL_INITIALIZER'? 93 | cairo_mutex_t _tmp_mutex = CAIRO_MUTEX_IMPL_NIL_INITIALIZER; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/cairo-mutex-impl-private.h:242:49: note: in expansion of macro 'CAIRO_MUTEX_IMPL_INIT' 242 | # define CAIRO_RECURSIVE_MUTEX_IMPL_INIT(mutex) CAIRO_MUTEX_IMPL_INIT(mutex) | ^~~~~~~~~~~~~~~~~~~~~ ../src/cairo-mutex-type-private.h:182:49: note: in expansion of macro 'CAIRO_RECURSIVE_MUTEX_IMPL_INIT' 182 | #define CAIRO_RECURSIVE_MUTEX_INIT CAIRO_RECURSIVE_MUTEX_IMPL_INIT | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/cairo-device.c:183:5: note: in expansion of macro 'CAIRO_RECURSIVE_MUTEX_INIT' 183 | CAIRO_RECURSIVE_MUTEX_INIT (device->mutex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/cairo-mutex-type-private.h:93:34: note: each undeclared identifier is reported only once for each function it appears in 93 | cairo_mutex_t _tmp_mutex = CAIRO_MUTEX_IMPL_NIL_INITIALIZER; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/cairo-mutex-impl-private.h:242:49: note: in expansion of macro 'CAIRO_MUTEX_IMPL_INIT' 242 | # define CAIRO_RECURSIVE_MUTEX_IMPL_INIT(mutex) CAIRO_MUTEX_IMPL_INIT(mutex) | ^~~~~~~~~~~~~~~~~~~~~ ../src/cairo-mutex-type-private.h:182:49: note: in expansion of macro 'CAIRO_RECURSIVE_MUTEX_IMPL_INIT' 182 | #define CAIRO_RECURSIVE_MUTEX_INIT CAIRO_RECURSIVE_MUTEX_IMPL_INIT | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/cairo-device.c:183:5: note: in expansion of macro 'CAIRO_RECURSIVE_MUTEX_INIT' 183 | CAIRO_RECURSIVE_MUTEX_INIT (device->mutex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/cairo-device.c: In function 'cairo_device_acquire': ../src/cairo-mutex-type-private.h:175:41: error: implicit declaration of function 'CAIRO_MUTEX_IMPL_LOCK'; did you mean 'CAIRO_MUTEX_IMPL_NOOP'? [-Werror=implicit-function-declaration] 175 | #define CAIRO_MUTEX_LOCK CAIRO_MUTEX_IMPL_LOCK | ^~~~~~~~~~~~~~~~~~~~~ ../src/cairo-device.c:423:5: note: in expansion of macro 'CAIRO_MUTEX_LOCK' 423 | CAIRO_MUTEX_LOCK (device->mutex); | ^~~~~~~~~~~~~~~~ ../src/cairo-device.c: In function 'cairo_device_release': ../src/cairo-mutex-type-private.h:177:41: error: implicit declaration of function 'CAIRO_MUTEX_IMPL_UNLOCK'; did you mean 'CAIRO_MUTEX_IMPL_NOOP'? [-Werror=implicit-function-declaration] 177 | #define CAIRO_MUTEX_UNLOCK CAIRO_MUTEX_IMPL_UNLOCK | ^~~~~~~~~~~~~~~~~~~~~~~ ../src/cairo-device.c:454:5: note: in expansion of macro 'CAIRO_MUTEX_UNLOCK' 454 | CAIRO_MUTEX_UNLOCK (device->mutex); | ^~~~~~~~~~~~~~~~~~ cc1: some warnings being treated as errors [15/123] Compiling C object src/libcairo.a.p/cairo-arc.c.o FAILED: src/libcairo.a.p/cairo-arc.c.o /home/autobuild/autobuild/instance-8/output-1/host/bin/x86_64-buildroot-linux-uclibc-gcc -Isrc/libcairo.a.p -Isrc -I../src -I. -I.. -I/home/autobuild/autobuild/instance-8/output-1/host/x86_64-buildroot-linux-uclibc/sysroot/usr/include/libpng16 -I/home/autobuild/autobuild/instance-8/output-1/host/x86_64-buildroot-linux-uclibc/sysroot/usr/include -I/home/autobuild/autobuild/instance-8/output-1/host/x86_64-buildroot-linux-uclibc/sysroot/usr/include/freetype2 -I/home/autobuild/autobuild/instance-8/output-1/host/x86_64-buildroot-linux-uclibc/sysroot/usr/include/pixman-1 -fvisibility=hidden -fdiagnostics-color=always -Wall -Winvalid-pch -Wextra -std=gnu11 -O3 -Wmissing-declarations -Werror-implicit-function-declaration -Wpointer-arith -Wwrite-strings -Wsign-compare -Wpacked -Wswitch-enum -Wmissing-format-attribute -Wvolatile-register-var -Wstrict-aliasing=2 -Winit-self -Wunsafe-loop-optimizations -Wno-missing-field-initializers -Wno-unused-parameter -Wno-attributes -Wno-long-long -Winline -Wno-unused-but-set-variable -Wno-enum-conversion -fno-strict-aliasing -fno-common -Wp,-D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -static -fPIC -Wno-attributes -Wno-unused-but-set-variable -Wno-missing-field-initializers -Wno-unused-parameter -Wno-long-long -DCAIRO_COMPILATION -MD -MQ src/libcairo.a.p/cairo-arc.c.o -MF src/libcairo.a.p/cairo-arc.c.o.d -o src/libcairo.a.p/cairo-arc.c.o -c ../src/cairo-arc.c In file included from ../src/cairo-mutex-type-private.h:45, from ../src/cairo-scaled-font-private.h:45, from ../src/cairoint.h:415, from ../src/cairo-arc.c:37: ../src/cairo-mutex-impl-private.h:231:3: error: #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." 231 | # 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." | ^~~~~ ../src/cairo-mutex-impl-private.h:240:11: error: unknown type name 'cairo_mutex_impl_t' 240 | typedef cairo_mutex_impl_t cairo_recursive_mutex_impl_t; | ^~~~~~~~~~~~~~~~~~ ../src/cairo-mutex-type-private.h:49:3: error: #error "CAIRO_MUTEX_IMPL_LOCK not defined. Check cairo-mutex-impl-private.h." 49 | # error "CAIRO_MUTEX_IMPL_LOCK not defined. Check cairo-mutex-impl-private.h." | ^~~~~ ../src/cairo-mutex-type-private.h:52:3: error: #error "CAIRO_MUTEX_IMPL_TRY_LOCK not defined. Check cairo-mutex-impl-private.h." 52 | # error "CAIRO_MUTEX_IMPL_TRY_LOCK not defined. Check cairo-mutex-impl-private.h." | ^~~~~ ../src/cairo-mutex-type-private.h:55:3: error: #error "CAIRO_MUTEX_IMPL_UNLOCK not defined. Check cairo-mutex-impl-private.h." 55 | # error "CAIRO_MUTEX_IMPL_UNLOCK not defined. Check cairo-mutex-impl-private.h." | ^~~~~ ../src/cairo-mutex-type-private.h:58:3: error: #error "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined. Check cairo-mutex-impl-private.h." 58 | # error "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined. Check cairo-mutex-impl-private.h." | ^~~~~ ../src/cairo-mutex-type-private.h:142:3: error: #error "CAIRO_MUTEX_IMPL_LOCK not defined" 142 | # error "CAIRO_MUTEX_IMPL_LOCK not defined" | ^~~~~ ../src/cairo-mutex-type-private.h:145:3: error: #error "CAIRO_MUTEX_IMPL_TRY_LOCK not defined" 145 | # error "CAIRO_MUTEX_IMPL_TRY_LOCK not defined" | ^~~~~ ../src/cairo-mutex-type-private.h:148:3: error: #error "CAIRO_MUTEX_IMPL_UNLOCK not defined" 148 | # error "CAIRO_MUTEX_IMPL_UNLOCK not defined" | ^~~~~ ../src/cairo-mutex-type-private.h:157:3: error: #error "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined" 157 | # error "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined" | ^~~~~ ../src/cairo-mutex-type-private.h:167:9: error: unknown type name 'cairo_mutex_impl_t' 167 | typedef cairo_mutex_impl_t cairo_mutex_t; | ^~~~~~~~~~~~~~~~~~ [16/123] Compiling C object src/libcairo.a.p/cairo-boxes.c.o FAILED: src/libcairo.a.p/cairo-boxes.c.o /home/autobuild/autobuild/instance-8/output-1/host/bin/x86_64-buildroot-linux-uclibc-gcc -Isrc/libcairo.a.p -Isrc -I../src -I. -I.. -I/home/autobuild/autobuild/instance-8/output-1/host/x86_64-buildroot-linux-uclibc/sysroot/usr/include/libpng16 -I/home/autobuild/autobuild/instance-8/output-1/host/x86_64-buildroot-linux-uclibc/sysroot/usr/include -I/home/autobuild/autobuild/instance-8/output-1/host/x86_64-buildroot-linux-uclibc/sysroot/usr/include/freetype2 -I/home/autobuild/autobuild/instance-8/output-1/host/x86_64-buildroot-linux-uclibc/sysroot/usr/include/pixman-1 -fvisibility=hidden -fdiagnostics-color=always -Wall -Winvalid-pch -Wextra -std=gnu11 -O3 -Wmissing-declarations -Werror-implicit-function-declaration -Wpointer-arith -Wwrite-strings -Wsign-compare -Wpacked -Wswitch-enum -Wmissing-format-attribute -Wvolatile-register-var -Wstrict-aliasing=2 -Winit-self -Wunsafe-loop-optimizations -Wno-missing-field-initializers -Wno-unused-parameter -Wno-attributes -Wno-long-long -Winline -Wno-unused-but-set-variable -Wno-enum-conversion -fno-strict-aliasing -fno-common -Wp,-D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -static -fPIC -Wno-attributes -Wno-unused-but-set-variable -Wno-missing-field-initializers -Wno-unused-parameter -Wno-long-long -DCAIRO_COMPILATION -MD -MQ src/libcairo.a.p/cairo-boxes.c.o -MF src/libcairo.a.p/cairo-boxes.c.o.d -o src/libcairo.a.p/cairo-boxes.c.o -c ../src/cairo-boxes.c In file included from ../src/cairo-mutex-type-private.h:45, from ../src/cairo-scaled-font-private.h:45, from ../src/cairoint.h:415, from ../src/cairo-boxes.c:34: ../src/cairo-mutex-impl-private.h:231:3: error: #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." 231 | # 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." | ^~~~~ ../src/cairo-mutex-impl-private.h:240:11: error: unknown type name 'cairo_mutex_impl_t' 240 | typedef cairo_mutex_impl_t cairo_recursive_mutex_impl_t; | ^~~~~~~~~~~~~~~~~~ ../src/cairo-mutex-type-private.h:49:3: error: #error "CAIRO_MUTEX_IMPL_LOCK not defined. Check cairo-mutex-impl-private.h." 49 | # error "CAIRO_MUTEX_IMPL_LOCK not defined. Check cairo-mutex-impl-private.h." | ^~~~~ ../src/cairo-mutex-type-private.h:52:3: error: #error "CAIRO_MUTEX_IMPL_TRY_LOCK not defined. Check cairo-mutex-impl-private.h." 52 | # error "CAIRO_MUTEX_IMPL_TRY_LOCK not defined. Check cairo-mutex-impl-private.h." | ^~~~~ ../src/cairo-mutex-type-private.h:55:3: error: #error "CAIRO_MUTEX_IMPL_UNLOCK not defined. Check cairo-mutex-impl-private.h." 55 | # error "CAIRO_MUTEX_IMPL_UNLOCK not defined. Check cairo-mutex-impl-private.h." | ^~~~~ ../src/cairo-mutex-type-private.h:58:3: error: #error "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined. Check cairo-mutex-impl-private.h." 58 | # error "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined. Check cairo-mutex-impl-private.h." | ^~~~~ ../src/cairo-mutex-type-private.h:142:3: error: #error "CAIRO_MUTEX_IMPL_LOCK not defined" 142 | # error "CAIRO_MUTEX_IMPL_LOCK not defined" | ^~~~~ ../src/cairo-mutex-type-private.h:145:3: error: #error "CAIRO_MUTEX_IMPL_TRY_LOCK not defined" 145 | # error "CAIRO_MUTEX_IMPL_TRY_LOCK not defined" | ^~~~~ ../src/cairo-mutex-type-private.h:148:3: error: #error "CAIRO_MUTEX_IMPL_UNLOCK not defined" 148 | # error "CAIRO_MUTEX_IMPL_UNLOCK not defined" | ^~~~~ ../src/cairo-mutex-type-private.h:157:3: error: #error "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined" 157 | # error "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined" | ^~~~~ ../src/cairo-mutex-type-private.h:167:9: error: unknown type name 'cairo_mutex_impl_t' 167 | typedef cairo_mutex_impl_t cairo_mutex_t; | ^~~~~~~~~~~~~~~~~~ [17/123] Compiling C object src/libcairo.a.p/cairo-clip-boxes.c.o FAILED: src/libcairo.a.p/cairo-clip-boxes.c.o /home/autobuild/autobuild/instance-8/output-1/host/bin/x86_64-buildroot-linux-uclibc-gcc -Isrc/libcairo.a.p -Isrc -I../src -I. -I.. -I/home/autobuild/autobuild/instance-8/output-1/host/x86_64-buildroot-linux-uclibc/sysroot/usr/include/libpng16 -I/home/autobuild/autobuild/instance-8/output-1/host/x86_64-buildroot-linux-uclibc/sysroot/usr/include -I/home/autobuild/autobuild/instance-8/output-1/host/x86_64-buildroot-linux-uclibc/sysroot/usr/include/freetype2 -I/home/autobuild/autobuild/instance-8/output-1/host/x86_64-buildroot-linux-uclibc/sysroot/usr/include/pixman-1 -fvisibility=hidden -fdiagnostics-color=always -Wall -Winvalid-pch -Wextra -std=gnu11 -O3 -Wmissing-declarations -Werror-implicit-function-declaration -Wpointer-arith -Wwrite-strings -Wsign-compare -Wpacked -Wswitch-enum -Wmissing-format-attribute -Wvolatile-register-var -Wstrict-aliasing=2 -Winit-self -Wunsafe-loop-optimizations -Wno-missing-field-initializers -Wno-unused-parameter -Wno-attributes -Wno-long-long -Winline -Wno-unused-but-set-variable -Wno-enum-conversion -fno-strict-aliasing -fno-common -Wp,-D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -static -fPIC -Wno-attributes -Wno-unused-but-set-variable -Wno-missing-field-initializers -Wno-unused-parameter -Wno-long-long -DCAIRO_COMPILATION -MD -MQ src/libcairo.a.p/cairo-clip-boxes.c.o -MF src/libcairo.a.p/cairo-clip-boxes.c.o.d -o src/libcairo.a.p/cairo-clip-boxes.c.o -c ../src/cairo-clip-boxes.c In file included from ../src/cairo-mutex-type-private.h:45, from ../src/cairo-scaled-font-private.h:45, from ../src/cairoint.h:415, from ../src/cairo-clip-boxes.c:42: ../src/cairo-mutex-impl-private.h:231:3: error: #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." 231 | # 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." | ^~~~~ ../src/cairo-mutex-impl-private.h:240:11: error: unknown type name 'cairo_mutex_impl_t' 240 | typedef cairo_mutex_impl_t cairo_recursive_mutex_impl_t; | ^~~~~~~~~~~~~~~~~~ ../src/cairo-mutex-type-private.h:49:3: error: #error "CAIRO_MUTEX_IMPL_LOCK not defined. Check cairo-mutex-impl-private.h." 49 | # error "CAIRO_MUTEX_IMPL_LOCK not defined. Check cairo-mutex-impl-private.h." | ^~~~~ ../src/cairo-mutex-type-private.h:52:3: error: #error "CAIRO_MUTEX_IMPL_TRY_LOCK not defined. Check cairo-mutex-impl-private.h." 52 | # error "CAIRO_MUTEX_IMPL_TRY_LOCK not defined. Check cairo-mutex-impl-private.h." | ^~~~~ ../src/cairo-mutex-type-private.h:55:3: error: #error "CAIRO_MUTEX_IMPL_UNLOCK not defined. Check cairo-mutex-impl-private.h." 55 | # error "CAIRO_MUTEX_IMPL_UNLOCK not defined. Check cairo-mutex-impl-private.h." | ^~~~~ ../src/cairo-mutex-type-private.h:58:3: error: #error "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined. Check cairo-mutex-impl-private.h." 58 | # error "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined. Check cairo-mutex-impl-private.h." | ^~~~~ ../src/cairo-mutex-type-private.h:142:3: error: #error "CAIRO_MUTEX_IMPL_LOCK not defined" 142 | # error "CAIRO_MUTEX_IMPL_LOCK not defined" | ^~~~~ ../src/cairo-mutex-type-private.h:145:3: error: #error "CAIRO_MUTEX_IMPL_TRY_LOCK not defined" 145 | # error "CAIRO_MUTEX_IMPL_TRY_LOCK not defined" | ^~~~~ ../src/cairo-mutex-type-private.h:148:3: error: #error "CAIRO_MUTEX_IMPL_UNLOCK not defined" 148 | # error "CAIRO_MUTEX_IMPL_UNLOCK not defined" | ^~~~~ ../src/cairo-mutex-type-private.h:157:3: error: #error "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined" 157 | # error "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined" | ^~~~~ ../src/cairo-mutex-type-private.h:167:9: error: unknown type name 'cairo_mutex_impl_t' 167 | typedef cairo_mutex_impl_t cairo_mutex_t; | ^~~~~~~~~~~~~~~~~~ [18/123] Compiling C object src/libcairo.a.p/cairo-default-context.c.o FAILED: src/libcairo.a.p/cairo-default-context.c.o /home/autobuild/autobuild/instance-8/output-1/host/bin/x86_64-buildroot-linux-uclibc-gcc -Isrc/libcairo.a.p -Isrc -I../src -I. -I.. -I/home/autobuild/autobuild/instance-8/output-1/host/x86_64-buildroot-linux-uclibc/sysroot/usr/include/libpng16 -I/home/autobuild/autobuild/instance-8/output-1/host/x86_64-buildroot-linux-uclibc/sysroot/usr/include -I/home/autobuild/autobuild/instance-8/output-1/host/x86_64-buildroot-linux-uclibc/sysroot/usr/include/freetype2 -I/home/autobuild/autobuild/instance-8/output-1/host/x86_64-buildroot-linux-uclibc/sysroot/usr/include/pixman-1 -fvisibility=hidden -fdiagnostics-color=always -Wall -Winvalid-pch -Wextra -std=gnu11 -O3 -Wmissing-declarations -Werror-implicit-function-declaration -Wpointer-arith -Wwrite-strings -Wsign-compare -Wpacked -Wswitch-enum -Wmissing-format-attribute -Wvolatile-register-var -Wstrict-aliasing=2 -Winit-self -Wunsafe-loop-optimizations -Wno-missing-field-initializers -Wno-unused-parameter -Wno-attributes -Wno-long-long -Winline -Wno-unused-but-set-variable -Wno-enum-conversion -fno-strict-aliasing -fno-common -Wp,-D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -static -fPIC -Wno-attributes -Wno-unused-but-set-variable -Wno-missing-field-initializers -Wno-unused-parameter -Wno-long-long -DCAIRO_COMPILATION -MD -MQ src/libcairo.a.p/cairo-default-context.c.o -MF src/libcairo.a.p/cairo-default-context.c.o.d -o src/libcairo.a.p/cairo-default-context.c.o -c ../src/cairo-default-context.c In file included from ../src/cairo-mutex-type-private.h:45, from ../src/cairo-scaled-font-private.h:45, from ../src/cairoint.h:415, from ../src/cairo-default-context.c:41: ../src/cairo-mutex-impl-private.h:231:3: error: #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." 231 | # 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." | ^~~~~ ../src/cairo-mutex-impl-private.h:240:11: error: unknown type name 'cairo_mutex_impl_t' 240 | typedef cairo_mutex_impl_t cairo_recursive_mutex_impl_t; | ^~~~~~~~~~~~~~~~~~ ../src/cairo-mutex-type-private.h:49:3: error: #error "CAIRO_MUTEX_IMPL_LOCK not defined. Check cairo-mutex-impl-private.h." 49 | # error "CAIRO_MUTEX_IMPL_LOCK not defined. Check cairo-mutex-impl-private.h." | ^~~~~ ../src/cairo-mutex-type-private.h:52:3: error: #error "CAIRO_MUTEX_IMPL_TRY_LOCK not defined. Check cairo-mutex-impl-private.h." 52 | # error "CAIRO_MUTEX_IMPL_TRY_LOCK not defined. Check cairo-mutex-impl-private.h." | ^~~~~ ../src/cairo-mutex-type-private.h:55:3: error: #error "CAIRO_MUTEX_IMPL_UNLOCK not defined. Check cairo-mutex-impl-private.h." 55 | # error "CAIRO_MUTEX_IMPL_UNLOCK not defined. Check cairo-mutex-impl-private.h." | ^~~~~ ../src/cairo-mutex-type-private.h:58:3: error: #error "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined. Check cairo-mutex-impl-private.h." 58 | # error "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined. Check cairo-mutex-impl-private.h." | ^~~~~ ../src/cairo-mutex-type-private.h:142:3: error: #error "CAIRO_MUTEX_IMPL_LOCK not defined" 142 | # error "CAIRO_MUTEX_IMPL_LOCK not defined" | ^~~~~ ../src/cairo-mutex-type-private.h:145:3: error: #error "CAIRO_MUTEX_IMPL_TRY_LOCK not defined" 145 | # error "CAIRO_MUTEX_IMPL_TRY_LOCK not defined" | ^~~~~ ../src/cairo-mutex-type-private.h:148:3: error: #error "CAIRO_MUTEX_IMPL_UNLOCK not defined" 148 | # error "CAIRO_MUTEX_IMPL_UNLOCK not defined" | ^~~~~ ../src/cairo-mutex-type-private.h:157:3: error: #error "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined" 157 | # error "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined" | ^~~~~ ../src/cairo-mutex-type-private.h:167:9: error: unknown type name 'cairo_mutex_impl_t' 167 | typedef cairo_mutex_impl_t cairo_mutex_t; | ^~~~~~~~~~~~~~~~~~ [19/123] Compiling C object src/libcairo.a.p/cairo-base85-stream.c.o FAILED: src/libcairo.a.p/cairo-base85-stream.c.o /home/autobuild/autobuild/instance-8/output-1/host/bin/x86_64-buildroot-linux-uclibc-gcc -Isrc/libcairo.a.p -Isrc -I../src -I. -I.. -I/home/autobuild/autobuild/instance-8/output-1/host/x86_64-buildroot-linux-uclibc/sysroot/usr/include/libpng16 -I/home/autobuild/autobuild/instance-8/output-1/host/x86_64-buildroot-linux-uclibc/sysroot/usr/include -I/home/autobuild/autobuild/instance-8/output-1/host/x86_64-buildroot-linux-uclibc/sysroot/usr/include/freetype2 -I/home/autobuild/autobuild/instance-8/output-1/host/x86_64-buildroot-linux-uclibc/sysroot/usr/include/pixman-1 -fvisibility=hidden -fdiagnostics-color=always -Wall -Winvalid-pch -Wextra -std=gnu11 -O3 -Wmissing-declarations -Werror-implicit-function-declaration -Wpointer-arith -Wwrite-strings -Wsign-compare -Wpacked -Wswitch-enum -Wmissing-format-attribute -Wvolatile-register-var -Wstrict-aliasing=2 -Winit-self -Wunsafe-loop-optimizations -Wno-missing-field-initializers -Wno-unused-parameter -Wno-attributes -Wno-long-long -Winline -Wno-unused-but-set-variable -Wno-enum-conversion -fno-strict-aliasing -fno-common -Wp,-D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -static -fPIC -Wno-attributes -Wno-unused-but-set-variable -Wno-missing-field-initializers -Wno-unused-parameter -Wno-long-long -DCAIRO_COMPILATION -MD -MQ src/libcairo.a.p/cairo-base85-stream.c.o -MF src/libcairo.a.p/cairo-base85-stream.c.o.d -o src/libcairo.a.p/cairo-base85-stream.c.o -c ../src/cairo-base85-stream.c In file included from ../src/cairo-mutex-type-private.h:45, from ../src/cairo-scaled-font-private.h:45, from ../src/cairoint.h:415, from ../src/cairo-base85-stream.c:37: ../src/cairo-mutex-impl-private.h:231:3: error: #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." 231 | # 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." | ^~~~~ ../src/cairo-mutex-impl-private.h:240:11: error: unknown type name 'cairo_mutex_impl_t' 240 | typedef cairo_mutex_impl_t cairo_recursive_mutex_impl_t; | ^~~~~~~~~~~~~~~~~~ ../src/cairo-mutex-type-private.h:49:3: error: #error "CAIRO_MUTEX_IMPL_LOCK not defined. Check cairo-mutex-impl-private.h." 49 | # error "CAIRO_MUTEX_IMPL_LOCK not defined. Check cairo-mutex-impl-private.h." | ^~~~~ ../src/cairo-mutex-type-private.h:52:3: error: #error "CAIRO_MUTEX_IMPL_TRY_LOCK not defined. Check cairo-mutex-impl-private.h." 52 | # error "CAIRO_MUTEX_IMPL_TRY_LOCK not defined. Check cairo-mutex-impl-private.h." | ^~~~~ ../src/cairo-mutex-type-private.h:55:3: error: #error "CAIRO_MUTEX_IMPL_UNLOCK not defined. Check cairo-mutex-impl-private.h." 55 | # error "CAIRO_MUTEX_IMPL_UNLOCK not defined. Check cairo-mutex-impl-private.h." | ^~~~~ ../src/cairo-mutex-type-private.h:58:3: error: #error "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined. Check cairo-mutex-impl-private.h." 58 | # error "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined. Check cairo-mutex-impl-private.h." | ^~~~~ ../src/cairo-mutex-type-private.h:142:3: error: #error "CAIRO_MUTEX_IMPL_LOCK not defined" 142 | # error "CAIRO_MUTEX_IMPL_LOCK not defined" | ^~~~~ ../src/cairo-mutex-type-private.h:145:3: error: #error "CAIRO_MUTEX_IMPL_TRY_LOCK not defined" 145 | # error "CAIRO_MUTEX_IMPL_TRY_LOCK not defined" | ^~~~~ ../src/cairo-mutex-type-private.h:148:3: error: #error "CAIRO_MUTEX_IMPL_UNLOCK not defined" 148 | # error "CAIRO_MUTEX_IMPL_UNLOCK not defined" | ^~~~~ ../src/cairo-mutex-type-private.h:157:3: error: #error "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined" 157 | # error "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined" | ^~~~~ ../src/cairo-mutex-type-private.h:167:9: error: unknown type name 'cairo_mutex_impl_t' 167 | typedef cairo_mutex_impl_t cairo_mutex_t; | ^~~~~~~~~~~~~~~~~~ [20/123] Compiling C object src/libcairo.a.p/cairo-array.c.o FAILED: src/libcairo.a.p/cairo-array.c.o /home/autobuild/autobuild/instance-8/output-1/host/bin/x86_64-buildroot-linux-uclibc-gcc -Isrc/libcairo.a.p -Isrc -I../src -I. -I.. -I/home/autobuild/autobuild/instance-8/output-1/host/x86_64-buildroot-linux-uclibc/sysroot/usr/include/libpng16 -I/home/autobuild/autobuild/instance-8/output-1/host/x86_64-buildroot-linux-uclibc/sysroot/usr/include -I/home/autobuild/autobuild/instance-8/output-1/host/x86_64-buildroot-linux-uclibc/sysroot/usr/include/freetype2 -I/home/autobuild/autobuild/instance-8/output-1/host/x86_64-buildroot-linux-uclibc/sysroot/usr/include/pixman-1 -fvisibility=hidden -fdiagnostics-color=always -Wall -Winvalid-pch -Wextra -std=gnu11 -O3 -Wmissing-declarations -Werror-implicit-function-declaration -Wpointer-arith -Wwrite-strings -Wsign-compare -Wpacked -Wswitch-enum -Wmissing-format-attribute -Wvolatile-register-var -Wstrict-aliasing=2 -Winit-self -Wunsafe-loop-optimizations -Wno-missing-field-initializers -Wno-unused-parameter -Wno-attributes -Wno-long-long -Winline -Wno-unused-but-set-variable -Wno-enum-conversion -fno-strict-aliasing -fno-common -Wp,-D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -static -fPIC -Wno-attributes -Wno-unused-but-set-variable -Wno-missing-field-initializers -Wno-unused-parameter -Wno-long-long -DCAIRO_COMPILATION -MD -MQ src/libcairo.a.p/cairo-array.c.o -MF src/libcairo.a.p/cairo-array.c.o.d -o src/libcairo.a.p/cairo-array.c.o -c ../src/cairo-array.c In file included from ../src/cairo-mutex-type-private.h:45, from ../src/cairo-scaled-font-private.h:45, from ../src/cairoint.h:415, from ../src/cairo-array.c:39: ../src/cairo-mutex-impl-private.h:231:3: error: #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." 231 | # 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." | ^~~~~ ../src/cairo-mutex-impl-private.h:240:11: error: unknown type name 'cairo_mutex_impl_t' 240 | typedef cairo_mutex_impl_t cairo_recursive_mutex_impl_t; | ^~~~~~~~~~~~~~~~~~ ../src/cairo-mutex-type-private.h:49:3: error: #error "CAIRO_MUTEX_IMPL_LOCK not defined. Check cairo-mutex-impl-private.h." 49 | # error "CAIRO_MUTEX_IMPL_LOCK not defined. Check cairo-mutex-impl-private.h." | ^~~~~ ../src/cairo-mutex-type-private.h:52:3: error: #error "CAIRO_MUTEX_IMPL_TRY_LOCK not defined. Check cairo-mutex-impl-private.h." 52 | # error "CAIRO_MUTEX_IMPL_TRY_LOCK not defined. Check cairo-mutex-impl-private.h." | ^~~~~ ../src/cairo-mutex-type-private.h:55:3: error: #error "CAIRO_MUTEX_IMPL_UNLOCK not defined. Check cairo-mutex-impl-private.h." 55 | # error "CAIRO_MUTEX_IMPL_UNLOCK not defined. Check cairo-mutex-impl-private.h." | ^~~~~ ../src/cairo-mutex-type-private.h:58:3: error: #error "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined. Check cairo-mutex-impl-private.h." 58 | # error "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined. Check cairo-mutex-impl-private.h." | ^~~~~ ../src/cairo-mutex-type-private.h:142:3: error: #error "CAIRO_MUTEX_IMPL_LOCK not defined" 142 | # error "CAIRO_MUTEX_IMPL_LOCK not defined" | ^~~~~ ../src/cairo-mutex-type-private.h:145:3: error: #error "CAIRO_MUTEX_IMPL_TRY_LOCK not defined" 145 | # error "CAIRO_MUTEX_IMPL_TRY_LOCK not defined" | ^~~~~ ../src/cairo-mutex-type-private.h:148:3: error: #error "CAIRO_MUTEX_IMPL_UNLOCK not defined" 148 | # error "CAIRO_MUTEX_IMPL_UNLOCK not defined" | ^~~~~ ../src/cairo-mutex-type-private.h:157:3: error: #error "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined" 157 | # error "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined" | ^~~~~ ../src/cairo-mutex-type-private.h:167:9: error: unknown type name 'cairo_mutex_impl_t' 167 | typedef cairo_mutex_impl_t cairo_mutex_t; | ^~~~~~~~~~~~~~~~~~ [21/123] Compiling C object src/libcairo.a.p/cairo-botor-scan-converter.c.o FAILED: src/libcairo.a.p/cairo-botor-scan-converter.c.o /home/autobuild/autobuild/instance-8/output-1/host/bin/x86_64-buildroot-linux-uclibc-gcc -Isrc/libcairo.a.p -Isrc -I../src -I. -I.. -I/home/autobuild/autobuild/instance-8/output-1/host/x86_64-buildroot-linux-uclibc/sysroot/usr/include/libpng16 -I/home/autobuild/autobuild/instance-8/output-1/host/x86_64-buildroot-linux-uclibc/sysroot/usr/include -I/home/autobuild/autobuild/instance-8/output-1/host/x86_64-buildroot-linux-uclibc/sysroot/usr/include/freetype2 -I/home/autobuild/autobuild/instance-8/output-1/host/x86_64-buildroot-linux-uclibc/sysroot/usr/include/pixman-1 -fvisibility=hidden -fdiagnostics-color=always -Wall -Winvalid-pch -Wextra -std=gnu11 -O3 -Wmissing-declarations -Werror-implicit-function-declaration -Wpointer-arith -Wwrite-strings -Wsign-compare -Wpacked -Wswitch-enum -Wmissing-format-attribute -Wvolatile-register-var -Wstrict-aliasing=2 -Winit-self -Wunsafe-loop-optimizations -Wno-missing-field-initializers -Wno-unused-parameter -Wno-attributes -Wno-long-long -Winline -Wno-unused-but-set-variable -Wno-enum-conversion -fno-strict-aliasing -fno-common -Wp,-D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -static -fPIC -Wno-attributes -Wno-unused-but-set-variable -Wno-missing-field-initializers -Wno-unused-parameter -Wno-long-long -DCAIRO_COMPILATION -MD -MQ src/libcairo.a.p/cairo-botor-scan-converter.c.o -MF src/libcairo.a.p/cairo-botor-scan-converter.c.o.d -o src/libcairo.a.p/cairo-botor-scan-converter.c.o -c ../src/cairo-botor-scan-converter.c In file included from ../src/cairo-mutex-type-private.h:45, from ../src/cairo-scaled-font-private.h:45, from ../src/cairoint.h:415, from ../src/cairo-botor-scan-converter.c:43: ../src/cairo-mutex-impl-private.h:231:3: error: #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." 231 | # 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." | ^~~~~ ../src/cairo-mutex-impl-private.h:240:11: error: unknown type name 'cairo_mutex_impl_t' 240 | typedef cairo_mutex_impl_t cairo_recursive_mutex_impl_t; | ^~~~~~~~~~~~~~~~~~ ../src/cairo-mutex-type-private.h:49:3: error: #error "CAIRO_MUTEX_IMPL_LOCK not defined. Check cairo-mutex-impl-private.h." 49 | # error "CAIRO_MUTEX_IMPL_LOCK not defined. Check cairo-mutex-impl-private.h." | ^~~~~ ../src/cairo-mutex-type-private.h:52:3: error: #error "CAIRO_MUTEX_IMPL_TRY_LOCK not defined. Check cairo-mutex-impl-private.h." 52 | # error "CAIRO_MUTEX_IMPL_TRY_LOCK not defined. Check cairo-mutex-impl-private.h." | ^~~~~ ../src/cairo-mutex-type-private.h:55:3: error: #error "CAIRO_MUTEX_IMPL_UNLOCK not defined. Check cairo-mutex-impl-private.h." 55 | # error "CAIRO_MUTEX_IMPL_UNLOCK not defined. Check cairo-mutex-impl-private.h." | ^~~~~ ../src/cairo-mutex-type-private.h:58:3: error: #error "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined. Check cairo-mutex-impl-private.h." 58 | # error "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined. Check cairo-mutex-impl-private.h." | ^~~~~ ../src/cairo-mutex-type-private.h:142:3: error: #error "CAIRO_MUTEX_IMPL_LOCK not defined" 142 | # error "CAIRO_MUTEX_IMPL_LOCK not defined" | ^~~~~ ../src/cairo-mutex-type-private.h:145:3: error: #error "CAIRO_MUTEX_IMPL_TRY_LOCK not defined" 145 | # error "CAIRO_MUTEX_IMPL_TRY_LOCK not defined" | ^~~~~ ../src/cairo-mutex-type-private.h:148:3: error: #error "CAIRO_MUTEX_IMPL_UNLOCK not defined" 148 | # error "CAIRO_MUTEX_IMPL_UNLOCK not defined" | ^~~~~ ../src/cairo-mutex-type-private.h:157:3: error: #error "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined" 157 | # error "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined" | ^~~~~ ../src/cairo-mutex-type-private.h:167:9: error: unknown type name 'cairo_mutex_impl_t' 167 | typedef cairo_mutex_impl_t cairo_mutex_t; | ^~~~~~~~~~~~~~~~~~ [22/123] Compiling C object src/libcairo.a.p/cairo-boxes-intersect.c.o FAILED: src/libcairo.a.p/cairo-boxes-intersect.c.o /home/autobuild/autobuild/instance-8/output-1/host/bin/x86_64-buildroot-linux-uclibc-gcc -Isrc/libcairo.a.p -Isrc -I../src -I. -I.. -I/home/autobuild/autobuild/instance-8/output-1/host/x86_64-buildroot-linux-uclibc/sysroot/usr/include/libpng16 -I/home/autobuild/autobuild/instance-8/output-1/host/x86_64-buildroot-linux-uclibc/sysroot/usr/include -I/home/autobuild/autobuild/instance-8/output-1/host/x86_64-buildroot-linux-uclibc/sysroot/usr/include/freetype2 -I/home/autobuild/autobuild/instance-8/output-1/host/x86_64-buildroot-linux-uclibc/sysroot/usr/include/pixman-1 -fvisibility=hidden -fdiagnostics-color=always -Wall -Winvalid-pch -Wextra -std=gnu11 -O3 -Wmissing-declarations -Werror-implicit-function-declaration -Wpointer-arith -Wwrite-strings -Wsign-compare -Wpacked -Wswitch-enum -Wmissing-format-attribute -Wvolatile-register-var -Wstrict-aliasing=2 -Winit-self -Wunsafe-loop-optimizations -Wno-missing-field-initializers -Wno-unused-parameter -Wno-attributes -Wno-long-long -Winline -Wno-unused-but-set-variable -Wno-enum-conversion -fno-strict-aliasing -fno-common -Wp,-D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -static -fPIC -Wno-attributes -Wno-unused-but-set-variable -Wno-missing-field-initializers -Wno-unused-parameter -Wno-long-long -DCAIRO_COMPILATION -MD -MQ src/libcairo.a.p/cairo-boxes-intersect.c.o -MF src/libcairo.a.p/cairo-boxes-intersect.c.o.d -o src/libcairo.a.p/cairo-boxes-intersect.c.o -c ../src/cairo-boxes-intersect.c In file included from ../src/cairo-mutex-type-private.h:45, from ../src/cairo-scaled-font-private.h:45, from ../src/cairoint.h:415, from ../src/cairo-boxes-intersect.c:40: ../src/cairo-mutex-impl-private.h:231:3: error: #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." 231 | # 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." | ^~~~~ ../src/cairo-mutex-impl-private.h:240:11: error: unknown type name 'cairo_mutex_impl_t' 240 | typedef cairo_mutex_impl_t cairo_recursive_mutex_impl_t; | ^~~~~~~~~~~~~~~~~~ ../src/cairo-mutex-type-private.h:49:3: error: #error "CAIRO_MUTEX_IMPL_LOCK not defined. Check cairo-mutex-impl-private.h." 49 | # error "CAIRO_MUTEX_IMPL_LOCK not defined. Check cairo-mutex-impl-private.h." | ^~~~~ ../src/cairo-mutex-type-private.h:52:3: error: #error "CAIRO_MUTEX_IMPL_TRY_LOCK not defined. Check cairo-mutex-impl-private.h." 52 | # error "CAIRO_MUTEX_IMPL_TRY_LOCK not defined. Check cairo-mutex-impl-private.h." | ^~~~~ ../src/cairo-mutex-type-private.h:55:3: error: #error "CAIRO_MUTEX_IMPL_UNLOCK not defined. Check cairo-mutex-impl-private.h." 55 | # error "CAIRO_MUTEX_IMPL_UNLOCK not defined. Check cairo-mutex-impl-private.h." | ^~~~~ ../src/cairo-mutex-type-private.h:58:3: error: #error "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined. Check cairo-mutex-impl-private.h." 58 | # error "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined. Check cairo-mutex-impl-private.h." | ^~~~~ ../src/cairo-mutex-type-private.h:142:3: error: #error "CAIRO_MUTEX_IMPL_LOCK not defined" 142 | # error "CAIRO_MUTEX_IMPL_LOCK not defined" | ^~~~~ ../src/cairo-mutex-type-private.h:145:3: error: #error "CAIRO_MUTEX_IMPL_TRY_LOCK not defined" 145 | # error "CAIRO_MUTEX_IMPL_TRY_LOCK not defined" | ^~~~~ ../src/cairo-mutex-type-private.h:148:3: error: #error "CAIRO_MUTEX_IMPL_UNLOCK not defined" 148 | # error "CAIRO_MUTEX_IMPL_UNLOCK not defined" | ^~~~~ ../src/cairo-mutex-type-private.h:157:3: error: #error "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined" 157 | # error "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined" | ^~~~~ ../src/cairo-mutex-type-private.h:167:9: error: unknown type name 'cairo_mutex_impl_t' 167 | typedef cairo_mutex_impl_t cairo_mutex_t; | ^~~~~~~~~~~~~~~~~~ [23/123] Compiling C object src/libcairo.a.p/cairo-clip.c.o FAILED: src/libcairo.a.p/cairo-clip.c.o /home/autobuild/autobuild/instance-8/output-1/host/bin/x86_64-buildroot-linux-uclibc-gcc -Isrc/libcairo.a.p -Isrc -I../src -I. -I.. -I/home/autobuild/autobuild/instance-8/output-1/host/x86_64-buildroot-linux-uclibc/sysroot/usr/include/libpng16 -I/home/autobuild/autobuild/instance-8/output-1/host/x86_64-buildroot-linux-uclibc/sysroot/usr/include -I/home/autobuild/autobuild/instance-8/output-1/host/x86_64-buildroot-linux-uclibc/sysroot/usr/include/freetype2 -I/home/autobuild/autobuild/instance-8/output-1/host/x86_64-buildroot-linux-uclibc/sysroot/usr/include/pixman-1 -fvisibility=hidden -fdiagnostics-color=always -Wall -Winvalid-pch -Wextra -std=gnu11 -O3 -Wmissing-declarations -Werror-implicit-function-declaration -Wpointer-arith -Wwrite-strings -Wsign-compare -Wpacked -Wswitch-enum -Wmissing-format-attribute -Wvolatile-register-var -Wstrict-aliasing=2 -Winit-self -Wunsafe-loop-optimizations -Wno-missing-field-initializers -Wno-unused-parameter -Wno-attributes -Wno-long-long -Winline -Wno-unused-but-set-variable -Wno-enum-conversion -fno-strict-aliasing -fno-common -Wp,-D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -static -fPIC -Wno-attributes -Wno-unused-but-set-variable -Wno-missing-field-initializers -Wno-unused-parameter -Wno-long-long -DCAIRO_COMPILATION -MD -MQ src/libcairo.a.p/cairo-clip.c.o -MF src/libcairo.a.p/cairo-clip.c.o.d -o src/libcairo.a.p/cairo-clip.c.o -c ../src/cairo-clip.c In file included from ../src/cairo-mutex-type-private.h:45, from ../src/cairo-scaled-font-private.h:45, from ../src/cairoint.h:415, from ../src/cairo-clip.c:42: ../src/cairo-mutex-impl-private.h:231:3: error: #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." 231 | # 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." | ^~~~~ ../src/cairo-mutex-impl-private.h:240:11: error: unknown type name 'cairo_mutex_impl_t' 240 | typedef cairo_mutex_impl_t cairo_recursive_mutex_impl_t; | ^~~~~~~~~~~~~~~~~~ ../src/cairo-mutex-type-private.h:49:3: error: #error "CAIRO_MUTEX_IMPL_LOCK not defined. Check cairo-mutex-impl-private.h." 49 | # error "CAIRO_MUTEX_IMPL_LOCK not defined. Check cairo-mutex-impl-private.h." | ^~~~~ ../src/cairo-mutex-type-private.h:52:3: error: #error "CAIRO_MUTEX_IMPL_TRY_LOCK not defined. Check cairo-mutex-impl-private.h." 52 | # error "CAIRO_MUTEX_IMPL_TRY_LOCK not defined. Check cairo-mutex-impl-private.h." | ^~~~~ ../src/cairo-mutex-type-private.h:55:3: error: #error "CAIRO_MUTEX_IMPL_UNLOCK not defined. Check cairo-mutex-impl-private.h." 55 | # error "CAIRO_MUTEX_IMPL_UNLOCK not defined. Check cairo-mutex-impl-private.h." | ^~~~~ ../src/cairo-mutex-type-private.h:58:3: error: #error "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined. Check cairo-mutex-impl-private.h." 58 | # error "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined. Check cairo-mutex-impl-private.h." | ^~~~~ ../src/cairo-mutex-type-private.h:142:3: error: #error "CAIRO_MUTEX_IMPL_LOCK not defined" 142 | # error "CAIRO_MUTEX_IMPL_LOCK not defined" | ^~~~~ ../src/cairo-mutex-type-private.h:145:3: error: #error "CAIRO_MUTEX_IMPL_TRY_LOCK not defined" 145 | # error "CAIRO_MUTEX_IMPL_TRY_LOCK not defined" | ^~~~~ ../src/cairo-mutex-type-private.h:148:3: error: #error "CAIRO_MUTEX_IMPL_UNLOCK not defined" 148 | # error "CAIRO_MUTEX_IMPL_UNLOCK not defined" | ^~~~~ ../src/cairo-mutex-type-private.h:157:3: error: #error "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined" 157 | # error "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined" | ^~~~~ ../src/cairo-mutex-type-private.h:167:9: error: unknown type name 'cairo_mutex_impl_t' 167 | typedef cairo_mutex_impl_t cairo_mutex_t; | ^~~~~~~~~~~~~~~~~~ [24/123] Compiling C object src/libcairo.a.p/cairo-font-face-twin.c.o FAILED: src/libcairo.a.p/cairo-font-face-twin.c.o /home/autobuild/autobuild/instance-8/output-1/host/bin/x86_64-buildroot-linux-uclibc-gcc -Isrc/libcairo.a.p -Isrc -I../src -I. -I.. -I/home/autobuild/autobuild/instance-8/output-1/host/x86_64-buildroot-linux-uclibc/sysroot/usr/include/libpng16 -I/home/autobuild/autobuild/instance-8/output-1/host/x86_64-buildroot-linux-uclibc/sysroot/usr/include -I/home/autobuild/autobuild/instance-8/output-1/host/x86_64-buildroot-linux-uclibc/sysroot/usr/include/freetype2 -I/home/autobuild/autobuild/instance-8/output-1/host/x86_64-buildroot-linux-uclibc/sysroot/usr/include/pixman-1 -fvisibility=hidden -fdiagnostics-color=always -Wall -Winvalid-pch -Wextra -std=gnu11 -O3 -Wmissing-declarations -Werror-implicit-function-declaration -Wpointer-arith -Wwrite-strings -Wsign-compare -Wpacked -Wswitch-enum -Wmissing-format-attribute -Wvolatile-register-var -Wstrict-aliasing=2 -Winit-self -Wunsafe-loop-optimizations -Wno-missing-field-initializers -Wno-unused-parameter -Wno-attributes -Wno-long-long -Winline -Wno-unused-but-set-variable -Wno-enum-conversion -fno-strict-aliasing -fno-common -Wp,-D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -static -fPIC -Wno-attributes -Wno-unused-but-set-variable -Wno-missing-field-initializers -Wno-unused-parameter -Wno-long-long -DCAIRO_COMPILATION -MD -MQ src/libcairo.a.p/cairo-font-face-twin.c.o -MF src/libcairo.a.p/cairo-font-face-twin.c.o.d -o src/libcairo.a.p/cairo-font-face-twin.c.o -c ../src/cairo-font-face-twin.c In file included from ../src/cairo-mutex-type-private.h:45, from ../src/cairo-scaled-font-private.h:45, from ../src/cairoint.h:415, from ../src/cairo-font-face-twin.c:37: ../src/cairo-mutex-impl-private.h:231:3: error: #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." 231 | # 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." | ^~~~~ ../src/cairo-mutex-impl-private.h:240:11: error: unknown type name 'cairo_mutex_impl_t' 240 | typedef cairo_mutex_impl_t cairo_recursive_mutex_impl_t; | ^~~~~~~~~~~~~~~~~~ ../src/cairo-mutex-type-private.h:49:3: error: #error "CAIRO_MUTEX_IMPL_LOCK not defined. Check cairo-mutex-impl-private.h." 49 | # error "CAIRO_MUTEX_IMPL_LOCK not defined. Check cairo-mutex-impl-private.h." | ^~~~~ ../src/cairo-mutex-type-private.h:52:3: error: #error "CAIRO_MUTEX_IMPL_TRY_LOCK not defined. Check cairo-mutex-impl-private.h." 52 | # error "CAIRO_MUTEX_IMPL_TRY_LOCK not defined. Check cairo-mutex-impl-private.h." | ^~~~~ ../src/cairo-mutex-type-private.h:55:3: error: #error "CAIRO_MUTEX_IMPL_UNLOCK not defined. Check cairo-mutex-impl-private.h." 55 | # error "CAIRO_MUTEX_IMPL_UNLOCK not defined. Check cairo-mutex-impl-private.h." | ^~~~~ ../src/cairo-mutex-type-private.h:58:3: error: #error "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined. Check cairo-mutex-impl-private.h." 58 | # error "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined. Check cairo-mutex-impl-private.h." | ^~~~~ ../src/cairo-mutex-type-private.h:142:3: error: #error "CAIRO_MUTEX_IMPL_LOCK not defined" 142 | # error "CAIRO_MUTEX_IMPL_LOCK not defined" | ^~~~~ ../src/cairo-mutex-type-private.h:145:3: error: #error "CAIRO_MUTEX_IMPL_TRY_LOCK not defined" 145 | # error "CAIRO_MUTEX_IMPL_TRY_LOCK not defined" | ^~~~~ ../src/cairo-mutex-type-private.h:148:3: error: #error "CAIRO_MUTEX_IMPL_UNLOCK not defined" 148 | # error "CAIRO_MUTEX_IMPL_UNLOCK not defined" | ^~~~~ ../src/cairo-mutex-type-private.h:157:3: error: #error "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined" 157 | # error "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined" | ^~~~~ ../src/cairo-mutex-type-private.h:167:9: error: unknown type name 'cairo_mutex_impl_t' 167 | typedef cairo_mutex_impl_t cairo_mutex_t; | ^~~~~~~~~~~~~~~~~~ [25/123] Compiling C object src/libcairo.a.p/cairo-bentley-ottmann-rectilinear.c.o FAILED: src/libcairo.a.p/cairo-bentley-ottmann-rectilinear.c.o /home/autobuild/autobuild/instance-8/output-1/host/bin/x86_64-buildroot-linux-uclibc-gcc -Isrc/libcairo.a.p -Isrc -I../src -I. -I.. -I/home/autobuild/autobuild/instance-8/output-1/host/x86_64-buildroot-linux-uclibc/sysroot/usr/include/libpng16 -I/home/autobuild/autobuild/instance-8/output-1/host/x86_64-buildroot-linux-uclibc/sysroot/usr/include -I/home/autobuild/autobuild/instance-8/output-1/host/x86_64-buildroot-linux-uclibc/sysroot/usr/include/freetype2 -I/home/autobuild/autobuild/instance-8/output-1/host/x86_64-buildroot-linux-uclibc/sysroot/usr/include/pixman-1 -fvisibility=hidden -fdiagnostics-color=always -Wall -Winvalid-pch -Wextra -std=gnu11 -O3 -Wmissing-declarations -Werror-implicit-function-declaration -Wpointer-arith -Wwrite-strings -Wsign-compare -Wpacked -Wswitch-enum -Wmissing-format-attribute -Wvolatile-register-var -Wstrict-aliasing=2 -Winit-self -Wunsafe-loop-optimizations -Wno-missing-field-initializers -Wno-unused-parameter -Wno-attributes -Wno-long-long -Winline -Wno-unused-but-set-variable -Wno-enum-conversion -fno-strict-aliasing -fno-common -Wp,-D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -static -fPIC -Wno-attributes -Wno-unused-but-set-variable -Wno-missing-field-initializers -Wno-unused-parameter -Wno-long-long -DCAIRO_COMPILATION -MD -MQ src/libcairo.a.p/cairo-bentley-ottmann-rectilinear.c.o -MF src/libcairo.a.p/cairo-bentley-ottmann-rectilinear.c.o.d -o src/libcairo.a.p/cairo-bentley-ottmann-rectilinear.c.o -c ../src/cairo-bentley-ottmann-rectilinear.c In file included from ../src/cairo-mutex-type-private.h:45, from ../src/cairo-scaled-font-private.h:45, from ../src/cairoint.h:415, from ../src/cairo-bentley-ottmann-rectilinear.c:39: ../src/cairo-mutex-impl-private.h:231:3: error: #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." 231 | # 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." | ^~~~~ ../src/cairo-mutex-impl-private.h:240:11: error: unknown type name 'cairo_mutex_impl_t' 240 | typedef cairo_mutex_impl_t cairo_recursive_mutex_impl_t; | ^~~~~~~~~~~~~~~~~~ ../src/cairo-mutex-type-private.h:49:3: error: #error "CAIRO_MUTEX_IMPL_LOCK not defined. Check cairo-mutex-impl-private.h." 49 | # error "CAIRO_MUTEX_IMPL_LOCK not defined. Check cairo-mutex-impl-private.h." | ^~~~~ ../src/cairo-mutex-type-private.h:52:3: error: #error "CAIRO_MUTEX_IMPL_TRY_LOCK not defined. Check cairo-mutex-impl-private.h." 52 | # error "CAIRO_MUTEX_IMPL_TRY_LOCK not defined. Check cairo-mutex-impl-private.h." | ^~~~~ ../src/cairo-mutex-type-private.h:55:3: error: #error "CAIRO_MUTEX_IMPL_UNLOCK not defined. Check cairo-mutex-impl-private.h." 55 | # error "CAIRO_MUTEX_IMPL_UNLOCK not defined. Check cairo-mutex-impl-private.h." | ^~~~~ ../src/cairo-mutex-type-private.h:58:3: error: #error "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined. Check cairo-mutex-impl-private.h." 58 | # error "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined. Check cairo-mutex-impl-private.h." | ^~~~~ ../src/cairo-mutex-type-private.h:142:3: error: #error "CAIRO_MUTEX_IMPL_LOCK not defined" 142 | # error "CAIRO_MUTEX_IMPL_LOCK not defined" | ^~~~~ ../src/cairo-mutex-type-private.h:145:3: error: #error "CAIRO_MUTEX_IMPL_TRY_LOCK not defined" 145 | # error "CAIRO_MUTEX_IMPL_TRY_LOCK not defined" | ^~~~~ ../src/cairo-mutex-type-private.h:148:3: error: #error "CAIRO_MUTEX_IMPL_UNLOCK not defined" 148 | # error "CAIRO_MUTEX_IMPL_UNLOCK not defined" | ^~~~~ ../src/cairo-mutex-type-private.h:157:3: error: #error "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined" 157 | # error "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined" | ^~~~~ ../src/cairo-mutex-type-private.h:167:9: error: unknown type name 'cairo_mutex_impl_t' 167 | typedef cairo_mutex_impl_t cairo_mutex_t; | ^~~~~~~~~~~~~~~~~~ [26/123] Compiling C object src/libcairo.a.p/cairo-error.c.o FAILED: src/libcairo.a.p/cairo-error.c.o /home/autobuild/autobuild/instance-8/output-1/host/bin/x86_64-buildroot-linux-uclibc-gcc -Isrc/libcairo.a.p -Isrc -I../src -I. -I.. -I/home/autobuild/autobuild/instance-8/output-1/host/x86_64-buildroot-linux-uclibc/sysroot/usr/include/libpng16 -I/home/autobuild/autobuild/instance-8/output-1/host/x86_64-buildroot-linux-uclibc/sysroot/usr/include -I/home/autobuild/autobuild/instance-8/output-1/host/x86_64-buildroot-linux-uclibc/sysroot/usr/include/freetype2 -I/home/autobuild/autobuild/instance-8/output-1/host/x86_64-buildroot-linux-uclibc/sysroot/usr/include/pixman-1 -fvisibility=hidden -fdiagnostics-color=always -Wall -Winvalid-pch -Wextra -std=gnu11 -O3 -Wmissing-declarations -Werror-implicit-function-declaration -Wpointer-arith -Wwrite-strings -Wsign-compare -Wpacked -Wswitch-enum -Wmissing-format-attribute -Wvolatile-register-var -Wstrict-aliasing=2 -Winit-self -Wunsafe-loop-optimizations -Wno-missing-field-initializers -Wno-unused-parameter -Wno-attributes -Wno-long-long -Winline -Wno-unused-but-set-variable -Wno-enum-conversion -fno-strict-aliasing -fno-common -Wp,-D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -static -fPIC -Wno-attributes -Wno-unused-but-set-variable -Wno-missing-field-initializers -Wno-unused-parameter -Wno-long-long -DCAIRO_COMPILATION -MD -MQ src/libcairo.a.p/cairo-error.c.o -MF src/libcairo.a.p/cairo-error.c.o.d -o src/libcairo.a.p/cairo-error.c.o -c ../src/cairo-error.c In file included from ../src/cairo-mutex-type-private.h:45, from ../src/cairo-scaled-font-private.h:45, from ../src/cairoint.h:415, from ../src/cairo-error.c:39: ../src/cairo-mutex-impl-private.h:231:3: error: #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." 231 | # 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." | ^~~~~ ../src/cairo-mutex-impl-private.h:240:11: error: unknown type name 'cairo_mutex_impl_t' 240 | typedef cairo_mutex_impl_t cairo_recursive_mutex_impl_t; | ^~~~~~~~~~~~~~~~~~ ../src/cairo-mutex-type-private.h:49:3: error: #error "CAIRO_MUTEX_IMPL_LOCK not defined. Check cairo-mutex-impl-private.h." 49 | # error "CAIRO_MUTEX_IMPL_LOCK not defined. Check cairo-mutex-impl-private.h." | ^~~~~ ../src/cairo-mutex-type-private.h:52:3: error: #error "CAIRO_MUTEX_IMPL_TRY_LOCK not defined. Check cairo-mutex-impl-private.h." 52 | # error "CAIRO_MUTEX_IMPL_TRY_LOCK not defined. Check cairo-mutex-impl-private.h." | ^~~~~ ../src/cairo-mutex-type-private.h:55:3: error: #error "CAIRO_MUTEX_IMPL_UNLOCK not defined. Check cairo-mutex-impl-private.h." 55 | # error "CAIRO_MUTEX_IMPL_UNLOCK not defined. Check cairo-mutex-impl-private.h." | ^~~~~ ../src/cairo-mutex-type-private.h:58:3: error: #error "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined. Check cairo-mutex-impl-private.h." 58 | # error "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined. Check cairo-mutex-impl-private.h." | ^~~~~ ../src/cairo-mutex-type-private.h:142:3: error: #error "CAIRO_MUTEX_IMPL_LOCK not defined" 142 | # error "CAIRO_MUTEX_IMPL_LOCK not defined" | ^~~~~ ../src/cairo-mutex-type-private.h:145:3: error: #error "CAIRO_MUTEX_IMPL_TRY_LOCK not defined" 145 | # error "CAIRO_MUTEX_IMPL_TRY_LOCK not defined" | ^~~~~ ../src/cairo-mutex-type-private.h:148:3: error: #error "CAIRO_MUTEX_IMPL_UNLOCK not defined" 148 | # error "CAIRO_MUTEX_IMPL_UNLOCK not defined" | ^~~~~ ../src/cairo-mutex-type-private.h:157:3: error: #error "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined" 157 | # error "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined" | ^~~~~ ../src/cairo-mutex-type-private.h:167:9: error: unknown type name 'cairo_mutex_impl_t' 167 | typedef cairo_mutex_impl_t cairo_mutex_t; | ^~~~~~~~~~~~~~~~~~ [27/123] Compiling C object src/libcairo.a.p/cairo-base64-stream.c.o FAILED: src/libcairo.a.p/cairo-base64-stream.c.o /home/autobuild/autobuild/instance-8/output-1/host/bin/x86_64-buildroot-linux-uclibc-gcc -Isrc/libcairo.a.p -Isrc -I../src -I. -I.. -I/home/autobuild/autobuild/instance-8/output-1/host/x86_64-buildroot-linux-uclibc/sysroot/usr/include/libpng16 -I/home/autobuild/autobuild/instance-8/output-1/host/x86_64-buildroot-linux-uclibc/sysroot/usr/include -I/home/autobuild/autobuild/instance-8/output-1/host/x86_64-buildroot-linux-uclibc/sysroot/usr/include/freetype2 -I/home/autobuild/autobuild/instance-8/output-1/host/x86_64-buildroot-linux-uclibc/sysroot/usr/include/pixman-1 -fvisibility=hidden -fdiagnostics-color=always -Wall -Winvalid-pch -Wextra -std=gnu11 -O3 -Wmissing-declarations -Werror-implicit-function-declaration -Wpointer-arith -Wwrite-strings -Wsign-compare -Wpacked -Wswitch-enum -Wmissing-format-attribute -Wvolatile-register-var -Wstrict-aliasing=2 -Winit-self -Wunsafe-loop-optimizations -Wno-missing-field-initializers -Wno-unused-parameter -Wno-attributes -Wno-long-long -Winline -Wno-unused-but-set-variable -Wno-enum-conversion -fno-strict-aliasing -fno-common -Wp,-D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -static -fPIC -Wno-attributes -Wno-unused-but-set-variable -Wno-missing-field-initializers -Wno-unused-parameter -Wno-long-long -DCAIRO_COMPILATION -MD -MQ src/libcairo.a.p/cairo-base64-stream.c.o -MF src/libcairo.a.p/cairo-base64-stream.c.o.d -o src/libcairo.a.p/cairo-base64-stream.c.o -c ../src/cairo-base64-stream.c In file included from ../src/cairo-mutex-type-private.h:45, from ../src/cairo-scaled-font-private.h:45, from ../src/cairoint.h:415, from ../src/cairo-base64-stream.c:39: ../src/cairo-mutex-impl-private.h:231:3: error: #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." 231 | # 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." | ^~~~~ ../src/cairo-mutex-impl-private.h:240:11: error: unknown type name 'cairo_mutex_impl_t' 240 | typedef cairo_mutex_impl_t cairo_recursive_mutex_impl_t; | ^~~~~~~~~~~~~~~~~~ ../src/cairo-mutex-type-private.h:49:3: error: #error "CAIRO_MUTEX_IMPL_LOCK not defined. Check cairo-mutex-impl-private.h." 49 | # error "CAIRO_MUTEX_IMPL_LOCK not defined. Check cairo-mutex-impl-private.h." | ^~~~~ ../src/cairo-mutex-type-private.h:52:3: error: #error "CAIRO_MUTEX_IMPL_TRY_LOCK not defined. Check cairo-mutex-impl-private.h." 52 | # error "CAIRO_MUTEX_IMPL_TRY_LOCK not defined. Check cairo-mutex-impl-private.h." | ^~~~~ ../src/cairo-mutex-type-private.h:55:3: error: #error "CAIRO_MUTEX_IMPL_UNLOCK not defined. Check cairo-mutex-impl-private.h." 55 | # error "CAIRO_MUTEX_IMPL_UNLOCK not defined. Check cairo-mutex-impl-private.h." | ^~~~~ ../src/cairo-mutex-type-private.h:58:3: error: #error "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined. Check cairo-mutex-impl-private.h." 58 | # error "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined. Check cairo-mutex-impl-private.h." | ^~~~~ ../src/cairo-mutex-type-private.h:142:3: error: #error "CAIRO_MUTEX_IMPL_LOCK not defined" 142 | # error "CAIRO_MUTEX_IMPL_LOCK not defined" | ^~~~~ ../src/cairo-mutex-type-private.h:145:3: error: #error "CAIRO_MUTEX_IMPL_TRY_LOCK not defined" 145 | # error "CAIRO_MUTEX_IMPL_TRY_LOCK not defined" | ^~~~~ ../src/cairo-mutex-type-private.h:148:3: error: #error "CAIRO_MUTEX_IMPL_UNLOCK not defined" 148 | # error "CAIRO_MUTEX_IMPL_UNLOCK not defined" | ^~~~~ ../src/cairo-mutex-type-private.h:157:3: error: #error "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined" 157 | # error "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined" | ^~~~~ ../src/cairo-mutex-type-private.h:167:9: error: unknown type name 'cairo_mutex_impl_t' 167 | typedef cairo_mutex_impl_t cairo_mutex_t; | ^~~~~~~~~~~~~~~~~~ [28/123] Compiling C object src/libcairo.a.p/cairo-compositor.c.o FAILED: src/libcairo.a.p/cairo-compositor.c.o /home/autobuild/autobuild/instance-8/output-1/host/bin/x86_64-buildroot-linux-uclibc-gcc -Isrc/libcairo.a.p -Isrc -I../src -I. -I.. -I/home/autobuild/autobuild/instance-8/output-1/host/x86_64-buildroot-linux-uclibc/sysroot/usr/include/libpng16 -I/home/autobuild/autobuild/instance-8/output-1/host/x86_64-buildroot-linux-uclibc/sysroot/usr/include -I/home/autobuild/autobuild/instance-8/output-1/host/x86_64-buildroot-linux-uclibc/sysroot/usr/include/freetype2 -I/home/autobuild/autobuild/instance-8/output-1/host/x86_64-buildroot-linux-uclibc/sysroot/usr/include/pixman-1 -fvisibility=hidden -fdiagnostics-color=always -Wall -Winvalid-pch -Wextra -std=gnu11 -O3 -Wmissing-declarations -Werror-implicit-function-declaration -Wpointer-arith -Wwrite-strings -Wsign-compare -Wpacked -Wswitch-enum -Wmissing-format-attribute -Wvolatile-register-var -Wstrict-aliasing=2 -Winit-self -Wunsafe-loop-optimizations -Wno-missing-field-initializers -Wno-unused-parameter -Wno-attributes -Wno-long-long -Winline -Wno-unused-but-set-variable -Wno-enum-conversion -fno-strict-aliasing -fno-common -Wp,-D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -static -fPIC -Wno-attributes -Wno-unused-but-set-variable -Wno-missing-field-initializers -Wno-unused-parameter -Wno-long-long -DCAIRO_COMPILATION -MD -MQ src/libcairo.a.p/cairo-compositor.c.o -MF src/libcairo.a.p/cairo-compositor.c.o.d -o src/libcairo.a.p/cairo-compositor.c.o -c ../src/cairo-compositor.c In file included from ../src/cairo-mutex-type-private.h:45, from ../src/cairo-scaled-font-private.h:45, from ../src/cairoint.h:415, from ../src/cairo-compositor.c:38: ../src/cairo-mutex-impl-private.h:231:3: error: #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." 231 | # 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." | ^~~~~ ../src/cairo-mutex-impl-private.h:240:11: error: unknown type name 'cairo_mutex_impl_t' 240 | typedef cairo_mutex_impl_t cairo_recursive_mutex_impl_t; | ^~~~~~~~~~~~~~~~~~ ../src/cairo-mutex-type-private.h:49:3: error: #error "CAIRO_MUTEX_IMPL_LOCK not defined. Check cairo-mutex-impl-private.h." 49 | # error "CAIRO_MUTEX_IMPL_LOCK not defined. Check cairo-mutex-impl-private.h." | ^~~~~ ../src/cairo-mutex-type-private.h:52:3: error: #error "CAIRO_MUTEX_IMPL_TRY_LOCK not defined. Check cairo-mutex-impl-private.h." 52 | # error "CAIRO_MUTEX_IMPL_TRY_LOCK not defined. Check cairo-mutex-impl-private.h." | ^~~~~ ../src/cairo-mutex-type-private.h:55:3: error: #error "CAIRO_MUTEX_IMPL_UNLOCK not defined. Check cairo-mutex-impl-private.h." 55 | # error "CAIRO_MUTEX_IMPL_UNLOCK not defined. Check cairo-mutex-impl-private.h." | ^~~~~ ../src/cairo-mutex-type-private.h:58:3: error: #error "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined. Check cairo-mutex-impl-private.h." 58 | # error "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined. Check cairo-mutex-impl-private.h." | ^~~~~ ../src/cairo-mutex-type-private.h:142:3: error: #error "CAIRO_MUTEX_IMPL_LOCK not defined" 142 | # error "CAIRO_MUTEX_IMPL_LOCK not defined" | ^~~~~ ../src/cairo-mutex-type-private.h:145:3: error: #error "CAIRO_MUTEX_IMPL_TRY_LOCK not defined" 145 | # error "CAIRO_MUTEX_IMPL_TRY_LOCK not defined" | ^~~~~ ../src/cairo-mutex-type-private.h:148:3: error: #error "CAIRO_MUTEX_IMPL_UNLOCK not defined" 148 | # error "CAIRO_MUTEX_IMPL_UNLOCK not defined" | ^~~~~ ../src/cairo-mutex-type-private.h:157:3: error: #error "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined" 157 | # error "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined" | ^~~~~ ../src/cairo-mutex-type-private.h:167:9: error: unknown type name 'cairo_mutex_impl_t' 167 | typedef cairo_mutex_impl_t cairo_mutex_t; | ^~~~~~~~~~~~~~~~~~ [29/123] Compiling C object src/libcairo.a.p/cairo-freed-pool.c.o FAILED: src/libcairo.a.p/cairo-freed-pool.c.o /home/autobuild/autobuild/instance-8/output-1/host/bin/x86_64-buildroot-linux-uclibc-gcc -Isrc/libcairo.a.p -Isrc -I../src -I. -I.. -I/home/autobuild/autobuild/instance-8/output-1/host/x86_64-buildroot-linux-uclibc/sysroot/usr/include/libpng16 -I/home/autobuild/autobuild/instance-8/output-1/host/x86_64-buildroot-linux-uclibc/sysroot/usr/include -I/home/autobuild/autobuild/instance-8/output-1/host/x86_64-buildroot-linux-uclibc/sysroot/usr/include/freetype2 -I/home/autobuild/autobuild/instance-8/output-1/host/x86_64-buildroot-linux-uclibc/sysroot/usr/include/pixman-1 -fvisibility=hidden -fdiagnostics-color=always -Wall -Winvalid-pch -Wextra -std=gnu11 -O3 -Wmissing-declarations -Werror-implicit-function-declaration -Wpointer-arith -Wwrite-strings -Wsign-compare -Wpacked -Wswitch-enum -Wmissing-format-attribute -Wvolatile-register-var -Wstrict-aliasing=2 -Winit-self -Wunsafe-loop-optimizations -Wno-missing-field-initializers -Wno-unused-parameter -Wno-attributes -Wno-long-long -Winline -Wno-unused-but-set-variable -Wno-enum-conversion -fno-strict-aliasing -fno-common -Wp,-D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -static -fPIC -Wno-attributes -Wno-unused-but-set-variable -Wno-missing-field-initializers -Wno-unused-parameter -Wno-long-long -DCAIRO_COMPILATION -MD -MQ src/libcairo.a.p/cairo-freed-pool.c.o -MF src/libcairo.a.p/cairo-freed-pool.c.o.d -o src/libcairo.a.p/cairo-freed-pool.c.o -c ../src/cairo-freed-pool.c In file included from ../src/cairo-mutex-type-private.h:45, from ../src/cairo-scaled-font-private.h:45, from ../src/cairoint.h:415, from ../src/cairo-freed-pool.c:38: ../src/cairo-mutex-impl-private.h:231:3: error: #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." 231 | # 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." | ^~~~~ ../src/cairo-mutex-impl-private.h:240:11: error: unknown type name 'cairo_mutex_impl_t' 240 | typedef cairo_mutex_impl_t cairo_recursive_mutex_impl_t; | ^~~~~~~~~~~~~~~~~~ ../src/cairo-mutex-type-private.h:49:3: error: #error "CAIRO_MUTEX_IMPL_LOCK not defined. Check cairo-mutex-impl-private.h." 49 | # error "CAIRO_MUTEX_IMPL_LOCK not defined. Check cairo-mutex-impl-private.h." | ^~~~~ ../src/cairo-mutex-type-private.h:52:3: error: #error "CAIRO_MUTEX_IMPL_TRY_LOCK not defined. Check cairo-mutex-impl-private.h." 52 | # error "CAIRO_MUTEX_IMPL_TRY_LOCK not defined. Check cairo-mutex-impl-private.h." | ^~~~~ ../src/cairo-mutex-type-private.h:55:3: error: #error "CAIRO_MUTEX_IMPL_UNLOCK not defined. Check cairo-mutex-impl-private.h." 55 | # error "CAIRO_MUTEX_IMPL_UNLOCK not defined. Check cairo-mutex-impl-private.h." | ^~~~~ ../src/cairo-mutex-type-private.h:58:3: error: #error "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined. Check cairo-mutex-impl-private.h." 58 | # error "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined. Check cairo-mutex-impl-private.h." | ^~~~~ ../src/cairo-mutex-type-private.h:142:3: error: #error "CAIRO_MUTEX_IMPL_LOCK not defined" 142 | # error "CAIRO_MUTEX_IMPL_LOCK not defined" | ^~~~~ ../src/cairo-mutex-type-private.h:145:3: error: #error "CAIRO_MUTEX_IMPL_TRY_LOCK not defined" 145 | # error "CAIRO_MUTEX_IMPL_TRY_LOCK not defined" | ^~~~~ ../src/cairo-mutex-type-private.h:148:3: error: #error "CAIRO_MUTEX_IMPL_UNLOCK not defined" 148 | # error "CAIRO_MUTEX_IMPL_UNLOCK not defined" | ^~~~~ ../src/cairo-mutex-type-private.h:157:3: error: #error "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined" 157 | # error "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined" | ^~~~~ ../src/cairo-mutex-type-private.h:167:9: error: unknown type name 'cairo_mutex_impl_t' 167 | typedef cairo_mutex_impl_t cairo_mutex_t; | ^~~~~~~~~~~~~~~~~~ [30/123] Compiling C object src/libcairo.a.p/cairo-damage.c.o FAILED: src/libcairo.a.p/cairo-damage.c.o /home/autobuild/autobuild/instance-8/output-1/host/bin/x86_64-buildroot-linux-uclibc-gcc -Isrc/libcairo.a.p -Isrc -I../src -I. -I.. -I/home/autobuild/autobuild/instance-8/output-1/host/x86_64-buildroot-linux-uclibc/sysroot/usr/include/libpng16 -I/home/autobuild/autobuild/instance-8/output-1/host/x86_64-buildroot-linux-uclibc/sysroot/usr/include -I/home/autobuild/autobuild/instance-8/output-1/host/x86_64-buildroot-linux-uclibc/sysroot/usr/include/freetype2 -I/home/autobuild/autobuild/instance-8/output-1/host/x86_64-buildroot-linux-uclibc/sysroot/usr/include/pixman-1 -fvisibility=hidden -fdiagnostics-color=always -Wall -Winvalid-pch -Wextra -std=gnu11 -O3 -Wmissing-declarations -Werror-implicit-function-declaration -Wpointer-arith -Wwrite-strings -Wsign-compare -Wpacked -Wswitch-enum -Wmissing-format-attribute -Wvolatile-register-var -Wstrict-aliasing=2 -Winit-self -Wunsafe-loop-optimizations -Wno-missing-field-initializers -Wno-unused-parameter -Wno-attributes -Wno-long-long -Winline -Wno-unused-but-set-variable -Wno-enum-conversion -fno-strict-aliasing -fno-common -Wp,-D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -static -fPIC -Wno-attributes -Wno-unused-but-set-variable -Wno-missing-field-initializers -Wno-unused-parameter -Wno-long-long -DCAIRO_COMPILATION -MD -MQ src/libcairo.a.p/cairo-damage.c.o -MF src/libcairo.a.p/cairo-damage.c.o.d -o src/libcairo.a.p/cairo-damage.c.o -c ../src/cairo-damage.c In file included from ../src/cairo-mutex-type-private.h:45, from ../src/cairo-scaled-font-private.h:45, from ../src/cairoint.h:415, from ../src/cairo-damage.c:35: ../src/cairo-mutex-impl-private.h:231:3: error: #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." 231 | # 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." | ^~~~~ ../src/cairo-mutex-impl-private.h:240:11: error: unknown type name 'cairo_mutex_impl_t' 240 | typedef cairo_mutex_impl_t cairo_recursive_mutex_impl_t; | ^~~~~~~~~~~~~~~~~~ ../src/cairo-mutex-type-private.h:49:3: error: #error "CAIRO_MUTEX_IMPL_LOCK not defined. Check cairo-mutex-impl-private.h." 49 | # error "CAIRO_MUTEX_IMPL_LOCK not defined. Check cairo-mutex-impl-private.h." | ^~~~~ ../src/cairo-mutex-type-private.h:52:3: error: #error "CAIRO_MUTEX_IMPL_TRY_LOCK not defined. Check cairo-mutex-impl-private.h." 52 | # error "CAIRO_MUTEX_IMPL_TRY_LOCK not defined. Check cairo-mutex-impl-private.h." | ^~~~~ ../src/cairo-mutex-type-private.h:55:3: error: #error "CAIRO_MUTEX_IMPL_UNLOCK not defined. Check cairo-mutex-impl-private.h." 55 | # error "CAIRO_MUTEX_IMPL_UNLOCK not defined. Check cairo-mutex-impl-private.h." | ^~~~~ ../src/cairo-mutex-type-private.h:58:3: error: #error "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined. Check cairo-mutex-impl-private.h." 58 | # error "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined. Check cairo-mutex-impl-private.h." | ^~~~~ ../src/cairo-mutex-type-private.h:142:3: error: #error "CAIRO_MUTEX_IMPL_LOCK not defined" 142 | # error "CAIRO_MUTEX_IMPL_LOCK not defined" | ^~~~~ ../src/cairo-mutex-type-private.h:145:3: error: #error "CAIRO_MUTEX_IMPL_TRY_LOCK not defined" 145 | # error "CAIRO_MUTEX_IMPL_TRY_LOCK not defined" | ^~~~~ ../src/cairo-mutex-type-private.h:148:3: error: #error "CAIRO_MUTEX_IMPL_UNLOCK not defined" 148 | # error "CAIRO_MUTEX_IMPL_UNLOCK not defined" | ^~~~~ ../src/cairo-mutex-type-private.h:157:3: error: #error "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined" 157 | # error "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined" | ^~~~~ ../src/cairo-mutex-type-private.h:167:9: error: unknown type name 'cairo_mutex_impl_t' 167 | typedef cairo_mutex_impl_t cairo_mutex_t; | ^~~~~~~~~~~~~~~~~~ [31/123] Compiling C object src/libcairo.a.p/cairo-color.c.o FAILED: src/libcairo.a.p/cairo-color.c.o /home/autobuild/autobuild/instance-8/output-1/host/bin/x86_64-buildroot-linux-uclibc-gcc -Isrc/libcairo.a.p -Isrc -I../src -I. -I.. -I/home/autobuild/autobuild/instance-8/output-1/host/x86_64-buildroot-linux-uclibc/sysroot/usr/include/libpng16 -I/home/autobuild/autobuild/instance-8/output-1/host/x86_64-buildroot-linux-uclibc/sysroot/usr/include -I/home/autobuild/autobuild/instance-8/output-1/host/x86_64-buildroot-linux-uclibc/sysroot/usr/include/freetype2 -I/home/autobuild/autobuild/instance-8/output-1/host/x86_64-buildroot-linux-uclibc/sysroot/usr/include/pixman-1 -fvisibility=hidden -fdiagnostics-color=always -Wall -Winvalid-pch -Wextra -std=gnu11 -O3 -Wmissing-declarations -Werror-implicit-function-declaration -Wpointer-arith -Wwrite-strings -Wsign-compare -Wpacked -Wswitch-enum -Wmissing-format-attribute -Wvolatile-register-var -Wstrict-aliasing=2 -Winit-self -Wunsafe-loop-optimizations -Wno-missing-field-initializers -Wno-unused-parameter -Wno-attributes -Wno-long-long -Winline -Wno-unused-but-set-variable -Wno-enum-conversion -fno-strict-aliasing -fno-common -Wp,-D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -static -fPIC -Wno-attributes -Wno-unused-but-set-variable -Wno-missing-field-initializers -Wno-unused-parameter -Wno-long-long -DCAIRO_COMPILATION -MD -MQ src/libcairo.a.p/cairo-color.c.o -MF src/libcairo.a.p/cairo-color.c.o.d -o src/libcairo.a.p/cairo-color.c.o -c ../src/cairo-color.c In file included from ../src/cairo-mutex-type-private.h:45, from ../src/cairo-scaled-font-private.h:45, from ../src/cairoint.h:415, from ../src/cairo-color.c:38: ../src/cairo-mutex-impl-private.h:231:3: error: #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." 231 | # 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." | ^~~~~ ../src/cairo-mutex-impl-private.h:240:11: error: unknown type name 'cairo_mutex_impl_t' 240 | typedef cairo_mutex_impl_t cairo_recursive_mutex_impl_t; | ^~~~~~~~~~~~~~~~~~ ../src/cairo-mutex-type-private.h:49:3: error: #error "CAIRO_MUTEX_IMPL_LOCK not defined. Check cairo-mutex-impl-private.h." 49 | # error "CAIRO_MUTEX_IMPL_LOCK not defined. Check cairo-mutex-impl-private.h." | ^~~~~ ../src/cairo-mutex-type-private.h:52:3: error: #error "CAIRO_MUTEX_IMPL_TRY_LOCK not defined. Check cairo-mutex-impl-private.h." 52 | # error "CAIRO_MUTEX_IMPL_TRY_LOCK not defined. Check cairo-mutex-impl-private.h." | ^~~~~ ../src/cairo-mutex-type-private.h:55:3: error: #error "CAIRO_MUTEX_IMPL_UNLOCK not defined. Check cairo-mutex-impl-private.h." 55 | # error "CAIRO_MUTEX_IMPL_UNLOCK not defined. Check cairo-mutex-impl-private.h." | ^~~~~ ../src/cairo-mutex-type-private.h:58:3: error: #error "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined. Check cairo-mutex-impl-private.h." 58 | # error "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined. Check cairo-mutex-impl-private.h." | ^~~~~ ../src/cairo-mutex-type-private.h:142:3: error: #error "CAIRO_MUTEX_IMPL_LOCK not defined" 142 | # error "CAIRO_MUTEX_IMPL_LOCK not defined" | ^~~~~ ../src/cairo-mutex-type-private.h:145:3: error: #error "CAIRO_MUTEX_IMPL_TRY_LOCK not defined" 145 | # error "CAIRO_MUTEX_IMPL_TRY_LOCK not defined" | ^~~~~ ../src/cairo-mutex-type-private.h:148:3: error: #error "CAIRO_MUTEX_IMPL_UNLOCK not defined" 148 | # error "CAIRO_MUTEX_IMPL_UNLOCK not defined" | ^~~~~ ../src/cairo-mutex-type-private.h:157:3: error: #error "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined" 157 | # error "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined" | ^~~~~ ../src/cairo-mutex-type-private.h:167:9: error: unknown type name 'cairo_mutex_impl_t' 167 | typedef cairo_mutex_impl_t cairo_mutex_t; | ^~~~~~~~~~~~~~~~~~ [32/123] Compiling C object src/libcairo.a.p/cairo-fallback-compositor.c.o FAILED: src/libcairo.a.p/cairo-fallback-compositor.c.o /home/autobuild/autobuild/instance-8/output-1/host/bin/x86_64-buildroot-linux-uclibc-gcc -Isrc/libcairo.a.p -Isrc -I../src -I. -I.. -I/home/autobuild/autobuild/instance-8/output-1/host/x86_64-buildroot-linux-uclibc/sysroot/usr/include/libpng16 -I/home/autobuild/autobuild/instance-8/output-1/host/x86_64-buildroot-linux-uclibc/sysroot/usr/include -I/home/autobuild/autobuild/instance-8/output-1/host/x86_64-buildroot-linux-uclibc/sysroot/usr/include/freetype2 -I/home/autobuild/autobuild/instance-8/output-1/host/x86_64-buildroot-linux-uclibc/sysroot/usr/include/pixman-1 -fvisibility=hidden -fdiagnostics-color=always -Wall -Winvalid-pch -Wextra -std=gnu11 -O3 -Wmissing-declarations -Werror-implicit-function-declaration -Wpointer-arith -Wwrite-strings -Wsign-compare -Wpacked -Wswitch-enum -Wmissing-format-attribute -Wvolatile-register-var -Wstrict-aliasing=2 -Winit-self -Wunsafe-loop-optimizations -Wno-missing-field-initializers -Wno-unused-parameter -Wno-attributes -Wno-long-long -Winline -Wno-unused-but-set-variable -Wno-enum-conversion -fno-strict-aliasing -fno-common -Wp,-D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -static -fPIC -Wno-attributes -Wno-unused-but-set-variable -Wno-missing-field-initializers -Wno-unused-parameter -Wno-long-long -DCAIRO_COMPILATION -MD -MQ src/libcairo.a.p/cairo-fallback-compositor.c.o -MF src/libcairo.a.p/cairo-fallback-compositor.c.o.d -o src/libcairo.a.p/cairo-fallback-compositor.c.o -c ../src/cairo-fallback-compositor.c In file included from ../src/cairo-mutex-type-private.h:45, from ../src/cairo-scaled-font-private.h:45, from ../src/cairoint.h:415, from ../src/cairo-fallback-compositor.c:42: ../src/cairo-mutex-impl-private.h:231:3: error: #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." 231 | # 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." | ^~~~~ ../src/cairo-mutex-impl-private.h:240:11: error: unknown type name 'cairo_mutex_impl_t' 240 | typedef cairo_mutex_impl_t cairo_recursive_mutex_impl_t; | ^~~~~~~~~~~~~~~~~~ ../src/cairo-mutex-type-private.h:49:3: error: #error "CAIRO_MUTEX_IMPL_LOCK not defined. Check cairo-mutex-impl-private.h." 49 | # error "CAIRO_MUTEX_IMPL_LOCK not defined. Check cairo-mutex-impl-private.h." | ^~~~~ ../src/cairo-mutex-type-private.h:52:3: error: #error "CAIRO_MUTEX_IMPL_TRY_LOCK not defined. Check cairo-mutex-impl-private.h." 52 | # error "CAIRO_MUTEX_IMPL_TRY_LOCK not defined. Check cairo-mutex-impl-private.h." | ^~~~~ ../src/cairo-mutex-type-private.h:55:3: error: #error "CAIRO_MUTEX_IMPL_UNLOCK not defined. Check cairo-mutex-impl-private.h." 55 | # error "CAIRO_MUTEX_IMPL_UNLOCK not defined. Check cairo-mutex-impl-private.h." | ^~~~~ ../src/cairo-mutex-type-private.h:58:3: error: #error "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined. Check cairo-mutex-impl-private.h." 58 | # error "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined. Check cairo-mutex-impl-private.h." | ^~~~~ ../src/cairo-mutex-type-private.h:142:3: error: #error "CAIRO_MUTEX_IMPL_LOCK not defined" 142 | # error "CAIRO_MUTEX_IMPL_LOCK not defined" | ^~~~~ ../src/cairo-mutex-type-private.h:145:3: error: #error "CAIRO_MUTEX_IMPL_TRY_LOCK not defined" 145 | # error "CAIRO_MUTEX_IMPL_TRY_LOCK not defined" | ^~~~~ ../src/cairo-mutex-type-private.h:148:3: error: #error "CAIRO_MUTEX_IMPL_UNLOCK not defined" 148 | # error "CAIRO_MUTEX_IMPL_UNLOCK not defined" | ^~~~~ ../src/cairo-mutex-type-private.h:157:3: error: #error "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined" 157 | # error "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined" | ^~~~~ ../src/cairo-mutex-type-private.h:167:9: error: unknown type name 'cairo_mutex_impl_t' 167 | typedef cairo_mutex_impl_t cairo_mutex_t; | ^~~~~~~~~~~~~~~~~~ [33/123] Compiling C object src/libcairo.a.p/cairo-font-options.c.o FAILED: src/libcairo.a.p/cairo-font-options.c.o /home/autobuild/autobuild/instance-8/output-1/host/bin/x86_64-buildroot-linux-uclibc-gcc -Isrc/libcairo.a.p -Isrc -I../src -I. -I.. -I/home/autobuild/autobuild/instance-8/output-1/host/x86_64-buildroot-linux-uclibc/sysroot/usr/include/libpng16 -I/home/autobuild/autobuild/instance-8/output-1/host/x86_64-buildroot-linux-uclibc/sysroot/usr/include -I/home/autobuild/autobuild/instance-8/output-1/host/x86_64-buildroot-linux-uclibc/sysroot/usr/include/freetype2 -I/home/autobuild/autobuild/instance-8/output-1/host/x86_64-buildroot-linux-uclibc/sysroot/usr/include/pixman-1 -fvisibility=hidden -fdiagnostics-color=always -Wall -Winvalid-pch -Wextra -std=gnu11 -O3 -Wmissing-declarations -Werror-implicit-function-declaration -Wpointer-arith -Wwrite-strings -Wsign-compare -Wpacked -Wswitch-enum -Wmissing-format-attribute -Wvolatile-register-var -Wstrict-aliasing=2 -Winit-self -Wunsafe-loop-optimizations -Wno-missing-field-initializers -Wno-unused-parameter -Wno-attributes -Wno-long-long -Winline -Wno-unused-but-set-variable -Wno-enum-conversion -fno-strict-aliasing -fno-common -Wp,-D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -static -fPIC -Wno-attributes -Wno-unused-but-set-variable -Wno-missing-field-initializers -Wno-unused-parameter -Wno-long-long -DCAIRO_COMPILATION -MD -MQ src/libcairo.a.p/cairo-font-options.c.o -MF src/libcairo.a.p/cairo-font-options.c.o.d -o src/libcairo.a.p/cairo-font-options.c.o -c ../src/cairo-font-options.c In file included from ../src/cairo-mutex-type-private.h:45, from ../src/cairo-scaled-font-private.h:45, from ../src/cairoint.h:415, from ../src/cairo-font-options.c:37: ../src/cairo-mutex-impl-private.h:231:3: error: #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." 231 | # 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." | ^~~~~ ../src/cairo-mutex-impl-private.h:240:11: error: unknown type name 'cairo_mutex_impl_t' 240 | typedef cairo_mutex_impl_t cairo_recursive_mutex_impl_t; | ^~~~~~~~~~~~~~~~~~ ../src/cairo-mutex-type-private.h:49:3: error: #error "CAIRO_MUTEX_IMPL_LOCK not defined. Check cairo-mutex-impl-private.h." 49 | # error "CAIRO_MUTEX_IMPL_LOCK not defined. Check cairo-mutex-impl-private.h." | ^~~~~ ../src/cairo-mutex-type-private.h:52:3: error: #error "CAIRO_MUTEX_IMPL_TRY_LOCK not defined. Check cairo-mutex-impl-private.h." 52 | # error "CAIRO_MUTEX_IMPL_TRY_LOCK not defined. Check cairo-mutex-impl-private.h." | ^~~~~ ../src/cairo-mutex-type-private.h:55:3: error: #error "CAIRO_MUTEX_IMPL_UNLOCK not defined. Check cairo-mutex-impl-private.h." 55 | # error "CAIRO_MUTEX_IMPL_UNLOCK not defined. Check cairo-mutex-impl-private.h." | ^~~~~ ../src/cairo-mutex-type-private.h:58:3: error: #error "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined. Check cairo-mutex-impl-private.h." 58 | # error "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined. Check cairo-mutex-impl-private.h." | ^~~~~ ../src/cairo-mutex-type-private.h:142:3: error: #error "CAIRO_MUTEX_IMPL_LOCK not defined" 142 | # error "CAIRO_MUTEX_IMPL_LOCK not defined" | ^~~~~ ../src/cairo-mutex-type-private.h:145:3: error: #error "CAIRO_MUTEX_IMPL_TRY_LOCK not defined" 145 | # error "CAIRO_MUTEX_IMPL_TRY_LOCK not defined" | ^~~~~ ../src/cairo-mutex-type-private.h:148:3: error: #error "CAIRO_MUTEX_IMPL_UNLOCK not defined" 148 | # error "CAIRO_MUTEX_IMPL_UNLOCK not defined" | ^~~~~ ../src/cairo-mutex-type-private.h:157:3: error: #error "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined" 157 | # error "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined" | ^~~~~ ../src/cairo-mutex-type-private.h:167:9: error: unknown type name 'cairo_mutex_impl_t' 167 | typedef cairo_mutex_impl_t cairo_mutex_t; | ^~~~~~~~~~~~~~~~~~ [34/123] Compiling C object src/libcairo.a.p/cairo-image-info.c.o FAILED: src/libcairo.a.p/cairo-image-info.c.o /home/autobuild/autobuild/instance-8/output-1/host/bin/x86_64-buildroot-linux-uclibc-gcc -Isrc/libcairo.a.p -Isrc -I../src -I. -I.. -I/home/autobuild/autobuild/instance-8/output-1/host/x86_64-buildroot-linux-uclibc/sysroot/usr/include/libpng16 -I/home/autobuild/autobuild/instance-8/output-1/host/x86_64-buildroot-linux-uclibc/sysroot/usr/include -I/home/autobuild/autobuild/instance-8/output-1/host/x86_64-buildroot-linux-uclibc/sysroot/usr/include/freetype2 -I/home/autobuild/autobuild/instance-8/output-1/host/x86_64-buildroot-linux-uclibc/sysroot/usr/include/pixman-1 -fvisibility=hidden -fdiagnostics-color=always -Wall -Winvalid-pch -Wextra -std=gnu11 -O3 -Wmissing-declarations -Werror-implicit-function-declaration -Wpointer-arith -Wwrite-strings -Wsign-compare -Wpacked -Wswitch-enum -Wmissing-format-attribute -Wvolatile-register-var -Wstrict-aliasing=2 -Winit-self -Wunsafe-loop-optimizations -Wno-missing-field-initializers -Wno-unused-parameter -Wno-attributes -Wno-long-long -Winline -Wno-unused-but-set-variable -Wno-enum-conversion -fno-strict-aliasing -fno-common -Wp,-D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -static -fPIC -Wno-attributes -Wno-unused-but-set-variable -Wno-missing-field-initializers -Wno-unused-parameter -Wno-long-long -DCAIRO_COMPILATION -MD -MQ src/libcairo.a.p/cairo-image-info.c.o -MF src/libcairo.a.p/cairo-image-info.c.o.d -o src/libcairo.a.p/cairo-image-info.c.o -c ../src/cairo-image-info.c In file included from ../src/cairo-mutex-type-private.h:45, from ../src/cairo-scaled-font-private.h:45, from ../src/cairoint.h:415, from ../src/cairo-image-info.c:37: ../src/cairo-mutex-impl-private.h:231:3: error: #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." 231 | # 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." | ^~~~~ ../src/cairo-mutex-impl-private.h:240:11: error: unknown type name 'cairo_mutex_impl_t' 240 | typedef cairo_mutex_impl_t cairo_recursive_mutex_impl_t; | ^~~~~~~~~~~~~~~~~~ ../src/cairo-mutex-type-private.h:49:3: error: #error "CAIRO_MUTEX_IMPL_LOCK not defined. Check cairo-mutex-impl-private.h." 49 | # error "CAIRO_MUTEX_IMPL_LOCK not defined. Check cairo-mutex-impl-private.h." | ^~~~~ ../src/cairo-mutex-type-private.h:52:3: error: #error "CAIRO_MUTEX_IMPL_TRY_LOCK not defined. Check cairo-mutex-impl-private.h." 52 | # error "CAIRO_MUTEX_IMPL_TRY_LOCK not defined. Check cairo-mutex-impl-private.h." | ^~~~~ ../src/cairo-mutex-type-private.h:55:3: error: #error "CAIRO_MUTEX_IMPL_UNLOCK not defined. Check cairo-mutex-impl-private.h." 55 | # error "CAIRO_MUTEX_IMPL_UNLOCK not defined. Check cairo-mutex-impl-private.h." | ^~~~~ ../src/cairo-mutex-type-private.h:58:3: error: #error "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined. Check cairo-mutex-impl-private.h." 58 | # error "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined. Check cairo-mutex-impl-private.h." | ^~~~~ ../src/cairo-mutex-type-private.h:142:3: error: #error "CAIRO_MUTEX_IMPL_LOCK not defined" 142 | # error "CAIRO_MUTEX_IMPL_LOCK not defined" | ^~~~~ ../src/cairo-mutex-type-private.h:145:3: error: #error "CAIRO_MUTEX_IMPL_TRY_LOCK not defined" 145 | # error "CAIRO_MUTEX_IMPL_TRY_LOCK not defined" | ^~~~~ ../src/cairo-mutex-type-private.h:148:3: error: #error "CAIRO_MUTEX_IMPL_UNLOCK not defined" 148 | # error "CAIRO_MUTEX_IMPL_UNLOCK not defined" | ^~~~~ ../src/cairo-mutex-type-private.h:157:3: error: #error "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined" 157 | # error "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined" | ^~~~~ ../src/cairo-mutex-type-private.h:167:9: error: unknown type name 'cairo_mutex_impl_t' 167 | typedef cairo_mutex_impl_t cairo_mutex_t; | ^~~~~~~~~~~~~~~~~~ [35/123] Compiling C object src/libcairo.a.p/cairo-freelist.c.o FAILED: src/libcairo.a.p/cairo-freelist.c.o /home/autobuild/autobuild/instance-8/output-1/host/bin/x86_64-buildroot-linux-uclibc-gcc -Isrc/libcairo.a.p -Isrc -I../src -I. -I.. -I/home/autobuild/autobuild/instance-8/output-1/host/x86_64-buildroot-linux-uclibc/sysroot/usr/include/libpng16 -I/home/autobuild/autobuild/instance-8/output-1/host/x86_64-buildroot-linux-uclibc/sysroot/usr/include -I/home/autobuild/autobuild/instance-8/output-1/host/x86_64-buildroot-linux-uclibc/sysroot/usr/include/freetype2 -I/home/autobuild/autobuild/instance-8/output-1/host/x86_64-buildroot-linux-uclibc/sysroot/usr/include/pixman-1 -fvisibility=hidden -fdiagnostics-color=always -Wall -Winvalid-pch -Wextra -std=gnu11 -O3 -Wmissing-declarations -Werror-implicit-function-declaration -Wpointer-arith -Wwrite-strings -Wsign-compare -Wpacked -Wswitch-enum -Wmissing-format-attribute -Wvolatile-register-var -Wstrict-aliasing=2 -Winit-self -Wunsafe-loop-optimizations -Wno-missing-field-initializers -Wno-unused-parameter -Wno-attributes -Wno-long-long -Winline -Wno-unused-but-set-variable -Wno-enum-conversion -fno-strict-aliasing -fno-common -Wp,-D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -static -fPIC -Wno-attributes -Wno-unused-but-set-variable -Wno-missing-field-initializers -Wno-unused-parameter -Wno-long-long -DCAIRO_COMPILATION -MD -MQ src/libcairo.a.p/cairo-freelist.c.o -MF src/libcairo.a.p/cairo-freelist.c.o.d -o src/libcairo.a.p/cairo-freelist.c.o -c ../src/cairo-freelist.c In file included from ../src/cairo-mutex-type-private.h:45, from ../src/cairo-scaled-font-private.h:45, from ../src/cairoint.h:415, from ../src/cairo-freelist.c:23: ../src/cairo-mutex-impl-private.h:231:3: error: #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." 231 | # 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." | ^~~~~ ../src/cairo-mutex-impl-private.h:240:11: error: unknown type name 'cairo_mutex_impl_t' 240 | typedef cairo_mutex_impl_t cairo_recursive_mutex_impl_t; | ^~~~~~~~~~~~~~~~~~ ../src/cairo-mutex-type-private.h:49:3: error: #error "CAIRO_MUTEX_IMPL_LOCK not defined. Check cairo-mutex-impl-private.h." 49 | # error "CAIRO_MUTEX_IMPL_LOCK not defined. Check cairo-mutex-impl-private.h." | ^~~~~ ../src/cairo-mutex-type-private.h:52:3: error: #error "CAIRO_MUTEX_IMPL_TRY_LOCK not defined. Check cairo-mutex-impl-private.h." 52 | # error "CAIRO_MUTEX_IMPL_TRY_LOCK not defined. Check cairo-mutex-impl-private.h." | ^~~~~ ../src/cairo-mutex-type-private.h:55:3: error: #error "CAIRO_MUTEX_IMPL_UNLOCK not defined. Check cairo-mutex-impl-private.h." 55 | # error "CAIRO_MUTEX_IMPL_UNLOCK not defined. Check cairo-mutex-impl-private.h." | ^~~~~ ../src/cairo-mutex-type-private.h:58:3: error: #error "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined. Check cairo-mutex-impl-private.h." 58 | # error "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined. Check cairo-mutex-impl-private.h." | ^~~~~ ../src/cairo-mutex-type-private.h:142:3: error: #error "CAIRO_MUTEX_IMPL_LOCK not defined" 142 | # error "CAIRO_MUTEX_IMPL_LOCK not defined" | ^~~~~ ../src/cairo-mutex-type-private.h:145:3: error: #error "CAIRO_MUTEX_IMPL_TRY_LOCK not defined" 145 | # error "CAIRO_MUTEX_IMPL_TRY_LOCK not defined" | ^~~~~ ../src/cairo-mutex-type-private.h:148:3: error: #error "CAIRO_MUTEX_IMPL_UNLOCK not defined" 148 | # error "CAIRO_MUTEX_IMPL_UNLOCK not defined" | ^~~~~ ../src/cairo-mutex-type-private.h:157:3: error: #error "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined" 157 | # error "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined" | ^~~~~ ../src/cairo-mutex-type-private.h:167:9: error: unknown type name 'cairo_mutex_impl_t' 167 | typedef cairo_mutex_impl_t cairo_mutex_t; | ^~~~~~~~~~~~~~~~~~ [36/123] Compiling C object src/libcairo.a.p/cairo-analysis-surface.c.o FAILED: src/libcairo.a.p/cairo-analysis-surface.c.o /home/autobuild/autobuild/instance-8/output-1/host/bin/x86_64-buildroot-linux-uclibc-gcc -Isrc/libcairo.a.p -Isrc -I../src -I. -I.. -I/home/autobuild/autobuild/instance-8/output-1/host/x86_64-buildroot-linux-uclibc/sysroot/usr/include/libpng16 -I/home/autobuild/autobuild/instance-8/output-1/host/x86_64-buildroot-linux-uclibc/sysroot/usr/include -I/home/autobuild/autobuild/instance-8/output-1/host/x86_64-buildroot-linux-uclibc/sysroot/usr/include/freetype2 -I/home/autobuild/autobuild/instance-8/output-1/host/x86_64-buildroot-linux-uclibc/sysroot/usr/include/pixman-1 -fvisibility=hidden -fdiagnostics-color=always -Wall -Winvalid-pch -Wextra -std=gnu11 -O3 -Wmissing-declarations -Werror-implicit-function-declaration -Wpointer-arith -Wwrite-strings -Wsign-compare -Wpacked -Wswitch-enum -Wmissing-format-attribute -Wvolatile-register-var -Wstrict-aliasing=2 -Winit-self -Wunsafe-loop-optimizations -Wno-missing-field-initializers -Wno-unused-parameter -Wno-attributes -Wno-long-long -Winline -Wno-unused-but-set-variable -Wno-enum-conversion -fno-strict-aliasing -fno-common -Wp,-D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -static -fPIC -Wno-attributes -Wno-unused-but-set-variable -Wno-missing-field-initializers -Wno-unused-parameter -Wno-long-long -DCAIRO_COMPILATION -MD -MQ src/libcairo.a.p/cairo-analysis-surface.c.o -MF src/libcairo.a.p/cairo-analysis-surface.c.o.d -o src/libcairo.a.p/cairo-analysis-surface.c.o -c ../src/cairo-analysis-surface.c In file included from ../src/cairo-mutex-type-private.h:45, from ../src/cairo-scaled-font-private.h:45, from ../src/cairoint.h:415, from ../src/cairo-analysis-surface.c:38: ../src/cairo-mutex-impl-private.h:231:3: error: #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." 231 | # 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." | ^~~~~ ../src/cairo-mutex-impl-private.h:240:11: error: unknown type name 'cairo_mutex_impl_t' 240 | typedef cairo_mutex_impl_t cairo_recursive_mutex_impl_t; | ^~~~~~~~~~~~~~~~~~ ../src/cairo-mutex-type-private.h:49:3: error: #error "CAIRO_MUTEX_IMPL_LOCK not defined. Check cairo-mutex-impl-private.h." 49 | # error "CAIRO_MUTEX_IMPL_LOCK not defined. Check cairo-mutex-impl-private.h." | ^~~~~ ../src/cairo-mutex-type-private.h:52:3: error: #error "CAIRO_MUTEX_IMPL_TRY_LOCK not defined. Check cairo-mutex-impl-private.h." 52 | # error "CAIRO_MUTEX_IMPL_TRY_LOCK not defined. Check cairo-mutex-impl-private.h." | ^~~~~ ../src/cairo-mutex-type-private.h:55:3: error: #error "CAIRO_MUTEX_IMPL_UNLOCK not defined. Check cairo-mutex-impl-private.h." 55 | # error "CAIRO_MUTEX_IMPL_UNLOCK not defined. Check cairo-mutex-impl-private.h." | ^~~~~ ../src/cairo-mutex-type-private.h:58:3: error: #error "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined. Check cairo-mutex-impl-private.h." 58 | # error "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined. Check cairo-mutex-impl-private.h." | ^~~~~ ../src/cairo-mutex-type-private.h:142:3: error: #error "CAIRO_MUTEX_IMPL_LOCK not defined" 142 | # error "CAIRO_MUTEX_IMPL_LOCK not defined" | ^~~~~ ../src/cairo-mutex-type-private.h:145:3: error: #error "CAIRO_MUTEX_IMPL_TRY_LOCK not defined" 145 | # error "CAIRO_MUTEX_IMPL_TRY_LOCK not defined" | ^~~~~ ../src/cairo-mutex-type-private.h:148:3: error: #error "CAIRO_MUTEX_IMPL_UNLOCK not defined" 148 | # error "CAIRO_MUTEX_IMPL_UNLOCK not defined" | ^~~~~ ../src/cairo-mutex-type-private.h:157:3: error: #error "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined" 157 | # error "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined" | ^~~~~ ../src/cairo-mutex-type-private.h:167:9: error: unknown type name 'cairo_mutex_impl_t' 167 | typedef cairo_mutex_impl_t cairo_mutex_t; | ^~~~~~~~~~~~~~~~~~ ../src/cairo-surface-snapshot-inline.h: In function '_cairo_surface_snapshot_get_target': ../src/cairo-mutex-type-private.h:175:41: error: implicit declaration of function 'CAIRO_MUTEX_IMPL_LOCK'; did you mean 'CAIRO_MUTEX_IMPL_NOOP'? [-Werror=implicit-function-declaration] 175 | #define CAIRO_MUTEX_LOCK CAIRO_MUTEX_IMPL_LOCK | ^~~~~~~~~~~~~~~~~~~~~ ../src/cairo-surface-snapshot-inline.h:54:5: note: in expansion of macro 'CAIRO_MUTEX_LOCK' 54 | CAIRO_MUTEX_LOCK (snapshot->mutex); | ^~~~~~~~~~~~~~~~ ../src/cairo-mutex-type-private.h:177:41: error: implicit declaration of function 'CAIRO_MUTEX_IMPL_UNLOCK'; did you mean 'CAIRO_MUTEX_IMPL_NOOP'? [-Werror=implicit-function-declaration] 177 | #define CAIRO_MUTEX_UNLOCK CAIRO_MUTEX_IMPL_UNLOCK | ^~~~~~~~~~~~~~~~~~~~~~~ ../src/cairo-surface-snapshot-inline.h:56:5: note: in expansion of macro 'CAIRO_MUTEX_UNLOCK' 56 | CAIRO_MUTEX_UNLOCK (snapshot->mutex); | ^~~~~~~~~~~~~~~~~~ cc1: some warnings being treated as errors [37/123] Compiling C object src/libcairo.a.p/cairo-font-face.c.o FAILED: src/libcairo.a.p/cairo-font-face.c.o /home/autobuild/autobuild/instance-8/output-1/host/bin/x86_64-buildroot-linux-uclibc-gcc -Isrc/libcairo.a.p -Isrc -I../src -I. -I.. -I/home/autobuild/autobuild/instance-8/output-1/host/x86_64-buildroot-linux-uclibc/sysroot/usr/include/libpng16 -I/home/autobuild/autobuild/instance-8/output-1/host/x86_64-buildroot-linux-uclibc/sysroot/usr/include -I/home/autobuild/autobuild/instance-8/output-1/host/x86_64-buildroot-linux-uclibc/sysroot/usr/include/freetype2 -I/home/autobuild/autobuild/instance-8/output-1/host/x86_64-buildroot-linux-uclibc/sysroot/usr/include/pixman-1 -fvisibility=hidden -fdiagnostics-color=always -Wall -Winvalid-pch -Wextra -std=gnu11 -O3 -Wmissing-declarations -Werror-implicit-function-declaration -Wpointer-arith -Wwrite-strings -Wsign-compare -Wpacked -Wswitch-enum -Wmissing-format-attribute -Wvolatile-register-var -Wstrict-aliasing=2 -Winit-self -Wunsafe-loop-optimizations -Wno-missing-field-initializers -Wno-unused-parameter -Wno-attributes -Wno-long-long -Winline -Wno-unused-but-set-variable -Wno-enum-conversion -fno-strict-aliasing -fno-common -Wp,-D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -static -fPIC -Wno-attributes -Wno-unused-but-set-variable -Wno-missing-field-initializers -Wno-unused-parameter -Wno-long-long -DCAIRO_COMPILATION -MD -MQ src/libcairo.a.p/cairo-font-face.c.o -MF src/libcairo.a.p/cairo-font-face.c.o.d -o src/libcairo.a.p/cairo-font-face.c.o -c ../src/cairo-font-face.c In file included from ../src/cairo-mutex-type-private.h:45, from ../src/cairo-scaled-font-private.h:45, from ../src/cairoint.h:415, from ../src/cairo-font-face.c:41: ../src/cairo-mutex-impl-private.h:231:3: error: #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." 231 | # 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." | ^~~~~ ../src/cairo-mutex-impl-private.h:240:11: error: unknown type name 'cairo_mutex_impl_t' 240 | typedef cairo_mutex_impl_t cairo_recursive_mutex_impl_t; | ^~~~~~~~~~~~~~~~~~ ../src/cairo-mutex-type-private.h:49:3: error: #error "CAIRO_MUTEX_IMPL_LOCK not defined. Check cairo-mutex-impl-private.h." 49 | # error "CAIRO_MUTEX_IMPL_LOCK not defined. Check cairo-mutex-impl-private.h." | ^~~~~ ../src/cairo-mutex-type-private.h:52:3: error: #error "CAIRO_MUTEX_IMPL_TRY_LOCK not defined. Check cairo-mutex-impl-private.h." 52 | # error "CAIRO_MUTEX_IMPL_TRY_LOCK not defined. Check cairo-mutex-impl-private.h." | ^~~~~ ../src/cairo-mutex-type-private.h:55:3: error: #error "CAIRO_MUTEX_IMPL_UNLOCK not defined. Check cairo-mutex-impl-private.h." 55 | # error "CAIRO_MUTEX_IMPL_UNLOCK not defined. Check cairo-mutex-impl-private.h." | ^~~~~ ../src/cairo-mutex-type-private.h:58:3: error: #error "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined. Check cairo-mutex-impl-private.h." 58 | # error "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined. Check cairo-mutex-impl-private.h." | ^~~~~ ../src/cairo-mutex-type-private.h:142:3: error: #error "CAIRO_MUTEX_IMPL_LOCK not defined" 142 | # error "CAIRO_MUTEX_IMPL_LOCK not defined" | ^~~~~ ../src/cairo-mutex-type-private.h:145:3: error: #error "CAIRO_MUTEX_IMPL_TRY_LOCK not defined" 145 | # error "CAIRO_MUTEX_IMPL_TRY_LOCK not defined" | ^~~~~ ../src/cairo-mutex-type-private.h:148:3: error: #error "CAIRO_MUTEX_IMPL_UNLOCK not defined" 148 | # error "CAIRO_MUTEX_IMPL_UNLOCK not defined" | ^~~~~ ../src/cairo-mutex-type-private.h:157:3: error: #error "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined" 157 | # error "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined" | ^~~~~ ../src/cairo-mutex-type-private.h:167:9: error: unknown type name 'cairo_mutex_impl_t' 167 | typedef cairo_mutex_impl_t cairo_mutex_t; | ^~~~~~~~~~~~~~~~~~ [38/123] Compiling C object src/libcairo.a.p/cairo-line.c.o FAILED: src/libcairo.a.p/cairo-line.c.o /home/autobuild/autobuild/instance-8/output-1/host/bin/x86_64-buildroot-linux-uclibc-gcc -Isrc/libcairo.a.p -Isrc -I../src -I. -I.. -I/home/autobuild/autobuild/instance-8/output-1/host/x86_64-buildroot-linux-uclibc/sysroot/usr/include/libpng16 -I/home/autobuild/autobuild/instance-8/output-1/host/x86_64-buildroot-linux-uclibc/sysroot/usr/include -I/home/autobuild/autobuild/instance-8/output-1/host/x86_64-buildroot-linux-uclibc/sysroot/usr/include/freetype2 -I/home/autobuild/autobuild/instance-8/output-1/host/x86_64-buildroot-linux-uclibc/sysroot/usr/include/pixman-1 -fvisibility=hidden -fdiagnostics-color=always -Wall -Winvalid-pch -Wextra -std=gnu11 -O3 -Wmissing-declarations -Werror-implicit-function-declaration -Wpointer-arith -Wwrite-strings -Wsign-compare -Wpacked -Wswitch-enum -Wmissing-format-attribute -Wvolatile-register-var -Wstrict-aliasing=2 -Winit-self -Wunsafe-loop-optimizations -Wno-missing-field-initializers -Wno-unused-parameter -Wno-attributes -Wno-long-long -Winline -Wno-unused-but-set-variable -Wno-enum-conversion -fno-strict-aliasing -fno-common -Wp,-D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -static -fPIC -Wno-attributes -Wno-unused-but-set-variable -Wno-missing-field-initializers -Wno-unused-parameter -Wno-long-long -DCAIRO_COMPILATION -MD -MQ src/libcairo.a.p/cairo-line.c.o -MF src/libcairo.a.p/cairo-line.c.o.d -o src/libcairo.a.p/cairo-line.c.o -c ../src/cairo-line.c In file included from ../src/cairo-mutex-type-private.h:45, from ../src/cairo-scaled-font-private.h:45, from ../src/cairoint.h:415, from ../src/cairo-line.c:41: ../src/cairo-mutex-impl-private.h:231:3: error: #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." 231 | # 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." | ^~~~~ ../src/cairo-mutex-impl-private.h:240:11: error: unknown type name 'cairo_mutex_impl_t' 240 | typedef cairo_mutex_impl_t cairo_recursive_mutex_impl_t; | ^~~~~~~~~~~~~~~~~~ ../src/cairo-mutex-type-private.h:49:3: error: #error "CAIRO_MUTEX_IMPL_LOCK not defined. Check cairo-mutex-impl-private.h." 49 | # error "CAIRO_MUTEX_IMPL_LOCK not defined. Check cairo-mutex-impl-private.h." | ^~~~~ ../src/cairo-mutex-type-private.h:52:3: error: #error "CAIRO_MUTEX_IMPL_TRY_LOCK not defined. Check cairo-mutex-impl-private.h." 52 | # error "CAIRO_MUTEX_IMPL_TRY_LOCK not defined. Check cairo-mutex-impl-private.h." | ^~~~~ ../src/cairo-mutex-type-private.h:55:3: error: #error "CAIRO_MUTEX_IMPL_UNLOCK not defined. Check cairo-mutex-impl-private.h." 55 | # error "CAIRO_MUTEX_IMPL_UNLOCK not defined. Check cairo-mutex-impl-private.h." | ^~~~~ ../src/cairo-mutex-type-private.h:58:3: error: #error "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined. Check cairo-mutex-impl-private.h." 58 | # error "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined. Check cairo-mutex-impl-private.h." | ^~~~~ ../src/cairo-mutex-type-private.h:142:3: error: #error "CAIRO_MUTEX_IMPL_LOCK not defined" 142 | # error "CAIRO_MUTEX_IMPL_LOCK not defined" | ^~~~~ ../src/cairo-mutex-type-private.h:145:3: error: #error "CAIRO_MUTEX_IMPL_TRY_LOCK not defined" 145 | # error "CAIRO_MUTEX_IMPL_TRY_LOCK not defined" | ^~~~~ ../src/cairo-mutex-type-private.h:148:3: error: #error "CAIRO_MUTEX_IMPL_UNLOCK not defined" 148 | # error "CAIRO_MUTEX_IMPL_UNLOCK not defined" | ^~~~~ ../src/cairo-mutex-type-private.h:157:3: error: #error "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined" 157 | # error "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined" | ^~~~~ ../src/cairo-mutex-type-private.h:167:9: error: unknown type name 'cairo_mutex_impl_t' 167 | typedef cairo_mutex_impl_t cairo_mutex_t; | ^~~~~~~~~~~~~~~~~~ [39/123] Compiling C object src/libcairo.a.p/cairo-hash.c.o FAILED: src/libcairo.a.p/cairo-hash.c.o /home/autobuild/autobuild/instance-8/output-1/host/bin/x86_64-buildroot-linux-uclibc-gcc -Isrc/libcairo.a.p -Isrc -I../src -I. -I.. -I/home/autobuild/autobuild/instance-8/output-1/host/x86_64-buildroot-linux-uclibc/sysroot/usr/include/libpng16 -I/home/autobuild/autobuild/instance-8/output-1/host/x86_64-buildroot-linux-uclibc/sysroot/usr/include -I/home/autobuild/autobuild/instance-8/output-1/host/x86_64-buildroot-linux-uclibc/sysroot/usr/include/freetype2 -I/home/autobuild/autobuild/instance-8/output-1/host/x86_64-buildroot-linux-uclibc/sysroot/usr/include/pixman-1 -fvisibility=hidden -fdiagnostics-color=always -Wall -Winvalid-pch -Wextra -std=gnu11 -O3 -Wmissing-declarations -Werror-implicit-function-declaration -Wpointer-arith -Wwrite-strings -Wsign-compare -Wpacked -Wswitch-enum -Wmissing-format-attribute -Wvolatile-register-var -Wstrict-aliasing=2 -Winit-self -Wunsafe-loop-optimizations -Wno-missing-field-initializers -Wno-unused-parameter -Wno-attributes -Wno-long-long -Winline -Wno-unused-but-set-variable -Wno-enum-conversion -fno-strict-aliasing -fno-common -Wp,-D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -static -fPIC -Wno-attributes -Wno-unused-but-set-variable -Wno-missing-field-initializers -Wno-unused-parameter -Wno-long-long -DCAIRO_COMPILATION -MD -MQ src/libcairo.a.p/cairo-hash.c.o -MF src/libcairo.a.p/cairo-hash.c.o.d -o src/libcairo.a.p/cairo-hash.c.o -c ../src/cairo-hash.c In file included from ../src/cairo-mutex-type-private.h:45, from ../src/cairo-scaled-font-private.h:45, from ../src/cairoint.h:415, from ../src/cairo-hash.c:39: ../src/cairo-mutex-impl-private.h:231:3: error: #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." 231 | # 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." | ^~~~~ ../src/cairo-mutex-impl-private.h:240:11: error: unknown type name 'cairo_mutex_impl_t' 240 | typedef cairo_mutex_impl_t cairo_recursive_mutex_impl_t; | ^~~~~~~~~~~~~~~~~~ ../src/cairo-mutex-type-private.h:49:3: error: #error "CAIRO_MUTEX_IMPL_LOCK not defined. Check cairo-mutex-impl-private.h." 49 | # error "CAIRO_MUTEX_IMPL_LOCK not defined. Check cairo-mutex-impl-private.h." | ^~~~~ ../src/cairo-mutex-type-private.h:52:3: error: #error "CAIRO_MUTEX_IMPL_TRY_LOCK not defined. Check cairo-mutex-impl-private.h." 52 | # error "CAIRO_MUTEX_IMPL_TRY_LOCK not defined. Check cairo-mutex-impl-private.h." | ^~~~~ ../src/cairo-mutex-type-private.h:55:3: error: #error "CAIRO_MUTEX_IMPL_UNLOCK not defined. Check cairo-mutex-impl-private.h." 55 | # error "CAIRO_MUTEX_IMPL_UNLOCK not defined. Check cairo-mutex-impl-private.h." | ^~~~~ ../src/cairo-mutex-type-private.h:58:3: error: #error "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined. Check cairo-mutex-impl-private.h." 58 | # error "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined. Check cairo-mutex-impl-private.h." | ^~~~~ ../src/cairo-mutex-type-private.h:142:3: error: #error "CAIRO_MUTEX_IMPL_LOCK not defined" 142 | # error "CAIRO_MUTEX_IMPL_LOCK not defined" | ^~~~~ ../src/cairo-mutex-type-private.h:145:3: error: #error "CAIRO_MUTEX_IMPL_TRY_LOCK not defined" 145 | # error "CAIRO_MUTEX_IMPL_TRY_LOCK not defined" | ^~~~~ ../src/cairo-mutex-type-private.h:148:3: error: #error "CAIRO_MUTEX_IMPL_UNLOCK not defined" 148 | # error "CAIRO_MUTEX_IMPL_UNLOCK not defined" | ^~~~~ ../src/cairo-mutex-type-private.h:157:3: error: #error "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined" 157 | # error "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined" | ^~~~~ ../src/cairo-mutex-type-private.h:167:9: error: unknown type name 'cairo_mutex_impl_t' 167 | typedef cairo_mutex_impl_t cairo_mutex_t; | ^~~~~~~~~~~~~~~~~~ [40/123] Compiling C object src/libcairo.a.p/cairo-lzw.c.o FAILED: src/libcairo.a.p/cairo-lzw.c.o /home/autobuild/autobuild/instance-8/output-1/host/bin/x86_64-buildroot-linux-uclibc-gcc -Isrc/libcairo.a.p -Isrc -I../src -I. -I.. -I/home/autobuild/autobuild/instance-8/output-1/host/x86_64-buildroot-linux-uclibc/sysroot/usr/include/libpng16 -I/home/autobuild/autobuild/instance-8/output-1/host/x86_64-buildroot-linux-uclibc/sysroot/usr/include -I/home/autobuild/autobuild/instance-8/output-1/host/x86_64-buildroot-linux-uclibc/sysroot/usr/include/freetype2 -I/home/autobuild/autobuild/instance-8/output-1/host/x86_64-buildroot-linux-uclibc/sysroot/usr/include/pixman-1 -fvisibility=hidden -fdiagnostics-color=always -Wall -Winvalid-pch -Wextra -std=gnu11 -O3 -Wmissing-declarations -Werror-implicit-function-declaration -Wpointer-arith -Wwrite-strings -Wsign-compare -Wpacked -Wswitch-enum -Wmissing-format-attribute -Wvolatile-register-var -Wstrict-aliasing=2 -Winit-self -Wunsafe-loop-optimizations -Wno-missing-field-initializers -Wno-unused-parameter -Wno-attributes -Wno-long-long -Winline -Wno-unused-but-set-variable -Wno-enum-conversion -fno-strict-aliasing -fno-common -Wp,-D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -static -fPIC -Wno-attributes -Wno-unused-but-set-variable -Wno-missing-field-initializers -Wno-unused-parameter -Wno-long-long -DCAIRO_COMPILATION -MD -MQ src/libcairo.a.p/cairo-lzw.c.o -MF src/libcairo.a.p/cairo-lzw.c.o.d -o src/libcairo.a.p/cairo-lzw.c.o -c ../src/cairo-lzw.c In file included from ../src/cairo-mutex-type-private.h:45, from ../src/cairo-scaled-font-private.h:45, from ../src/cairoint.h:415, from ../src/cairo-lzw.c:37: ../src/cairo-mutex-impl-private.h:231:3: error: #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." 231 | # 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." | ^~~~~ ../src/cairo-mutex-impl-private.h:240:11: error: unknown type name 'cairo_mutex_impl_t' 240 | typedef cairo_mutex_impl_t cairo_recursive_mutex_impl_t; | ^~~~~~~~~~~~~~~~~~ ../src/cairo-mutex-type-private.h:49:3: error: #error "CAIRO_MUTEX_IMPL_LOCK not defined. Check cairo-mutex-impl-private.h." 49 | # error "CAIRO_MUTEX_IMPL_LOCK not defined. Check cairo-mutex-impl-private.h." | ^~~~~ ../src/cairo-mutex-type-private.h:52:3: error: #error "CAIRO_MUTEX_IMPL_TRY_LOCK not defined. Check cairo-mutex-impl-private.h." 52 | # error "CAIRO_MUTEX_IMPL_TRY_LOCK not defined. Check cairo-mutex-impl-private.h." | ^~~~~ ../src/cairo-mutex-type-private.h:55:3: error: #error "CAIRO_MUTEX_IMPL_UNLOCK not defined. Check cairo-mutex-impl-private.h." 55 | # error "CAIRO_MUTEX_IMPL_UNLOCK not defined. Check cairo-mutex-impl-private.h." | ^~~~~ ../src/cairo-mutex-type-private.h:58:3: error: #error "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined. Check cairo-mutex-impl-private.h." 58 | # error "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined. Check cairo-mutex-impl-private.h." | ^~~~~ ../src/cairo-mutex-type-private.h:142:3: error: #error "CAIRO_MUTEX_IMPL_LOCK not defined" 142 | # error "CAIRO_MUTEX_IMPL_LOCK not defined" | ^~~~~ ../src/cairo-mutex-type-private.h:145:3: error: #error "CAIRO_MUTEX_IMPL_TRY_LOCK not defined" 145 | # error "CAIRO_MUTEX_IMPL_TRY_LOCK not defined" | ^~~~~ ../src/cairo-mutex-type-private.h:148:3: error: #error "CAIRO_MUTEX_IMPL_UNLOCK not defined" 148 | # error "CAIRO_MUTEX_IMPL_UNLOCK not defined" | ^~~~~ ../src/cairo-mutex-type-private.h:157:3: error: #error "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined" 157 | # error "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined" | ^~~~~ ../src/cairo-mutex-type-private.h:167:9: error: unknown type name 'cairo_mutex_impl_t' 167 | typedef cairo_mutex_impl_t cairo_mutex_t; | ^~~~~~~~~~~~~~~~~~ [41/123] Compiling C object src/libcairo.a.p/cairo-hull.c.o FAILED: src/libcairo.a.p/cairo-hull.c.o /home/autobuild/autobuild/instance-8/output-1/host/bin/x86_64-buildroot-linux-uclibc-gcc -Isrc/libcairo.a.p -Isrc -I../src -I. -I.. -I/home/autobuild/autobuild/instance-8/output-1/host/x86_64-buildroot-linux-uclibc/sysroot/usr/include/libpng16 -I/home/autobuild/autobuild/instance-8/output-1/host/x86_64-buildroot-linux-uclibc/sysroot/usr/include -I/home/autobuild/autobuild/instance-8/output-1/host/x86_64-buildroot-linux-uclibc/sysroot/usr/include/freetype2 -I/home/autobuild/autobuild/instance-8/output-1/host/x86_64-buildroot-linux-uclibc/sysroot/usr/include/pixman-1 -fvisibility=hidden -fdiagnostics-color=always -Wall -Winvalid-pch -Wextra -std=gnu11 -O3 -Wmissing-declarations -Werror-implicit-function-declaration -Wpointer-arith -Wwrite-strings -Wsign-compare -Wpacked -Wswitch-enum -Wmissing-format-attribute -Wvolatile-register-var -Wstrict-aliasing=2 -Winit-self -Wunsafe-loop-optimizations -Wno-missing-field-initializers -Wno-unused-parameter -Wno-attributes -Wno-long-long -Winline -Wno-unused-but-set-variable -Wno-enum-conversion -fno-strict-aliasing -fno-common -Wp,-D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -static -fPIC -Wno-attributes -Wno-unused-but-set-variable -Wno-missing-field-initializers -Wno-unused-parameter -Wno-long-long -DCAIRO_COMPILATION -MD -MQ src/libcairo.a.p/cairo-hull.c.o -MF src/libcairo.a.p/cairo-hull.c.o.d -o src/libcairo.a.p/cairo-hull.c.o -c ../src/cairo-hull.c In file included from ../src/cairo-mutex-type-private.h:45, from ../src/cairo-scaled-font-private.h:45, from ../src/cairoint.h:415, from ../src/cairo-hull.c:37: ../src/cairo-mutex-impl-private.h:231:3: error: #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." 231 | # 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." | ^~~~~ ../src/cairo-mutex-impl-private.h:240:11: error: unknown type name 'cairo_mutex_impl_t' 240 | typedef cairo_mutex_impl_t cairo_recursive_mutex_impl_t; | ^~~~~~~~~~~~~~~~~~ ../src/cairo-mutex-type-private.h:49:3: error: #error "CAIRO_MUTEX_IMPL_LOCK not defined. Check cairo-mutex-impl-private.h." 49 | # error "CAIRO_MUTEX_IMPL_LOCK not defined. Check cairo-mutex-impl-private.h." | ^~~~~ ../src/cairo-mutex-type-private.h:52:3: error: #error "CAIRO_MUTEX_IMPL_TRY_LOCK not defined. Check cairo-mutex-impl-private.h." 52 | # error "CAIRO_MUTEX_IMPL_TRY_LOCK not defined. Check cairo-mutex-impl-private.h." | ^~~~~ ../src/cairo-mutex-type-private.h:55:3: error: #error "CAIRO_MUTEX_IMPL_UNLOCK not defined. Check cairo-mutex-impl-private.h." 55 | # error "CAIRO_MUTEX_IMPL_UNLOCK not defined. Check cairo-mutex-impl-private.h." | ^~~~~ ../src/cairo-mutex-type-private.h:58:3: error: #error "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined. Check cairo-mutex-impl-private.h." 58 | # error "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined. Check cairo-mutex-impl-private.h." | ^~~~~ ../src/cairo-mutex-type-private.h:142:3: error: #error "CAIRO_MUTEX_IMPL_LOCK not defined" 142 | # error "CAIRO_MUTEX_IMPL_LOCK not defined" | ^~~~~ ../src/cairo-mutex-type-private.h:145:3: error: #error "CAIRO_MUTEX_IMPL_TRY_LOCK not defined" 145 | # error "CAIRO_MUTEX_IMPL_TRY_LOCK not defined" | ^~~~~ ../src/cairo-mutex-type-private.h:148:3: error: #error "CAIRO_MUTEX_IMPL_UNLOCK not defined" 148 | # error "CAIRO_MUTEX_IMPL_UNLOCK not defined" | ^~~~~ ../src/cairo-mutex-type-private.h:157:3: error: #error "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined" 157 | # error "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined" | ^~~~~ ../src/cairo-mutex-type-private.h:167:9: error: unknown type name 'cairo_mutex_impl_t' 167 | typedef cairo_mutex_impl_t cairo_mutex_t; | ^~~~~~~~~~~~~~~~~~ [42/123] Compiling C object src/libcairo.a.p/cairo-gstate.c.o FAILED: src/libcairo.a.p/cairo-gstate.c.o /home/autobuild/autobuild/instance-8/output-1/host/bin/x86_64-buildroot-linux-uclibc-gcc -Isrc/libcairo.a.p -Isrc -I../src -I. -I.. -I/home/autobuild/autobuild/instance-8/output-1/host/x86_64-buildroot-linux-uclibc/sysroot/usr/include/libpng16 -I/home/autobuild/autobuild/instance-8/output-1/host/x86_64-buildroot-linux-uclibc/sysroot/usr/include -I/home/autobuild/autobuild/instance-8/output-1/host/x86_64-buildroot-linux-uclibc/sysroot/usr/include/freetype2 -I/home/autobuild/autobuild/instance-8/output-1/host/x86_64-buildroot-linux-uclibc/sysroot/usr/include/pixman-1 -fvisibility=hidden -fdiagnostics-color=always -Wall -Winvalid-pch -Wextra -std=gnu11 -O3 -Wmissing-declarations -Werror-implicit-function-declaration -Wpointer-arith -Wwrite-strings -Wsign-compare -Wpacked -Wswitch-enum -Wmissing-format-attribute -Wvolatile-register-var -Wstrict-aliasing=2 -Winit-self -Wunsafe-loop-optimizations -Wno-missing-field-initializers -Wno-unused-parameter -Wno-attributes -Wno-long-long -Winline -Wno-unused-but-set-variable -Wno-enum-conversion -fno-strict-aliasing -fno-common -Wp,-D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -static -fPIC -Wno-attributes -Wno-unused-but-set-variable -Wno-missing-field-initializers -Wno-unused-parameter -Wno-long-long -DCAIRO_COMPILATION -MD -MQ src/libcairo.a.p/cairo-gstate.c.o -MF src/libcairo.a.p/cairo-gstate.c.o.d -o src/libcairo.a.p/cairo-gstate.c.o -c ../src/cairo-gstate.c In file included from ../src/cairo-mutex-type-private.h:45, from ../src/cairo-scaled-font-private.h:45, from ../src/cairoint.h:415, from ../src/cairo-gstate.c:38: ../src/cairo-mutex-impl-private.h:231:3: error: #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." 231 | # 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." | ^~~~~ ../src/cairo-mutex-impl-private.h:240:11: error: unknown type name 'cairo_mutex_impl_t' 240 | typedef cairo_mutex_impl_t cairo_recursive_mutex_impl_t; | ^~~~~~~~~~~~~~~~~~ ../src/cairo-mutex-type-private.h:49:3: error: #error "CAIRO_MUTEX_IMPL_LOCK not defined. Check cairo-mutex-impl-private.h." 49 | # error "CAIRO_MUTEX_IMPL_LOCK not defined. Check cairo-mutex-impl-private.h." | ^~~~~ ../src/cairo-mutex-type-private.h:52:3: error: #error "CAIRO_MUTEX_IMPL_TRY_LOCK not defined. Check cairo-mutex-impl-private.h." 52 | # error "CAIRO_MUTEX_IMPL_TRY_LOCK not defined. Check cairo-mutex-impl-private.h." | ^~~~~ ../src/cairo-mutex-type-private.h:55:3: error: #error "CAIRO_MUTEX_IMPL_UNLOCK not defined. Check cairo-mutex-impl-private.h." 55 | # error "CAIRO_MUTEX_IMPL_UNLOCK not defined. Check cairo-mutex-impl-private.h." | ^~~~~ ../src/cairo-mutex-type-private.h:58:3: error: #error "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined. Check cairo-mutex-impl-private.h." 58 | # error "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined. Check cairo-mutex-impl-private.h." | ^~~~~ ../src/cairo-mutex-type-private.h:142:3: error: #error "CAIRO_MUTEX_IMPL_LOCK not defined" 142 | # error "CAIRO_MUTEX_IMPL_LOCK not defined" | ^~~~~ ../src/cairo-mutex-type-private.h:145:3: error: #error "CAIRO_MUTEX_IMPL_TRY_LOCK not defined" 145 | # error "CAIRO_MUTEX_IMPL_TRY_LOCK not defined" | ^~~~~ ../src/cairo-mutex-type-private.h:148:3: error: #error "CAIRO_MUTEX_IMPL_UNLOCK not defined" 148 | # error "CAIRO_MUTEX_IMPL_UNLOCK not defined" | ^~~~~ ../src/cairo-mutex-type-private.h:157:3: error: #error "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined" 157 | # error "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined" | ^~~~~ ../src/cairo-mutex-type-private.h:167:9: error: unknown type name 'cairo_mutex_impl_t' 167 | typedef cairo_mutex_impl_t cairo_mutex_t; | ^~~~~~~~~~~~~~~~~~ [43/123] Compiling C object src/libcairo.a.p/cairo-misc.c.o FAILED: src/libcairo.a.p/cairo-misc.c.o /home/autobuild/autobuild/instance-8/output-1/host/bin/x86_64-buildroot-linux-uclibc-gcc -Isrc/libcairo.a.p -Isrc -I../src -I. -I.. -I/home/autobuild/autobuild/instance-8/output-1/host/x86_64-buildroot-linux-uclibc/sysroot/usr/include/libpng16 -I/home/autobuild/autobuild/instance-8/output-1/host/x86_64-buildroot-linux-uclibc/sysroot/usr/include -I/home/autobuild/autobuild/instance-8/output-1/host/x86_64-buildroot-linux-uclibc/sysroot/usr/include/freetype2 -I/home/autobuild/autobuild/instance-8/output-1/host/x86_64-buildroot-linux-uclibc/sysroot/usr/include/pixman-1 -fvisibility=hidden -fdiagnostics-color=always -Wall -Winvalid-pch -Wextra -std=gnu11 -O3 -Wmissing-declarations -Werror-implicit-function-declaration -Wpointer-arith -Wwrite-strings -Wsign-compare -Wpacked -Wswitch-enum -Wmissing-format-attribute -Wvolatile-register-var -Wstrict-aliasing=2 -Winit-self -Wunsafe-loop-optimizations -Wno-missing-field-initializers -Wno-unused-parameter -Wno-attributes -Wno-long-long -Winline -Wno-unused-but-set-variable -Wno-enum-conversion -fno-strict-aliasing -fno-common -Wp,-D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -static -fPIC -Wno-attributes -Wno-unused-but-set-variable -Wno-missing-field-initializers -Wno-unused-parameter -Wno-long-long -DCAIRO_COMPILATION -MD -MQ src/libcairo.a.p/cairo-misc.c.o -MF src/libcairo.a.p/cairo-misc.c.o.d -o src/libcairo.a.p/cairo-misc.c.o -c ../src/cairo-misc.c In file included from ../src/cairo-mutex-type-private.h:45, from ../src/cairo-scaled-font-private.h:45, from ../src/cairoint.h:415, from ../src/cairo-misc.c:41: ../src/cairo-mutex-impl-private.h:231:3: error: #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." 231 | # 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." | ^~~~~ ../src/cairo-mutex-impl-private.h:240:11: error: unknown type name 'cairo_mutex_impl_t' 240 | typedef cairo_mutex_impl_t cairo_recursive_mutex_impl_t; | ^~~~~~~~~~~~~~~~~~ ../src/cairo-mutex-type-private.h:49:3: error: #error "CAIRO_MUTEX_IMPL_LOCK not defined. Check cairo-mutex-impl-private.h." 49 | # error "CAIRO_MUTEX_IMPL_LOCK not defined. Check cairo-mutex-impl-private.h." | ^~~~~ ../src/cairo-mutex-type-private.h:52:3: error: #error "CAIRO_MUTEX_IMPL_TRY_LOCK not defined. Check cairo-mutex-impl-private.h." 52 | # error "CAIRO_MUTEX_IMPL_TRY_LOCK not defined. Check cairo-mutex-impl-private.h." | ^~~~~ ../src/cairo-mutex-type-private.h:55:3: error: #error "CAIRO_MUTEX_IMPL_UNLOCK not defined. Check cairo-mutex-impl-private.h." 55 | # error "CAIRO_MUTEX_IMPL_UNLOCK not defined. Check cairo-mutex-impl-private.h." | ^~~~~ ../src/cairo-mutex-type-private.h:58:3: error: #error "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined. Check cairo-mutex-impl-private.h." 58 | # error "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined. Check cairo-mutex-impl-private.h." | ^~~~~ ../src/cairo-mutex-type-private.h:142:3: error: #error "CAIRO_MUTEX_IMPL_LOCK not defined" 142 | # error "CAIRO_MUTEX_IMPL_LOCK not defined" | ^~~~~ ../src/cairo-mutex-type-private.h:145:3: error: #error "CAIRO_MUTEX_IMPL_TRY_LOCK not defined" 145 | # error "CAIRO_MUTEX_IMPL_TRY_LOCK not defined" | ^~~~~ ../src/cairo-mutex-type-private.h:148:3: error: #error "CAIRO_MUTEX_IMPL_UNLOCK not defined" 148 | # error "CAIRO_MUTEX_IMPL_UNLOCK not defined" | ^~~~~ ../src/cairo-mutex-type-private.h:157:3: error: #error "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined" 157 | # error "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined" | ^~~~~ ../src/cairo-mutex-type-private.h:167:9: error: unknown type name 'cairo_mutex_impl_t' 167 | typedef cairo_mutex_impl_t cairo_mutex_t; | ^~~~~~~~~~~~~~~~~~ ../src/cairo-misc.c: In function '_cairo_intern_string': ../src/cairo-mutex-type-private.h:175:41: error: implicit declaration of function 'CAIRO_MUTEX_IMPL_LOCK'; did you mean 'CAIRO_MUTEX_IMPL_NOOP'? [-Werror=implicit-function-declaration] 175 | #define CAIRO_MUTEX_LOCK CAIRO_MUTEX_IMPL_LOCK | ^~~~~~~~~~~~~~~~~~~~~ ../src/cairo-misc.c:1080:5: note: in expansion of macro 'CAIRO_MUTEX_LOCK' 1080 | CAIRO_MUTEX_LOCK (_cairo_intern_string_mutex); | ^~~~~~~~~~~~~~~~ ../src/cairo-mutex-type-private.h:177:41: error: implicit declaration of function 'CAIRO_MUTEX_IMPL_UNLOCK'; did you mean 'CAIRO_MUTEX_IMPL_NOOP'? [-Werror=implicit-function-declaration] 177 | #define CAIRO_MUTEX_UNLOCK CAIRO_MUTEX_IMPL_UNLOCK | ^~~~~~~~~~~~~~~~~~~~~~~ ../src/cairo-misc.c:1115:5: note: in expansion of macro 'CAIRO_MUTEX_UNLOCK' 1115 | CAIRO_MUTEX_UNLOCK (_cairo_intern_string_mutex); | ^~~~~~~~~~~~~~~~~~ cc1: some warnings being treated as errors [44/123] Compiling C object src/libcairo.a.p/cairo-matrix.c.o FAILED: src/libcairo.a.p/cairo-matrix.c.o /home/autobuild/autobuild/instance-8/output-1/host/bin/x86_64-buildroot-linux-uclibc-gcc -Isrc/libcairo.a.p -Isrc -I../src -I. -I.. -I/home/autobuild/autobuild/instance-8/output-1/host/x86_64-buildroot-linux-uclibc/sysroot/usr/include/libpng16 -I/home/autobuild/autobuild/instance-8/output-1/host/x86_64-buildroot-linux-uclibc/sysroot/usr/include -I/home/autobuild/autobuild/instance-8/output-1/host/x86_64-buildroot-linux-uclibc/sysroot/usr/include/freetype2 -I/home/autobuild/autobuild/instance-8/output-1/host/x86_64-buildroot-linux-uclibc/sysroot/usr/include/pixman-1 -fvisibility=hidden -fdiagnostics-color=always -Wall -Winvalid-pch -Wextra -std=gnu11 -O3 -Wmissing-declarations -Werror-implicit-function-declaration -Wpointer-arith -Wwrite-strings -Wsign-compare -Wpacked -Wswitch-enum -Wmissing-format-attribute -Wvolatile-register-var -Wstrict-aliasing=2 -Winit-self -Wunsafe-loop-optimizations -Wno-missing-field-initializers -Wno-unused-parameter -Wno-attributes -Wno-long-long -Winline -Wno-unused-but-set-variable -Wno-enum-conversion -fno-strict-aliasing -fno-common -Wp,-D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -static -fPIC -Wno-attributes -Wno-unused-but-set-variable -Wno-missing-field-initializers -Wno-unused-parameter -Wno-long-long -DCAIRO_COMPILATION -MD -MQ src/libcairo.a.p/cairo-matrix.c.o -MF src/libcairo.a.p/cairo-matrix.c.o.d -o src/libcairo.a.p/cairo-matrix.c.o -c ../src/cairo-matrix.c In file included from ../src/cairo-mutex-type-private.h:45, from ../src/cairo-scaled-font-private.h:45, from ../src/cairoint.h:415, from ../src/cairo-matrix.c:37: ../src/cairo-mutex-impl-private.h:231:3: error: #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." 231 | # 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." | ^~~~~ ../src/cairo-mutex-impl-private.h:240:11: error: unknown type name 'cairo_mutex_impl_t' 240 | typedef cairo_mutex_impl_t cairo_recursive_mutex_impl_t; | ^~~~~~~~~~~~~~~~~~ ../src/cairo-mutex-type-private.h:49:3: error: #error "CAIRO_MUTEX_IMPL_LOCK not defined. Check cairo-mutex-impl-private.h." 49 | # error "CAIRO_MUTEX_IMPL_LOCK not defined. Check cairo-mutex-impl-private.h." | ^~~~~ ../src/cairo-mutex-type-private.h:52:3: error: #error "CAIRO_MUTEX_IMPL_TRY_LOCK not defined. Check cairo-mutex-impl-private.h." 52 | # error "CAIRO_MUTEX_IMPL_TRY_LOCK not defined. Check cairo-mutex-impl-private.h." | ^~~~~ ../src/cairo-mutex-type-private.h:55:3: error: #error "CAIRO_MUTEX_IMPL_UNLOCK not defined. Check cairo-mutex-impl-private.h." 55 | # error "CAIRO_MUTEX_IMPL_UNLOCK not defined. Check cairo-mutex-impl-private.h." | ^~~~~ ../src/cairo-mutex-type-private.h:58:3: error: #error "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined. Check cairo-mutex-impl-private.h." 58 | # error "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined. Check cairo-mutex-impl-private.h." | ^~~~~ ../src/cairo-mutex-type-private.h:142:3: error: #error "CAIRO_MUTEX_IMPL_LOCK not defined" 142 | # error "CAIRO_MUTEX_IMPL_LOCK not defined" | ^~~~~ ../src/cairo-mutex-type-private.h:145:3: error: #error "CAIRO_MUTEX_IMPL_TRY_LOCK not defined" 145 | # error "CAIRO_MUTEX_IMPL_TRY_LOCK not defined" | ^~~~~ ../src/cairo-mutex-type-private.h:148:3: error: #error "CAIRO_MUTEX_IMPL_UNLOCK not defined" 148 | # error "CAIRO_MUTEX_IMPL_UNLOCK not defined" | ^~~~~ ../src/cairo-mutex-type-private.h:157:3: error: #error "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined" 157 | # error "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined" | ^~~~~ ../src/cairo-mutex-type-private.h:167:9: error: unknown type name 'cairo_mutex_impl_t' 167 | typedef cairo_mutex_impl_t cairo_mutex_t; | ^~~~~~~~~~~~~~~~~~ [45/123] Compiling C object src/libcairo.a.p/cairo-image-source.c.o FAILED: src/libcairo.a.p/cairo-image-source.c.o /home/autobuild/autobuild/instance-8/output-1/host/bin/x86_64-buildroot-linux-uclibc-gcc -Isrc/libcairo.a.p -Isrc -I../src -I. -I.. -I/home/autobuild/autobuild/instance-8/output-1/host/x86_64-buildroot-linux-uclibc/sysroot/usr/include/libpng16 -I/home/autobuild/autobuild/instance-8/output-1/host/x86_64-buildroot-linux-uclibc/sysroot/usr/include -I/home/autobuild/autobuild/instance-8/output-1/host/x86_64-buildroot-linux-uclibc/sysroot/usr/include/freetype2 -I/home/autobuild/autobuild/instance-8/output-1/host/x86_64-buildroot-linux-uclibc/sysroot/usr/include/pixman-1 -fvisibility=hidden -fdiagnostics-color=always -Wall -Winvalid-pch -Wextra -std=gnu11 -O3 -Wmissing-declarations -Werror-implicit-function-declaration -Wpointer-arith -Wwrite-strings -Wsign-compare -Wpacked -Wswitch-enum -Wmissing-format-attribute -Wvolatile-register-var -Wstrict-aliasing=2 -Winit-self -Wunsafe-loop-optimizations -Wno-missing-field-initializers -Wno-unused-parameter -Wno-attributes -Wno-long-long -Winline -Wno-unused-but-set-variable -Wno-enum-conversion -fno-strict-aliasing -fno-common -Wp,-D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -static -fPIC -Wno-attributes -Wno-unused-but-set-variable -Wno-missing-field-initializers -Wno-unused-parameter -Wno-long-long -DCAIRO_COMPILATION -MD -MQ src/libcairo.a.p/cairo-image-source.c.o -MF src/libcairo.a.p/cairo-image-source.c.o.d -o src/libcairo.a.p/cairo-image-source.c.o -c ../src/cairo-image-source.c In file included from ../src/cairo-mutex-type-private.h:45, from ../src/cairo-scaled-font-private.h:45, from ../src/cairoint.h:415, from ../src/cairo-image-source.c:45: ../src/cairo-mutex-impl-private.h:231:3: error: #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." 231 | # 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." | ^~~~~ ../src/cairo-mutex-impl-private.h:240:11: error: unknown type name 'cairo_mutex_impl_t' 240 | typedef cairo_mutex_impl_t cairo_recursive_mutex_impl_t; | ^~~~~~~~~~~~~~~~~~ ../src/cairo-mutex-type-private.h:49:3: error: #error "CAIRO_MUTEX_IMPL_LOCK not defined. Check cairo-mutex-impl-private.h." 49 | # error "CAIRO_MUTEX_IMPL_LOCK not defined. Check cairo-mutex-impl-private.h." | ^~~~~ ../src/cairo-mutex-type-private.h:52:3: error: #error "CAIRO_MUTEX_IMPL_TRY_LOCK not defined. Check cairo-mutex-impl-private.h." 52 | # error "CAIRO_MUTEX_IMPL_TRY_LOCK not defined. Check cairo-mutex-impl-private.h." | ^~~~~ ../src/cairo-mutex-type-private.h:55:3: error: #error "CAIRO_MUTEX_IMPL_UNLOCK not defined. Check cairo-mutex-impl-private.h." 55 | # error "CAIRO_MUTEX_IMPL_UNLOCK not defined. Check cairo-mutex-impl-private.h." | ^~~~~ ../src/cairo-mutex-type-private.h:58:3: error: #error "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined. Check cairo-mutex-impl-private.h." 58 | # error "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined. Check cairo-mutex-impl-private.h." | ^~~~~ ../src/cairo-mutex-type-private.h:142:3: error: #error "CAIRO_MUTEX_IMPL_LOCK not defined" 142 | # error "CAIRO_MUTEX_IMPL_LOCK not defined" | ^~~~~ ../src/cairo-mutex-type-private.h:145:3: error: #error "CAIRO_MUTEX_IMPL_TRY_LOCK not defined" 145 | # error "CAIRO_MUTEX_IMPL_TRY_LOCK not defined" | ^~~~~ ../src/cairo-mutex-type-private.h:148:3: error: #error "CAIRO_MUTEX_IMPL_UNLOCK not defined" 148 | # error "CAIRO_MUTEX_IMPL_UNLOCK not defined" | ^~~~~ ../src/cairo-mutex-type-private.h:157:3: error: #error "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined" 157 | # error "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined" | ^~~~~ ../src/cairo-mutex-type-private.h:167:9: error: unknown type name 'cairo_mutex_impl_t' 167 | typedef cairo_mutex_impl_t cairo_mutex_t; | ^~~~~~~~~~~~~~~~~~ ../src/cairo-surface-snapshot-inline.h: In function '_cairo_surface_snapshot_get_target': ../src/cairo-mutex-type-private.h:175:41: error: implicit declaration of function 'CAIRO_MUTEX_IMPL_LOCK'; did you mean 'CAIRO_MUTEX_IMPL_NOOP'? [-Werror=implicit-function-declaration] 175 | #define CAIRO_MUTEX_LOCK CAIRO_MUTEX_IMPL_LOCK | ^~~~~~~~~~~~~~~~~~~~~ ../src/cairo-surface-snapshot-inline.h:54:5: note: in expansion of macro 'CAIRO_MUTEX_LOCK' 54 | CAIRO_MUTEX_LOCK (snapshot->mutex); | ^~~~~~~~~~~~~~~~ ../src/cairo-mutex-type-private.h:177:41: error: implicit declaration of function 'CAIRO_MUTEX_IMPL_UNLOCK'; did you mean 'CAIRO_MUTEX_IMPL_NOOP'? [-Werror=implicit-function-declaration] 177 | #define CAIRO_MUTEX_UNLOCK CAIRO_MUTEX_IMPL_UNLOCK | ^~~~~~~~~~~~~~~~~~~~~~~ ../src/cairo-surface-snapshot-inline.h:56:5: note: in expansion of macro 'CAIRO_MUTEX_UNLOCK' 56 | CAIRO_MUTEX_UNLOCK (snapshot->mutex); | ^~~~~~~~~~~~~~~~~~ cc1: some warnings being treated as errors [46/123] Compiling C object src/libcairo.a.p/cairo-mask-compositor.c.o FAILED: src/libcairo.a.p/cairo-mask-compositor.c.o /home/autobuild/autobuild/instance-8/output-1/host/bin/x86_64-buildroot-linux-uclibc-gcc -Isrc/libcairo.a.p -Isrc -I../src -I. -I.. -I/home/autobuild/autobuild/instance-8/output-1/host/x86_64-buildroot-linux-uclibc/sysroot/usr/include/libpng16 -I/home/autobuild/autobuild/instance-8/output-1/host/x86_64-buildroot-linux-uclibc/sysroot/usr/include -I/home/autobuild/autobuild/instance-8/output-1/host/x86_64-buildroot-linux-uclibc/sysroot/usr/include/freetype2 -I/home/autobuild/autobuild/instance-8/output-1/host/x86_64-buildroot-linux-uclibc/sysroot/usr/include/pixman-1 -fvisibility=hidden -fdiagnostics-color=always -Wall -Winvalid-pch -Wextra -std=gnu11 -O3 -Wmissing-declarations -Werror-implicit-function-declaration -Wpointer-arith -Wwrite-strings -Wsign-compare -Wpacked -Wswitch-enum -Wmissing-format-attribute -Wvolatile-register-var -Wstrict-aliasing=2 -Winit-self -Wunsafe-loop-optimizations -Wno-missing-field-initializers -Wno-unused-parameter -Wno-attributes -Wno-long-long -Winline -Wno-unused-but-set-variable -Wno-enum-conversion -fno-strict-aliasing -fno-common -Wp,-D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -static -fPIC -Wno-attributes -Wno-unused-but-set-variable -Wno-missing-field-initializers -Wno-unused-parameter -Wno-long-long -DCAIRO_COMPILATION -MD -MQ src/libcairo.a.p/cairo-mask-compositor.c.o -MF src/libcairo.a.p/cairo-mask-compositor.c.o.d -o src/libcairo.a.p/cairo-mask-compositor.c.o -c ../src/cairo-mask-compositor.c In file included from ../src/cairo-mutex-type-private.h:45, from ../src/cairo-scaled-font-private.h:45, from ../src/cairoint.h:415, from ../src/cairo-mask-compositor.c:46: ../src/cairo-mutex-impl-private.h:231:3: error: #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." 231 | # 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." | ^~~~~ ../src/cairo-mutex-impl-private.h:240:11: error: unknown type name 'cairo_mutex_impl_t' 240 | typedef cairo_mutex_impl_t cairo_recursive_mutex_impl_t; | ^~~~~~~~~~~~~~~~~~ ../src/cairo-mutex-type-private.h:49:3: error: #error "CAIRO_MUTEX_IMPL_LOCK not defined. Check cairo-mutex-impl-private.h." 49 | # error "CAIRO_MUTEX_IMPL_LOCK not defined. Check cairo-mutex-impl-private.h." | ^~~~~ ../src/cairo-mutex-type-private.h:52:3: error: #error "CAIRO_MUTEX_IMPL_TRY_LOCK not defined. Check cairo-mutex-impl-private.h." 52 | # error "CAIRO_MUTEX_IMPL_TRY_LOCK not defined. Check cairo-mutex-impl-private.h." | ^~~~~ ../src/cairo-mutex-type-private.h:55:3: error: #error "CAIRO_MUTEX_IMPL_UNLOCK not defined. Check cairo-mutex-impl-private.h." 55 | # error "CAIRO_MUTEX_IMPL_UNLOCK not defined. Check cairo-mutex-impl-private.h." | ^~~~~ ../src/cairo-mutex-type-private.h:58:3: error: #error "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined. Check cairo-mutex-impl-private.h." 58 | # error "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined. Check cairo-mutex-impl-private.h." | ^~~~~ ../src/cairo-mutex-type-private.h:142:3: error: #error "CAIRO_MUTEX_IMPL_LOCK not defined" 142 | # error "CAIRO_MUTEX_IMPL_LOCK not defined" | ^~~~~ ../src/cairo-mutex-type-private.h:145:3: error: #error "CAIRO_MUTEX_IMPL_TRY_LOCK not defined" 145 | # error "CAIRO_MUTEX_IMPL_TRY_LOCK not defined" | ^~~~~ ../src/cairo-mutex-type-private.h:148:3: error: #error "CAIRO_MUTEX_IMPL_UNLOCK not defined" 148 | # error "CAIRO_MUTEX_IMPL_UNLOCK not defined" | ^~~~~ ../src/cairo-mutex-type-private.h:157:3: error: #error "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined" 157 | # error "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined" | ^~~~~ ../src/cairo-mutex-type-private.h:167:9: error: unknown type name 'cairo_mutex_impl_t' 167 | typedef cairo_mutex_impl_t cairo_mutex_t; | ^~~~~~~~~~~~~~~~~~ [47/123] Compiling C object src/libcairo.a.p/cairo-image-compositor.c.o FAILED: src/libcairo.a.p/cairo-image-compositor.c.o /home/autobuild/autobuild/instance-8/output-1/host/bin/x86_64-buildroot-linux-uclibc-gcc -Isrc/libcairo.a.p -Isrc -I../src -I. -I.. -I/home/autobuild/autobuild/instance-8/output-1/host/x86_64-buildroot-linux-uclibc/sysroot/usr/include/libpng16 -I/home/autobuild/autobuild/instance-8/output-1/host/x86_64-buildroot-linux-uclibc/sysroot/usr/include -I/home/autobuild/autobuild/instance-8/output-1/host/x86_64-buildroot-linux-uclibc/sysroot/usr/include/freetype2 -I/home/autobuild/autobuild/instance-8/output-1/host/x86_64-buildroot-linux-uclibc/sysroot/usr/include/pixman-1 -fvisibility=hidden -fdiagnostics-color=always -Wall -Winvalid-pch -Wextra -std=gnu11 -O3 -Wmissing-declarations -Werror-implicit-function-declaration -Wpointer-arith -Wwrite-strings -Wsign-compare -Wpacked -Wswitch-enum -Wmissing-format-attribute -Wvolatile-register-var -Wstrict-aliasing=2 -Winit-self -Wunsafe-loop-optimizations -Wno-missing-field-initializers -Wno-unused-parameter -Wno-attributes -Wno-long-long -Winline -Wno-unused-but-set-variable -Wno-enum-conversion -fno-strict-aliasing -fno-common -Wp,-D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -static -fPIC -Wno-attributes -Wno-unused-but-set-variable -Wno-missing-field-initializers -Wno-unused-parameter -Wno-long-long -DCAIRO_COMPILATION -MD -MQ src/libcairo.a.p/cairo-image-compositor.c.o -MF src/libcairo.a.p/cairo-image-compositor.c.o.d -o src/libcairo.a.p/cairo-image-compositor.c.o -c ../src/cairo-image-compositor.c In file included from ../src/cairo-mutex-type-private.h:45, from ../src/cairo-scaled-font-private.h:45, from ../src/cairoint.h:415, from ../src/cairo-image-compositor.c:44: ../src/cairo-mutex-impl-private.h:231:3: error: #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." 231 | # 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." | ^~~~~ ../src/cairo-mutex-impl-private.h:240:11: error: unknown type name 'cairo_mutex_impl_t' 240 | typedef cairo_mutex_impl_t cairo_recursive_mutex_impl_t; | ^~~~~~~~~~~~~~~~~~ ../src/cairo-mutex-type-private.h:49:3: error: #error "CAIRO_MUTEX_IMPL_LOCK not defined. Check cairo-mutex-impl-private.h." 49 | # error "CAIRO_MUTEX_IMPL_LOCK not defined. Check cairo-mutex-impl-private.h." | ^~~~~ ../src/cairo-mutex-type-private.h:52:3: error: #error "CAIRO_MUTEX_IMPL_TRY_LOCK not defined. Check cairo-mutex-impl-private.h." 52 | # error "CAIRO_MUTEX_IMPL_TRY_LOCK not defined. Check cairo-mutex-impl-private.h." | ^~~~~ ../src/cairo-mutex-type-private.h:55:3: error: #error "CAIRO_MUTEX_IMPL_UNLOCK not defined. Check cairo-mutex-impl-private.h." 55 | # error "CAIRO_MUTEX_IMPL_UNLOCK not defined. Check cairo-mutex-impl-private.h." | ^~~~~ ../src/cairo-mutex-type-private.h:58:3: error: #error "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined. Check cairo-mutex-impl-private.h." 58 | # error "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined. Check cairo-mutex-impl-private.h." | ^~~~~ ../src/cairo-mutex-type-private.h:142:3: error: #error "CAIRO_MUTEX_IMPL_LOCK not defined" 142 | # error "CAIRO_MUTEX_IMPL_LOCK not defined" | ^~~~~ ../src/cairo-mutex-type-private.h:145:3: error: #error "CAIRO_MUTEX_IMPL_TRY_LOCK not defined" 145 | # error "CAIRO_MUTEX_IMPL_TRY_LOCK not defined" | ^~~~~ ../src/cairo-mutex-type-private.h:148:3: error: #error "CAIRO_MUTEX_IMPL_UNLOCK not defined" 148 | # error "CAIRO_MUTEX_IMPL_UNLOCK not defined" | ^~~~~ ../src/cairo-mutex-type-private.h:157:3: error: #error "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined" 157 | # error "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined" | ^~~~~ ../src/cairo-mutex-type-private.h:167:9: error: unknown type name 'cairo_mutex_impl_t' 167 | typedef cairo_mutex_impl_t cairo_mutex_t; | ^~~~~~~~~~~~~~~~~~ ../src/cairo-image-compositor.c: In function '_cairo_image_compositor_reset_static_data': ../src/cairo-mutex-type-private.h:175:41: error: implicit declaration of function 'CAIRO_MUTEX_IMPL_LOCK'; did you mean 'CAIRO_MUTEX_IMPL_NOOP'? [-Werror=implicit-function-declaration] 175 | #define CAIRO_MUTEX_LOCK CAIRO_MUTEX_IMPL_LOCK | ^~~~~~~~~~~~~~~~~~~~~ ../src/cairo-image-compositor.c:826:5: note: in expansion of macro 'CAIRO_MUTEX_LOCK' 826 | CAIRO_MUTEX_LOCK (_cairo_glyph_cache_mutex); | ^~~~~~~~~~~~~~~~ ../src/cairo-mutex-type-private.h:177:41: error: implicit declaration of function 'CAIRO_MUTEX_IMPL_UNLOCK'; did you mean 'CAIRO_MUTEX_IMPL_NOOP'? [-Werror=implicit-function-declaration] 177 | #define CAIRO_MUTEX_UNLOCK CAIRO_MUTEX_IMPL_UNLOCK | ^~~~~~~~~~~~~~~~~~~~~~~ ../src/cairo-image-compositor.c:832:5: note: in expansion of macro 'CAIRO_MUTEX_UNLOCK' 832 | CAIRO_MUTEX_UNLOCK (_cairo_glyph_cache_mutex); | ^~~~~~~~~~~~~~~~~~ cc1: some warnings being treated as errors [48/123] Compiling C object src/libcairo.a.p/cairo-mempool.c.o FAILED: src/libcairo.a.p/cairo-mempool.c.o /home/autobuild/autobuild/instance-8/output-1/host/bin/x86_64-buildroot-linux-uclibc-gcc -Isrc/libcairo.a.p -Isrc -I../src -I. -I.. -I/home/autobuild/autobuild/instance-8/output-1/host/x86_64-buildroot-linux-uclibc/sysroot/usr/include/libpng16 -I/home/autobuild/autobuild/instance-8/output-1/host/x86_64-buildroot-linux-uclibc/sysroot/usr/include -I/home/autobuild/autobuild/instance-8/output-1/host/x86_64-buildroot-linux-uclibc/sysroot/usr/include/freetype2 -I/home/autobuild/autobuild/instance-8/output-1/host/x86_64-buildroot-linux-uclibc/sysroot/usr/include/pixman-1 -fvisibility=hidden -fdiagnostics-color=always -Wall -Winvalid-pch -Wextra -std=gnu11 -O3 -Wmissing-declarations -Werror-implicit-function-declaration -Wpointer-arith -Wwrite-strings -Wsign-compare -Wpacked -Wswitch-enum -Wmissing-format-attribute -Wvolatile-register-var -Wstrict-aliasing=2 -Winit-self -Wunsafe-loop-optimizations -Wno-missing-field-initializers -Wno-unused-parameter -Wno-attributes -Wno-long-long -Winline -Wno-unused-but-set-variable -Wno-enum-conversion -fno-strict-aliasing -fno-common -Wp,-D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -static -fPIC -Wno-attributes -Wno-unused-but-set-variable -Wno-missing-field-initializers -Wno-unused-parameter -Wno-long-long -DCAIRO_COMPILATION -MD -MQ src/libcairo.a.p/cairo-mempool.c.o -MF src/libcairo.a.p/cairo-mempool.c.o.d -o src/libcairo.a.p/cairo-mempool.c.o -c ../src/cairo-mempool.c In file included from ../src/cairo-mutex-type-private.h:45, from ../src/cairo-scaled-font-private.h:45, from ../src/cairoint.h:415, from ../src/cairo-mempool.c:37: ../src/cairo-mutex-impl-private.h:231:3: error: #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." 231 | # 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." | ^~~~~ ../src/cairo-mutex-impl-private.h:240:11: error: unknown type name 'cairo_mutex_impl_t' 240 | typedef cairo_mutex_impl_t cairo_recursive_mutex_impl_t; | ^~~~~~~~~~~~~~~~~~ ../src/cairo-mutex-type-private.h:49:3: error: #error "CAIRO_MUTEX_IMPL_LOCK not defined. Check cairo-mutex-impl-private.h." 49 | # error "CAIRO_MUTEX_IMPL_LOCK not defined. Check cairo-mutex-impl-private.h." | ^~~~~ ../src/cairo-mutex-type-private.h:52:3: error: #error "CAIRO_MUTEX_IMPL_TRY_LOCK not defined. Check cairo-mutex-impl-private.h." 52 | # error "CAIRO_MUTEX_IMPL_TRY_LOCK not defined. Check cairo-mutex-impl-private.h." | ^~~~~ ../src/cairo-mutex-type-private.h:55:3: error: #error "CAIRO_MUTEX_IMPL_UNLOCK not defined. Check cairo-mutex-impl-private.h." 55 | # error "CAIRO_MUTEX_IMPL_UNLOCK not defined. Check cairo-mutex-impl-private.h." | ^~~~~ ../src/cairo-mutex-type-private.h:58:3: error: #error "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined. Check cairo-mutex-impl-private.h." 58 | # error "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined. Check cairo-mutex-impl-private.h." | ^~~~~ ../src/cairo-mutex-type-private.h:142:3: error: #error "CAIRO_MUTEX_IMPL_LOCK not defined" 142 | # error "CAIRO_MUTEX_IMPL_LOCK not defined" | ^~~~~ ../src/cairo-mutex-type-private.h:145:3: error: #error "CAIRO_MUTEX_IMPL_TRY_LOCK not defined" 145 | # error "CAIRO_MUTEX_IMPL_TRY_LOCK not defined" | ^~~~~ ../src/cairo-mutex-type-private.h:148:3: error: #error "CAIRO_MUTEX_IMPL_UNLOCK not defined" 148 | # error "CAIRO_MUTEX_IMPL_UNLOCK not defined" | ^~~~~ ../src/cairo-mutex-type-private.h:157:3: error: #error "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined" 157 | # error "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined" | ^~~~~ ../src/cairo-mutex-type-private.h:167:9: error: unknown type name 'cairo_mutex_impl_t' 167 | typedef cairo_mutex_impl_t cairo_mutex_t; | ^~~~~~~~~~~~~~~~~~ [49/123] Compiling C object src/libcairo.a.p/cairo-mesh-pattern-rasterizer.c.o FAILED: src/libcairo.a.p/cairo-mesh-pattern-rasterizer.c.o /home/autobuild/autobuild/instance-8/output-1/host/bin/x86_64-buildroot-linux-uclibc-gcc -Isrc/libcairo.a.p -Isrc -I../src -I. -I.. -I/home/autobuild/autobuild/instance-8/output-1/host/x86_64-buildroot-linux-uclibc/sysroot/usr/include/libpng16 -I/home/autobuild/autobuild/instance-8/output-1/host/x86_64-buildroot-linux-uclibc/sysroot/usr/include -I/home/autobuild/autobuild/instance-8/output-1/host/x86_64-buildroot-linux-uclibc/sysroot/usr/include/freetype2 -I/home/autobuild/autobuild/instance-8/output-1/host/x86_64-buildroot-linux-uclibc/sysroot/usr/include/pixman-1 -fvisibility=hidden -fdiagnostics-color=always -Wall -Winvalid-pch -Wextra -std=gnu11 -O3 -Wmissing-declarations -Werror-implicit-function-declaration -Wpointer-arith -Wwrite-strings -Wsign-compare -Wpacked -Wswitch-enum -Wmissing-format-attribute -Wvolatile-register-var -Wstrict-aliasing=2 -Winit-self -Wunsafe-loop-optimizations -Wno-missing-field-initializers -Wno-unused-parameter -Wno-attributes -Wno-long-long -Winline -Wno-unused-but-set-variable -Wno-enum-conversion -fno-strict-aliasing -fno-common -Wp,-D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -static -fPIC -Wno-attributes -Wno-unused-but-set-variable -Wno-missing-field-initializers -Wno-unused-parameter -Wno-long-long -DCAIRO_COMPILATION -MD -MQ src/libcairo.a.p/cairo-mesh-pattern-rasterizer.c.o -MF src/libcairo.a.p/cairo-mesh-pattern-rasterizer.c.o.d -o src/libcairo.a.p/cairo-mesh-pattern-rasterizer.c.o -c ../src/cairo-mesh-pattern-rasterizer.c In file included from ../src/cairo-mutex-type-private.h:45, from ../src/cairo-scaled-font-private.h:45, from ../src/cairoint.h:415, from ../src/cairo-mesh-pattern-rasterizer.c:37: ../src/cairo-mutex-impl-private.h:231:3: error: #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." 231 | # 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." | ^~~~~ ../src/cairo-mutex-impl-private.h:240:11: error: unknown type name 'cairo_mutex_impl_t' 240 | typedef cairo_mutex_impl_t cairo_recursive_mutex_impl_t; | ^~~~~~~~~~~~~~~~~~ ../src/cairo-mutex-type-private.h:49:3: error: #error "CAIRO_MUTEX_IMPL_LOCK not defined. Check cairo-mutex-impl-private.h." 49 | # error "CAIRO_MUTEX_IMPL_LOCK not defined. Check cairo-mutex-impl-private.h." | ^~~~~ ../src/cairo-mutex-type-private.h:52:3: error: #error "CAIRO_MUTEX_IMPL_TRY_LOCK not defined. Check cairo-mutex-impl-private.h." 52 | # error "CAIRO_MUTEX_IMPL_TRY_LOCK not defined. Check cairo-mutex-impl-private.h." | ^~~~~ ../src/cairo-mutex-type-private.h:55:3: error: #error "CAIRO_MUTEX_IMPL_UNLOCK not defined. Check cairo-mutex-impl-private.h." 55 | # error "CAIRO_MUTEX_IMPL_UNLOCK not defined. Check cairo-mutex-impl-private.h." | ^~~~~ ../src/cairo-mutex-type-private.h:58:3: error: #error "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined. Check cairo-mutex-impl-private.h." 58 | # error "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined. Check cairo-mutex-impl-private.h." | ^~~~~ ../src/cairo-mutex-type-private.h:142:3: error: #error "CAIRO_MUTEX_IMPL_LOCK not defined" 142 | # error "CAIRO_MUTEX_IMPL_LOCK not defined" | ^~~~~ ../src/cairo-mutex-type-private.h:145:3: error: #error "CAIRO_MUTEX_IMPL_TRY_LOCK not defined" 145 | # error "CAIRO_MUTEX_IMPL_TRY_LOCK not defined" | ^~~~~ ../src/cairo-mutex-type-private.h:148:3: error: #error "CAIRO_MUTEX_IMPL_UNLOCK not defined" 148 | # error "CAIRO_MUTEX_IMPL_UNLOCK not defined" | ^~~~~ ../src/cairo-mutex-type-private.h:157:3: error: #error "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined" 157 | # error "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined" | ^~~~~ ../src/cairo-mutex-type-private.h:167:9: error: unknown type name 'cairo_mutex_impl_t' 167 | typedef cairo_mutex_impl_t cairo_mutex_t; | ^~~~~~~~~~~~~~~~~~ [50/123] Compiling C object src/libcairo.a.p/cairo-image-surface.c.o FAILED: src/libcairo.a.p/cairo-image-surface.c.o /home/autobuild/autobuild/instance-8/output-1/host/bin/x86_64-buildroot-linux-uclibc-gcc -Isrc/libcairo.a.p -Isrc -I../src -I. -I.. -I/home/autobuild/autobuild/instance-8/output-1/host/x86_64-buildroot-linux-uclibc/sysroot/usr/include/libpng16 -I/home/autobuild/autobuild/instance-8/output-1/host/x86_64-buildroot-linux-uclibc/sysroot/usr/include -I/home/autobuild/autobuild/instance-8/output-1/host/x86_64-buildroot-linux-uclibc/sysroot/usr/include/freetype2 -I/home/autobuild/autobuild/instance-8/output-1/host/x86_64-buildroot-linux-uclibc/sysroot/usr/include/pixman-1 -fvisibility=hidden -fdiagnostics-color=always -Wall -Winvalid-pch -Wextra -std=gnu11 -O3 -Wmissing-declarations -Werror-implicit-function-declaration -Wpointer-arith -Wwrite-strings -Wsign-compare -Wpacked -Wswitch-enum -Wmissing-format-attribute -Wvolatile-register-var -Wstrict-aliasing=2 -Winit-self -Wunsafe-loop-optimizations -Wno-missing-field-initializers -Wno-unused-parameter -Wno-attributes -Wno-long-long -Winline -Wno-unused-but-set-variable -Wno-enum-conversion -fno-strict-aliasing -fno-common -Wp,-D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -static -fPIC -Wno-attributes -Wno-unused-but-set-variable -Wno-missing-field-initializers -Wno-unused-parameter -Wno-long-long -DCAIRO_COMPILATION -MD -MQ src/libcairo.a.p/cairo-image-surface.c.o -MF src/libcairo.a.p/cairo-image-surface.c.o.d -o src/libcairo.a.p/cairo-image-surface.c.o -c ../src/cairo-image-surface.c In file included from ../src/cairo-mutex-type-private.h:45, from ../src/cairo-scaled-font-private.h:45, from ../src/cairoint.h:415, from ../src/cairo-image-surface.c:40: ../src/cairo-mutex-impl-private.h:231:3: error: #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." 231 | # 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." | ^~~~~ ../src/cairo-mutex-impl-private.h:240:11: error: unknown type name 'cairo_mutex_impl_t' 240 | typedef cairo_mutex_impl_t cairo_recursive_mutex_impl_t; | ^~~~~~~~~~~~~~~~~~ ../src/cairo-mutex-type-private.h:49:3: error: #error "CAIRO_MUTEX_IMPL_LOCK not defined. Check cairo-mutex-impl-private.h." 49 | # error "CAIRO_MUTEX_IMPL_LOCK not defined. Check cairo-mutex-impl-private.h." | ^~~~~ ../src/cairo-mutex-type-private.h:52:3: error: #error "CAIRO_MUTEX_IMPL_TRY_LOCK not defined. Check cairo-mutex-impl-private.h." 52 | # error "CAIRO_MUTEX_IMPL_TRY_LOCK not defined. Check cairo-mutex-impl-private.h." | ^~~~~ ../src/cairo-mutex-type-private.h:55:3: error: #error "CAIRO_MUTEX_IMPL_UNLOCK not defined. Check cairo-mutex-impl-private.h." 55 | # error "CAIRO_MUTEX_IMPL_UNLOCK not defined. Check cairo-mutex-impl-private.h." | ^~~~~ ../src/cairo-mutex-type-private.h:58:3: error: #error "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined. Check cairo-mutex-impl-private.h." 58 | # error "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined. Check cairo-mutex-impl-private.h." | ^~~~~ ../src/cairo-mutex-type-private.h:142:3: error: #error "CAIRO_MUTEX_IMPL_LOCK not defined" 142 | # error "CAIRO_MUTEX_IMPL_LOCK not defined" | ^~~~~ ../src/cairo-mutex-type-private.h:145:3: error: #error "CAIRO_MUTEX_IMPL_TRY_LOCK not defined" 145 | # error "CAIRO_MUTEX_IMPL_TRY_LOCK not defined" | ^~~~~ ../src/cairo-mutex-type-private.h:148:3: error: #error "CAIRO_MUTEX_IMPL_UNLOCK not defined" 148 | # error "CAIRO_MUTEX_IMPL_UNLOCK not defined" | ^~~~~ ../src/cairo-mutex-type-private.h:157:3: error: #error "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined" 157 | # error "CAIRO_MUTEX_IMPL_NIL_INITIALIZER not defined" | ^~~~~ ../src/cairo-mutex-type-private.h:167:9: error: unknown type name 'cairo_mutex_impl_t' 167 | typedef cairo_mutex_impl_t cairo_mutex_t; | ^~~~~~~~~~~~~~~~~~ ../src/cairo-surface-snapshot-inline.h: In function '_cairo_surface_snapshot_get_target': ../src/cairo-mutex-type-private.h:175:41: error: implicit declaration of function 'CAIRO_MUTEX_IMPL_LOCK'; did you mean 'CAIRO_MUTEX_IMPL_NOOP'? [-Werror=implicit-function-declaration] 175 | #define CAIRO_MUTEX_LOCK CAIRO_MUTEX_IMPL_LOCK | ^~~~~~~~~~~~~~~~~~~~~ ../src/cairo-surface-snapshot-inline.h:54:5: note: in expansion of macro 'CAIRO_MUTEX_LOCK' 54 | CAIRO_MUTEX_LOCK (snapshot->mutex); | ^~~~~~~~~~~~~~~~ ../src/cairo-mutex-type-private.h:177:41: error: implicit declaration of function 'CAIRO_MUTEX_IMPL_UNLOCK'; did you mean 'CAIRO_MUTEX_IMPL_NOOP'? [-Werror=implicit-function-declaration] 177 | #define CAIRO_MUTEX_UNLOCK CAIRO_MUTEX_IMPL_UNLOCK | ^~~~~~~~~~~~~~~~~~~~~~~ ../src/cairo-surface-snapshot-inline.h:56:5: note: in expansion of macro 'CAIRO_MUTEX_UNLOCK' 56 | CAIRO_MUTEX_UNLOCK (snapshot->mutex); | ^~~~~~~~~~~~~~~~~~ cc1: some warnings being treated as errors ninja: build stopped: subcommand failed. make: *** [package/pkg-generic.mk:289: /home/autobuild/autobuild/instance-8/output-1/build/cairo-1.18.0/.stamp_built] Error 1 make: Leaving directory '/home/autobuild/autobuild/instance-8/buildroot'