nixbot

builds

succeeded umockdev-0.19.3 x86_64-linux.nixos-malt · build #66 · raw

unpackPhase
1unpacking source archive /nix/store/01n49xivcijv1x4m5kvhaywn8anz14fk-umockdev-0.19.3.tar.xz2source root is umockdev-0.19.33setting SOURCE_DATE_EPOCH to timestamp 1754052458 of file "umockdev-0.19.3/.version"
patchPhase
4applying patch /nix/store/fk26zbimsz8xrw0zdraz0hxdrxqv8lzc-hardcode-paths.patch5patching file meson.build6Hunk #1 succeeded at 59 (offset 15 lines).7Hunk #2 succeeded at 192 (offset 35 lines).8patching file src/config.vapi9patching file src/umockdev-record.vala10Hunk #1 succeeded at 456 (offset 12 lines).11patching file src/umockdev-run.vala12patching file src/umockdev-wrapper13applying patch /nix/store/414xybz7s3ck17lqc5bn0z8hc3czhw43-substitute-udevadm.patch14patching file src/umockdev-record.vala15patching file tests/test-umockdev-run.vala
configurePhase
16mesonConfigurePhase flags: --prefix=/nix/store/1qya087f3mxbdkd67ff3j29awnsz6yr7-umockdev-0.19.3 --libdir=/nix/store/1qya087f3mxbdkd67ff3j29awnsz6yr7-umockdev-0.19.3/lib --libexecdir=/nix/store/1qya087f3mxbdkd67ff3j29awnsz6yr7-umockdev-0.19.3/libexec --bindir=/nix/store/ck98zxfkcvg3iiafw6ybdzy1fx3r76wm-umockdev-0.19.3-bin/bin --sbindir=/nix/store/ck98zxfkcvg3iiafw6ybdzy1fx3r76wm-umockdev-0.19.3-bin/sbin --includedir=/nix/store/kky1x0k7gcif2h7kjbfqyi1sb6rd32am-umockdev-0.19.3-dev/include --mandir=/nix/store/ck98zxfkcvg3iiafw6ybdzy1fx3r76wm-umockdev-0.19.3-bin/share/man --infodir=/nix/store/ck98zxfkcvg3iiafw6ybdzy1fx3r76wm-umockdev-0.19.3-bin/share/info --localedir=/nix/store/1qya087f3mxbdkd67ff3j29awnsz6yr7-umockdev-0.19.3/share/locale -Dauto_features=enabled -Dwrap_mode=nodownload --buildtype=plain -Dgtk_doc=true17The Meson build system18Version: 1.10.219Source dir: /build/umockdev-0.19.320Build dir: /build/umockdev-0.19.3/build21Build type: native build22Project name: umockdev23Project version: 0.19.324C compiler for the host machine: gcc (gcc 15.2.0 "gcc (GCC) 15.2.0")25C linker for the host machine: gcc ld.bfd 2.4626Vala compiler for the host machine: valac (valac 0.56.18)27Host machine cpu family: x86_6428Host machine cpu: x86_6429meson.build:9: WARNING: Consider using the built-in option for language standard version instead of using "-std=gnu11".30Program g-ir-compiler found: YES (/nix/store/m2r28rgbh9z7hkkgwg25mklz98c0hsd5-gobject-introspection-wrapped-1.86.0-dev/bin/g-ir-compiler)31Compiler for C supports arguments -Wno-error=discarded-qualifiers: YES 32Compiler for C supports arguments -Wno-error=pointer-to-int-cast: YES 33Compiler for C supports arguments -Wno-error=incompatible-pointer-types: YES 34Compiler for C supports arguments -Wno-error=pointer-sign: YES 35Compiler for C supports arguments -Wno-unused-but-set-variable: YES 36Compiler for C supports arguments -Wno-unused-function: YES 37Compiler for C supports arguments -Wno-unused-label: YES 38Compiler for C supports arguments -Wno-unused-value: YES 39Compiler for C supports arguments -Wno-unused-variable: YES 40Checking for function "__fxstatat" : NO 41Checking for function "openat64" : NO 42Checking for function "open_tree" : YES 43Library dl found: YES44Library libselinux found: NO45Found pkg-config: YES (/nix/store/sn8r7j6q1js540y5briylnb62203zxq5-pkg-config-wrapper-0.29.2/bin/pkg-config) 0.29.246Run-time dependency glib-2.0 found: YES 2.88.147Run-time dependency gobject-2.0 found: YES 2.88.148Run-time dependency gio-2.0 found: YES 2.88.149Run-time dependency gio-unix-2.0 found: YES 2.88.150Run-time dependency libudev found: YES 26151Run-time dependency libpcap found: YES 1.10.652Library pthread found: YES53Did not find CMake 'cmake'54Found CMake: NO55Run-time dependency gudev-1.0 found: NO (tried pkgconfig and cmake)56Program python3 found: YES (/nix/store/jxyrvv4gbpnp3ap5iy7wxwl1sg4x2x88-python3-3.14.6/bin/python3)57Library posix found: YES58Library linux found: YES59Library linux_fixes found: YES60Library glibc found: YES61Library udev found: YES62Library util found: YES63Library config found: YES64Library ioctl found: YES65Library selinux found: YES66Library assertions found: YES67Checking if "ioctl request parameter type is int" compiles: NO 68Found pkg-config: YES (/nix/store/sn8r7j6q1js540y5briylnb62203zxq5-pkg-config-wrapper-0.29.2/bin/pkg-config) 0.29.269Configuring config.h using configuration70Configuring version.xml using configuration71docs/reference/meson.build:9: WARNING: Project does not target a minimum version but uses feature deprecated since '0.56.0': meson.build_root. use meson.project_build_root() or meson.global_build_root() instead.72Program gtkdoc-scan found: YES (/nix/store/iaxpz6aiqqclhrsfvpz3wwki1ijjknb5-gtk-doc-1.36.1/bin/gtkdoc-scan)73Program gtkdoc-scangobj found: YES (/nix/store/iaxpz6aiqqclhrsfvpz3wwki1ijjknb5-gtk-doc-1.36.1/bin/gtkdoc-scangobj)74Program gtkdoc-mkdb found: YES (/nix/store/iaxpz6aiqqclhrsfvpz3wwki1ijjknb5-gtk-doc-1.36.1/bin/gtkdoc-mkdb)75Program gtkdoc-mkhtml found: YES (/nix/store/iaxpz6aiqqclhrsfvpz3wwki1ijjknb5-gtk-doc-1.36.1/bin/gtkdoc-mkhtml)76Program gtkdoc-fixxref found: YES (/nix/store/iaxpz6aiqqclhrsfvpz3wwki1ijjknb5-gtk-doc-1.36.1/bin/gtkdoc-fixxref)77Build targets in project: 1578WARNING: Deprecated features used:79 * 0.56.0: {'meson.build_root'}8081umockdev 0.19.38283 User defined options84 auto_features: enabled85 bindir : /nix/store/ck98zxfkcvg3iiafw6ybdzy1fx3r76wm-umockdev-0.19.3-bin/bin86 buildtype : plain87 gtk_doc : true88 includedir : /nix/store/kky1x0k7gcif2h7kjbfqyi1sb6rd32am-umockdev-0.19.3-dev/include89 infodir : /nix/store/ck98zxfkcvg3iiafw6ybdzy1fx3r76wm-umockdev-0.19.3-bin/share/info90 libdir : /nix/store/1qya087f3mxbdkd67ff3j29awnsz6yr7-umockdev-0.19.3/lib91 libexecdir : /nix/store/1qya087f3mxbdkd67ff3j29awnsz6yr7-umockdev-0.19.3/libexec92 localedir : /nix/store/1qya087f3mxbdkd67ff3j29awnsz6yr7-umockdev-0.19.3/share/locale93 mandir : /nix/store/ck98zxfkcvg3iiafw6ybdzy1fx3r76wm-umockdev-0.19.3-bin/share/man94 prefix : /nix/store/1qya087f3mxbdkd67ff3j29awnsz6yr7-umockdev-0.19.395 sbindir : /nix/store/ck98zxfkcvg3iiafw6ybdzy1fx3r76wm-umockdev-0.19.3-bin/sbin96 wrap_mode : nodownload9798Found ninja-1.13.2 at /nix/store/5czbkipghl1phpvn5fc2f22vk7qgp467-ninja-1.13.2/bin/ninja99mesonConfigurePhase: enabled\ parallel\ building
buildPhase
100build flags: -j48101[1/50] Compiling C object libumockdev-preload.so.0.0.0.p/src_utils.c.o102[2/50] Compiling C object test-ioctl-tree.p/src_debug.c.o103[3/50] Compiling C object test-ioctl-tree.p/src_utils.c.o104[4/50] Compiling C object libumockdev-preload.so.0.0.0.p/src_debug.c.o105[5/50] Compiling C object readbyte.p/tests_readbyte.c.o106[6/50] Compiling C object chatter.p/tests_chatter.c.o107[7/50] Compiling C object chatter-socket-stream.p/tests_chatter-socket-stream.c.o108[8/50] Compiling Vala source ../src/umockdev-utils.vala109[9/50] Linking target readbyte110[10/50] Linking target chatter111[11/50] Linking target chatter-socket-stream112[12/50] Compiling C object umockdev-record.p/src_utils.c.o113[13/50] Compiling C object umockdev-record.p/src_debug.c.o114[14/50] Compiling C object libumockdev-utils.a.p/meson-generated_src_umockdev-utils.c.o115[15/50] Compiling C object libumockdev-preload.so.0.0.0.p/src_ioctl_tree.c.o116[16/50] Linking static target libumockdev-utils.a117[17/50] Compiling C object test-ioctl-tree.p/src_ioctl_tree.c.o118[18/50] Compiling C object test-ioctl-tree.p/tests_test-ioctl-tree.c.o119[19/50] Compiling C object umockdev-record.p/src_ioctl_tree.c.o120[20/50] Linking target test-ioctl-tree121[21/50] Compiling Vala source ../src/ioctl_tree.vapi ../src/umockdev-record.vala ../src/umockdev-ioctl.vala ../src/umockdev-pcap.vala ../src/umockdev-spi.vala umockdev-utils.vapi122[22/50] Compiling Vala source ../src/uevent_sender.vapi ../src/ioctl_tree.vapi ../src/umockdev.vala ../src/umockdev-ioctl.vala ../src/umockdev-pcap.vala ../src/umockdev-spi.vala umockdev-utils.vapi123[23/50] Compiling C object libumockdev.so.0.3.0.p/src_utils.c.o124[24/50] Compiling C object libumockdev.so.0.3.0.p/src_debug.c.o125[25/50] Compiling C object libumockdev.so.0.3.0.p/src_uevent_sender.c.o126[26/50] Compiling Vala source ../src/umockdev-run.vala umockdev-1.0.vapi umockdev-utils.vapi127[27/50] Compiling Vala source ../tests/test-umockdev-run.vala umockdev-1.0.vapi umockdev-utils.vapi128[28/50] Compiling C object umockdev-record.p/meson-generated_src_umockdev-pcap.c.o129In file included from /nix/store/vr6yc51pdpr9p2pdap707gh2lpxjkgq2-glib-2.88.1-dev/include/glib-2.0/glib/gthread.h:34,130 from /nix/store/vr6yc51pdpr9p2pdap707gh2lpxjkgq2-glib-2.88.1-dev/include/glib-2.0/glib/gasyncqueue.h:34,131 from /nix/store/vr6yc51pdpr9p2pdap707gh2lpxjkgq2-glib-2.88.1-dev/include/glib-2.0/glib.h:34,132 from umockdev-record.p/src/umockdev-pcap.c:22:133umockdev-record.p/src/umockdev-pcap.c: In function 'umockdev_urb_info_get_type':134/nix/store/vr6yc51pdpr9p2pdap707gh2lpxjkgq2-glib-2.88.1-dev/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of '__atomic_load' discards 'volatile' qualifier [-Wdiscarded-qualifiers]135 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \136 | ^~~~~~~~~~~~~137/nix/store/vr6yc51pdpr9p2pdap707gh2lpxjkgq2-glib-2.88.1-dev/include/glib-2.0/glib/gthread.h:274:7: note: in expansion of macro 'g_atomic_pointer_get'138 274 | (!g_atomic_pointer_get (location) && \139 | ^~~~~~~~~~~~~~~~~~~~140umockdev-record.p/src/umockdev-pcap.c:325:13: note: in expansion of macro 'g_once_init_enter'141 325 | if (g_once_init_enter (&umockdev_urb_info_type_id__once)) {142 | ^~~~~~~~~~~~~~~~~143umockdev-record.p/src/umockdev-pcap.c: In function 'vala_g_array_remove_index':144umockdev-record.p/src/umockdev-pcap.c:413:16: warning: assignment to 'void **' from incompatible pointer type 'gchar *' {aka 'char *'} [-Wincompatible-pointer-types]145 413 | _tmp0_ = self->data;146 | ^147umockdev-record.p/src/umockdev-pcap.c: In function 'umockdev_ioctl_usb_pcap_handler_next_reapable_urb':148umockdev-record.p/src/umockdev-pcap.c:789:24: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]149 789 | _tmp3_ = pcap_next (_tmp2_, &self->priv->cur_hdr);150 | ^151umockdev-record.p/src/umockdev-pcap.c:829:41: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]152 829 | _tmp10_ = pcap_next (_tmp9_, &self->priv->cur_hdr);153 | ^154umockdev-record.p/src/umockdev-pcap.c: In function 'umockdev_ioctl_usb_pcap_handler_get_type':155/nix/store/vr6yc51pdpr9p2pdap707gh2lpxjkgq2-glib-2.88.1-dev/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of '__atomic_load' discards 'volatile' qualifier [-Wdiscarded-qualifiers]156 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \157 | ^~~~~~~~~~~~~158/nix/store/vr6yc51pdpr9p2pdap707gh2lpxjkgq2-glib-2.88.1-dev/include/glib-2.0/glib/gthread.h:274:7: note: in expansion of macro 'g_atomic_pointer_get'159 274 | (!g_atomic_pointer_get (location) && \160 | ^~~~~~~~~~~~~~~~~~~~161umockdev-record.p/src/umockdev-pcap.c:1382:13: note: in expansion of macro 'g_once_init_enter'162 1382 | if (g_once_init_enter (&umockdev_ioctl_usb_pcap_handler_type_id__once)) {163 | ^~~~~~~~~~~~~~~~~164[29/50] Compiling Vala source ../tests/test-umockdev-record.vala umockdev-1.0.vapi umockdev-utils.vapi165[30/50] Compiling C object libumockdev.so.0.3.0.p/src_ioctl_tree.c.o166[31/50] Compiling C object umockdev-record.p/meson-generated_src_umockdev-record.c.o167umockdev-record.p/src/umockdev-record.c: In function 'all_devices':168umockdev-record.p/src/umockdev-record.c:353:16: warning: assignment to 'gchar **' {aka 'char **'} from incompatible pointer type 'void **' [-Wincompatible-pointer-types]169 353 | result = _tmp3_;170 | ^171[32/50] Compiling C object umockdev-record.p/meson-generated_src_umockdev-spi.c.o172In file included from /nix/store/vr6yc51pdpr9p2pdap707gh2lpxjkgq2-glib-2.88.1-dev/include/glib-2.0/glib/gthread.h:34,173 from /nix/store/vr6yc51pdpr9p2pdap707gh2lpxjkgq2-glib-2.88.1-dev/include/glib-2.0/glib/gasyncqueue.h:34,174 from /nix/store/vr6yc51pdpr9p2pdap707gh2lpxjkgq2-glib-2.88.1-dev/include/glib-2.0/glib.h:34,175 from umockdev-record.p/src/umockdev-spi.c:22:176umockdev-record.p/src/umockdev-spi.c: In function 'umockdev_transfer_chunk_get_type':177/nix/store/vr6yc51pdpr9p2pdap707gh2lpxjkgq2-glib-2.88.1-dev/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of '__atomic_load' discards 'volatile' qualifier [-Wdiscarded-qualifiers]178 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \179 | ^~~~~~~~~~~~~180/nix/store/vr6yc51pdpr9p2pdap707gh2lpxjkgq2-glib-2.88.1-dev/include/glib-2.0/glib/gthread.h:274:7: note: in expansion of macro 'g_atomic_pointer_get'181 274 | (!g_atomic_pointer_get (location) && \182 | ^~~~~~~~~~~~~~~~~~~~183umockdev-record.p/src/umockdev-spi.c:537:13: note: in expansion of macro 'g_once_init_enter'184 537 | if (g_once_init_enter (&umockdev_transfer_chunk_type_id__once)) {185 | ^~~~~~~~~~~~~~~~~186umockdev-record.p/src/umockdev-spi.c: In function 'umockdev_ioctl_spi_base_get_type':187/nix/store/vr6yc51pdpr9p2pdap707gh2lpxjkgq2-glib-2.88.1-dev/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of '__atomic_load' discards 'volatile' qualifier [-Wdiscarded-qualifiers]188 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \189 | ^~~~~~~~~~~~~190/nix/store/vr6yc51pdpr9p2pdap707gh2lpxjkgq2-glib-2.88.1-dev/include/glib-2.0/glib/gthread.h:274:7: note: in expansion of macro 'g_atomic_pointer_get'191 274 | (!g_atomic_pointer_get (location) && \192 | ^~~~~~~~~~~~~~~~~~~~193umockdev-record.p/src/umockdev-spi.c:755:13: note: in expansion of macro 'g_once_init_enter'194 755 | if (g_once_init_enter (&umockdev_ioctl_spi_base_type_id__once)) {195 | ^~~~~~~~~~~~~~~~~196umockdev-record.p/src/umockdev-spi.c: In function 'umockdev_ioctl_spi_handler_get_type':197/nix/store/vr6yc51pdpr9p2pdap707gh2lpxjkgq2-glib-2.88.1-dev/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of '__atomic_load' discards 'volatile' qualifier [-Wdiscarded-qualifiers]198 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \199 | ^~~~~~~~~~~~~200/nix/store/vr6yc51pdpr9p2pdap707gh2lpxjkgq2-glib-2.88.1-dev/include/glib-2.0/glib/gthread.h:274:7: note: in expansion of macro 'g_atomic_pointer_get'201 274 | (!g_atomic_pointer_get (location) && \202 | ^~~~~~~~~~~~~~~~~~~~203umockdev-record.p/src/umockdev-spi.c:1527:13: note: in expansion of macro 'g_once_init_enter'204 1527 | if (g_once_init_enter (&umockdev_ioctl_spi_handler_type_id__once)) {205 | ^~~~~~~~~~~~~~~~~206umockdev-record.p/src/umockdev-spi.c: In function 'umockdev_ioctl_spi_recorder_get_type':207/nix/store/vr6yc51pdpr9p2pdap707gh2lpxjkgq2-glib-2.88.1-dev/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of '__atomic_load' discards 'volatile' qualifier [-Wdiscarded-qualifiers]208 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \209 | ^~~~~~~~~~~~~210/nix/store/vr6yc51pdpr9p2pdap707gh2lpxjkgq2-glib-2.88.1-dev/include/glib-2.0/glib/gthread.h:274:7: note: in expansion of macro 'g_atomic_pointer_get'211 274 | (!g_atomic_pointer_get (location) && \212 | ^~~~~~~~~~~~~~~~~~~~213umockdev-record.p/src/umockdev-spi.c:1940:13: note: in expansion of macro 'g_once_init_enter'214 1940 | if (g_once_init_enter (&umockdev_ioctl_spi_recorder_type_id__once)) {215 | ^~~~~~~~~~~~~~~~~216[33/50] Compiling C object libumockdev.so.0.3.0.p/meson-generated_src_umockdev-pcap.c.o217In file included from /nix/store/vr6yc51pdpr9p2pdap707gh2lpxjkgq2-glib-2.88.1-dev/include/glib-2.0/glib/gthread.h:34,218 from /nix/store/vr6yc51pdpr9p2pdap707gh2lpxjkgq2-glib-2.88.1-dev/include/glib-2.0/glib/gasyncqueue.h:34,219 from /nix/store/vr6yc51pdpr9p2pdap707gh2lpxjkgq2-glib-2.88.1-dev/include/glib-2.0/glib.h:34,220 from libumockdev.so.0.3.0.p/src/umockdev-pcap.c:22:221libumockdev.so.0.3.0.p/src/umockdev-pcap.c: In function 'umockdev_urb_info_get_type':222/nix/store/vr6yc51pdpr9p2pdap707gh2lpxjkgq2-glib-2.88.1-dev/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of '__atomic_load' discards 'volatile' qualifier [-Wdiscarded-qualifiers]223 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \224 | ^~~~~~~~~~~~~225/nix/store/vr6yc51pdpr9p2pdap707gh2lpxjkgq2-glib-2.88.1-dev/include/glib-2.0/glib/gthread.h:274:7: note: in expansion of macro 'g_atomic_pointer_get'226 274 | (!g_atomic_pointer_get (location) && \227 | ^~~~~~~~~~~~~~~~~~~~228libumockdev.so.0.3.0.p/src/umockdev-pcap.c:235:13: note: in expansion of macro 'g_once_init_enter'229 235 | if (g_once_init_enter (&umockdev_urb_info_type_id__once)) {230 | ^~~~~~~~~~~~~~~~~231libumockdev.so.0.3.0.p/src/umockdev-pcap.c: In function 'vala_g_array_remove_index':232libumockdev.so.0.3.0.p/src/umockdev-pcap.c:323:16: warning: assignment to 'void **' from incompatible pointer type 'gchar *' {aka 'char *'} [-Wincompatible-pointer-types]233 323 | _tmp0_ = self->data;234 | ^235libumockdev.so.0.3.0.p/src/umockdev-pcap.c: In function 'umockdev_ioctl_usb_pcap_handler_next_reapable_urb':236libumockdev.so.0.3.0.p/src/umockdev-pcap.c:699:24: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]237 699 | _tmp3_ = pcap_next (_tmp2_, &self->priv->cur_hdr);238 | ^239libumockdev.so.0.3.0.p/src/umockdev-pcap.c:739:41: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]240 739 | _tmp10_ = pcap_next (_tmp9_, &self->priv->cur_hdr);241 | ^242libumockdev.so.0.3.0.p/src/umockdev-pcap.c: In function 'umockdev_ioctl_usb_pcap_handler_get_type':243/nix/store/vr6yc51pdpr9p2pdap707gh2lpxjkgq2-glib-2.88.1-dev/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of '__atomic_load' discards 'volatile' qualifier [-Wdiscarded-qualifiers]244 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \245 | ^~~~~~~~~~~~~246/nix/store/vr6yc51pdpr9p2pdap707gh2lpxjkgq2-glib-2.88.1-dev/include/glib-2.0/glib/gthread.h:274:7: note: in expansion of macro 'g_atomic_pointer_get'247 274 | (!g_atomic_pointer_get (location) && \248 | ^~~~~~~~~~~~~~~~~~~~249libumockdev.so.0.3.0.p/src/umockdev-pcap.c:1292:13: note: in expansion of macro 'g_once_init_enter'250 1292 | if (g_once_init_enter (&umockdev_ioctl_usb_pcap_handler_type_id__once)) {251 | ^~~~~~~~~~~~~~~~~252[34/50] Compiling C object libumockdev-preload.so.0.0.0.p/src_libumockdev-preload.c.o253[35/50] Compiling C object umockdev-record.p/meson-generated_src_umockdev-ioctl.c.o254In file included from /nix/store/vr6yc51pdpr9p2pdap707gh2lpxjkgq2-glib-2.88.1-dev/include/glib-2.0/glib/gthread.h:34,255 from /nix/store/vr6yc51pdpr9p2pdap707gh2lpxjkgq2-glib-2.88.1-dev/include/glib-2.0/glib/gasyncqueue.h:34,256 from /nix/store/vr6yc51pdpr9p2pdap707gh2lpxjkgq2-glib-2.88.1-dev/include/glib-2.0/glib.h:34,257 from /nix/store/vr6yc51pdpr9p2pdap707gh2lpxjkgq2-glib-2.88.1-dev/include/glib-2.0/gobject/gbinding.h:30,258 from /nix/store/vr6yc51pdpr9p2pdap707gh2lpxjkgq2-glib-2.88.1-dev/include/glib-2.0/glib-object.h:24,259 from umockdev-record.p/src/umockdev-ioctl.c:102:260umockdev-record.p/src/umockdev-ioctl.c: In function 'umockdev_ioctl_data_get_type':261/nix/store/vr6yc51pdpr9p2pdap707gh2lpxjkgq2-glib-2.88.1-dev/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of '__atomic_load' discards 'volatile' qualifier [-Wdiscarded-qualifiers]262 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \263 | ^~~~~~~~~~~~~264/nix/store/vr6yc51pdpr9p2pdap707gh2lpxjkgq2-glib-2.88.1-dev/include/glib-2.0/glib/gthread.h:274:7: note: in expansion of macro 'g_atomic_pointer_get'265 274 | (!g_atomic_pointer_get (location) && \266 | ^~~~~~~~~~~~~~~~~~~~267umockdev-record.p/src/umockdev-ioctl.c:1820:13: note: in expansion of macro 'g_once_init_enter'268 1820 | if (g_once_init_enter (&umockdev_ioctl_data_type_id__once)) {269 | ^~~~~~~~~~~~~~~~~270umockdev-record.p/src/umockdev-ioctl.c: In function 'umockdev_ioctl_client_class_init':271umockdev-record.p/src/umockdev-ioctl.c:2719:97: warning: passing argument 5 of 'g_signal_new' from incompatible pointer type [-Wincompatible-pointer-types]272 2719 | g_signal_new ("handle-ioctl", UMOCKDEV_TYPE_IOCTL_CLIENT, G_SIGNAL_RUN_LAST, (guint) 0, _umockdev_signal_accumulator_true_handled_gsignal_accumulator, NULL, NULL, G_TYPE_BOOLEAN, (guint) 0, NULL);273 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~274 | |275 | gboolean (*)(GSignalInvocationHint *, GValue *, GValue *, void *) {aka int (*)(struct _GSignalInvocationHint *, struct _GValue *, struct _GValue *, void *)}276In file included from /nix/store/vr6yc51pdpr9p2pdap707gh2lpxjkgq2-glib-2.88.1-dev/include/glib-2.0/gobject/gobject.h:30,277 from /nix/store/vr6yc51pdpr9p2pdap707gh2lpxjkgq2-glib-2.88.1-dev/include/glib-2.0/gobject/gbinding.h:31:278/nix/store/vr6yc51pdpr9p2pdap707gh2lpxjkgq2-glib-2.88.1-dev/include/glib-2.0/gobject/gsignal.h:333:66: note: expected 'GSignalAccumulator' {aka 'int (*)(struct _GSignalInvocationHint *, struct _GValue *, const struct _GValue *, void *)'} but argument is of type 'gboolean (*)(GSignalInvocationHint *, GValue *, GValue *, void *)' {aka 'int (*)(struct _GSignalInvocationHint *, struct _GValue *, struct _GValue *, void *)'}279 333 | GSignalAccumulator accumulator,280 | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~281umockdev-record.p/src/umockdev-ioctl.c:2697:1: note: '_umockdev_signal_accumulator_true_handled_gsignal_accumulator' declared here282 2697 | _umockdev_signal_accumulator_true_handled_gsignal_accumulator (GSignalInvocationHint* ihint,283 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~284/nix/store/vr6yc51pdpr9p2pdap707gh2lpxjkgq2-glib-2.88.1-dev/include/glib-2.0/gobject/gsignal.h:103:20: note: 'GSignalAccumulator' declared here285 103 | typedef gboolean (*GSignalAccumulator) (GSignalInvocationHint *ihint,286 | ^~~~~~~~~~~~~~~~~~287umockdev-record.p/src/umockdev-ioctl.c:2720:96: warning: passing argument 5 of 'g_signal_new' from incompatible pointer type [-Wincompatible-pointer-types]288 2720 | g_signal_new ("handle-read", UMOCKDEV_TYPE_IOCTL_CLIENT, G_SIGNAL_RUN_LAST, (guint) 0, _umockdev_signal_accumulator_true_handled_gsignal_accumulator, NULL, NULL, G_TYPE_BOOLEAN, (guint) 0, NULL);289 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~290 | |291 | gboolean (*)(GSignalInvocationHint *, GValue *, GValue *, void *) {aka int (*)(struct _GSignalInvocationHint *, struct _GValue *, struct _GValue *, void *)}292/nix/store/vr6yc51pdpr9p2pdap707gh2lpxjkgq2-glib-2.88.1-dev/include/glib-2.0/gobject/gsignal.h:333:66: note: expected 'GSignalAccumulator' {aka 'int (*)(struct _GSignalInvocationHint *, struct _GValue *, const struct _GValue *, void *)'} but argument is of type 'gboolean (*)(GSignalInvocationHint *, GValue *, GValue *, void *)' {aka 'int (*)(struct _GSignalInvocationHint *, struct _GValue *, struct _GValue *, void *)'}293 333 | GSignalAccumulator accumulator,294 | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~295umockdev-record.p/src/umockdev-ioctl.c:2697:1: note: '_umockdev_signal_accumulator_true_handled_gsignal_accumulator' declared here296 2697 | _umockdev_signal_accumulator_true_handled_gsignal_accumulator (GSignalInvocationHint* ihint,297 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~298/nix/store/vr6yc51pdpr9p2pdap707gh2lpxjkgq2-glib-2.88.1-dev/include/glib-2.0/gobject/gsignal.h:103:20: note: 'GSignalAccumulator' declared here299 103 | typedef gboolean (*GSignalAccumulator) (GSignalInvocationHint *ihint,300 | ^~~~~~~~~~~~~~~~~~301umockdev-record.p/src/umockdev-ioctl.c:2721:97: warning: passing argument 5 of 'g_signal_new' from incompatible pointer type [-Wincompatible-pointer-types]302 2721 | g_signal_new ("handle-write", UMOCKDEV_TYPE_IOCTL_CLIENT, G_SIGNAL_RUN_LAST, (guint) 0, _umockdev_signal_accumulator_true_handled_gsignal_accumulator, NULL, NULL, G_TYPE_BOOLEAN, (guint) 0, NULL);303 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~304 | |305 | gboolean (*)(GSignalInvocationHint *, GValue *, GValue *, void *) {aka int (*)(struct _GSignalInvocationHint *, struct _GValue *, struct _GValue *, void *)}306/nix/store/vr6yc51pdpr9p2pdap707gh2lpxjkgq2-glib-2.88.1-dev/include/glib-2.0/gobject/gsignal.h:333:66: note: expected 'GSignalAccumulator' {aka 'int (*)(struct _GSignalInvocationHint *, struct _GValue *, const struct _GValue *, void *)'} but argument is of type 'gboolean (*)(GSignalInvocationHint *, GValue *, GValue *, void *)' {aka 'int (*)(struct _GSignalInvocationHint *, struct _GValue *, struct _GValue *, void *)'}307 333 | GSignalAccumulator accumulator,308 | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~309umockdev-record.p/src/umockdev-ioctl.c:2697:1: note: '_umockdev_signal_accumulator_true_handled_gsignal_accumulator' declared here310 2697 | _umockdev_signal_accumulator_true_handled_gsignal_accumulator (GSignalInvocationHint* ihint,311 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~312/nix/store/vr6yc51pdpr9p2pdap707gh2lpxjkgq2-glib-2.88.1-dev/include/glib-2.0/gobject/gsignal.h:103:20: note: 'GSignalAccumulator' declared here313 103 | typedef gboolean (*GSignalAccumulator) (GSignalInvocationHint *ihint,314 | ^~~~~~~~~~~~~~~~~~315umockdev-record.p/src/umockdev-ioctl.c: In function 'umockdev_ioctl_client_get_type':316/nix/store/vr6yc51pdpr9p2pdap707gh2lpxjkgq2-glib-2.88.1-dev/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of '__atomic_load' discards 'volatile' qualifier [-Wdiscarded-qualifiers]317 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \318 | ^~~~~~~~~~~~~319/nix/store/vr6yc51pdpr9p2pdap707gh2lpxjkgq2-glib-2.88.1-dev/include/glib-2.0/glib/gthread.h:274:7: note: in expansion of macro 'g_atomic_pointer_get'320 274 | (!g_atomic_pointer_get (location) && \321 | ^~~~~~~~~~~~~~~~~~~~322umockdev-record.p/src/umockdev-ioctl.c:2773:13: note: in expansion of macro 'g_once_init_enter'323 2773 | if (g_once_init_enter (&umockdev_ioctl_client_type_id__once)) {324 | ^~~~~~~~~~~~~~~~~325umockdev-record.p/src/umockdev-ioctl.c: In function 'umockdev_start_listen_closure_get_type':326/nix/store/vr6yc51pdpr9p2pdap707gh2lpxjkgq2-glib-2.88.1-dev/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of '__atomic_load' discards 'volatile' qualifier [-Wdiscarded-qualifiers]327 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \328 | ^~~~~~~~~~~~~329/nix/store/vr6yc51pdpr9p2pdap707gh2lpxjkgq2-glib-2.88.1-dev/include/glib-2.0/glib/gthread.h:274:7: note: in expansion of macro 'g_atomic_pointer_get'330 274 | (!g_atomic_pointer_get (location) && \331 | ^~~~~~~~~~~~~~~~~~~~332umockdev-record.p/src/umockdev-ioctl.c:3048:13: note: in expansion of macro 'g_once_init_enter'333 3048 | if (g_once_init_enter (&umockdev_start_listen_closure_type_id__once)) {334 | ^~~~~~~~~~~~~~~~~335umockdev-record.p/src/umockdev-ioctl.c: In function 'umockdev_ioctl_base_unregister_all':336umockdev-record.p/src/umockdev-ioctl.c:3392:62: warning: passing argument 2 of 'g_hash_table_foreach_remove' from incompatible pointer type [-Wincompatible-pointer-types]337 3392 | g_hash_table_foreach_remove (_tmp1_, ____lambda4__ghr_func, self);338 | ^~~~~~~~~~~~~~~~~~~~~339 | |340 | gboolean (*)(const void *, const void *, void *) {aka int (*)(const void *, const void *, void *)}341In file included from /nix/store/vr6yc51pdpr9p2pdap707gh2lpxjkgq2-glib-2.88.1-dev/include/glib-2.0/glib.h:52:342/nix/store/vr6yc51pdpr9p2pdap707gh2lpxjkgq2-glib-2.88.1-dev/include/glib-2.0/glib/ghash.h:122:61: note: expected 'GHRFunc' {aka 'int (*)(void *, void *, void *)'} but argument is of type 'gboolean (*)(const void *, const void *, void *)' {aka 'int (*)(const void *, const void *, void *)'}343 122 | GHRFunc func,344 | ~~~~~~~~~~~~~~~~^~~~345umockdev-record.p/src/umockdev-ioctl.c:3371:1: note: '____lambda4__ghr_func' declared here346 3371 | ____lambda4__ghr_func (gconstpointer key,347 | ^~~~~~~~~~~~~~~~~~~~~348/nix/store/vr6yc51pdpr9p2pdap707gh2lpxjkgq2-glib-2.88.1-dev/include/glib-2.0/glib/ghash.h:42:21: note: 'GHRFunc' declared here349 42 | typedef gboolean (*GHRFunc) (gpointer key,350 | ^~~~~~~351umockdev-record.p/src/umockdev-ioctl.c: In function 'umockdev_ioctl_base_class_init':352umockdev-record.p/src/umockdev-ioctl.c:3554:147: warning: passing argument 5 of 'g_signal_new' from incompatible pointer type [-Wincompatible-pointer-types]353 3554 | g_signal_new ("handle-ioctl", UMOCKDEV_TYPE_IOCTL_BASE, G_SIGNAL_RUN_LAST, (guint) G_STRUCT_OFFSET(UMockdevIoctlBaseClass, handle_ioctl), _umockdev_signal_accumulator_true_handled_gsignal_accumulator, NULL, NULL, G_TYPE_BOOLEAN, (guint) 1, UMOCKDEV_TYPE_IOCTL_CLIENT, NULL);354 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~355 | |356 | gboolean (*)(GSignalInvocationHint *, GValue *, GValue *, void *) {aka int (*)(struct _GSignalInvocationHint *, struct _GValue *, struct _GValue *, void *)}357/nix/store/vr6yc51pdpr9p2pdap707gh2lpxjkgq2-glib-2.88.1-dev/include/glib-2.0/gobject/gsignal.h:333:66: note: expected 'GSignalAccumulator' {aka 'int (*)(struct _GSignalInvocationHint *, struct _GValue *, const struct _GValue *, void *)'} but argument is of type 'gboolean (*)(GSignalInvocationHint *, GValue *, GValue *, void *)' {aka 'int (*)(struct _GSignalInvocationHint *, struct _GValue *, struct _GValue *, void *)'}358 333 | GSignalAccumulator accumulator,359 | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~360umockdev-record.p/src/umockdev-ioctl.c:2697:1: note: '_umockdev_signal_accumulator_true_handled_gsignal_accumulator' declared here361 2697 | _umockdev_signal_accumulator_true_handled_gsignal_accumulator (GSignalInvocationHint* ihint,362 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~363/nix/store/vr6yc51pdpr9p2pdap707gh2lpxjkgq2-glib-2.88.1-dev/include/glib-2.0/gobject/gsignal.h:103:20: note: 'GSignalAccumulator' declared here364 103 | typedef gboolean (*GSignalAccumulator) (GSignalInvocationHint *ihint,365 | ^~~~~~~~~~~~~~~~~~366umockdev-record.p/src/umockdev-ioctl.c:3555:145: warning: passing argument 5 of 'g_signal_new' from incompatible pointer type [-Wincompatible-pointer-types]367 3555 | g_signal_new ("handle-read", UMOCKDEV_TYPE_IOCTL_BASE, G_SIGNAL_RUN_LAST, (guint) G_STRUCT_OFFSET(UMockdevIoctlBaseClass, handle_read), _umockdev_signal_accumulator_true_handled_gsignal_accumulator, NULL, NULL, G_TYPE_BOOLEAN, (guint) 1, UMOCKDEV_TYPE_IOCTL_CLIENT, NULL);368 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~369 | |370 | gboolean (*)(GSignalInvocationHint *, GValue *, GValue *, void *) {aka int (*)(struct _GSignalInvocationHint *, struct _GValue *, struct _GValue *, void *)}371/nix/store/vr6yc51pdpr9p2pdap707gh2lpxjkgq2-glib-2.88.1-dev/include/glib-2.0/gobject/gsignal.h:333:66: note: expected 'GSignalAccumulator' {aka 'int (*)(struct _GSignalInvocationHint *, struct _GValue *, const struct _GValue *, void *)'} but argument is of type 'gboolean (*)(GSignalInvocationHint *, GValue *, GValue *, void *)' {aka 'int (*)(struct _GSignalInvocationHint *, struct _GValue *, struct _GValue *, void *)'}372 333 | GSignalAccumulator accumulator,373 | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~374umockdev-record.p/src/umockdev-ioctl.c:2697:1: note: '_umockdev_signal_accumulator_true_handled_gsignal_accumulator' declared here375 2697 | _umockdev_signal_accumulator_true_handled_gsignal_accumulator (GSignalInvocationHint* ihint,376 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~377/nix/store/vr6yc51pdpr9p2pdap707gh2lpxjkgq2-glib-2.88.1-dev/include/glib-2.0/gobject/gsignal.h:103:20: note: 'GSignalAccumulator' declared here378 103 | typedef gboolean (*GSignalAccumulator) (GSignalInvocationHint *ihint,379 | ^~~~~~~~~~~~~~~~~~380umockdev-record.p/src/umockdev-ioctl.c:3556:147: warning: passing argument 5 of 'g_signal_new' from incompatible pointer type [-Wincompatible-pointer-types]381 3556 | g_signal_new ("handle-write", UMOCKDEV_TYPE_IOCTL_BASE, G_SIGNAL_RUN_LAST, (guint) G_STRUCT_OFFSET(UMockdevIoctlBaseClass, handle_write), _umockdev_signal_accumulator_true_handled_gsignal_accumulator, NULL, NULL, G_TYPE_BOOLEAN, (guint) 1, UMOCKDEV_TYPE_IOCTL_CLIENT, NULL);382 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~383 | |384 | gboolean (*)(GSignalInvocationHint *, GValue *, GValue *, void *) {aka int (*)(struct _GSignalInvocationHint *, struct _GValue *, struct _GValue *, void *)}385/nix/store/vr6yc51pdpr9p2pdap707gh2lpxjkgq2-glib-2.88.1-dev/include/glib-2.0/gobject/gsignal.h:333:66: note: expected 'GSignalAccumulator' {aka 'int (*)(struct _GSignalInvocationHint *, struct _GValue *, const struct _GValue *, void *)'} but argument is of type 'gboolean (*)(GSignalInvocationHint *, GValue *, GValue *, void *)' {aka 'int (*)(struct _GSignalInvocationHint *, struct _GValue *, struct _GValue *, void *)'}386 333 | GSignalAccumulator accumulator,387 | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~388umockdev-record.p/src/umockdev-ioctl.c:2697:1: note: '_umockdev_signal_accumulator_true_handled_gsignal_accumulator' declared here389 2697 | _umockdev_signal_accumulator_true_handled_gsignal_accumulator (GSignalInvocationHint* ihint,390 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~391/nix/store/vr6yc51pdpr9p2pdap707gh2lpxjkgq2-glib-2.88.1-dev/include/glib-2.0/gobject/gsignal.h:103:20: note: 'GSignalAccumulator' declared here392 103 | typedef gboolean (*GSignalAccumulator) (GSignalInvocationHint *ihint,393 | ^~~~~~~~~~~~~~~~~~394umockdev-record.p/src/umockdev-ioctl.c: In function 'umockdev_ioctl_base_get_type':395/nix/store/vr6yc51pdpr9p2pdap707gh2lpxjkgq2-glib-2.88.1-dev/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of '__atomic_load' discards 'volatile' qualifier [-Wdiscarded-qualifiers]396 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \397 | ^~~~~~~~~~~~~398/nix/store/vr6yc51pdpr9p2pdap707gh2lpxjkgq2-glib-2.88.1-dev/include/glib-2.0/glib/gthread.h:274:7: note: in expansion of macro 'g_atomic_pointer_get'399 274 | (!g_atomic_pointer_get (location) && \400 | ^~~~~~~~~~~~~~~~~~~~401umockdev-record.p/src/umockdev-ioctl.c:3591:13: note: in expansion of macro 'g_once_init_enter'402 3591 | if (g_once_init_enter (&umockdev_ioctl_base_type_id__once)) {403 | ^~~~~~~~~~~~~~~~~404umockdev-record.p/src/umockdev-ioctl.c: In function 'umockdev_ioctl_tree_handler_real_handle_ioctl':405umockdev-record.p/src/umockdev-ioctl.c:3683:14: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]406 3683 | last = _tmp5_;407 | ^408umockdev-record.p/src/umockdev-ioctl.c: In function 'umockdev_ioctl_tree_handler_get_type':409/nix/store/vr6yc51pdpr9p2pdap707gh2lpxjkgq2-glib-2.88.1-dev/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of '__atomic_load' discards 'volatile' qualifier [-Wdiscarded-qualifiers]410 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \411 | ^~~~~~~~~~~~~412/nix/store/vr6yc51pdpr9p2pdap707gh2lpxjkgq2-glib-2.88.1-dev/include/glib-2.0/glib/gthread.h:274:7: note: in expansion of macro 'g_atomic_pointer_get'413 274 | (!g_atomic_pointer_get (location) && \414 | ^~~~~~~~~~~~~~~~~~~~415umockdev-record.p/src/umockdev-ioctl.c:3899:13: note: in expansion of macro 'g_once_init_enter'416 3899 | if (g_once_init_enter (&umockdev_ioctl_tree_handler_type_id__once)) {417 | ^~~~~~~~~~~~~~~~~418umockdev-record.p/src/umockdev-ioctl.c: In function 'umockdev_ioctl_tree_recorder_get_type':419/nix/store/vr6yc51pdpr9p2pdap707gh2lpxjkgq2-glib-2.88.1-dev/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of '__atomic_load' discards 'volatile' qualifier [-Wdiscarded-qualifiers]420 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \421 | ^~~~~~~~~~~~~422/nix/store/vr6yc51pdpr9p2pdap707gh2lpxjkgq2-glib-2.88.1-dev/include/glib-2.0/glib/gthread.h:274:7: note: in expansion of macro 'g_atomic_pointer_get'423 274 | (!g_atomic_pointer_get (location) && \424 | ^~~~~~~~~~~~~~~~~~~~425umockdev-record.p/src/umockdev-ioctl.c:4280:13: note: in expansion of macro 'g_once_init_enter'426 4280 | if (g_once_init_enter (&umockdev_ioctl_tree_recorder_type_id__once)) {427 | ^~~~~~~~~~~~~~~~~428[36/50] Compiling C object libumockdev.so.0.3.0.p/meson-generated_src_umockdev.c.o429libumockdev.so.0.3.0.p/src/umockdev.c: In function 'umockdev_testbed_finalize':430libumockdev.so.0.3.0.p/src/umockdev.c:6743:39: warning: passing argument 2 of 'g_hash_table_foreach' from incompatible pointer type [-Wincompatible-pointer-types]431 6743 | g_hash_table_foreach (_tmp4_, __umockdev_testbed___lambda5__gh_func, self);432 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~433 | |434 | void (*)(const void *, const void *, void *)435In file included from /nix/store/vr6yc51pdpr9p2pdap707gh2lpxjkgq2-glib-2.88.1-dev/include/glib-2.0/glib.h:52,436 from libumockdev.so.0.3.0.p/src/umockdev.c:46:437/nix/store/vr6yc51pdpr9p2pdap707gh2lpxjkgq2-glib-2.88.1-dev/include/glib-2.0/glib/ghash.h:114:61: note: expected 'GHFunc' {aka 'void (*)(void *, void *, void *)'} but argument is of type 'void (*)(const void *, const void *, void *)'438 114 | GHFunc func,439 | ~~~~~~~~~~~~~~~~^~~~440libumockdev.so.0.3.0.p/src/umockdev.c:657:1: note: '__umockdev_testbed___lambda5__gh_func' declared here441 657 | __umockdev_testbed___lambda5__gh_func (gconstpointer key,442 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~443In file included from /nix/store/vr6yc51pdpr9p2pdap707gh2lpxjkgq2-glib-2.88.1-dev/include/glib-2.0/glib/galloca.h:34,444 from /nix/store/vr6yc51pdpr9p2pdap707gh2lpxjkgq2-glib-2.88.1-dev/include/glib-2.0/glib.h:32:445/nix/store/vr6yc51pdpr9p2pdap707gh2lpxjkgq2-glib-2.88.1-dev/include/glib-2.0/glib/gtypes.h:144:27: note: 'GHFunc' declared here446 144 | typedef void (*GHFunc) (gpointer key,447 | ^~~~~~448In file included from /nix/store/vr6yc51pdpr9p2pdap707gh2lpxjkgq2-glib-2.88.1-dev/include/glib-2.0/glib/gthread.h:34,449 from /nix/store/vr6yc51pdpr9p2pdap707gh2lpxjkgq2-glib-2.88.1-dev/include/glib-2.0/glib/gasyncqueue.h:34,450 from /nix/store/vr6yc51pdpr9p2pdap707gh2lpxjkgq2-glib-2.88.1-dev/include/glib-2.0/glib.h:34:451libumockdev.so.0.3.0.p/src/umockdev.c: In function 'umockdev_testbed_get_type':452/nix/store/vr6yc51pdpr9p2pdap707gh2lpxjkgq2-glib-2.88.1-dev/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of '__atomic_load' discards 'volatile' qualifier [-Wdiscarded-qualifiers]453 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \454 | ^~~~~~~~~~~~~455/nix/store/vr6yc51pdpr9p2pdap707gh2lpxjkgq2-glib-2.88.1-dev/include/glib-2.0/glib/gthread.h:274:7: note: in expansion of macro 'g_atomic_pointer_get'456 274 | (!g_atomic_pointer_get (location) && \457 | ^~~~~~~~~~~~~~~~~~~~458libumockdev.so.0.3.0.p/src/umockdev.c:6791:13: note: in expansion of macro 'g_once_init_enter'459 6791 | if (g_once_init_enter (&umockdev_testbed_type_id__once)) {460 | ^~~~~~~~~~~~~~~~~461libumockdev.so.0.3.0.p/src/umockdev.c: In function 'umockdev_script_runner_get_type':462/nix/store/vr6yc51pdpr9p2pdap707gh2lpxjkgq2-glib-2.88.1-dev/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of '__atomic_load' discards 'volatile' qualifier [-Wdiscarded-qualifiers]463 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \464 | ^~~~~~~~~~~~~465/nix/store/vr6yc51pdpr9p2pdap707gh2lpxjkgq2-glib-2.88.1-dev/include/glib-2.0/glib/gthread.h:274:7: note: in expansion of macro 'g_atomic_pointer_get'466 274 | (!g_atomic_pointer_get (location) && \467 | ^~~~~~~~~~~~~~~~~~~~468libumockdev.so.0.3.0.p/src/umockdev.c:8428:13: note: in expansion of macro 'g_once_init_enter'469 8428 | if (g_once_init_enter (&umockdev_script_runner_type_id__once)) {470 | ^~~~~~~~~~~~~~~~~471libumockdev.so.0.3.0.p/src/umockdev.c: In function 'umockdev_socket_server_get_type':472/nix/store/vr6yc51pdpr9p2pdap707gh2lpxjkgq2-glib-2.88.1-dev/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of '__atomic_load' discards 'volatile' qualifier [-Wdiscarded-qualifiers]473 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \474 | ^~~~~~~~~~~~~475/nix/store/vr6yc51pdpr9p2pdap707gh2lpxjkgq2-glib-2.88.1-dev/include/glib-2.0/glib/gthread.h:274:7: note: in expansion of macro 'g_atomic_pointer_get'476 274 | (!g_atomic_pointer_get (location) && \477 | ^~~~~~~~~~~~~~~~~~~~478libumockdev.so.0.3.0.p/src/umockdev.c:9100:13: note: in expansion of macro 'g_once_init_enter'479 9100 | if (g_once_init_enter (&umockdev_socket_server_type_id__once)) {480 | ^~~~~~~~~~~~~~~~~481libumockdev.so.0.3.0.p/src/umockdev.c: In function 'umockdev_error_get_type':482/nix/store/vr6yc51pdpr9p2pdap707gh2lpxjkgq2-glib-2.88.1-dev/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of '__atomic_load' discards 'volatile' qualifier [-Wdiscarded-qualifiers]483 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \484 | ^~~~~~~~~~~~~485/nix/store/vr6yc51pdpr9p2pdap707gh2lpxjkgq2-glib-2.88.1-dev/include/glib-2.0/glib/gthread.h:274:7: note: in expansion of macro 'g_atomic_pointer_get'486 274 | (!g_atomic_pointer_get (location) && \487 | ^~~~~~~~~~~~~~~~~~~~488libumockdev.so.0.3.0.p/src/umockdev.c:9177:13: note: in expansion of macro 'g_once_init_enter'489 9177 | if (g_once_init_enter (&umockdev_error_type_id__once)) {490 | ^~~~~~~~~~~~~~~~~491[37/50] Compiling C object libumockdev.so.0.3.0.p/meson-generated_src_umockdev-ioctl.c.o492In file included from /nix/store/vr6yc51pdpr9p2pdap707gh2lpxjkgq2-glib-2.88.1-dev/include/glib-2.0/glib/gthread.h:34,493 from /nix/store/vr6yc51pdpr9p2pdap707gh2lpxjkgq2-glib-2.88.1-dev/include/glib-2.0/glib/gasyncqueue.h:34,494 from /nix/store/vr6yc51pdpr9p2pdap707gh2lpxjkgq2-glib-2.88.1-dev/include/glib-2.0/glib.h:34,495 from /nix/store/vr6yc51pdpr9p2pdap707gh2lpxjkgq2-glib-2.88.1-dev/include/glib-2.0/gobject/gbinding.h:30,496 from /nix/store/vr6yc51pdpr9p2pdap707gh2lpxjkgq2-glib-2.88.1-dev/include/glib-2.0/glib-object.h:24,497 from libumockdev.so.0.3.0.p/src/umockdev-ioctl.c:102:498libumockdev.so.0.3.0.p/src/umockdev-ioctl.c: In function 'umockdev_ioctl_data_get_type':499/nix/store/vr6yc51pdpr9p2pdap707gh2lpxjkgq2-glib-2.88.1-dev/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of '__atomic_load' discards 'volatile' qualifier [-Wdiscarded-qualifiers]500 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \501 | ^~~~~~~~~~~~~502/nix/store/vr6yc51pdpr9p2pdap707gh2lpxjkgq2-glib-2.88.1-dev/include/glib-2.0/glib/gthread.h:274:7: note: in expansion of macro 'g_atomic_pointer_get'503 274 | (!g_atomic_pointer_get (location) && \504 | ^~~~~~~~~~~~~~~~~~~~505libumockdev.so.0.3.0.p/src/umockdev-ioctl.c:1692:13: note: in expansion of macro 'g_once_init_enter'506 1692 | if (g_once_init_enter (&umockdev_ioctl_data_type_id__once)) {507 | ^~~~~~~~~~~~~~~~~508libumockdev.so.0.3.0.p/src/umockdev-ioctl.c: In function 'umockdev_ioctl_client_class_init':509libumockdev.so.0.3.0.p/src/umockdev-ioctl.c:2591:97: warning: passing argument 5 of 'g_signal_new' from incompatible pointer type [-Wincompatible-pointer-types]510 2591 | g_signal_new ("handle-ioctl", UMOCKDEV_TYPE_IOCTL_CLIENT, G_SIGNAL_RUN_LAST, (guint) 0, _umockdev_signal_accumulator_true_handled_gsignal_accumulator, NULL, NULL, G_TYPE_BOOLEAN, (guint) 0, NULL);511 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~512 | |513 | gboolean (*)(GSignalInvocationHint *, GValue *, GValue *, void *) {aka int (*)(struct _GSignalInvocationHint *, struct _GValue *, struct _GValue *, void *)}514In file included from /nix/store/vr6yc51pdpr9p2pdap707gh2lpxjkgq2-glib-2.88.1-dev/include/glib-2.0/gobject/gobject.h:30,515 from /nix/store/vr6yc51pdpr9p2pdap707gh2lpxjkgq2-glib-2.88.1-dev/include/glib-2.0/gobject/gbinding.h:31:516/nix/store/vr6yc51pdpr9p2pdap707gh2lpxjkgq2-glib-2.88.1-dev/include/glib-2.0/gobject/gsignal.h:333:66: note: expected 'GSignalAccumulator' {aka 'int (*)(struct _GSignalInvocationHint *, struct _GValue *, const struct _GValue *, void *)'} but argument is of type 'gboolean (*)(GSignalInvocationHint *, GValue *, GValue *, void *)' {aka 'int (*)(struct _GSignalInvocationHint *, struct _GValue *, struct _GValue *, void *)'}517 333 | GSignalAccumulator accumulator,518 | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~519libumockdev.so.0.3.0.p/src/umockdev-ioctl.c:2569:1: note: '_umockdev_signal_accumulator_true_handled_gsignal_accumulator' declared here520 2569 | _umockdev_signal_accumulator_true_handled_gsignal_accumulator (GSignalInvocationHint* ihint,521 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~522/nix/store/vr6yc51pdpr9p2pdap707gh2lpxjkgq2-glib-2.88.1-dev/include/glib-2.0/gobject/gsignal.h:103:20: note: 'GSignalAccumulator' declared here523 103 | typedef gboolean (*GSignalAccumulator) (GSignalInvocationHint *ihint,524 | ^~~~~~~~~~~~~~~~~~525libumockdev.so.0.3.0.p/src/umockdev-ioctl.c:2592:96: warning: passing argument 5 of 'g_signal_new' from incompatible pointer type [-Wincompatible-pointer-types]526 2592 | g_signal_new ("handle-read", UMOCKDEV_TYPE_IOCTL_CLIENT, G_SIGNAL_RUN_LAST, (guint) 0, _umockdev_signal_accumulator_true_handled_gsignal_accumulator, NULL, NULL, G_TYPE_BOOLEAN, (guint) 0, NULL);527 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~528 | |529 | gboolean (*)(GSignalInvocationHint *, GValue *, GValue *, void *) {aka int (*)(struct _GSignalInvocationHint *, struct _GValue *, struct _GValue *, void *)}530/nix/store/vr6yc51pdpr9p2pdap707gh2lpxjkgq2-glib-2.88.1-dev/include/glib-2.0/gobject/gsignal.h:333:66: note: expected 'GSignalAccumulator' {aka 'int (*)(struct _GSignalInvocationHint *, struct _GValue *, const struct _GValue *, void *)'} but argument is of type 'gboolean (*)(GSignalInvocationHint *, GValue *, GValue *, void *)' {aka 'int (*)(struct _GSignalInvocationHint *, struct _GValue *, struct _GValue *, void *)'}531 333 | GSignalAccumulator accumulator,532 | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~533libumockdev.so.0.3.0.p/src/umockdev-ioctl.c:2569:1: note: '_umockdev_signal_accumulator_true_handled_gsignal_accumulator' declared here534 2569 | _umockdev_signal_accumulator_true_handled_gsignal_accumulator (GSignalInvocationHint* ihint,535 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~536/nix/store/vr6yc51pdpr9p2pdap707gh2lpxjkgq2-glib-2.88.1-dev/include/glib-2.0/gobject/gsignal.h:103:20: note: 'GSignalAccumulator' declared here537 103 | typedef gboolean (*GSignalAccumulator) (GSignalInvocationHint *ihint,538 | ^~~~~~~~~~~~~~~~~~539libumockdev.so.0.3.0.p/src/umockdev-ioctl.c:2593:97: warning: passing argument 5 of 'g_signal_new' from incompatible pointer type [-Wincompatible-pointer-types]540 2593 | g_signal_new ("handle-write", UMOCKDEV_TYPE_IOCTL_CLIENT, G_SIGNAL_RUN_LAST, (guint) 0, _umockdev_signal_accumulator_true_handled_gsignal_accumulator, NULL, NULL, G_TYPE_BOOLEAN, (guint) 0, NULL);541 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~542 | |543 | gboolean (*)(GSignalInvocationHint *, GValue *, GValue *, void *) {aka int (*)(struct _GSignalInvocationHint *, struct _GValue *, struct _GValue *, void *)}544/nix/store/vr6yc51pdpr9p2pdap707gh2lpxjkgq2-glib-2.88.1-dev/include/glib-2.0/gobject/gsignal.h:333:66: note: expected 'GSignalAccumulator' {aka 'int (*)(struct _GSignalInvocationHint *, struct _GValue *, const struct _GValue *, void *)'} but argument is of type 'gboolean (*)(GSignalInvocationHint *, GValue *, GValue *, void *)' {aka 'int (*)(struct _GSignalInvocationHint *, struct _GValue *, struct _GValue *, void *)'}545 333 | GSignalAccumulator accumulator,546 | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~547libumockdev.so.0.3.0.p/src/umockdev-ioctl.c:2569:1: note: '_umockdev_signal_accumulator_true_handled_gsignal_accumulator' declared here548 2569 | _umockdev_signal_accumulator_true_handled_gsignal_accumulator (GSignalInvocationHint* ihint,549 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~550/nix/store/vr6yc51pdpr9p2pdap707gh2lpxjkgq2-glib-2.88.1-dev/include/glib-2.0/gobject/gsignal.h:103:20: note: 'GSignalAccumulator' declared here551 103 | typedef gboolean (*GSignalAccumulator) (GSignalInvocationHint *ihint,552 | ^~~~~~~~~~~~~~~~~~553libumockdev.so.0.3.0.p/src/umockdev-ioctl.c: In function 'umockdev_ioctl_client_get_type':554/nix/store/vr6yc51pdpr9p2pdap707gh2lpxjkgq2-glib-2.88.1-dev/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of '__atomic_load' discards 'volatile' qualifier [-Wdiscarded-qualifiers]555 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \556 | ^~~~~~~~~~~~~557/nix/store/vr6yc51pdpr9p2pdap707gh2lpxjkgq2-glib-2.88.1-dev/include/glib-2.0/glib/gthread.h:274:7: note: in expansion of macro 'g_atomic_pointer_get'558 274 | (!g_atomic_pointer_get (location) && \559 | ^~~~~~~~~~~~~~~~~~~~560libumockdev.so.0.3.0.p/src/umockdev-ioctl.c:2645:13: note: in expansion of macro 'g_once_init_enter'561 2645 | if (g_once_init_enter (&umockdev_ioctl_client_type_id__once)) {562 | ^~~~~~~~~~~~~~~~~563libumockdev.so.0.3.0.p/src/umockdev-ioctl.c: In function 'umockdev_start_listen_closure_get_type':564/nix/store/vr6yc51pdpr9p2pdap707gh2lpxjkgq2-glib-2.88.1-dev/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of '__atomic_load' discards 'volatile' qualifier [-Wdiscarded-qualifiers]565 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \566 | ^~~~~~~~~~~~~567/nix/store/vr6yc51pdpr9p2pdap707gh2lpxjkgq2-glib-2.88.1-dev/include/glib-2.0/glib/gthread.h:274:7: note: in expansion of macro 'g_atomic_pointer_get'568 274 | (!g_atomic_pointer_get (location) && \569 | ^~~~~~~~~~~~~~~~~~~~570libumockdev.so.0.3.0.p/src/umockdev-ioctl.c:2920:13: note: in expansion of macro 'g_once_init_enter'571 2920 | if (g_once_init_enter (&umockdev_start_listen_closure_type_id__once)) {572 | ^~~~~~~~~~~~~~~~~573libumockdev.so.0.3.0.p/src/umockdev-ioctl.c: In function 'umockdev_ioctl_base_class_init':574libumockdev.so.0.3.0.p/src/umockdev-ioctl.c:3414:147: warning: passing argument 5 of 'g_signal_new' from incompatible pointer type [-Wincompatible-pointer-types]575 3414 | g_signal_new ("handle-ioctl", UMOCKDEV_TYPE_IOCTL_BASE, G_SIGNAL_RUN_LAST, (guint) G_STRUCT_OFFSET(UMockdevIoctlBaseClass, handle_ioctl), _umockdev_signal_accumulator_true_handled_gsignal_accumulator, NULL, NULL, G_TYPE_BOOLEAN, (guint) 1, UMOCKDEV_TYPE_IOCTL_CLIENT, NULL);576 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~577 | |578 | gboolean (*)(GSignalInvocationHint *, GValue *, GValue *, void *) {aka int (*)(struct _GSignalInvocationHint *, struct _GValue *, struct _GValue *, void *)}579/nix/store/vr6yc51pdpr9p2pdap707gh2lpxjkgq2-glib-2.88.1-dev/include/glib-2.0/gobject/gsignal.h:333:66: note: expected 'GSignalAccumulator' {aka 'int (*)(struct _GSignalInvocationHint *, struct _GValue *, const struct _GValue *, void *)'} but argument is of type 'gboolean (*)(GSignalInvocationHint *, GValue *, GValue *, void *)' {aka 'int (*)(struct _GSignalInvocationHint *, struct _GValue *, struct _GValue *, void *)'}580 333 | GSignalAccumulator accumulator,581 | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~582libumockdev.so.0.3.0.p/src/umockdev-ioctl.c:2569:1: note: '_umockdev_signal_accumulator_true_handled_gsignal_accumulator' declared here583 2569 | _umockdev_signal_accumulator_true_handled_gsignal_accumulator (GSignalInvocationHint* ihint,584 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~585/nix/store/vr6yc51pdpr9p2pdap707gh2lpxjkgq2-glib-2.88.1-dev/include/glib-2.0/gobject/gsignal.h:103:20: note: 'GSignalAccumulator' declared here586 103 | typedef gboolean (*GSignalAccumulator) (GSignalInvocationHint *ihint,587 | ^~~~~~~~~~~~~~~~~~588libumockdev.so.0.3.0.p/src/umockdev-ioctl.c:3415:145: warning: passing argument 5 of 'g_signal_new' from incompatible pointer type [-Wincompatible-pointer-types]589 3415 | g_signal_new ("handle-read", UMOCKDEV_TYPE_IOCTL_BASE, G_SIGNAL_RUN_LAST, (guint) G_STRUCT_OFFSET(UMockdevIoctlBaseClass, handle_read), _umockdev_signal_accumulator_true_handled_gsignal_accumulator, NULL, NULL, G_TYPE_BOOLEAN, (guint) 1, UMOCKDEV_TYPE_IOCTL_CLIENT, NULL);590 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~591 | |592 | gboolean (*)(GSignalInvocationHint *, GValue *, GValue *, void *) {aka int (*)(struct _GSignalInvocationHint *, struct _GValue *, struct _GValue *, void *)}593/nix/store/vr6yc51pdpr9p2pdap707gh2lpxjkgq2-glib-2.88.1-dev/include/glib-2.0/gobject/gsignal.h:333:66: note: expected 'GSignalAccumulator' {aka 'int (*)(struct _GSignalInvocationHint *, struct _GValue *, const struct _GValue *, void *)'} but argument is of type 'gboolean (*)(GSignalInvocationHint *, GValue *, GValue *, void *)' {aka 'int (*)(struct _GSignalInvocationHint *, struct _GValue *, struct _GValue *, void *)'}594 333 | GSignalAccumulator accumulator,595 | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~596libumockdev.so.0.3.0.p/src/umockdev-ioctl.c:2569:1: note: '_umockdev_signal_accumulator_true_handled_gsignal_accumulator' declared here597 2569 | _umockdev_signal_accumulator_true_handled_gsignal_accumulator (GSignalInvocationHint* ihint,598 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~599/nix/store/vr6yc51pdpr9p2pdap707gh2lpxjkgq2-glib-2.88.1-dev/include/glib-2.0/gobject/gsignal.h:103:20: note: 'GSignalAccumulator' declared here600 103 | typedef gboolean (*GSignalAccumulator) (GSignalInvocationHint *ihint,601 | ^~~~~~~~~~~~~~~~~~602libumockdev.so.0.3.0.p/src/umockdev-ioctl.c:3416:147: warning: passing argument 5 of 'g_signal_new' from incompatible pointer type [-Wincompatible-pointer-types]603 3416 | g_signal_new ("handle-write", UMOCKDEV_TYPE_IOCTL_BASE, G_SIGNAL_RUN_LAST, (guint) G_STRUCT_OFFSET(UMockdevIoctlBaseClass, handle_write), _umockdev_signal_accumulator_true_handled_gsignal_accumulator, NULL, NULL, G_TYPE_BOOLEAN, (guint) 1, UMOCKDEV_TYPE_IOCTL_CLIENT, NULL);604 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~605 | |606 | gboolean (*)(GSignalInvocationHint *, GValue *, GValue *, void *) {aka int (*)(struct _GSignalInvocationHint *, struct _GValue *, struct _GValue *, void *)}607/nix/store/vr6yc51pdpr9p2pdap707gh2lpxjkgq2-glib-2.88.1-dev/include/glib-2.0/gobject/gsignal.h:333:66: note: expected 'GSignalAccumulator' {aka 'int (*)(struct _GSignalInvocationHint *, struct _GValue *, const struct _GValue *, void *)'} but argument is of type 'gboolean (*)(GSignalInvocationHint *, GValue *, GValue *, void *)' {aka 'int (*)(struct _GSignalInvocationHint *, struct _GValue *, struct _GValue *, void *)'}608 333 | GSignalAccumulator accumulator,609 | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~610libumockdev.so.0.3.0.p/src/umockdev-ioctl.c:2569:1: note: '_umockdev_signal_accumulator_true_handled_gsignal_accumulator' declared here611 2569 | _umockdev_signal_accumulator_true_handled_gsignal_accumulator (GSignalInvocationHint* ihint,612 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~613/nix/store/vr6yc51pdpr9p2pdap707gh2lpxjkgq2-glib-2.88.1-dev/include/glib-2.0/gobject/gsignal.h:103:20: note: 'GSignalAccumulator' declared here614 103 | typedef gboolean (*GSignalAccumulator) (GSignalInvocationHint *ihint,615 | ^~~~~~~~~~~~~~~~~~616libumockdev.so.0.3.0.p/src/umockdev-ioctl.c: In function 'umockdev_ioctl_base_get_type':617/nix/store/vr6yc51pdpr9p2pdap707gh2lpxjkgq2-glib-2.88.1-dev/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of '__atomic_load' discards 'volatile' qualifier [-Wdiscarded-qualifiers]618 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \619 | ^~~~~~~~~~~~~620/nix/store/vr6yc51pdpr9p2pdap707gh2lpxjkgq2-glib-2.88.1-dev/include/glib-2.0/glib/gthread.h:274:7: note: in expansion of macro 'g_atomic_pointer_get'621 274 | (!g_atomic_pointer_get (location) && \622 | ^~~~~~~~~~~~~~~~~~~~623libumockdev.so.0.3.0.p/src/umockdev-ioctl.c:3451:13: note: in expansion of macro 'g_once_init_enter'624 3451 | if (g_once_init_enter (&umockdev_ioctl_base_type_id__once)) {625 | ^~~~~~~~~~~~~~~~~626libumockdev.so.0.3.0.p/src/umockdev-ioctl.c: In function 'umockdev_ioctl_tree_handler_real_handle_ioctl':627libumockdev.so.0.3.0.p/src/umockdev-ioctl.c:3543:14: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]628 3543 | last = _tmp5_;629 | ^630libumockdev.so.0.3.0.p/src/umockdev-ioctl.c: In function 'umockdev_ioctl_tree_handler_get_type':631/nix/store/vr6yc51pdpr9p2pdap707gh2lpxjkgq2-glib-2.88.1-dev/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of '__atomic_load' discards 'volatile' qualifier [-Wdiscarded-qualifiers]632 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \633 | ^~~~~~~~~~~~~634/nix/store/vr6yc51pdpr9p2pdap707gh2lpxjkgq2-glib-2.88.1-dev/include/glib-2.0/glib/gthread.h:274:7: note: in expansion of macro 'g_atomic_pointer_get'635 274 | (!g_atomic_pointer_get (location) && \636 | ^~~~~~~~~~~~~~~~~~~~637libumockdev.so.0.3.0.p/src/umockdev-ioctl.c:3759:13: note: in expansion of macro 'g_once_init_enter'638 3759 | if (g_once_init_enter (&umockdev_ioctl_tree_handler_type_id__once)) {639 | ^~~~~~~~~~~~~~~~~640libumockdev.so.0.3.0.p/src/umockdev-ioctl.c: In function 'umockdev_ioctl_tree_recorder_get_type':641/nix/store/vr6yc51pdpr9p2pdap707gh2lpxjkgq2-glib-2.88.1-dev/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of '__atomic_load' discards 'volatile' qualifier [-Wdiscarded-qualifiers]642 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \643 | ^~~~~~~~~~~~~644/nix/store/vr6yc51pdpr9p2pdap707gh2lpxjkgq2-glib-2.88.1-dev/include/glib-2.0/glib/gthread.h:274:7: note: in expansion of macro 'g_atomic_pointer_get'645 274 | (!g_atomic_pointer_get (location) && \646 | ^~~~~~~~~~~~~~~~~~~~647libumockdev.so.0.3.0.p/src/umockdev-ioctl.c:4140:13: note: in expansion of macro 'g_once_init_enter'648 4140 | if (g_once_init_enter (&umockdev_ioctl_tree_recorder_type_id__once)) {649 | ^~~~~~~~~~~~~~~~~650[38/50] Compiling C object libumockdev.so.0.3.0.p/meson-generated_src_umockdev-spi.c.o651In file included from /nix/store/vr6yc51pdpr9p2pdap707gh2lpxjkgq2-glib-2.88.1-dev/include/glib-2.0/glib/gthread.h:34,652 from /nix/store/vr6yc51pdpr9p2pdap707gh2lpxjkgq2-glib-2.88.1-dev/include/glib-2.0/glib/gasyncqueue.h:34,653 from /nix/store/vr6yc51pdpr9p2pdap707gh2lpxjkgq2-glib-2.88.1-dev/include/glib-2.0/glib.h:34,654 from libumockdev.so.0.3.0.p/src/umockdev-spi.c:22:655libumockdev.so.0.3.0.p/src/umockdev-spi.c: In function 'umockdev_transfer_chunk_get_type':656/nix/store/vr6yc51pdpr9p2pdap707gh2lpxjkgq2-glib-2.88.1-dev/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of '__atomic_load' discards 'volatile' qualifier [-Wdiscarded-qualifiers]657 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \658 | ^~~~~~~~~~~~~659/nix/store/vr6yc51pdpr9p2pdap707gh2lpxjkgq2-glib-2.88.1-dev/include/glib-2.0/glib/gthread.h:274:7: note: in expansion of macro 'g_atomic_pointer_get'660 274 | (!g_atomic_pointer_get (location) && \661 | ^~~~~~~~~~~~~~~~~~~~662libumockdev.so.0.3.0.p/src/umockdev-spi.c:441:13: note: in expansion of macro 'g_once_init_enter'663 441 | if (g_once_init_enter (&umockdev_transfer_chunk_type_id__once)) {664 | ^~~~~~~~~~~~~~~~~665libumockdev.so.0.3.0.p/src/umockdev-spi.c: In function 'umockdev_ioctl_spi_base_get_type':666/nix/store/vr6yc51pdpr9p2pdap707gh2lpxjkgq2-glib-2.88.1-dev/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of '__atomic_load' discards 'volatile' qualifier [-Wdiscarded-qualifiers]667 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \668 | ^~~~~~~~~~~~~669/nix/store/vr6yc51pdpr9p2pdap707gh2lpxjkgq2-glib-2.88.1-dev/include/glib-2.0/glib/gthread.h:274:7: note: in expansion of macro 'g_atomic_pointer_get'670 274 | (!g_atomic_pointer_get (location) && \671 | ^~~~~~~~~~~~~~~~~~~~672libumockdev.so.0.3.0.p/src/umockdev-spi.c:659:13: note: in expansion of macro 'g_once_init_enter'673 659 | if (g_once_init_enter (&umockdev_ioctl_spi_base_type_id__once)) {674 | ^~~~~~~~~~~~~~~~~675libumockdev.so.0.3.0.p/src/umockdev-spi.c: In function 'umockdev_ioctl_spi_handler_get_type':676/nix/store/vr6yc51pdpr9p2pdap707gh2lpxjkgq2-glib-2.88.1-dev/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of '__atomic_load' discards 'volatile' qualifier [-Wdiscarded-qualifiers]677 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \678 | ^~~~~~~~~~~~~679/nix/store/vr6yc51pdpr9p2pdap707gh2lpxjkgq2-glib-2.88.1-dev/include/glib-2.0/glib/gthread.h:274:7: note: in expansion of macro 'g_atomic_pointer_get'680 274 | (!g_atomic_pointer_get (location) && \681 | ^~~~~~~~~~~~~~~~~~~~682libumockdev.so.0.3.0.p/src/umockdev-spi.c:1431:13: note: in expansion of macro 'g_once_init_enter'683 1431 | if (g_once_init_enter (&umockdev_ioctl_spi_handler_type_id__once)) {684 | ^~~~~~~~~~~~~~~~~685libumockdev.so.0.3.0.p/src/umockdev-spi.c: In function 'umockdev_ioctl_spi_recorder_get_type':686/nix/store/vr6yc51pdpr9p2pdap707gh2lpxjkgq2-glib-2.88.1-dev/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of '__atomic_load' discards 'volatile' qualifier [-Wdiscarded-qualifiers]687 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \688 | ^~~~~~~~~~~~~689/nix/store/vr6yc51pdpr9p2pdap707gh2lpxjkgq2-glib-2.88.1-dev/include/glib-2.0/glib/gthread.h:274:7: note: in expansion of macro 'g_atomic_pointer_get'690 274 | (!g_atomic_pointer_get (location) && \691 | ^~~~~~~~~~~~~~~~~~~~692libumockdev.so.0.3.0.p/src/umockdev-spi.c:1844:13: note: in expansion of macro 'g_once_init_enter'693 1844 | if (g_once_init_enter (&umockdev_ioctl_spi_recorder_type_id__once)) {694 | ^~~~~~~~~~~~~~~~~695[39/50] Compiling C object umockdev-run.p/meson-generated_src_umockdev-run.c.o696[40/50] Compiling C object test-umockdev-run.p/meson-generated_tests_test-umockdev-run.c.o697[41/50] Compiling C object test-umockdev-record.p/meson-generated_tests_test-umockdev-record.c.o698[42/50] Linking target libumockdev-preload.so.0.0.0699[43/50] Linking target umockdev-record700[44/50] Linking target libumockdev.so.0.3.0701[45/50] Generating UMockdev-1.0 hacked gir with a custom command (wrapped by meson to capture output)702[46/50] Generating UMockdev-1.0 typelib with a custom command703[47/50] Generating symbol file libumockdev.so.0.3.0.p/libumockdev.so.0.3.0.symbols704[48/50] Linking target umockdev-run705[49/50] Linking target test-umockdev-run706[50/50] Linking target test-umockdev-record707buildPhase completed in 3 minutes 50 seconds
checkPhase
708ninja: no work to do.709mesonCheckPhase flags: --timeout-multiplier=07101/5 umockdev:ioctl-tree OK 0.09s7112/5 fails-valgrind - umockdev:umockdev.py OK 0.26s7123/5 umockdev:static-code OK 0.50s7134/5 umockdev:umockdev-run OK 2.27s7145/5 fails-valgrind - umockdev:umockdev-record OK 2.44s715716Ok: 5 717Fail: 0 718719Full log written to /build/umockdev-0.19.3/build/meson-logs/testlog.txt
installPhase
720mesonInstallPhase flags: ''721Installing libumockdev-preload.so.0.0.0 to /nix/store/1qya087f3mxbdkd67ff3j29awnsz6yr7-umockdev-0.19.3/lib722Installing libumockdev.so.0.3.0 to /nix/store/1qya087f3mxbdkd67ff3j29awnsz6yr7-umockdev-0.19.3/lib723Installing umockdev.h to /nix/store/kky1x0k7gcif2h7kjbfqyi1sb6rd32am-umockdev-0.19.3-dev/include/umockdev-1.0724Installing umockdev-1.0.vapi to /nix/store/1qya087f3mxbdkd67ff3j29awnsz6yr7-umockdev-0.19.3/share/vala/vapi725Installing UMockdev-1.0.gir to /nix/store/1qya087f3mxbdkd67ff3j29awnsz6yr7-umockdev-0.19.3/share/gir-1.0726Installing UMockdev-1.0.typelib to /nix/store/1qya087f3mxbdkd67ff3j29awnsz6yr7-umockdev-0.19.3/lib/girepository-1.0727Installing umockdev-run to /nix/store/ck98zxfkcvg3iiafw6ybdzy1fx3r76wm-umockdev-0.19.3-bin/bin728Installing umockdev-record to /nix/store/ck98zxfkcvg3iiafw6ybdzy1fx3r76wm-umockdev-0.19.3-bin/bin729Installing /build/umockdev-0.19.3/build/meson-private/umockdev-1.0.pc to /nix/store/1qya087f3mxbdkd67ff3j29awnsz6yr7-umockdev-0.19.3/lib/pkgconfig730Installing /build/umockdev-0.19.3/src/umockdev-wrapper to /nix/store/ck98zxfkcvg3iiafw6ybdzy1fx3r76wm-umockdev-0.19.3-bin/bin731Installing symlink pointing to libumockdev-preload.so.0.0.0 to /nix/store/1qya087f3mxbdkd67ff3j29awnsz6yr7-umockdev-0.19.3/lib/libumockdev-preload.so.0732Installing symlink pointing to libumockdev-preload.so.0 to /nix/store/1qya087f3mxbdkd67ff3j29awnsz6yr7-umockdev-0.19.3/lib/libumockdev-preload.so733Installing symlink pointing to libumockdev.so.0.3.0 to /nix/store/1qya087f3mxbdkd67ff3j29awnsz6yr7-umockdev-0.19.3/lib/libumockdev.so.0734Installing symlink pointing to libumockdev.so.0 to /nix/store/1qya087f3mxbdkd67ff3j29awnsz6yr7-umockdev-0.19.3/lib/libumockdev.so735Running custom install script '/nix/store/vvqydzpgin0ryi8fq8ifr45ih9rjg1q2-meson-1.10.2/bin/meson --internal gtkdoc --sourcedir=/build/umockdev-0.19.3 --builddir=/build/umockdev-0.19.3/build --subdir=docs/reference --headerdirs=/build/umockdev-0.19.3/build --mainfile=umockdev-docs.xml --modulename=umockdev --moduleversion= --mode=auto --gtkdoc-scan=/nix/store/iaxpz6aiqqclhrsfvpz3wwki1ijjknb5-gtk-doc-1.36.1/bin/gtkdoc-scan --gtkdoc-scangobj=/nix/store/iaxpz6aiqqclhrsfvpz3wwki1ijjknb5-gtk-doc-1.36.1/bin/gtkdoc-scangobj --gtkdoc-mkdb=/nix/store/iaxpz6aiqqclhrsfvpz3wwki1ijjknb5-gtk-doc-1.36.1/bin/gtkdoc-mkdb --gtkdoc-mkhtml=/nix/store/iaxpz6aiqqclhrsfvpz3wwki1ijjknb5-gtk-doc-1.36.1/bin/gtkdoc-mkhtml --gtkdoc-fixxref=/nix/store/iaxpz6aiqqclhrsfvpz3wwki1ijjknb5-gtk-doc-1.36.1/bin/gtkdoc-fixxref --htmlargs= --scanargs=--ignore-decorators@@VALA_EXTERN --scanobjsargs= --gobjects-types-file=/build/umockdev-0.19.3/docs/reference/umockdev.types --fixxrefargs= --mkdbargs= --html-assets= --content-files=/build/umockdev-0.19.3/build/docs/reference/version.xml --expand-content-files= --ignore-headers=uevent_sender.h@@cros_ec.h@@ioctl_tree.h@@debug.h --installdir= --cc=gcc --ld=gcc --cflags=-I/nix/store/vr6yc51pdpr9p2pdap707gh2lpxjkgq2-glib-2.88.1-dev/include/glib-2.0 -I/nix/store/vx2aqxs99ii6pkzndddnbrsqbc4jwpb6-glib-2.88.1/lib/glib-2.0/include -I/nix/store/vr6yc51pdpr9p2pdap707gh2lpxjkgq2-glib-2.88.1-dev/include -I/nix/store/vr6yc51pdpr9p2pdap707gh2lpxjkgq2-glib-2.88.1-dev/include/gio-unix-2.0 -I/nix/store/1h3h9q3z0n3ny3vixz7z51mlci5akg30-libpcap-1.10.6/include -std=gnu11 -Werror=missing-prototypes -Werror=strict-prototypes -Werror=nested-externs -Werror=pointer-arith -Werror=implicit-function-declaration -Werror=implicit-int -Werror=int-conversion -Werror=old-style-definition -Werror=pointer-arith -Werror=init-self -Werror=format-security -Werror=format=2 -Werror=return-type -Werror=uninitialized -Wno-error=discarded-qualifiers -Wno-error=pointer-to-int-cast -Wno-error=incompatible-pointer-types -Wno-error=pointer-sign -Wno-unused-but-set-variable -Wno-unused-function -Wno-unused-label -Wno-unused-value -Wno-unused-variable -DHAVE_OPEN_TREE --ldflags=-L/build/umockdev-0.19.3/build/ -Wl,-rpath,/build/umockdev-0.19.3/build/ -lumockdev -L/nix/store/vx2aqxs99ii6pkzndddnbrsqbc4jwpb6-glib-2.88.1/lib -lglib-2.0 -lgobject-2.0 -lgio-2.0 -ludev -lutil -L/nix/store/7lnhd1ljna0g4yw5v3gk0jv8qlgjpzbn-libpcap-1.10.6-lib/lib -Wl,-rpath,/nix/store/7lnhd1ljna0g4yw5v3gk0jv8qlgjpzbn-libpcap-1.10.6-lib/lib -lpcap'
fixupPhase
736Moving /nix/store/1qya087f3mxbdkd67ff3j29awnsz6yr7-umockdev-0.19.3/share/gir-1.0 to /nix/store/kky1x0k7gcif2h7kjbfqyi1sb6rd32am-umockdev-0.19.3-dev/share/gir-1.0737Moving /nix/store/1qya087f3mxbdkd67ff3j29awnsz6yr7-umockdev-0.19.3/share/vala/vapi to /nix/store/kky1x0k7gcif2h7kjbfqyi1sb6rd32am-umockdev-0.19.3-dev/share/vala/vapi738Removing empty /nix/store/1qya087f3mxbdkd67ff3j29awnsz6yr7-umockdev-0.19.3/share/vala/ and (possibly) its parents739Moving /nix/store/1qya087f3mxbdkd67ff3j29awnsz6yr7-umockdev-0.19.3/share/gtk-doc to /nix/store/9c0d60a56dms7fcc9prx94irh0axnn1b-umockdev-0.19.3-devdoc/share/gtk-doc740Removing empty /nix/store/1qya087f3mxbdkd67ff3j29awnsz6yr7-umockdev-0.19.3/share/ and (possibly) its parents741Moving /nix/store/1qya087f3mxbdkd67ff3j29awnsz6yr7-umockdev-0.19.3/lib/pkgconfig to /nix/store/kky1x0k7gcif2h7kjbfqyi1sb6rd32am-umockdev-0.19.3-dev/lib/pkgconfig742Patching '/nix/store/kky1x0k7gcif2h7kjbfqyi1sb6rd32am-umockdev-0.19.3-dev/lib/pkgconfig/umockdev-1.0.pc' includedir to output /nix/store/kky1x0k7gcif2h7kjbfqyi1sb6rd32am-umockdev-0.19.3-dev743shrinking RPATHs of ELF executables and libraries in /nix/store/ck98zxfkcvg3iiafw6ybdzy1fx3r76wm-umockdev-0.19.3-bin744shrinking /nix/store/ck98zxfkcvg3iiafw6ybdzy1fx3r76wm-umockdev-0.19.3-bin/bin/umockdev-run745shrinking /nix/store/ck98zxfkcvg3iiafw6ybdzy1fx3r76wm-umockdev-0.19.3-bin/bin/umockdev-record746checking for references to /build/ in /nix/store/ck98zxfkcvg3iiafw6ybdzy1fx3r76wm-umockdev-0.19.3-bin...747patching script interpreter paths in /nix/store/ck98zxfkcvg3iiafw6ybdzy1fx3r76wm-umockdev-0.19.3-bin748stripping (with command strip and flags -S -p) in /nix/store/ck98zxfkcvg3iiafw6ybdzy1fx3r76wm-umockdev-0.19.3-bin/bin749shrinking RPATHs of ELF executables and libraries in /nix/store/1qya087f3mxbdkd67ff3j29awnsz6yr7-umockdev-0.19.3750shrinking /nix/store/1qya087f3mxbdkd67ff3j29awnsz6yr7-umockdev-0.19.3/lib/libumockdev-preload.so.0.0.0751shrinking /nix/store/1qya087f3mxbdkd67ff3j29awnsz6yr7-umockdev-0.19.3/lib/libumockdev.so.0.3.0752checking for references to /build/ in /nix/store/1qya087f3mxbdkd67ff3j29awnsz6yr7-umockdev-0.19.3...753patching script interpreter paths in /nix/store/1qya087f3mxbdkd67ff3j29awnsz6yr7-umockdev-0.19.3754stripping (with command strip and flags -S -p) in /nix/store/1qya087f3mxbdkd67ff3j29awnsz6yr7-umockdev-0.19.3/lib755shrinking RPATHs of ELF executables and libraries in /nix/store/kky1x0k7gcif2h7kjbfqyi1sb6rd32am-umockdev-0.19.3-dev756checking for references to /build/ in /nix/store/kky1x0k7gcif2h7kjbfqyi1sb6rd32am-umockdev-0.19.3-dev...757patching script interpreter paths in /nix/store/kky1x0k7gcif2h7kjbfqyi1sb6rd32am-umockdev-0.19.3-dev758stripping (with command strip and flags -S -p) in /nix/store/kky1x0k7gcif2h7kjbfqyi1sb6rd32am-umockdev-0.19.3-dev/lib759shrinking RPATHs of ELF executables and libraries in /nix/store/9c0d60a56dms7fcc9prx94irh0axnn1b-umockdev-0.19.3-devdoc760checking for references to /build/ in /nix/store/9c0d60a56dms7fcc9prx94irh0axnn1b-umockdev-0.19.3-devdoc...761patching script interpreter paths in /nix/store/9c0d60a56dms7fcc9prx94irh0axnn1b-umockdev-0.19.3-devdoc