The Meson build system Version: 0.50.1 Source dir: /home/twaik/.termux-build/libgirepository/src Build dir: /home/twaik/.termux-build/libgirepository/build Build type: cross build Project name: gobject-introspection Project version: 1.61.2 Appending CFLAGS from environment: ' -march=armv7-a -mfpu=neon -mfloat-abi=softfp -mthumb -fstack-protector-strong -Oz' Appending LDFLAGS from environment: '-L/data/data/com.termux/files/usr/lib -march=armv7-a -Wl,-rpath=/data/data/com.termux/files/usr/lib,--enable-new-dtags -Wl,--as-needed -Wl,-z,relro,-z,now' Appending CPPFLAGS from environment: '-I/data/data/com.termux/files/usr/include' Native C compiler: gcc (gcc 8.3.0 "gcc (Ubuntu 8.3.0-6ubuntu1) 8.3.0") Cross C compiler: arm-linux-androideabi-clang (clang 8.0.7) WARNING: Env var AR seems to point to the cross compiler. This is probably wrong, it should always point to the native compiler. Host machine cpu family: arm Host machine cpu: armv7 Target machine cpu family: arm Target machine cpu: armv7 Build machine cpu family: x86_64 Build machine cpu: x86_64 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: NO 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: NO Compiler for C supports arguments -Wlogical-op: NO 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: NO 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: NO Compiler for C supports arguments -Wwrite-strings: YES Compiler for C supports arguments -fno-strict-aliasing: YES 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 WARNING: Env var PKG_CONFIG seems to point to the cross compiler. This is probably wrong, it should always point to the native compiler. Found pkg-config: /home/twaik/.termux-build/_cache/android-r20-api-24-v1/bin/arm-linux-androideabi-pkg-config (0.29.1) Cross dependency glib-2.0 found: YES 2.60.6 Cross dependency gobject-2.0 found: YES 2.60.6 Cross dependency gio-2.0 found: YES 2.60.6 Cross dependency gmodule-2.0 found: YES 2.60.6 Cross dependency gio-unix-2.0 found: YES 2.60.6 Cross dependency libffi found: YES 3.2.1 meson.build:160: WARNING: Not building with cairo support, not all tests will be run meson.build:165: WARNING: Not building with doctool support, not all tests will be run Library m found: YES Compiler for C supports arguments -Wno-implicit-fallthrough: YES Compiler for C supports arguments -Wno-old-style-definition: YES Compiler for C supports arguments -Wno-suggest-attribute=noreturn: NO Compiler for C supports arguments -Wno-type-limits: YES Compiler for C supports arguments -Wno-undef: YES Compiler for C supports arguments -Wno-unused-parameter: YES Compiler for C supports arguments -Wno-cast-align: YES Compiler for C supports arguments -Wno-unused-function: YES Compiler for C supports arguments -Wno-return-type: YES Compiler for C supports arguments -Wno-old-style-definition: YES Compiler for C supports arguments -Wno-type-limits: YES Compiler for C supports arguments -Wno-old-style-definition: YES Compiler for C supports arguments -Wno-cast-align: YES Compiler for C supports arguments -Wno-unused-parameter: YES Compiler for C supports arguments -Wno-duplicated-branches: NO Compiler for C supports arguments -Wno-cast-align: YES Configuring giversion.h using configuration Compiler for C supports arguments -Wno-unused-parameter: YES Compiler for C supports arguments -Wno-duplicated-branches: NO Compiler for C supports arguments -Wno-type-limits: YES Compiler for C supports arguments -Wno-cast-align: YES Compiler for C supports arguments -Wno-missing-field-initializers: YES Configuring g-ir-scanner using configuration Program /home/twaik/.termux-build/libgirepository/build/tools/g-ir-scanner found: YES (/home/twaik/.termux-build/libgirepository/build/tools/g-ir-scanner) Configuring g-ir-annotation-tool using configuration Program /home/twaik/.termux-build/libgirepository/build/tools/g-ir-annotation-tool found: YES (/home/twaik/.termux-build/libgirepository/build/tools/g-ir-annotation-tool) Compiler for C supports arguments -Wno-missing-field-initializers: YES Program g-ir-compiler found: YES (/usr/bin/g-ir-compiler) Program g-ir-generate found: YES (/usr/bin/g-ir-generate) Program g-ir-inspect found: YES (/usr/bin/g-ir-inspect) 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 giscanner/meson.build:52: 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 (/usr/bin/flex) Program bison found: YES (/usr/bin/bison) Has header "unistd.h" : YES Compiler for C supports arguments -Wno-missing-field-initializers: YES Compiler for C supports arguments -Wno-unused-parameter: YES Dependency python found: YES (pkgconfig-fallback) Configuring cairo-1.0.gir using configuration Compiler for C supports arguments -Wno-unused-parameter: YES Compiler for C supports arguments -Wno-unused-parameter: YES Compiler for C supports arguments -Wno-unused-parameter: YES Compiler for C supports arguments -Wno-unused-parameter: YES Compiler for C supports arguments -Wno-old-style-definition: YES Compiler for C supports arguments -Wno-missing-field-initializers: YES Compiler for C supports arguments -Wno-unused-parameter: YES Program pkg-config found: YES (/usr/bin/pkg-config) Configuring gobject-introspection-no-export-1.0.pc using configuration Configuring gobject-introspection-1.0.pc using configuration Build targets in project: 84 Option buildtype is: minsize [default: debugoptimized] Found ninja-1.9.0 at /home/twaik/.termux-build/_cache/ninja-1.9.0/ninja WARNING: Env var STRIP seems to point to the cross compiler. This is probably wrong, it should always point to the native compiler. WARNING: Env var STRIP seems to point to the cross compiler. This is probably wrong, it should always point to the native compiler. [72/165] Generating scannerparser with a custom command. ../src/giscanner/scannerparser.y:249.1-14: warning: deprecated directive, use ‘%define parse.error verbose’ [-Wdeprecated] %error-verbose ^~~~~~~~~~~~~~ ../src/giscanner/scannerparser.y: warning: 7 shift/reduce conflicts [-Wconflicts-sr] ../src/giscanner/scannerparser.y: warning: fix-its can be applied. Rerun with option '--update'. [-Wother] [93/165] Compiling C object 'tests/59830...ngtests-1.0@sha/gimarshallingtests.c.o'. ../src/tests/gimarshallingtests.c:5437:10: warning: cast from 'GTypeInstance *' (aka 'struct _GTypeInstance *') to 'GIMarshallingTestsPropertiesObject *' (aka 'struct _GIMarshallingTestsPropertiesObject *') increases required alignment from 4 to 8 [-Wcast-align] self = GI_MARSHALLING_TESTS_PROPERTIES_OBJECT (obj); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/tests/gimarshallingtests.h:1945:54: note: expanded from macro 'GI_MARSHALLING_TESTS_PROPERTIES_OBJECT' #define GI_MARSHALLING_TESTS_PROPERTIES_OBJECT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GI_MARSHALLING_TESTS_TYPE_PROPERTIES_OBJECT, GIMarshallingTestsPropertiesObject)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/data/com.termux/files/usr/include/glib-2.0/gobject/gtype.h:482:66: note: expanded from macro 'G_TYPE_CHECK_INSTANCE_CAST' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/data/com.termux/files/usr/include/glib-2.0/gobject/gtype.h:2277:6: note: expanded from macro '_G_TYPE_CIC' ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/tests/gimarshallingtests.c:5458:10: warning: cast from 'GTypeInstance *' (aka 'struct _GTypeInstance *') to 'GIMarshallingTestsPropertiesObject *' (aka 'struct _GIMarshallingTestsPropertiesObject *') increases required alignment from 4 to 8 [-Wcast-align] self = GI_MARSHALLING_TESTS_PROPERTIES_OBJECT (object); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/tests/gimarshallingtests.h:1945:54: note: expanded from macro 'GI_MARSHALLING_TESTS_PROPERTIES_OBJECT' #define GI_MARSHALLING_TESTS_PROPERTIES_OBJECT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GI_MARSHALLING_TESTS_TYPE_PROPERTIES_OBJECT, GIMarshallingTestsPropertiesObject)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/data/com.termux/files/usr/include/glib-2.0/gobject/gtype.h:482:66: note: expanded from macro 'G_TYPE_CHECK_INSTANCE_CAST' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/data/com.termux/files/usr/include/glib-2.0/gobject/gtype.h:2277:6: note: expanded from macro '_G_TYPE_CIC' ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/tests/gimarshallingtests.c:5535:10: warning: cast from 'GTypeInstance *' (aka 'struct _GTypeInstance *') to 'GIMarshallingTestsPropertiesObject *' (aka 'struct _GIMarshallingTestsPropertiesObject *') increases required alignment from 4 to 8 [-Wcast-align] self = GI_MARSHALLING_TESTS_PROPERTIES_OBJECT (object); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/tests/gimarshallingtests.h:1945:54: note: expanded from macro 'GI_MARSHALLING_TESTS_PROPERTIES_OBJECT' #define GI_MARSHALLING_TESTS_PROPERTIES_OBJECT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GI_MARSHALLING_TESTS_TYPE_PROPERTIES_OBJECT, GIMarshallingTestsPropertiesObject)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/data/com.termux/files/usr/include/glib-2.0/gobject/gtype.h:482:66: note: expanded from macro 'G_TYPE_CHECK_INSTANCE_CAST' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/data/com.termux/files/usr/include/glib-2.0/gobject/gtype.h:2277:6: note: expanded from macro '_G_TYPE_CIC' ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3 warnings generated. [98/165] Generating gir-glib with a custom command. FAILED: gir/GLib-2.0.gir /usr/bin/python3 tools/g-ir-scanner --output=gir/GLib-2.0.gir --no-libtool --quiet --reparse-validate --add-include-path /home/twaik/.termux-build/libgirepository/build/gir --add-include-path /home/twaik/.termux-build/libgirepository/src/gir --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/data/data/com.termux/files/usr/include/glib-2.0 -I/data/data/com.termux/files/usr/lib/glib-2.0/include -DGLIB_COMPILATION -D__G_I18N_LIB_H__ -DGETTEXT_PACKAGE=Dummy --cflags-end /data/data/com.termux/files/usr/include/glib-2.0/gobject/glib-types.h /data/data/com.termux/files/usr/lib/glib-2.0/include/glibconfig.h /data/data/com.termux/files/usr/include/glib-2.0/glib-unix.h /data/data/com.termux/files/usr/include/glib-2.0/glib/galloca.h /data/data/com.termux/files/usr/include/glib-2.0/glib/garray.h /data/data/com.termux/files/usr/include/glib-2.0/glib/gasyncqueue.h /data/data/com.termux/files/usr/include/glib-2.0/glib/gatomic.h /data/data/com.termux/files/usr/include/glib-2.0/glib/gbacktrace.h /data/data/com.termux/files/usr/include/glib-2.0/glib/gbase64.h /data/data/com.termux/files/usr/include/glib-2.0/glib/gbitlock.h /data/data/com.termux/files/usr/include/glib-2.0/glib/gbookmarkfile.h /data/data/com.termux/files/usr/include/glib-2.0/glib/gbytes.h /data/data/com.termux/files/usr/include/glib-2.0/glib/gcharset.h /data/data/com.termux/files/usr/include/glib-2.0/glib/gchecksum.h /data/data/com.termux/files/usr/include/glib-2.0/glib/gconvert.h /data/data/com.termux/files/usr/include/glib-2.0/glib/gdataset.h /data/data/com.termux/files/usr/include/glib-2.0/glib/gdate.h /data/data/com.termux/files/usr/include/glib-2.0/glib/gdatetime.h /data/data/com.termux/files/usr/include/glib-2.0/glib/gdir.h /data/data/com.termux/files/usr/include/glib-2.0/glib/genviron.h /data/data/com.termux/files/usr/include/glib-2.0/glib/gerror.h /data/data/com.termux/files/usr/include/glib-2.0/glib/gfileutils.h /data/data/com.termux/files/usr/include/glib-2.0/glib/ggettext.h /data/data/com.termux/files/usr/include/glib-2.0/glib/ghash.h /data/data/com.termux/files/usr/include/glib-2.0/glib/ghmac.h /data/data/com.termux/files/usr/include/glib-2.0/glib/ghook.h /data/data/com.termux/files/usr/include/glib-2.0/glib/ghostutils.h /data/data/com.termux/files/usr/include/glib-2.0/glib/gi18n-lib.h /data/data/com.termux/files/usr/include/glib-2.0/glib/gi18n.h /data/data/com.termux/files/usr/include/glib-2.0/glib/giochannel.h /data/data/com.termux/files/usr/include/glib-2.0/glib/gkeyfile.h /data/data/com.termux/files/usr/include/glib-2.0/glib/glist.h /data/data/com.termux/files/usr/include/glib-2.0/glib/gmacros.h /data/data/com.termux/files/usr/include/glib-2.0/glib/gmain.h /data/data/com.termux/files/usr/include/glib-2.0/glib/gmappedfile.h /data/data/com.termux/files/usr/include/glib-2.0/glib/gmarkup.h /data/data/com.termux/files/usr/include/glib-2.0/glib/gmem.h /data/data/com.termux/files/usr/include/glib-2.0/glib/gmessages.h /data/data/com.termux/files/usr/include/glib-2.0/glib/gnode.h /data/data/com.termux/files/usr/include/glib-2.0/glib/goption.h /data/data/com.termux/files/usr/include/glib-2.0/glib/gpattern.h /data/data/com.termux/files/usr/include/glib-2.0/glib/gpoll.h /data/data/com.termux/files/usr/include/glib-2.0/glib/gprimes.h /data/data/com.termux/files/usr/include/glib-2.0/glib/gprintf.h /data/data/com.termux/files/usr/include/glib-2.0/glib/gqsort.h /data/data/com.termux/files/usr/include/glib-2.0/glib/gquark.h /data/data/com.termux/files/usr/include/glib-2.0/glib/gqueue.h /data/data/com.termux/files/usr/include/glib-2.0/glib/grand.h /data/data/com.termux/files/usr/include/glib-2.0/glib/grcbox.h /data/data/com.termux/files/usr/include/glib-2.0/glib/grefcount.h /data/data/com.termux/files/usr/include/glib-2.0/glib/grefstring.h /data/data/com.termux/files/usr/include/glib-2.0/glib/gregex.h /data/data/com.termux/files/usr/include/glib-2.0/glib/gscanner.h /data/data/com.termux/files/usr/include/glib-2.0/glib/gsequence.h /data/data/com.termux/files/usr/include/glib-2.0/glib/gshell.h /data/data/com.termux/files/usr/include/glib-2.0/glib/gslice.h /data/data/com.termux/files/usr/include/glib-2.0/glib/gslist.h /data/data/com.termux/files/usr/include/glib-2.0/glib/gspawn.h /data/data/com.termux/files/usr/include/glib-2.0/glib/gstdio.h /data/data/com.termux/files/usr/include/glib-2.0/glib/gstrfuncs.h /data/data/com.termux/files/usr/include/glib-2.0/glib/gstring.h /data/data/com.termux/files/usr/include/glib-2.0/glib/gstringchunk.h /data/data/com.termux/files/usr/include/glib-2.0/glib/gtestutils.h /data/data/com.termux/files/usr/include/glib-2.0/glib/gthread.h /data/data/com.termux/files/usr/include/glib-2.0/glib/gthreadpool.h /data/data/com.termux/files/usr/include/glib-2.0/glib/gtimer.h /data/data/com.termux/files/usr/include/glib-2.0/glib/gtimezone.h /data/data/com.termux/files/usr/include/glib-2.0/glib/gtrashstack.h /data/data/com.termux/files/usr/include/glib-2.0/glib/gtree.h /data/data/com.termux/files/usr/include/glib-2.0/glib/gtypes.h /data/data/com.termux/files/usr/include/glib-2.0/glib/gunicode.h /data/data/com.termux/files/usr/include/glib-2.0/glib/gurifuncs.h /data/data/com.termux/files/usr/include/glib-2.0/glib/gutils.h /data/data/com.termux/files/usr/include/glib-2.0/glib/guuid.h /data/data/com.termux/files/usr/include/glib-2.0/glib/gvariant.h /data/data/com.termux/files/usr/include/glib-2.0/glib/gvarianttype.h /data/data/com.termux/files/usr/include/glib-2.0/glib/gversion.h /data/data/com.termux/files/usr/include/glib-2.0/glib/gversionmacros.h /data/data/com.termux/files/usr/include/glib-2.0/glib/gwin32.h ../src/gir/glib-2.0.c Traceback (most recent call last): File "tools/g-ir-scanner", line 99, in from giscanner.scannermain import scanner_main File "/home/twaik/.termux-build/libgirepository/build/giscanner/scannermain.py", line 35, in from giscanner.ast import Include, Namespace File "/home/twaik/.termux-build/libgirepository/build/giscanner/ast.py", line 29, in from .sourcescanner import CTYPE_TYPEDEF, CSYMBOL_TYPE_TYPEDEF File "/home/twaik/.termux-build/libgirepository/build/giscanner/sourcescanner.py", line 33, in from giscanner._giscanner import SourceScanner as CSourceScanner ImportError: /home/twaik/.termux-build/libgirepository/build/giscanner/_giscanner.cpython-37m-x86_64-linux-gnu.so: wrong ELF class: ELFCLASS32 [101/165] Compiling C object 'tests/scanner/61956ec@@regress-1.0@sha/regress.c.o'. ../src/tests/scanner/regress.c:2116:26: warning: cast from 'GTypeInstance *' (aka 'struct _GTypeInstance *') to 'RegressTestObj *' (aka 'struct _RegressTestObj *') increases required alignment from 4 to 8 [-Wcast-align] RegressTestObj *self = REGRESS_TEST_OBJECT (object); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/tests/scanner/regress.h:760:45: note: expanded from macro 'REGRESS_TEST_OBJECT' #define REGRESS_TEST_OBJECT(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), REGRESS_TEST_TYPE_OBJ, RegressTestObj)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/data/com.termux/files/usr/include/glib-2.0/gobject/gtype.h:482:66: note: expanded from macro 'G_TYPE_CHECK_INSTANCE_CAST' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/data/com.termux/files/usr/include/glib-2.0/gobject/gtype.h:2277:6: note: expanded from macro '_G_TYPE_CIC' ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/tests/scanner/regress.c:2192:26: warning: cast from 'GTypeInstance *' (aka 'struct _GTypeInstance *') to 'RegressTestObj *' (aka 'struct _RegressTestObj *') increases required alignment from 4 to 8 [-Wcast-align] RegressTestObj *self = REGRESS_TEST_OBJECT (object); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/tests/scanner/regress.h:760:45: note: expanded from macro 'REGRESS_TEST_OBJECT' #define REGRESS_TEST_OBJECT(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), REGRESS_TEST_TYPE_OBJ, RegressTestObj)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/data/com.termux/files/usr/include/glib-2.0/gobject/gtype.h:482:66: note: expanded from macro 'G_TYPE_CHECK_INSTANCE_CAST' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/data/com.termux/files/usr/include/glib-2.0/gobject/gtype.h:2277:6: note: expanded from macro '_G_TYPE_CIC' ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/tests/scanner/regress.c:2254:26: warning: cast from 'GTypeInstance *' (aka 'struct _GTypeInstance *') to 'RegressTestObj *' (aka 'struct _RegressTestObj *') increases required alignment from 4 to 8 [-Wcast-align] RegressTestObj *self = REGRESS_TEST_OBJECT (gobject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/tests/scanner/regress.h:760:45: note: expanded from macro 'REGRESS_TEST_OBJECT' #define REGRESS_TEST_OBJECT(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), REGRESS_TEST_TYPE_OBJ, RegressTestObj)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/data/com.termux/files/usr/include/glib-2.0/gobject/gtype.h:482:66: note: expanded from macro 'G_TYPE_CHECK_INSTANCE_CAST' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/data/com.termux/files/usr/include/glib-2.0/gobject/gtype.h:2277:6: note: expanded from macro '_G_TYPE_CIC' ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/tests/scanner/regress.c:3300:29: warning: cast from 'GTypeInstance *' (aka 'struct _GTypeInstance *') to 'RegressTestSubObj *' (aka 'struct _RegressTestSubObj *') increases required alignment from 4 to 8 [-Wcast-align] RegressTestSubObj *self = REGRESS_TEST_SUB_OBJECT (object); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/tests/scanner/regress.h:969:46: note: expanded from macro 'REGRESS_TEST_SUB_OBJECT' #define REGRESS_TEST_SUB_OBJECT(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), REGRESS_TEST_TYPE_SUB_OBJ, RegressTestSubObj)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/data/com.termux/files/usr/include/glib-2.0/gobject/gtype.h:482:66: note: expanded from macro 'G_TYPE_CHECK_INSTANCE_CAST' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/data/com.termux/files/usr/include/glib-2.0/gobject/gtype.h:2277:6: note: expanded from macro '_G_TYPE_CIC' ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/tests/scanner/regress.c:3323:29: warning: cast from 'GTypeInstance *' (aka 'struct _GTypeInstance *') to 'RegressTestSubObj *' (aka 'struct _RegressTestSubObj *') increases required alignment from 4 to 8 [-Wcast-align] RegressTestSubObj *self = REGRESS_TEST_SUB_OBJECT (object); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/tests/scanner/regress.h:969:46: note: expanded from macro 'REGRESS_TEST_SUB_OBJECT' #define REGRESS_TEST_SUB_OBJECT(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), REGRESS_TEST_TYPE_SUB_OBJ, RegressTestSubObj)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/data/com.termux/files/usr/include/glib-2.0/gobject/gtype.h:482:66: note: expanded from macro 'G_TYPE_CHECK_INSTANCE_CAST' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/data/com.termux/files/usr/include/glib-2.0/gobject/gtype.h:2277:6: note: expanded from macro '_G_TYPE_CIC' ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/tests/scanner/regress.c:3376:29: warning: cast from 'GTypeInstance *' (aka 'struct _GTypeInstance *') to 'RegressTestObj *' (aka 'struct _RegressTestObj *') increases required alignment from 4 to 8 [-Wcast-align] regress_test_obj_set_bare(REGRESS_TEST_OBJECT(obj), NULL); ^~~~~~~~~~~~~~~~~~~~~~~~ ../src/tests/scanner/regress.h:760:45: note: expanded from macro 'REGRESS_TEST_OBJECT' #define REGRESS_TEST_OBJECT(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), REGRESS_TEST_TYPE_OBJ, RegressTestObj)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/data/com.termux/files/usr/include/glib-2.0/gobject/gtype.h:482:66: note: expanded from macro 'G_TYPE_CHECK_INSTANCE_CAST' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/data/com.termux/files/usr/include/glib-2.0/gobject/gtype.h:2277:6: note: expanded from macro '_G_TYPE_CIC' ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6 warnings generated. ninja: build stopped: subcommand failed.