>>> gobject-introspection 1.64.1 Extracting xzcat /nvme/rc-buildroot-test/scripts/instance-0/dl/gobject-introspection/gobject-introspection-1.64.1.tar.xz | tar --strip-components=1 -C /nvme/rc-buildroot-test/scripts/instance-0/output-1/build/gobject-introspection-1.64.1 -xf - >>> gobject-introspection 1.64.1 Patching Applying 0001-disable-tests.patch using patch: patching file meson.build Applying 0002-Add-rpath-links-to-ccompiler.patch using patch: patching file giscanner/ccompiler.py Applying 0003-ignore-error-return-codes-from-ldd-wrapper.patch using patch: patching file giscanner/shlibs.py >>> gobject-introspection 1.64.1 Configuring /bin/sed -i -e '1s%#!.*%#!/nvme/rc-buildroot-test/scripts/instance-0/output-1/host/bin/python%' /nvme/rc-buildroot-test/scripts/instance-0/output-1/build/gobject-introspection-1.64.1/tools/g-ir-tool-template.in /usr/bin/install -D -m 755 package/gobject-introspection//g-ir-scanner-lddwrapper.in /nvme/rc-buildroot-test/scripts/instance-0/output-1/host/riscv32-buildroot-linux-gnu/sysroot/usr/bin/g-ir-scanner-lddwrapper /usr/bin/install -D -m 755 package/gobject-introspection//g-ir-scanner-qemuwrapper.in /nvme/rc-buildroot-test/scripts/instance-0/output-1/host/riscv32-buildroot-linux-gnu/sysroot/usr/bin/g-ir-scanner-qemuwrapper /bin/sed -i -e "s%@QEMU_USER@%/nvme/rc-buildroot-test/scripts/instance-0/output-1/host/bin/qemu-riscv32%g" /nvme/rc-buildroot-test/scripts/instance-0/output-1/host/riscv32-buildroot-linux-gnu/sysroot/usr/bin/g-ir-scanner-qemuwrapper /bin/sed -i -e "s%@TOOLCHAIN_HEADERS_VERSION@%"4.19"%g" /nvme/rc-buildroot-test/scripts/instance-0/output-1/host/riscv32-buildroot-linux-gnu/sysroot/usr/bin/g-ir-scanner-qemuwrapper # Use a modules directory which does not exist so we don't load random things # which may then get deleted (or their dependencies) and potentially segfault mkdir -p /nvme/rc-buildroot-test/scripts/instance-0/output-1/host/riscv32-buildroot-linux-gnu/sysroot/usr/lib/gio/modules-dummy rm -rf /nvme/rc-buildroot-test/scripts/instance-0/output-1/build/gobject-introspection-1.64.1//build mkdir -p /nvme/rc-buildroot-test/scripts/instance-0/output-1/build/gobject-introspection-1.64.1//build sed -e 's%@TARGET_CROSS@%/nvme/rc-buildroot-test/scripts/instance-0/output-1/host/bin/riscv32-linux-%g' -e 's%@TARGET_ARCH@%riscv64%g' -e 's%@TARGET_CPU@%%g' -e 's%@TARGET_ENDIAN@%little%g' -e "s%@TARGET_CFLAGS@%'-D_LARGEFILE_SOURCE', '-D_LARGEFILE64_SOURCE', '-D_FILE_OFFSET_BITS=64', '-Os', '-D_FORTIFY_SOURCE=2'%g" -e "s%@TARGET_LDFLAGS@%%g" -e "s%@TARGET_CXXFLAGS@%'-D_LARGEFILE_SOURCE', '-D_LARGEFILE64_SOURCE', '-D_FILE_OFFSET_BITS=64', '-Os', '-D_FORTIFY_SOURCE=2'%g" -e 's%@HOST_DIR@%/nvme/rc-buildroot-test/scripts/instance-0/output-1/host%g' -e 's%@STAGING_DIR@%/nvme/rc-buildroot-test/scripts/instance-0/output-1/host/riscv32-buildroot-linux-gnu/sysroot%g' -e 's%@STATIC@%false%g' -e "/^\[binaries\]$/s:$::" -e "/^\[properties\]$/s:$::" package/meson/cross-compilation.conf.in > /nvme/rc-buildroot-test/scripts/instance-0/output-1/build/gobject-introspection-1.64.1//build/cross-compilation.conf PATH="/nvme/rc-buildroot-test/scripts/instance-0/output-1/host/bin:/nvme/rc-buildroot-test/scripts/instance-0/output-1/host/sbin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/opt/aws/bin:/root/bin" GI_SCANNER_DISABLE_CACHE=1 PYTHONNOUSERSITE=y /nvme/rc-buildroot-test/scripts/instance-0/output-1/host/bin/meson --prefix=/usr --libdir=lib --default-library=shared --buildtype=release --cross-file=/nvme/rc-buildroot-test/scripts/instance-0/output-1/build/gobject-introspection-1.64.1//build/cross-compilation.conf -Dbuild.pkg_config_path=/nvme/rc-buildroot-test/scripts/instance-0/output-1/host/lib/pkgconfig -Dgi_cross_use_host_gi=true -Dgi_cross_binary_wrapper="/nvme/rc-buildroot-test/scripts/instance-0/output-1/host/riscv32-buildroot-linux-gnu/sysroot/usr/bin/g-ir-scanner-qemuwrapper" -Dgi_cross_ldd_wrapper="/nvme/rc-buildroot-test/scripts/instance-0/output-1/host/riscv32-buildroot-linux-gnu/sysroot/usr/bin/g-ir-scanner-lddwrapper" -Dbuild_introspection_data=true -Ddoctool=disabled -Dcairo=enabled /nvme/rc-buildroot-test/scripts/instance-0/output-1/build/gobject-introspection-1.64.1/ /nvme/rc-buildroot-test/scripts/instance-0/output-1/build/gobject-introspection-1.64.1//build The Meson build system Version: 0.55.0 Source dir: /nvme/rc-buildroot-test/scripts/instance-0/output-1/build/gobject-introspection-1.64.1 Build dir: /nvme/rc-buildroot-test/scripts/instance-0/output-1/build/gobject-introspection-1.64.1/build Build type: cross build Project name: gobject-introspection Project version: 1.64.1 C compiler for the build machine: cc (gcc 5.4.0 "cc (Ubuntu 5.4.0-6ubuntu1~16.04.12) 5.4.0 20160609") C linker for the build machine: cc ld.bfd 2.26.1 C compiler for the host machine: /nvme/rc-buildroot-test/scripts/instance-0/output-1/host/bin/riscv32-linux-gcc (gcc 8.3.0 "riscv32-linux-gcc.br_real (Buildroot 2020.02) 8.3.0") C linker for the host machine: /nvme/rc-buildroot-test/scripts/instance-0/output-1/host/bin/riscv32-linux-gcc ld.bfd 2.32 Build machine cpu family: x86_64 Build machine cpu: x86_64 Host machine cpu family: riscv64 Host machine cpu: Target machine cpu family: riscv64 Target machine cpu: Program python3 found: YES (/nvme/rc-buildroot-test/scripts/instance-0/output-1/host/bin/python3) Compiler for C supports arguments -Wall: YES Compiler for C supports arguments -Warray-bounds: YES Compiler for C supports arguments -Wcast-align: YES Compiler for C supports arguments -Wdeclaration-after-statement: YES Compiler for C supports arguments -Wduplicated-branches: YES Compiler for C supports arguments -Wextra: YES Compiler for C supports arguments -Wformat=2: YES Compiler for C supports arguments -Wformat-nonliteral: YES Compiler for C supports arguments -Wformat-security: YES Compiler for C supports arguments -Wimplicit-function-declaration: YES Compiler for C supports arguments -Winit-self: YES Compiler for C supports arguments -Wjump-misses-init: YES Compiler for C supports arguments -Wlogical-op: YES Compiler for C supports arguments -Wmissing-declarations: YES Compiler for C supports arguments -Wmissing-format-attribute: YES Compiler for C supports arguments -Wmissing-include-dirs: YES Compiler for C supports arguments -Wmissing-noreturn: YES Compiler for C supports arguments -Wmissing-prototypes: YES Compiler for C supports arguments -Wnested-externs: YES Compiler for C supports arguments -Wnull-dereference: YES Compiler for C supports arguments -Wold-style-definition: YES Compiler for C supports arguments -Wpacked: YES Compiler for C supports arguments -Wpointer-arith: YES Compiler for C supports arguments -Wrestrict: YES Compiler for C supports arguments -Wreturn-type: YES Compiler for C supports arguments -Wshadow: YES Compiler for C supports arguments -Wsign-compare: YES Compiler for C supports arguments -Wstrict-aliasing: YES Compiler for C supports arguments -Wstrict-prototypes: YES Compiler for C supports arguments -Wundef: YES Compiler for C supports arguments -Wunused-but-set-variable: YES Compiler for C supports arguments -Wwrite-strings: YES Compiler for C supports arguments -fno-strict-aliasing: YES ../output-1/build/gobject-introspection-1.64.1/meson.build:74: WARNING: Consider using the built-in warning_level option instead of using "-Wall". ../output-1/build/gobject-introspection-1.64.1/meson.build:74: WARNING: Consider using the built-in warning_level option instead of using "-Wextra". Checking for size of "char" : 1 Checking for size of "short" : 2 Checking for size of "int" : 4 Checking for size of "long" : 4 Configuring config.h using configuration Found pkg-config: /nvme/rc-buildroot-test/scripts/instance-0/output-1/host/bin/pkgconf (1.6.1) Run-time dependency glib-2.0 found: YES 2.64.4 Run-time dependency gobject-2.0 found: YES 2.64.4 Run-time dependency gio-2.0 found: YES 2.64.4 Run-time dependency gmodule-2.0 found: YES 2.64.4 Run-time dependency gio-unix-2.0 found: YES 2.64.4 Run-time dependency libffi found: YES 3.3 Run-time dependency cairo found: YES 1.16.0 Run-time dependency cairo-gobject found: YES 1.16.0 ../output-1/build/gobject-introspection-1.64.1/meson.build:202: WARNING: Not building with doctool support, not all tests will be run Library m found: YES Compiler for C supports arguments -Wno-implicit-fallthrough -Wimplicit-fallthrough: YES Compiler for C supports arguments -Wno-old-style-definition -Wold-style-definition: YES Compiler for C supports arguments -Wno-suggest-attribute=noreturn -Wsuggest-attribute=noreturn: YES Compiler for C supports arguments -Wno-type-limits -Wtype-limits: YES Compiler for C supports arguments -Wno-undef -Wundef: YES Compiler for C supports arguments -Wno-unused-parameter -Wunused-parameter: YES Compiler for C supports arguments -Wno-cast-align -Wcast-align: YES Compiler for C supports arguments -Wno-unused-function -Wunused-function: YES Compiler for C supports arguments -Wno-return-type -Wreturn-type: YES Compiler for C supports arguments -Wno-old-style-definition -Wold-style-definition: YES Compiler for C supports arguments -Wno-type-limits -Wtype-limits: YES Compiler for C supports arguments -Wno-old-style-definition -Wold-style-definition: YES Compiler for C supports arguments -Wno-cast-align -Wcast-align: YES Compiler for C supports arguments -Wno-unused-parameter -Wunused-parameter: YES Compiler for C supports arguments -Wno-duplicated-branches -Wduplicated-branches: YES Compiler for C supports arguments -Wno-cast-align -Wcast-align: YES Configuring giversion.h using configuration Compiler for C supports arguments -Wno-unused-parameter -Wunused-parameter: YES Compiler for C supports arguments -Wno-duplicated-branches -Wduplicated-branches: YES Compiler for C supports arguments -Wno-type-limits -Wtype-limits: YES Compiler for C supports arguments -Wno-cast-align -Wcast-align: YES Compiler for C supports arguments -Wno-missing-field-initializers -Wmissing-field-initializers: YES Configuring g-ir-scanner using configuration Program /nvme/rc-buildroot-test/scripts/instance-0/output-1/build/gobject-introspection-1.64.1/build/tools/g-ir-scanner found: YES (/nvme/rc-buildroot-test/scripts/instance-0/output-1/build/gobject-introspection-1.64.1/build/tools/g-ir-scanner) Configuring g-ir-annotation-tool using configuration Program /nvme/rc-buildroot-test/scripts/instance-0/output-1/build/gobject-introspection-1.64.1/build/tools/g-ir-annotation-tool found: YES (/nvme/rc-buildroot-test/scripts/instance-0/output-1/build/gobject-introspection-1.64.1/build/tools/g-ir-annotation-tool) Compiler for C supports arguments -Wno-missing-field-initializers -Wmissing-field-initializers: YES Configuring _version.py using configuration Configuring __init__.py using configuration Configuring annotationmain.py using configuration Configuring annotationparser.py using configuration Configuring ast.py using configuration Configuring cachestore.py using configuration Configuring ccompiler.py using configuration Configuring codegen.py using configuration Configuring docmain.py using configuration Configuring docwriter.py using configuration Configuring dumper.py using configuration Configuring introspectablepass.py using configuration Configuring girparser.py using configuration Configuring girwriter.py using configuration Configuring gdumpparser.py using configuration Configuring libtoolimporter.py using configuration Configuring maintransformer.py using configuration Configuring mdextensions.py using configuration Configuring message.py using configuration Configuring msvccompiler.py using configuration Configuring pkgconfig.py using configuration Configuring shlibs.py using configuration Configuring scannermain.py using configuration Configuring sectionparser.py using configuration Configuring sourcescanner.py using configuration Configuring testcodegen.py using configuration Configuring transformer.py using configuration Configuring utils.py using configuration Configuring xmlwriter.py using configuration ../output-1/build/gobject-introspection-1.64.1/giscanner/meson.build:60: WARNING: Custom target input 'doctemplates' can't be converted to File object(s). This will become a hard error in the future. Program flex found: YES Program bison found: YES Has header "unistd.h" : YES Compiler for C supports arguments -Wno-missing-field-initializers -Wmissing-field-initializers: YES Compiler for C supports arguments -Wno-unused-parameter -Wunused-parameter: YES Dependency python found: YES (pkgconfig) Configuring cairo-1.0.gir using configuration Program pkg-config found: YES Configuring gobject-introspection-no-export-1.0.pc using configuration Configuring gobject-introspection-1.0.pc using configuration Build targets in project: 38 Option buildtype is: release [default: debugoptimized] Found ninja-1.10.0 at /nvme/rc-buildroot-test/scripts/instance-0/output-1/host/bin/ninja WARNING: custom_target 'scannerparser' has more than one output! Using the first one. >>> gobject-introspection 1.64.1 Building PATH="/nvme/rc-buildroot-test/scripts/instance-0/output-1/host/bin:/nvme/rc-buildroot-test/scripts/instance-0/output-1/host/sbin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/opt/aws/bin:/root/bin" CC="/nvme/rc-buildroot-test/scripts/instance-0/output-1/host/bin/riscv32-linux-gcc" PYTHONNOUSERSITE=y /nvme/rc-buildroot-test/scripts/instance-0/output-1/host/bin/ninja -j4 -C /nvme/rc-buildroot-test/scripts/instance-0/output-1/build/gobject-introspection-1.64.1//build ninja: Entering directory `/nvme/rc-buildroot-test/scripts/instance-0/output-1/build/gobject-introspection-1.64.1//build' [1/99] Compiling C object girepository/cmph/libcmph.a.p/bdz_ph.c.o [2/99] Compiling C object girepository/cmph/libcmph.a.p/bmz8.c.o [3/99] Compiling C object girepository/cmph/libcmph.a.p/bmz.c.o [4/99] Compiling C object girepository/cmph/libcmph.a.p/bdz.c.o [5/99] Compiling C object girepository/cmph/libcmph.a.p/buffer_entry.c.o [6/99] Compiling C object girepository/cmph/libcmph.a.p/buffer_manager.c.o [7/99] Compiling C object girepository/cmph/libcmph.a.p/chd.c.o [8/99] Compiling C object girepository/cmph/libcmph.a.p/brz.c.o ../girepository/cmph/brz.c: In function 'brz_new': ../girepository/cmph/brz.c:429:18: warning: 'h0' may be used uninitialized in this function [-Wmaybe-uninitialized] buffer_h0[i] = h0; ~~~~~~~~~~~~~^~~~ ../girepository/cmph/brz.c:235:14: note: 'h0' was declared here cmph_uint32 h0; ^~ [9/99] Compiling C object girepository/cmph/libcmph.a.p/chm.c.o [10/99] Compiling C object girepository/cmph/libcmph.a.p/cmph.c.o ../girepository/cmph/cmph.c: In function 'count_nlfile_keys': ../girepository/cmph/cmph.c:158:3: warning: ignoring return value of 'fgets', declared with attribute warn_unused_result [-Wunused-result] fgets(buf, BUFSIZ, fd); ^~~~~~~~~~~~~~~~~~~~~~ [11/99] Compiling C object girepository/cmph/libcmph.a.p/chd_ph.c.o [12/99] Compiling C object girepository/cmph/libcmph.a.p/cmph_structs.c.o [13/99] Compiling C object girepository/cmph/libcmph.a.p/compressed_rank.c.o [14/99] Compiling C object girepository/cmph/libcmph.a.p/compressed_seq.c.o [15/99] Compiling C object girepository/cmph/libcmph.a.p/fch_buckets.c.o [16/99] Compiling C object girepository/cmph/libcmph.a.p/hash.c.o [17/99] Compiling C object girepository/cmph/libcmph.a.p/fch.c.o [18/99] Compiling C object girepository/cmph/libcmph.a.p/graph.c.o [19/99] Compiling C object girepository/cmph/libcmph.a.p/select.c.o [20/99] Compiling C object girepository/cmph/libcmph.a.p/miller_rabin.c.o [21/99] Compiling C object girepository/cmph/libcmph.a.p/jenkins_hash.c.o [22/99] Compiling C object girepository/cmph/cmph-bdz-test.p/.._cmph-bdz-test.c.o [23/99] Compiling C object girepository/cmph/libcmph.a.p/vqueue.c.o [24/99] Compiling C object girepository/cmph/libcmph.a.p/vstack.c.o [25/99] Linking static target girepository/cmph/libcmph.a [26/99] Linking target girepository/cmph/cmph-bdz-test [27/99] Compiling C object girepository/libgirepository-gthash.a.p/gthash.c.o [28/99] Linking static target girepository/libgirepository-gthash.a [29/99] Compiling C object girepository/libgirepository-internals.a.p/girmodule.c.o [30/99] Compiling C object girepository/libgirepository-internals.a.p/giroffsets.c.o [31/99] Compiling C object girepository/libgirepository-internals.a.p/girwriter.c.o [32/99] Compiling C object girepository/libgirepository-1.0.so.1.0.0.p/giconstantinfo.c.o [33/99] Compiling C object girepository/libgirepository-internals.a.p/girnode.c.o [34/99] Compiling C object girepository/libgirepository-1.0.so.1.0.0.p/gdump.c.o [35/99] Compiling C object girepository/libgirepository-1.0.so.1.0.0.p/giarginfo.c.o [36/99] Compiling C object girepository/libgirepository-1.0.so.1.0.0.p/gicallableinfo.c.o [37/99] Compiling C object girepository/libgirepository-1.0.so.1.0.0.p/gibaseinfo.c.o [38/99] Compiling C object girepository/libgirepository-1.0.so.1.0.0.p/gienuminfo.c.o [39/99] Compiling C object girepository/libgirepository-1.0.so.1.0.0.p/giinterfaceinfo.c.o [40/99] Compiling C object girepository/libgirepository-internals.a.p/girparser.c.o [41/99] Linking static target girepository/libgirepository-internals.a [42/99] Compiling C object girepository/libgirepository-1.0.so.1.0.0.p/gifieldinfo.c.o [43/99] Compiling C object girepository/libgirepository-1.0.so.1.0.0.p/gifunctioninfo.c.o [44/99] Compiling C object girepository/libgirepository-1.0.so.1.0.0.p/ginvoke.c.o [45/99] Compiling C object girepository/libgirepository-1.0.so.1.0.0.p/girffi.c.o [46/99] Compiling C object girepository/libgirepository-1.0.so.1.0.0.p/gipropertyinfo.c.o [47/99] Compiling C object girepository/libgirepository-1.0.so.1.0.0.p/giregisteredtypeinfo.c.o [48/99] Compiling C object girepository/libgirepository-1.0.so.1.0.0.p/giobjectinfo.c.o [49/99] Compiling C object girepository/libgirepository-1.0.so.1.0.0.p/giunioninfo.c.o [50/99] Compiling C object girepository/libgirepository-1.0.so.1.0.0.p/gisignalinfo.c.o [51/99] Compiling C object girepository/libgirepository-1.0.so.1.0.0.p/gistructinfo.c.o [52/99] Compiling C object girepository/libgirepository-1.0.so.1.0.0.p/gitypeinfo.c.o [53/99] Compiling C object girepository/libgirepository-1.0.so.1.0.0.p/girepository.c.o [54/99] Compiling C object girepository/libgirepository-1.0.so.1.0.0.p/giversion.c.o [55/99] Compiling C object girepository/libgirepository-1.0.so.1.0.0.p/givfuncinfo.c.o [56/99] Compiling C object girepository/gthash-test.p/gthash-test.c.o [57/99] Linking target girepository/gthash-test [58/99] Compiling C object girepository/gi-dump-types.p/gi-dump-types.c.o [59/99] Compiling C object tools/g-ir-generate.p/generate.c.o [60/99] Compiling C object tools/g-ir-compiler.p/compiler.c.o [61/99] Compiling C object girepository/libgirepository-1.0.so.1.0.0.p/gitypelib.c.o [62/99] Generating scannerlexer with a custom command [63/99] Compiling C object tools/g-ir-inspect.p/g-ir-inspect.c.o [64/99] Linking target girepository/libgirepository-1.0.so.1.0.0 [65/99] Generating scannerparser with a custom command ../giscanner/scannerparser.y: warning: 7 shift/reduce conflicts [-Wconflicts-sr] [66/99] Compiling C object giscanner/_giscanner.cpython-38-x86_64-linux-gnu.so.p/giscannermodule.c.o In file included from /nvme/rc-buildroot-test/scripts/instance-0/output-1/host/riscv32-buildroot-linux-gnu/sysroot/usr/include/python3.8/abstract.h:837, from /nvme/rc-buildroot-test/scripts/instance-0/output-1/host/riscv32-buildroot-linux-gnu/sysroot/usr/include/python3.8/Python.h:147, from ../giscanner/giscannermodule.c:25: /nvme/rc-buildroot-test/scripts/instance-0/output-1/host/riscv32-buildroot-linux-gnu/sysroot/usr/include/python3.8/cpython/abstract.h: In function '_PyVectorcall_Function': /nvme/rc-buildroot-test/scripts/instance-0/output-1/host/riscv32-buildroot-linux-gnu/sysroot/usr/include/python3.8/cpython/abstract.h:91:11: warning: cast increases required alignment of target type [-Wcast-align] ptr = (vectorcallfunc*)(((char *)callable) + offset); ^ [67/99] Generating symbol file girepository/libgirepository-1.0.so.1.0.0.p/libgirepository-1.0.so.1.0.0.symbols [68/99] Linking target girepository/gi-dump-types [69/99] Compiling C object giscanner/libgiscanner.a.p/sourcescanner.c.o [70/99] Linking target tools/g-ir-compiler [71/99] Linking target tools/g-ir-inspect [72/99] Linking target tools/g-ir-generate [73/99] Compiling C object giscanner/libgiscanner.a.p/meson-generated_.._scannerlexer.c.o [74/99] Compiling C object giscanner/libgiscanner.a.p/meson-generated_.._scannerparser.c.o [75/99] Linking static target giscanner/libgiscanner.a [76/99] Linking target giscanner/_giscanner.cpython-38-x86_64-linux-gnu.so [77/99] Generating gir-glib with a custom command FAILED: gir/GLib-2.0.gir g-ir-scanner --output=gir/GLib-2.0.gir --no-libtool --quiet --reparse-validate --add-include-path /nvme/rc-buildroot-test/scripts/instance-0/output-1/build/gobject-introspection-1.64.1/build/gir --add-include-path /nvme/rc-buildroot-test/scripts/instance-0/output-1/build/gobject-introspection-1.64.1/gir --use-binary-wrapper=/nvme/rc-buildroot-test/scripts/instance-0/output-1/host/riscv32-buildroot-linux-gnu/sysroot/usr/bin/g-ir-scanner-qemuwrapper --use-ldd-wrapper=/nvme/rc-buildroot-test/scripts/instance-0/output-1/host/riscv32-buildroot-linux-gnu/sysroot/usr/bin/g-ir-scanner-lddwrapper --identifier-prefix=G --symbol-prefix=g --symbol-prefix=glib --c-include=glib.h --namespace=GLib --nsversion=2.0 --library=glib-2.0 --library=gobject-2.0 --external-library --pkg=glib-2.0 --cflags-begin -I/nvme/rc-buildroot-test/scripts/instance-0/output-1/host/riscv32-buildroot-linux-gnu/sysroot/usr/include/glib-2.0 -I/nvme/rc-buildroot-test/scripts/instance-0/output-1/host/riscv32-buildroot-linux-gnu/sysroot/usr/lib/glib-2.0/include -DGLIB_COMPILATION -D__G_I18N_LIB_H__ -DGETTEXT_PACKAGE=Dummy --cflags-end /nvme/rc-buildroot-test/scripts/instance-0/output-1/host/riscv32-buildroot-linux-gnu/sysroot/usr/include/glib-2.0/gobject/glib-types.h /nvme/rc-buildroot-test/scripts/instance-0/output-1/host/riscv32-buildroot-linux-gnu/sysroot/usr/lib/glib-2.0/include/glibconfig.h /nvme/rc-buildroot-test/scripts/instance-0/output-1/host/riscv32-buildroot-linux-gnu/sysroot/usr/include/glib-2.0/glib-unix.h /nvme/rc-buildroot-test/scripts/instance-0/output-1/host/riscv32-buildroot-linux-gnu/sysroot/usr/include/glib-2.0/glib/galloca.h /nvme/rc-buildroot-test/scripts/instance-0/output-1/host/riscv32-buildroot-linux-gnu/sysroot/usr/include/glib-2.0/glib/garray.h /nvme/rc-buildroot-test/scripts/instance-0/output-1/host/riscv32-buildroot-linux-gnu/sysroot/usr/include/glib-2.0/glib/gasyncqueue.h /nvme/rc-buildroot-test/scripts/instance-0/output-1/host/riscv32-buildroot-linux-gnu/sysroot/usr/include/glib-2.0/glib/gatomic.h /nvme/rc-buildroot-test/scripts/instance-0/output-1/host/riscv32-buildroot-linux-gnu/sysroot/usr/include/glib-2.0/glib/gbacktrace.h /nvme/rc-buildroot-test/scripts/instance-0/output-1/host/riscv32-buildroot-linux-gnu/sysroot/usr/include/glib-2.0/glib/gbase64.h /nvme/rc-buildroot-test/scripts/instance-0/output-1/host/riscv32-buildroot-linux-gnu/sysroot/usr/include/glib-2.0/glib/gbitlock.h /nvme/rc-buildroot-test/scripts/instance-0/output-1/host/riscv32-buildroot-linux-gnu/sysroot/usr/include/glib-2.0/glib/gbookmarkfile.h /nvme/rc-buildroot-test/scripts/instance-0/output-1/host/riscv32-buildroot-linux-gnu/sysroot/usr/include/glib-2.0/glib/gbytes.h /nvme/rc-buildroot-test/scripts/instance-0/output-1/host/riscv32-buildroot-linux-gnu/sysroot/usr/include/glib-2.0/glib/gcharset.h /nvme/rc-buildroot-test/scripts/instance-0/output-1/host/riscv32-buildroot-linux-gnu/sysroot/usr/include/glib-2.0/glib/gchecksum.h /nvme/rc-buildroot-test/scripts/instance-0/output-1/host/riscv32-buildroot-linux-gnu/sysroot/usr/include/glib-2.0/glib/gconvert.h /nvme/rc-buildroot-test/scripts/instance-0/output-1/host/riscv32-buildroot-linux-gnu/sysroot/usr/include/glib-2.0/glib/gdataset.h /nvme/rc-buildroot-test/scripts/instance-0/output-1/host/riscv32-buildroot-linux-gnu/sysroot/usr/include/glib-2.0/glib/gdate.h /nvme/rc-buildroot-test/scripts/instance-0/output-1/host/riscv32-buildroot-linux-gnu/sysroot/usr/include/glib-2.0/glib/gdatetime.h /nvme/rc-buildroot-test/scripts/instance-0/output-1/host/riscv32-buildroot-linux-gnu/sysroot/usr/include/glib-2.0/glib/gdir.h /nvme/rc-buildroot-test/scripts/instance-0/output-1/host/riscv32-buildroot-linux-gnu/sysroot/usr/include/glib-2.0/glib/genviron.h /nvme/rc-buildroot-test/scripts/instance-0/output-1/host/riscv32-buildroot-linux-gnu/sysroot/usr/include/glib-2.0/glib/gerror.h /nvme/rc-buildroot-test/scripts/instance-0/output-1/host/riscv32-buildroot-linux-gnu/sysroot/usr/include/glib-2.0/glib/gfileutils.h /nvme/rc-buildroot-test/scripts/instance-0/output-1/host/riscv32-buildroot-linux-gnu/sysroot/usr/include/glib-2.0/glib/ggettext.h /nvme/rc-buildroot-test/scripts/instance-0/output-1/host/riscv32-buildroot-linux-gnu/sysroot/usr/include/glib-2.0/glib/ghash.h /nvme/rc-buildroot-test/scripts/instance-0/output-1/host/riscv32-buildroot-linux-gnu/sysroot/usr/include/glib-2.0/glib/ghmac.h /nvme/rc-buildroot-test/scripts/instance-0/output-1/host/riscv32-buildroot-linux-gnu/sysroot/usr/include/glib-2.0/glib/ghook.h /nvme/rc-buildroot-test/scripts/instance-0/output-1/host/riscv32-buildroot-linux-gnu/sysroot/usr/include/glib-2.0/glib/ghostutils.h /nvme/rc-buildroot-test/scripts/instance-0/output-1/host/riscv32-buildroot-linux-gnu/sysroot/usr/include/glib-2.0/glib/gi18n-lib.h /nvme/rc-buildroot-test/scripts/instance-0/output-1/host/riscv32-buildroot-linux-gnu/sysroot/usr/include/glib-2.0/glib/gi18n.h /nvme/rc-buildroot-test/scripts/instance-0/output-1/host/riscv32-buildroot-linux-gnu/sysroot/usr/include/glib-2.0/glib/giochannel.h /nvme/rc-buildroot-test/scripts/instance-0/output-1/host/riscv32-buildroot-linux-gnu/sysroot/usr/include/glib-2.0/glib/gkeyfile.h /nvme/rc-buildroot-test/scripts/instance-0/output-1/host/riscv32-buildroot-linux-gnu/sysroot/usr/include/glib-2.0/glib/glist.h /nvme/rc-buildroot-test/scripts/instance-0/output-1/host/riscv32-buildroot-linux-gnu/sysroot/usr/include/glib-2.0/glib/gmacros.h /nvme/rc-buildroot-test/scripts/instance-0/output-1/host/riscv32-buildroot-linux-gnu/sysroot/usr/include/glib-2.0/glib/gmain.h /nvme/rc-buildroot-test/scripts/instance-0/output-1/host/riscv32-buildroot-linux-gnu/sysroot/usr/include/glib-2.0/glib/gmappedfile.h /nvme/rc-buildroot-test/scripts/instance-0/output-1/host/riscv32-buildroot-linux-gnu/sysroot/usr/include/glib-2.0/glib/gmarkup.h /nvme/rc-buildroot-test/scripts/instance-0/output-1/host/riscv32-buildroot-linux-gnu/sysroot/usr/include/glib-2.0/glib/gmem.h /nvme/rc-buildroot-test/scripts/instance-0/output-1/host/riscv32-buildroot-linux-gnu/sysroot/usr/include/glib-2.0/glib/gmessages.h /nvme/rc-buildroot-test/scripts/instance-0/output-1/host/riscv32-buildroot-linux-gnu/sysroot/usr/include/glib-2.0/glib/gnode.h /nvme/rc-buildroot-test/scripts/instance-0/output-1/host/riscv32-buildroot-linux-gnu/sysroot/usr/include/glib-2.0/glib/goption.h /nvme/rc-buildroot-test/scripts/instance-0/output-1/host/riscv32-buildroot-linux-gnu/sysroot/usr/include/glib-2.0/glib/gpattern.h /nvme/rc-buildroot-test/scripts/instance-0/output-1/host/riscv32-buildroot-linux-gnu/sysroot/usr/include/glib-2.0/glib/gpoll.h /nvme/rc-buildroot-test/scripts/instance-0/output-1/host/riscv32-buildroot-linux-gnu/sysroot/usr/include/glib-2.0/glib/gprimes.h /nvme/rc-buildroot-test/scripts/instance-0/output-1/host/riscv32-buildroot-linux-gnu/sysroot/usr/include/glib-2.0/glib/gprintf.h /nvme/rc-buildroot-test/scripts/instance-0/output-1/host/riscv32-buildroot-linux-gnu/sysroot/usr/include/glib-2.0/glib/gqsort.h /nvme/rc-buildroot-test/scripts/instance-0/output-1/host/riscv32-buildroot-linux-gnu/sysroot/usr/include/glib-2.0/glib/gquark.h /nvme/rc-buildroot-test/scripts/instance-0/output-1/host/riscv32-buildroot-linux-gnu/sysroot/usr/include/glib-2.0/glib/gqueue.h /nvme/rc-buildroot-test/scripts/instance-0/output-1/host/riscv32-buildroot-linux-gnu/sysroot/usr/include/glib-2.0/glib/grand.h /nvme/rc-buildroot-test/scripts/instance-0/output-1/host/riscv32-buildroot-linux-gnu/sysroot/usr/include/glib-2.0/glib/grcbox.h /nvme/rc-buildroot-test/scripts/instance-0/output-1/host/riscv32-buildroot-linux-gnu/sysroot/usr/include/glib-2.0/glib/grefcount.h /nvme/rc-buildroot-test/scripts/instance-0/output-1/host/riscv32-buildroot-linux-gnu/sysroot/usr/include/glib-2.0/glib/grefstring.h /nvme/rc-buildroot-test/scripts/instance-0/output-1/host/riscv32-buildroot-linux-gnu/sysroot/usr/include/glib-2.0/glib/gregex.h /nvme/rc-buildroot-test/scripts/instance-0/output-1/host/riscv32-buildroot-linux-gnu/sysroot/usr/include/glib-2.0/glib/gscanner.h /nvme/rc-buildroot-test/scripts/instance-0/output-1/host/riscv32-buildroot-linux-gnu/sysroot/usr/include/glib-2.0/glib/gsequence.h /nvme/rc-buildroot-test/scripts/instance-0/output-1/host/riscv32-buildroot-linux-gnu/sysroot/usr/include/glib-2.0/glib/gshell.h /nvme/rc-buildroot-test/scripts/instance-0/output-1/host/riscv32-buildroot-linux-gnu/sysroot/usr/include/glib-2.0/glib/gslice.h /nvme/rc-buildroot-test/scripts/instance-0/output-1/host/riscv32-buildroot-linux-gnu/sysroot/usr/include/glib-2.0/glib/gslist.h /nvme/rc-buildroot-test/scripts/instance-0/output-1/host/riscv32-buildroot-linux-gnu/sysroot/usr/include/glib-2.0/glib/gspawn.h /nvme/rc-buildroot-test/scripts/instance-0/output-1/host/riscv32-buildroot-linux-gnu/sysroot/usr/include/glib-2.0/glib/gstdio.h /nvme/rc-buildroot-test/scripts/instance-0/output-1/host/riscv32-buildroot-linux-gnu/sysroot/usr/include/glib-2.0/glib/gstrfuncs.h /nvme/rc-buildroot-test/scripts/instance-0/output-1/host/riscv32-buildroot-linux-gnu/sysroot/usr/include/glib-2.0/glib/gstring.h /nvme/rc-buildroot-test/scripts/instance-0/output-1/host/riscv32-buildroot-linux-gnu/sysroot/usr/include/glib-2.0/glib/gstringchunk.h /nvme/rc-buildroot-test/scripts/instance-0/output-1/host/riscv32-buildroot-linux-gnu/sysroot/usr/include/glib-2.0/glib/gtestutils.h /nvme/rc-buildroot-test/scripts/instance-0/output-1/host/riscv32-buildroot-linux-gnu/sysroot/usr/include/glib-2.0/glib/gthread.h /nvme/rc-buildroot-test/scripts/instance-0/output-1/host/riscv32-buildroot-linux-gnu/sysroot/usr/include/glib-2.0/glib/gthreadpool.h /nvme/rc-buildroot-test/scripts/instance-0/output-1/host/riscv32-buildroot-linux-gnu/sysroot/usr/include/glib-2.0/glib/gtimer.h /nvme/rc-buildroot-test/scripts/instance-0/output-1/host/riscv32-buildroot-linux-gnu/sysroot/usr/include/glib-2.0/glib/gtimezone.h /nvme/rc-buildroot-test/scripts/instance-0/output-1/host/riscv32-buildroot-linux-gnu/sysroot/usr/include/glib-2.0/glib/gtrashstack.h /nvme/rc-buildroot-test/scripts/instance-0/output-1/host/riscv32-buildroot-linux-gnu/sysroot/usr/include/glib-2.0/glib/gtree.h /nvme/rc-buildroot-test/scripts/instance-0/output-1/host/riscv32-buildroot-linux-gnu/sysroot/usr/include/glib-2.0/glib/gtypes.h /nvme/rc-buildroot-test/scripts/instance-0/output-1/host/riscv32-buildroot-linux-gnu/sysroot/usr/include/glib-2.0/glib/gunicode.h /nvme/rc-buildroot-test/scripts/instance-0/output-1/host/riscv32-buildroot-linux-gnu/sysroot/usr/include/glib-2.0/glib/gurifuncs.h /nvme/rc-buildroot-test/scripts/instance-0/output-1/host/riscv32-buildroot-linux-gnu/sysroot/usr/include/glib-2.0/glib/gutils.h /nvme/rc-buildroot-test/scripts/instance-0/output-1/host/riscv32-buildroot-linux-gnu/sysroot/usr/include/glib-2.0/glib/guuid.h /nvme/rc-buildroot-test/scripts/instance-0/output-1/host/riscv32-buildroot-linux-gnu/sysroot/usr/include/glib-2.0/glib/gvariant.h /nvme/rc-buildroot-test/scripts/instance-0/output-1/host/riscv32-buildroot-linux-gnu/sysroot/usr/include/glib-2.0/glib/gvarianttype.h /nvme/rc-buildroot-test/scripts/instance-0/output-1/host/riscv32-buildroot-linux-gnu/sysroot/usr/include/glib-2.0/glib/gversion.h /nvme/rc-buildroot-test/scripts/instance-0/output-1/host/riscv32-buildroot-linux-gnu/sysroot/usr/include/glib-2.0/glib/gversionmacros.h /nvme/rc-buildroot-test/scripts/instance-0/output-1/host/riscv32-buildroot-linux-gnu/sysroot/usr/include/glib-2.0/glib/gwin32.h ../gir/glib-2.0.c The futex facility returned an unexpected error code. /nvme/rc-buildroot-test/scripts/instance-0/output-1/host/riscv32-buildroot-linux-gnu/sysroot/usr/bin/g-ir-scanner-qemuwrapper: line 11: 30387 Aborted GIO_MODULE_DIR=$(dirname $0)/../lib/gio/modules-dummy /nvme/rc-buildroot-test/scripts/instance-0/output-1/host/bin/qemu-riscv32 -r 4.19 -L $(dirname $0)/../../ -E LD_LIBRARY_PATH=${GIR_EXTRA_LIBS_PATH}:.libs:$(dirname $0)/../lib:$(dirname $0)/../../lib "$@" If the above error message is about missing .so libraries, then setting up GIR_EXTRA_LIBS_PATH in the .mk file should help. Typically like this: PKG_MAKE_ENV += GIR_EXTRA_LIBS_PATH="$(@D)/.libs" Command '['/nvme/rc-buildroot-test/scripts/instance-0/output-1/host/riscv32-buildroot-linux-gnu/sysroot/usr/bin/g-ir-scanner-qemuwrapper', '/nvme/rc-buildroot-test/scripts/instance-0/output-1/build/gobject-introspection-1.64.1/build/tmp-introspectzgm_pc17/GLib-2.0', '--introspect-dump=/nvme/rc-buildroot-test/scripts/instance-0/output-1/build/gobject-introspection-1.64.1/build/tmp-introspectzgm_pc17/functions.txt,/nvme/rc-buildroot-test/scripts/instance-0/output-1/build/gobject-introspection-1.64.1/build/tmp-introspectzgm_pc17/dump.xml']' returned non-zero exit status 1. ninja: build stopped: subcommand failed. package/pkg-generic.mk:247: recipe for target '/nvme/rc-buildroot-test/scripts/instance-0/output-1/build/gobject-introspection-1.64.1/.stamp_built' failed make: *** [/nvme/rc-buildroot-test/scripts/instance-0/output-1/build/gobject-introspection-1.64.1/.stamp_built] Error 1 make: Leaving directory '/nvme/rc-buildroot-test/scripts/instance-0/buildroot'