All tests fail on 1.6.2
Source from https://download.gnome.org/core/40/40.beta/sources/json-glib-1.6.2.tar.xz
Trying to build with lto giving a failure on all tests:
meson -Dprefix=/usr/local -Dlibdir=/usr/local/lib64 -Dmandir=/usr/local/share/man -Dbuildtype=release -Db_lto=true -Dcpp_args='-fuse-ld=gold -pipe' -Dc_args='-fuse-ld=gold -pipe' builddir
meson configure builddir
ninja -C builddir
ninja test -C builddir
The Meson build system
Version: 0.57.1
Source dir: /usr/local/tmp/crew/json-glib-1.6.2.tar.xz.dir/json-glib-1.6.2
Build dir: /usr/local/tmp/crew/json-glib-1.6.2.tar.xz.dir/json-glib-1.6.2/builddir
Build type: native build
Project name: json-glib
Project version: 1.6.2
C compiler for the host machine: cc (gcc 10.2.1 "cc (GCC) 10.2.1 20210105")
C linker for the host machine: cc ld.gold 2.36
Host machine cpu family: x86_64
Host machine cpu: x86_64
Found pkg-config: /usr/local/bin/pkg-config (0.29.2)
Run-time dependency gio-2.0 found: YES 2.67.4
Has header "unistd.h" : YES
Compiler for C supports arguments -Wcast-align: 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-prototypes: YES
Compiler for C supports arguments -Wmissing-noreturn: YES
Compiler for C supports arguments -Wold-style-definition: YES
Compiler for C supports arguments -Wpointer-arith: YES
Compiler for C supports arguments -Wshadow: YES
Compiler for C supports arguments -Wstrict-prototypes: YES
Compiler for C supports arguments -Wunused: YES
Compiler for C supports arguments -Wno-discarded-qualifiers: YES
Compiler for C supports arguments -Wno-int-conversion: YES
Compiler for C supports arguments -fno-strict-aliasing: YES
Compiler for C supports arguments -Wno-uninitialized: YES
Compiler for C supports arguments -Werror=address: YES
Compiler for C supports arguments -Werror=array-bounds: YES
Compiler for C supports arguments -Werror=empty-body: YES
Compiler for C supports arguments -Werror=format=2: YES
Compiler for C supports arguments -Werror=implicit: YES
Compiler for C supports arguments -Werror=init-self: YES
Compiler for C supports arguments -Werror=int-to-pointer-cast: YES
Compiler for C supports arguments -Werror=main: YES
Compiler for C supports arguments -Werror=missing-braces: YES
Compiler for C supports arguments -Werror=nested-externs: YES
Compiler for C supports arguments -Werror=nonnull: YES
Compiler for C supports arguments -Werror=pointer-to-int-cast: YES
Compiler for C supports arguments -Werror=return-type: YES
Compiler for C supports arguments -Werror=sequence-point: YES
Compiler for C supports arguments -Werror=trigraphs: YES
Compiler for C supports arguments -Werror=undef: YES
Compiler for C supports arguments -Werror=write-strings: YES
Compiler for C supports arguments -fvisibility=hidden: YES
Compiler for C supports link arguments -Wl,-Bsymbolic: YES
Compiler for C supports link arguments -Wl,-z,relro: YES
Compiler for C supports link arguments -Wl,-z,now: YES
Compiler for C supports link arguments -Wl,--default-symver: NO
Program python3 found: YES (/usr/local/bin/python3)
Configuring config.h using configuration
Program glib-mkenums found: YES (/usr/local/bin/glib-mkenums)
Configuring json-version.h using configuration
Program g-ir-scanner found: YES (/usr/local/bin/g-ir-scanner)
Found pkg-config: /usr/local/bin/pkg-config (0.29.2)
Build-time dependency gobject-introspection-1.0 found: YES 1.66.1
Dependency gobject-introspection-1.0 found: YES 1.66.1 (cached)
Program g-ir-scanner found: YES (/usr/local/bin/g-ir-scanner)
Dependency gobject-introspection-1.0 found: YES 1.66.1 (cached)
Program g-ir-compiler found: YES (/usr/local/bin/g-ir-compiler)
Program gtkdoc-scan found: YES (/usr/local/bin/gtkdoc-scan)
Configuring gtkdocentities.ent using configuration
Run-time dependency glib-2.0 found: YES 2.67.4
Program gtkdoc-scan found: YES (/usr/local/bin/gtkdoc-scan)
Program gtkdoc-scangobj found: YES (/usr/local/bin/gtkdoc-scangobj)
Program gtkdoc-mkdb found: YES (/usr/local/bin/gtkdoc-mkdb)
Program gtkdoc-mkhtml found: YES (/usr/local/bin/gtkdoc-mkhtml)
Program gtkdoc-fixxref found: YES (/usr/local/bin/gtkdoc-fixxref)
Program xsltproc found: YES (/usr/local/bin/xsltproc)
Build targets in project: 40
Option buildtype is: release [default: debugoptimized]
Found ninja-1.10.0 at /usr/local/bin/ninja
Core properties:
Source dir /usr/local/tmp/crew/json-glib-1.6.2.tar.xz.dir/json-glib-1.6.2
Build dir /usr/local/tmp/crew/json-glib-1.6.2.tar.xz.dir/json-glib-1.6.2/builddir
Main project options:
Core options Current Value Possible Values Description
------------ ------------- --------------- -----------
auto_features auto [enabled, disabled, auto] Override value of all 'auto' features
backend ninja [ninja, vs, vs2010, vs2015, vs2017, vs2019, xcode] Backend to use
buildtype release [plain, debug, debugoptimized, release, minsize, custom] Build type to use
cmake_prefix_path [] List of additional prefixes for cmake to search
debug false [true, false] Debug
default_library shared [shared, static, both] Default library type
force_fallback_for [] Force fallback for those subprojects
install_umask 0022 [preserve, 0000-0777] Default umask to apply on permissions of installed files
layout mirror [mirror, flat] Build directory layout
optimization 3 [0, g, 1, 2, 3, s] Optimization level
pkg_config_path [] List of additional paths for pkg-config to search
strip false [true, false] Strip targets on install
unity off [on, off, subprojects] Unity build
unity_size 4 >=2 Unity block size
warning_level 1 [0, 1, 2, 3] Compiler warning level to use
werror false [true, false] Treat warnings as errors
wrap_mode default [default, nofallback, nodownload, forcefallback, nopromote] Wrap mode
Backend options Current Value Possible Values Description
--------------- ------------- --------------- -----------
backend_max_links 0 >=0 Maximum number of linker processes to run or 0 for no limit
Base options Current Value Possible Values Description
------------ ------------- --------------- -----------
b_asneeded true [true, false] Use -Wl,--as-needed when linking
b_colorout always [auto, always, never] Use colored output
b_coverage false [true, false] Enable coverage tracking.
b_lto true [true, false] Use link time optimization
b_lto_threads 0 Use multiple threads for Link Time Optimization
b_lundef true [true, false] Use -Wl,--no-undefined when linking
b_ndebug false [true, false, if-release] Disable asserts
b_pch true [true, false] Use precompiled headers
b_pgo off [off, generate, use] Use profile guided optimization
b_pie false [true, false] Build executables as position independent
b_sanitize none [none, address, thread, undefined, memory, address,undefined] Code sanitizer to use
b_staticpic true [true, false] Build static libraries as position independent
Compiler options Current Value Possible Values Description
---------------- ------------- --------------- -----------
c_args [-fuse-ld=gold, -pipe] Extra arguments passed to the c compiler
c_link_args [-fuse-ld=gold, -pipe] Extra arguments passed to the c linker
c_std c99 [none, c89, c99, c11, c17, c18, c2x, gnu89, gnu99, gnu11, C language standard to use
gnu17, gnu18, gnu2x]
Directories Current Value Possible Values Description
----------- ------------- --------------- -----------
prefix /usr/local Installation prefix
bindir bin Executable directory
datadir share Data file directory
includedir include Header file directory
infodir share/info Info page directory
libdir lib64 Library directory
libexecdir libexec Library executable directory
localedir share/locale Locale data directory
localstatedir /var/local Localstate data directory
mandir share/man Manual page directory
sbindir sbin System executable directory
sharedstatedir /var/local/lib Architecture-independent data directory
sysconfdir etc Sysconf data directory
Testing options Current Value Possible Values Description
--------------- ------------- --------------- -----------
errorlogs true [true, false] Whether to print the logs from failing tests
stdsplit true [true, false] Split stdout and stderr in test logs
Project options Current Value Possible Values Description
--------------- ------------- --------------- -----------
gtk_doc auto [enabled, disabled, auto] Build the API reference (requires gtk-doc)
introspection auto [enabled, disabled, auto] Build the introspection data (requires gobject-introspection)
man false [true, false] Build the man pages (requires xsltproc)
tests true [true, false] Build the tests
ninja: Entering directory `builddir'
[1/69] Generating boxed.test with a custom command
[2/69] Generating array.test with a custom command
[3/69] Generating builder.test with a custom command
[4/69] Generating generator.test with a custom command
[5/69] Generating gvariant.test with a custom command
[6/69] Generating invalid.test with a custom command
[7/69] Generating node.test with a custom command
[8/69] Generating object.test with a custom command
[9/69] Generating parser.test with a custom command
[10/69] Generating path.test with a custom command
[11/69] Generating reader.test with a custom command
[12/69] Generating serialize-simple.test with a custom command
[13/69] Generating serialize-full.test with a custom command
[14/69] Generating serialize-complex.test with a custom command
[15/69] Generating json-enum-types.h with a custom command (wrapped by meson to capture output)
[16/69] Compiling C object json-glib/libjson-glib-1.0.so.0.600.2.p/json-builder.c.o
[17/69] Compiling C object json-glib/libjson-glib-1.0.so.0.600.2.p/json-debug.c.o
[18/69] Compiling C object json-glib/libjson-glib-1.0.so.0.600.2.p/json-gboxed.c.o
[19/69] Compiling C object json-glib/libjson-glib-1.0.so.0.600.2.p/json-generator.c.o
[20/69] Compiling C object json-glib/libjson-glib-1.0.so.0.600.2.p/json-array.c.o
[21/69] Compiling C object json-glib/libjson-glib-1.0.so.0.600.2.p/json-reader.c.o
[22/69] Generating json-enum-types.c with a custom command (wrapped by meson to capture output)
[23/69] Compiling C object json-glib/libjson-glib-1.0.so.0.600.2.p/json-gvariant.c.o
[24/69] Compiling C object json-glib/libjson-glib-1.0.so.0.600.2.p/json-node.c.o
[25/69] Compiling C object json-glib/libjson-glib-1.0.so.0.600.2.p/json-gobject.c.o
[26/69] Compiling C object json-glib/libjson-glib-1.0.so.0.600.2.p/json-object.c.o
[27/69] Compiling C object json-glib/libjson-glib-1.0.so.0.600.2.p/json-path.c.o
[28/69] Compiling C object json-glib/libjson-glib-1.0.so.0.600.2.p/json-parser.c.o
[29/69] Compiling C object json-glib/libjson-glib-1.0.so.0.600.2.p/json-value.c.o
[30/69] Compiling C object json-glib/libjson-glib-1.0.so.0.600.2.p/json-serializable.c.o
[31/69] Compiling C object json-glib/libjson-glib-1.0.so.0.600.2.p/json-scanner.c.o
[32/69] Compiling C object json-glib/libjson-glib-1.0.so.0.600.2.p/meson-generated_.._json-enum-types.c.o
[33/69] Compiling C object json-glib/libjson-glib-1.0.so.0.600.2.p/json-utils.c.o
[34/69] Compiling C object json-glib/json-glib-validate.p/json-glib-validate.c.o
[35/69] Compiling C object json-glib/json-glib-format.p/json-glib-format.c.o
[36/69] Compiling C object json-glib/tests/boxed.p/boxed.c.o
[37/69] Compiling C object json-glib/tests/array.p/array.c.o
[38/69] Compiling C object json-glib/tests/builder.p/builder.c.o
[39/69] Compiling C object json-glib/tests/gvariant.p/gvariant.c.o
[40/69] Compiling C object json-glib/tests/generator.p/generator.c.o
[41/69] Compiling C object json-glib/tests/object.p/object.c.o
[42/69] Compiling C object json-glib/tests/invalid.p/invalid.c.o
[43/69] Compiling C object json-glib/tests/path.p/path.c.o
[44/69] Compiling C object json-glib/tests/node.p/node.c.o
[45/69] Compiling C object json-glib/tests/reader.p/reader.c.o
[46/69] Compiling C object json-glib/tests/parser.p/parser.c.o
[47/69] Compiling C object json-glib/tests/serialize-simple.p/serialize-simple.c.o
[48/69] Compiling C object json-glib/tests/serialize-complex.p/serialize-complex.c.o
[49/69] Compiling C object json-glib/tests/serialize-full.p/serialize-full.c.o
[50/69] Linking target json-glib/libjson-glib-1.0.so.0.600.2
[51/69] Generating symbol file json-glib/libjson-glib-1.0.so.0.600.2.p/libjson-glib-1.0.so.0.600.2.symbols
[52/69] Linking target json-glib/json-glib-validate
[53/69] Linking target json-glib/tests/builder
[54/69] Linking target json-glib/json-glib-format
[55/69] Linking target json-glib/tests/gvariant
[56/69] Linking target json-glib/tests/array
[57/69] Linking target json-glib/tests/boxed
[58/69] Linking target json-glib/tests/invalid
[59/69] Linking target json-glib/tests/generator
[60/69] Linking target json-glib/tests/node
[61/69] Linking target json-glib/tests/object
[62/69] Linking target json-glib/tests/path
[63/69] Linking target json-glib/tests/parser
[64/69] Linking target json-glib/tests/serialize-complex
[65/69] Linking target json-glib/tests/reader
[66/69] Linking target json-glib/tests/serialize-simple
[67/69] Linking target json-glib/tests/serialize-full
[68/69] Generating Json-1.0.gir with a custom command
[69/69] Generating Json-1.0.typelib with a custom command
Preconfiguring package...
ninja: Entering directory `builddir'
[0/1] Installing files.
Installing json-glib/json-enum-types.h to /usr/local/tmp/crew/dest/usr/local/include/json-glib-1.0/json-glib
Installing json-glib/libjson-glib-1.0.so.0.600.2 to /usr/local/tmp/crew/dest/usr/local/lib64
Installing json-glib/Json-1.0.gir to /usr/local/tmp/crew/dest/usr/local/share/gir-1.0
Installing json-glib/Json-1.0.typelib to /usr/local/tmp/crew/dest/usr/local/lib64/girepository-1.0
Installing json-glib/json-glib-validate to /usr/local/tmp/crew/dest/usr/local/bin
Installing json-glib/json-glib-format to /usr/local/tmp/crew/dest/usr/local/bin
Installing json-glib/tests/array.test to /usr/local/tmp/crew/dest/usr/local/share/installed-tests/json-glib-1.0
Installing json-glib/tests/array to /usr/local/tmp/crew/dest/usr/local/libexec/installed-tests/json-glib-1.0
Installing json-glib/tests/boxed.test to /usr/local/tmp/crew/dest/usr/local/share/installed-tests/json-glib-1.0
Installing json-glib/tests/boxed to /usr/local/tmp/crew/dest/usr/local/libexec/installed-tests/json-glib-1.0
Installing json-glib/tests/builder.test to /usr/local/tmp/crew/dest/usr/local/share/installed-tests/json-glib-1.0
Installing json-glib/tests/builder to /usr/local/tmp/crew/dest/usr/local/libexec/installed-tests/json-glib-1.0
Installing json-glib/tests/generator.test to /usr/local/tmp/crew/dest/usr/local/share/installed-tests/json-glib-1.0
Installing json-glib/tests/generator to /usr/local/tmp/crew/dest/usr/local/libexec/installed-tests/json-glib-1.0
Installing json-glib/tests/gvariant.test to /usr/local/tmp/crew/dest/usr/local/share/installed-tests/json-glib-1.0
Installing json-glib/tests/gvariant to /usr/local/tmp/crew/dest/usr/local/libexec/installed-tests/json-glib-1.0
Installing json-glib/tests/invalid.test to /usr/local/tmp/crew/dest/usr/local/share/installed-tests/json-glib-1.0
Installing json-glib/tests/invalid to /usr/local/tmp/crew/dest/usr/local/libexec/installed-tests/json-glib-1.0
Installing json-glib/tests/node.test to /usr/local/tmp/crew/dest/usr/local/share/installed-tests/json-glib-1.0
Installing json-glib/tests/node to /usr/local/tmp/crew/dest/usr/local/libexec/installed-tests/json-glib-1.0
Installing json-glib/tests/object.test to /usr/local/tmp/crew/dest/usr/local/share/installed-tests/json-glib-1.0
Installing json-glib/tests/object to /usr/local/tmp/crew/dest/usr/local/libexec/installed-tests/json-glib-1.0
Installing json-glib/tests/parser.test to /usr/local/tmp/crew/dest/usr/local/share/installed-tests/json-glib-1.0
Installing json-glib/tests/parser to /usr/local/tmp/crew/dest/usr/local/libexec/installed-tests/json-glib-1.0
Installing json-glib/tests/path.test to /usr/local/tmp/crew/dest/usr/local/share/installed-tests/json-glib-1.0
Installing json-glib/tests/path to /usr/local/tmp/crew/dest/usr/local/libexec/installed-tests/json-glib-1.0
Installing json-glib/tests/reader.test to /usr/local/tmp/crew/dest/usr/local/share/installed-tests/json-glib-1.0
Installing json-glib/tests/reader to /usr/local/tmp/crew/dest/usr/local/libexec/installed-tests/json-glib-1.0
Installing json-glib/tests/serialize-simple.test to /usr/local/tmp/crew/dest/usr/local/share/installed-tests/json-glib-1.0
Installing json-glib/tests/serialize-simple to /usr/local/tmp/crew/dest/usr/local/libexec/installed-tests/json-glib-1.0
Installing json-glib/tests/serialize-complex.test to /usr/local/tmp/crew/dest/usr/local/share/installed-tests/json-glib-1.0
Installing json-glib/tests/serialize-complex to /usr/local/tmp/crew/dest/usr/local/libexec/installed-tests/json-glib-1.0
Installing json-glib/tests/serialize-full.test to /usr/local/tmp/crew/dest/usr/local/share/installed-tests/json-glib-1.0
Installing json-glib/tests/serialize-full to /usr/local/tmp/crew/dest/usr/local/libexec/installed-tests/json-glib-1.0
Installing /usr/local/tmp/crew/json-glib-1.6.2.tar.xz.dir/json-glib-1.6.2/json-glib/json-builder.h to /usr/local/tmp/crew/dest/usr/local/include/json-glib-1.0/json-glib
Installing /usr/local/tmp/crew/json-glib-1.6.2.tar.xz.dir/json-glib-1.6.2/json-glib/json-generator.h to /usr/local/tmp/crew/dest/usr/local/include/json-glib-1.0/json-glib
Installing /usr/local/tmp/crew/json-glib-1.6.2.tar.xz.dir/json-glib-1.6.2/json-glib/json-gobject.h to /usr/local/tmp/crew/dest/usr/local/include/json-glib-1.0/json-glib
Installing /usr/local/tmp/crew/json-glib-1.6.2.tar.xz.dir/json-glib-1.6.2/json-glib/json-gvariant.h to /usr/local/tmp/crew/dest/usr/local/include/json-glib-1.0/json-glib
Installing /usr/local/tmp/crew/json-glib-1.6.2.tar.xz.dir/json-glib-1.6.2/json-glib/json-parser.h to /usr/local/tmp/crew/dest/usr/local/include/json-glib-1.0/json-glib
Installing /usr/local/tmp/crew/json-glib-1.6.2.tar.xz.dir/json-glib-1.6.2/json-glib/json-path.h to /usr/local/tmp/crew/dest/usr/local/include/json-glib-1.0/json-glib
Installing /usr/local/tmp/crew/json-glib-1.6.2.tar.xz.dir/json-glib-1.6.2/json-glib/json-reader.h to /usr/local/tmp/crew/dest/usr/local/include/json-glib-1.0/json-glib
Installing /usr/local/tmp/crew/json-glib-1.6.2.tar.xz.dir/json-glib-1.6.2/json-glib/json-types.h to /usr/local/tmp/crew/dest/usr/local/include/json-glib-1.0/json-glib
Installing /usr/local/tmp/crew/json-glib-1.6.2.tar.xz.dir/json-glib-1.6.2/json-glib/json-utils.h to /usr/local/tmp/crew/dest/usr/local/include/json-glib-1.0/json-glib
Installing /usr/local/tmp/crew/json-glib-1.6.2.tar.xz.dir/json-glib-1.6.2/json-glib/json-version-macros.h to /usr/local/tmp/crew/dest/usr/local/include/json-glib-1.0/json-glib
Installing /usr/local/tmp/crew/json-glib-1.6.2.tar.xz.dir/json-glib-1.6.2/json-glib/json-glib.h to /usr/local/tmp/crew/dest/usr/local/include/json-glib-1.0/json-glib
Installing /usr/local/tmp/crew/json-glib-1.6.2.tar.xz.dir/json-glib-1.6.2/builddir/json-glib/json-version.h to /usr/local/tmp/crew/dest/usr/local/include/json-glib-1.0/json-glib
Installing /usr/local/tmp/crew/json-glib-1.6.2.tar.xz.dir/json-glib-1.6.2/builddir/meson-private/json-glib-1.0.pc to /usr/local/tmp/crew/dest/usr/local/lib64/pkgconfig
Installing /usr/local/tmp/crew/json-glib-1.6.2.tar.xz.dir/json-glib-1.6.2/json-glib/tests/invalid.json to /usr/local/tmp/crew/dest/usr/local/libexec/installed-tests/json-glib-1.0
Installing /usr/local/tmp/crew/json-glib-1.6.2.tar.xz.dir/json-glib-1.6.2/json-glib/tests/skip-bom.json to /usr/local/tmp/crew/dest/usr/local/libexec/installed-tests/json-glib-1.0
Installing /usr/local/tmp/crew/json-glib-1.6.2.tar.xz.dir/json-glib-1.6.2/json-glib/tests/stream-load.json to /usr/local/tmp/crew/dest/usr/local/libexec/installed-tests/json-glib-1.0
Running custom install script '/usr/local/bin/meson --internal gettext install --subdir=po --localedir=share/locale --pkgname=json-glib-1.0'
Running custom install script '/usr/local/bin/meson --internal gtkdoc --sourcedir=/usr/local/tmp/crew/json-glib-1.6.2.tar.xz.dir/json-glib-1.6.2 --builddir=/usr/local/tmp/crew/json-glib-1.6.2.tar.xz.dir/json-glib-1.6.2/builddir --subdir=doc --headerdirs=/usr/local/tmp/crew/json-glib-1.6.2.tar.xz.dir/json-glib-1.6.2/doc/../json-glib@@/usr/local/tmp/crew/json-glib-1.6.2.tar.xz.dir/json-glib-1.6.2/builddir/doc/../json-glib --mainfile=json-glib-docs.xml --modulename=json-glib --moduleversion= --mode=auto --gtkdoc-scan=/usr/local/bin/gtkdoc-scan --gtkdoc-scangobj=/usr/local/bin/gtkdoc-scangobj --gtkdoc-mkdb=/usr/local/bin/gtkdoc-mkdb --gtkdoc-mkhtml=/usr/local/bin/gtkdoc-mkhtml --gtkdoc-fixxref=/usr/local/bin/gtkdoc-fixxref --scanargs=--rebuild-types@@--ignore-decorators=_JSON_EXTERN@@--ignore-headers=config.h json-debug.h json-enum-types.h json-glib.h json-gobject-private.h json-marshal.h json-private.h json-scanner.h json-types-private.h tests/json-test-utils.h --gobjects-types-file=/usr/local/tmp/crew/json-glib-1.6.2.tar.xz.dir/json-glib-1.6.2/doc/json-glib.types --fixxrefargs=--html-dir=/usr/local/share/gtk-doc/html@@--extra-dir=/usr/local/share/gtk-doc/html/glib@@--extra-dir=/usr/local/share/gtk-doc/html/gobject@@--extra-dir=/usr/local/share/gtk-doc/html/gio --content-files= --cc=cc --ld=cc --cflags=-I/usr/local/tmp/crew/json-glib-1.6.2.tar.xz.dir/json-glib-1.6.2/builddir/. -I/usr/local/tmp/crew/json-glib-1.6.2.tar.xz.dir/json-glib-1.6.2/. -pthread -I/usr/local/include/libmount -I/usr/local/include/blkid -I/usr/local/include/glib-2.0 -I/usr/local/lib64/glib-2.0/include -fuse-ld=gold -pipe --ldflags=-L/usr/local/tmp/crew/json-glib-1.6.2.tar.xz.dir/json-glib-1.6.2/builddir/json-glib -Wl,-rpath,/usr/local/tmp/crew/json-glib-1.6.2.tar.xz.dir/json-glib-1.6.2/builddir/json-glib -ljson-glib-1.0 -lgio-2.0 -lgobject-2.0 -lglib-2.0 -fuse-ld=gold -pipe'
Rename all *.la_tmp files back to *.la
Checking...
ninja: Entering directory `builddir'
[0/1] Running all tests.
1/14 array OK 0.01s
2/14 boxed OK 0.01s
3/14 builder OK 0.01s
4/14 generator FAIL 0.01s killed by signal 6 SIGABRT
>>> G_TEST_BUILDDIR=/usr/local/tmp/crew/json-glib-1.6.2.tar.xz.dir/json-glib-1.6.2/builddir/json-glib/tests G_TEST_SRCDIR=/usr/local/tmp/crew/json-glib-1.6.2.tar.xz.dir/json-glib-1.6.2/json-glib/tests MALLOC_PERTURB_=105 /usr/local/tmp/crew/json-glib-1.6.2.tar.xz.dir/json-glib-1.6.2/builddir/json-glib/tests/generator --tap -k
――――――――――――――――――――――――――――――――――――― ✀ ―――――――――――――――――――――――――――――――――――――
stdout:
# random seed: R02Sfb94654c9f3a0f6d56f66cf4338660e0
1..15
# Start of generator tests
ok 1 /generator/empty-array
ok 2 /generator/empty-object
ok 3 /generator/simple-array
ok 4 /generator/nested-array
ok 5 /generator/simple-object
ok 6 /generator/nested-object
ok 7 /generator/decimal-separator
ok 8 /generator/double-stays-double
# checking pretty printing: [
] expected: []
Bail out! Json:ERROR:../json-glib/tests/generator.c:389:test_pretty: assertion failed (len == strlen (pretty_examples[i])): (3 == 2)
stderr:
**
Json:ERROR:../json-glib/tests/generator.c:389:test_pretty: assertion failed (len == strlen (pretty_examples[i])): (3 == 2)
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
5/14 gvariant OK 0.01s
6/14 invalid FAIL 0.01s killed by signal 6 SIGABRT
>>> G_TEST_BUILDDIR=/usr/local/tmp/crew/json-glib-1.6.2.tar.xz.dir/json-glib-1.6.2/builddir/json-glib/tests G_TEST_SRCDIR=/usr/local/tmp/crew/json-glib-1.6.2.tar.xz.dir/json-glib-1.6.2/json-glib/tests MALLOC_PERTURB_=114 /usr/local/tmp/crew/json-glib-1.6.2.tar.xz.dir/json-glib-1.6.2/builddir/json-glib/tests/invalid --tap -k
――――――――――――――――――――――――――――――――――――― ✀ ―――――――――――――――――――――――――――――――――――――
stdout:
# random seed: R02S2616357bbbbe290847ae8b7fb73efc79
1..29
# Start of invalid tests
# Start of json tests
ok 1 /invalid/json/bareword-1
ok 2 /invalid/json/bareword-2
ok 3 /invalid/json/bareword-3
ok 4 /invalid/json/bareword-4
ok 5 /invalid/json/bareword-5
ok 6 /invalid/json/bareword-6
ok 7 /invalid/json/values-1
Bail out! Json:ERROR:../json-glib/json-scanner.c:574:decode_utf16_surrogate_pair: assertion failed: (0xdc00 <= units[1] && units[1] <= 0xdfff)
stderr:
**
Json:ERROR:../json-glib/json-scanner.c:574:decode_utf16_surrogate_pair: assertion failed: (0xdc00 <= units[1] && units[1] <= 0xdfff)
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
7/14 object FAIL 0.01s exit status 127
>>> G_TEST_BUILDDIR=/usr/local/tmp/crew/json-glib-1.6.2.tar.xz.dir/json-glib-1.6.2/builddir/json-glib/tests G_TEST_SRCDIR=/usr/local/tmp/crew/json-glib-1.6.2.tar.xz.dir/json-glib-1.6.2/json-glib/tests MALLOC_PERTURB_=103 /usr/local/tmp/crew/json-glib-1.6.2.tar.xz.dir/json-glib-1.6.2/builddir/json-glib/tests/object --tap -k
――――――――――――――――――――――――――――――――――――― ✀ ―――――――――――――――――――――――――――――――――――――
stdout:
# random seed: R02S62b46cd938e3703357351c0b79de6aeb
1..9
# Start of object tests
ok 1 /object/empty-object
ok 2 /object/add-member
ok 3 /object/set-member
stderr:
/usr/local/tmp/crew/json-glib-1.6.2.tar.xz.dir/json-glib-1.6.2/builddir/json-glib/tests/object: symbol lookup error: /usr/local/tmp/crew/json-glib-1.6.2.tar.xz.dir/json-glib-1.6.2/builddir/json-glib/tests/object: undefined symbol: json_object_get_int_member_with_default
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
8/14 node OK 0.02s
9/14 parser FAIL 0.01s killed by signal 5 SIGTRAP
>>> G_TEST_BUILDDIR=/usr/local/tmp/crew/json-glib-1.6.2.tar.xz.dir/json-glib-1.6.2/builddir/json-glib/tests G_TEST_SRCDIR=/usr/local/tmp/crew/json-glib-1.6.2.tar.xz.dir/json-glib-1.6.2/json-glib/tests MALLOC_PERTURB_=215 /usr/local/tmp/crew/json-glib-1.6.2.tar.xz.dir/json-glib-1.6.2/builddir/json-glib/tests/parser --tap -k
――――――――――――――――――――――――――――――――――――― ✀ ―――――――――――――――――――――――――――――――――――――
stdout:
# random seed: R02S0a664109883df26dc6e5ec28fe9e9837
1..15
# Start of parser tests
Bail out! Json-FATAL-CRITICAL: json_node_is_immutable: assertion 'JSON_NODE_IS_VALID (node)' failed
stderr:
(/usr/local/tmp/crew/json-glib-1.6.2.tar.xz.dir/json-glib-1.6.2/builddir/json-glib/tests/parser:170628): Json-CRITICAL **: 23:01:05.968: json_node_is_immutable: assertion 'JSON_NODE_IS_VALID (node)' failed
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
10/14 path OK 0.01s
11/14 reader FAIL 0.01s exit status 127
>>> G_TEST_BUILDDIR=/usr/local/tmp/crew/json-glib-1.6.2.tar.xz.dir/json-glib-1.6.2/builddir/json-glib/tests G_TEST_SRCDIR=/usr/local/tmp/crew/json-glib-1.6.2.tar.xz.dir/json-glib-1.6.2/json-glib/tests MALLOC_PERTURB_=213 /usr/local/tmp/crew/json-glib-1.6.2.tar.xz.dir/json-glib-1.6.2/builddir/json-glib/tests/reader --tap -k
――――――――――――――――――――――――――――――――――――― ✀ ―――――――――――――――――――――――――――――――――――――
stdout:
# random seed: R02Sdc93057a35769c2136f78b465f53906b
1..5
# Start of reader tests
ok 1 /reader/base-array
ok 2 /reader/base-object
ok 3 /reader/level
# Bug Reference: http://bugzilla.gnome.org/show_bug.cgi?id=758580
ok 4 /reader/null-value
stderr:
/usr/local/tmp/crew/json-glib-1.6.2.tar.xz.dir/json-glib-1.6.2/builddir/json-glib/tests/reader: symbol lookup error: /usr/local/tmp/crew/json-glib-1.6.2.tar.xz.dir/json-glib-1.6.2/builddir/json-glib/tests/reader: undefined symbol: json_parser_load_from_mapped_file
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
12/14 serialize-simple OK 0.01s
13/14 serialize-complex OK 0.01s
14/14 serialize-full OK 0.01s
Summary of Failures:
4/14 generator FAIL 0.01s killed by signal 6 SIGABRT
6/14 invalid FAIL 0.01s killed by signal 6 SIGABRT
7/14 object FAIL 0.01s exit status 127
9/14 parser FAIL 0.01s killed by signal 5 SIGTRAP
11/14 reader FAIL 0.01s exit status 127
Ok: 9
Expected Fail: 0
Fail: 5
Unexpected Pass: 0
Skipped: 0
Timeout: 0
Full log written to /usr/local/tmp/crew/json-glib-1.6.2.tar.xz.dir/json-glib-1.6.2/builddir/meson-logs/testlog.txt
FAILED: meson-test
/usr/local/bin/meson test --no-rebuild --print-errorlogs
ninja: build stopped: subcommand failed.