+ exec meson setup --prefix /usr --libexecdir lib --sbindir bin --buildtype plain --auto-features enabled --wrap-mode nodownload -D b_lto=true -D b_pie=true wireplumber build -D system-lua=true -D elogind=disabled The Meson build system Version: 0.61.1 Source dir: /build/wireplumber/src/wireplumber Build dir: /build/wireplumber/src/build Build type: native build Project name: wireplumber Project version: 0.4.8 C compiler for the host machine: cc (gcc 11.1.0 "cc (GCC) 11.1.0") C linker for the host machine: cc ld.bfd 2.36.1 Host machine cpu family: riscv64 Host machine cpu: riscv64 Found pkg-config: /usr/bin/pkg-config (1.8.0) Run-time dependency glib-2.0 found: YES 2.70.3 Run-time dependency gobject-2.0 found: YES 2.70.3 Run-time dependency gmodule-2.0 found: YES 2.70.3 Run-time dependency gio-2.0 found: YES 2.70.3 Run-time dependency gio-unix-2.0 found: YES 2.70.3 Run-time dependency libspa-0.2 found: YES 0.2 Run-time dependency libpipewire-0.3 found: YES 0.3.45 Library m found: YES Run-time dependency threads found: YES Run-time dependency lua-5.4 found: YES 5.4.4 Run-time dependency systemd found: YES 250 Run-time dependency libsystemd found: YES 250 Dependency libelogind skipped: feature elogind disabled Compiler for C supports arguments -fvisibility=hidden: YES Compiler for C supports arguments -Wsuggest-attribute=format: YES Compiler for C supports arguments -Wsign-compare: YES Compiler for C supports arguments -Wpointer-arith: YES Compiler for C supports arguments -Wpointer-sign: YES Compiler for C supports arguments -Wformat: YES Compiler for C supports arguments -Wformat-security: YES Compiler for C supports arguments -Wimplicit-fallthrough: YES Compiler for C supports arguments -Wmissing-braces: YES Compiler for C supports arguments -Wtype-limits: YES Compiler for C supports arguments -Wvariadic-macros: YES Compiler for C supports arguments -Wno-missing-field-initializers: YES Compiler for C supports arguments -Wno-unused-parameter: YES Compiler for C supports arguments -Wno-pedantic: YES Compiler for C supports arguments -Wold-style-declaration: YES Compiler for C supports arguments -Wunused-result: YES Program glib-mkenums found: YES (/usr/bin/glib-mkenums) Program glib-mkenums found: YES (/usr/bin/glib-mkenums) Configuring wpversion.h using configuration Found pkg-config: /usr/bin/pkg-config (1.8.0) Program glib-compile-resources found: YES (/usr/bin/glib-compile-resources) Program python3 (sphinx, sphinx_rtd_theme, breathe, sphinx.ext.graphviz) found: YES (/usr/bin/python3) modules: sphinx, sphinx_rtd_theme, breathe, sphinx.ext.graphviz Program python3 (lxml) found: YES (/usr/bin/python3) modules: lxml Program doxygen found: YES 1.9.3 (/usr/bin/doxygen) Program sphinx-build found: YES 4.4.0 (/usr/bin/sphinx-build) Program g-ir-scanner found: YES (/usr/bin/g-ir-scanner) Configuring Doxyfile-wp using configuration Configuring conf.py using configuration Run-time dependency gobject-introspection-1.0 found: YES 1.70.0 Dependency gobject-introspection-1.0 found: YES 1.70.0 (cached) Program g-ir-scanner found: YES (/usr/bin/g-ir-scanner) Dependency gobject-introspection-1.0 found: YES 1.70.0 (cached) Program g-ir-compiler found: YES (/usr/bin/g-ir-compiler) Program gdbus-codegen found: YES (/usr/bin/gdbus-codegen) Program glib-mkenums found: YES (/usr/bin/glib-mkenums) Program glib-mkenums found: YES (/usr/bin/glib-mkenums) Program glib-mkenums found: YES (/usr/bin/glib-mkenums) Program glib-mkenums found: YES (/usr/bin/glib-mkenums) Program glib-compile-resources found: YES (/usr/bin/glib-compile-resources) Configuring wireplumber.service using configuration Configuring wireplumber@.service using configuration Program valgrind found: NO Configuring wp-uninstalled.sh.in using configuration Build targets in project: 62 wireplumber 0.4.8 Lua version : 5.4.4 (system) systemd conf data : YES libsystemd : YES libelogind : NO For documentation Python 3 Sphinx related modules: YES Doxygen : YES sphinx-build : YES For introspection Python 3 lxml module : YES Doxygen : YES g-ir-scanner : YES User defined options auto_features : enabled buildtype : plain libexecdir : lib prefix : /usr sbindir : bin wrap_mode : nodownload b_lto : true b_pie : true elogind : disabled system-lua : true Found ninja-1.10.2 at /usr/bin/ninja ninja: Entering directory `/build/wireplumber/src/build' [1/154] Generating wp-uninstalled with a custom command [2/154] Generating modules/m-lua-scripting-resources_h with a custom command [3/154] Generating modules/m-lua-scripting-resources_c with a custom command [4/154] Generating lib/wplua/wplua-resources_c with a custom command [5/154] Generating lib/wplua/wplua-resources_h with a custom command [6/154] Generating modules/module-reserve-device/reserve-device-interface.c with a custom command [7/154] Generating modules/module-reserve-device/reserve-device-interface.h with a custom command [8/154] Generating docs/dummy_c with a custom command (wrapped by meson to capture output) [9/154] Generating modules/module-portal-permissionstore/portal-permissionstore-enums.h with a custom command (wrapped by meson because command contains newlines, to capture output) [10/154] Generating modules/module-portal-permissionstore/portal-permissionstore-enums.c with a custom command (wrapped by meson because command contains newlines, to capture output) [11/154] Generating modules/module-reserve-device/reserve-device-enums.c with a custom command (wrapped by meson because command contains newlines, to capture output) [12/154] Generating lib/wp/wpenums.c with a custom command (wrapped by meson because command contains newlines, to capture output) [13/154] Generating modules/module-reserve-device/reserve-device-enums.h with a custom command (wrapped by meson because command contains newlines, to capture output) [14/154] Generating lib/wp/wpenums.h with a custom command (wrapped by meson because command contains newlines, to capture output) [15/154] Compiling C object lib/wp/libwireplumber-0.4.so.0.4.8.p/error.c.o [16/154] Compiling C object lib/wp/libwireplumber-0.4.so.0.4.8.p/iterator.c.o [17/154] Compiling C object lib/wp/libwireplumber-0.4.so.0.4.8.p/proxy-interfaces.c.o [18/154] Compiling C object lib/wp/libwireplumber-0.4.so.0.4.8.p/si-interfaces.c.o [19/154] Compiling C object lib/wp/libwireplumber-0.4.so.0.4.8.p/module.c.o [20/154] Compiling C object lib/wp/libwireplumber-0.4.so.0.4.8.p/link.c.o [21/154] Compiling C object lib/wp/libwireplumber-0.4.so.0.4.8.p/factory.c.o [22/154] Compiling C object lib/wp/libwireplumber-0.4.so.0.4.8.p/transition.c.o [23/154] Compiling C object lib/wp/libwireplumber-0.4.so.0.4.8.p/state.c.o [24/154] Compiling C object lib/wp/libwireplumber-0.4.so.0.4.8.p/component-loader.c.o [25/154] Compiling C object lib/wp/libwireplumber-0.4.so.0.4.8.p/client.c.o [26/154] Compiling C object lib/wp/libwireplumber-0.4.so.0.4.8.p/proxy.c.o [27/154] Compiling C object lib/wp/libwireplumber-0.4.so.0.4.8.p/global-proxy.c.o [28/154] Compiling C object lib/wplua/libwplua-0.4.a.p/boxed.c.o [29/154] Compiling C object lib/wp/libwireplumber-0.4.so.0.4.8.p/plugin.c.o [30/154] Compiling C object lib/wp/libwireplumber-0.4.so.0.4.8.p/session-item.c.o [31/154] Compiling C object lib/wp/libwireplumber-0.4.so.0.4.8.p/object.c.o [32/154] Compiling C object lib/wp/libwireplumber-0.4.so.0.4.8.p/si-factory.c.o [33/154] Compiling C object lib/wp/libwireplumber-0.4.so.0.4.8.p/port.c.o [34/154] Compiling C object lib/wp/libwireplumber-0.4.so.0.4.8.p/meson-generated_.._wpenums.c.o [35/154] Compiling C object lib/wp/libwireplumber-0.4.so.0.4.8.p/object-interest.c.o [36/154] Compiling C object lib/wp/libwireplumber-0.4.so.0.4.8.p/node.c.o [37/154] Compiling C object lib/wp/libwireplumber-0.4.so.0.4.8.p/metadata.c.o [38/154] Compiling C object lib/wp/libwireplumber-0.4.so.0.4.8.p/spa-type.c.o [39/154] Compiling C object lib/wp/libwireplumber-0.4.so.0.4.8.p/device.c.o [40/154] Compiling C object lib/wp/libwireplumber-0.4.so.0.4.8.p/spa-json.c.o [41/154] Compiling C object lib/wp/libwireplumber-0.4.so.0.4.8.p/log.c.o [42/154] Compiling C object lib/wp/libwireplumber-0.4.so.0.4.8.p/wp.c.o [43/154] Compiling C object lib/wp/libwireplumber-0.4.so.0.4.8.p/properties.c.o [44/154] Compiling C object lib/wp/libwireplumber-0.4.so.0.4.8.p/endpoint.c.o [45/154] Compiling C object lib/wp/libwireplumber-0.4.so.0.4.8.p/object-manager.c.o [46/154] Compiling C object lib/wp/libwireplumber-0.4.so.0.4.8.p/core.c.o [47/154] Generating docs/doxyxml_wp with a custom command warning: Tag 'OUTPUT_TEXT_DIRECTION' at line 102 of file 'docs/Doxyfile-wp' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'CLANG_ASSISTED_PARSING' at line 1122 of file 'docs/Doxyfile-wp' belongs to an option that was not enabled at compile time. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u", or recompile doxygen with this feature enabled. warning: Tag 'CLANG_ADD_INC_PATHS' at line 1128 of file 'docs/Doxyfile-wp' belongs to an option that was not enabled at compile time. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u", or recompile doxygen with this feature enabled. warning: Tag 'CLANG_OPTIONS' at line 1136 of file 'docs/Doxyfile-wp' belongs to an option that was not enabled at compile time. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u", or recompile doxygen with this feature enabled. warning: Tag 'CLANG_DATABASE_PATH' at line 1149 of file 'docs/Doxyfile-wp' belongs to an option that was not enabled at compile time. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u", or recompile doxygen with this feature enabled. warning: Tag 'LATEX_SOURCE_CODE' at line 1914 of file 'docs/Doxyfile-wp' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'RTF_SOURCE_CODE' at line 2004 of file 'docs/Doxyfile-wp' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'DOCBOOK_PROGRAMLISTING' at line 2109 of file 'docs/Doxyfile-wp' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'CLASS_DIAGRAMS' at line 2318 of file 'docs/Doxyfile-wp' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" [48/154] Compiling C object lib/wp/libwireplumber-0.4.so.0.4.8.p/private_pipewire-object-mixin.c.o [49/154] Compiling C object lib/wplua/libwplua-0.4.a.p/meson-generated_.._wplua-resources.c.o [50/154] Compiling C object modules/libwireplumber-module-lua-scripting.so.p/meson-generated_.._m-lua-scripting-resources.c.o [51/154] Compiling C object modules/libwireplumber-module-reserve-device.so.p/meson-generated_.._module-reserve-device_reserve-device-enums.c.o [52/154] Compiling C object lib/wplua/libwplua-0.4.a.p/userdata.c.o [53/154] Compiling C object lib/wplua/libwplua-0.4.a.p/object.c.o [54/154] Compiling C object lib/wplua/libwplua-0.4.a.p/closure.c.o [55/154] Compiling C object lib/wplua/libwplua-0.4.a.p/wplua.c.o [56/154] Compiling C object lib/wp/libwireplumber-0.4.so.0.4.8.p/spa-pod.c.o [57/154] Compiling C object lib/wplua/libwplua-0.4.a.p/value.c.o [58/154] Compiling C object modules/libwireplumber-module-portal-permissionstore.so.p/meson-generated_.._module-portal-permissionstore_portal-permissionstore-enums.c.o [59/154] Compiling C object modules/libwireplumber-module-reserve-device.so.p/module-reserve-device_transitions.c.o [60/154] Compiling C object modules/libwireplumber-module-default-nodes-api.so.p/module-default-nodes-api.c.o [61/154] Compiling C object modules/libwireplumber-module-reserve-device.so.p/module-reserve-device_plugin.c.o [62/154] Linking static target lib/wplua/libwplua-0.4.a [63/154] Compiling C object modules/libwireplumber-module-reserve-device.so.p/module-reserve-device_reserve-device.c.o [64/154] Compiling C object modules/libwireplumber-module-device-activation.so.p/module-device-activation.c.o [65/154] Compiling C object modules/libwireplumber-module-metadata.so.p/module-metadata.c.o [66/154] Compiling C object modules/libwireplumber-module-si-node.so.p/module-si-node.c.o [67/154] Compiling C object modules/libwireplumber-module-portal-permissionstore.so.p/module-portal-permissionstore_plugin.c.o [68/154] Compiling C object modules/libwireplumber-module-lua-scripting.so.p/module-lua-scripting_config.c.o [69/154] Compiling C object modules/libwireplumber-module-lua-scripting.so.p/module-lua-scripting.c.o [70/154] Compiling C object modules/libwireplumber-module-reserve-device.so.p/meson-generated_.._module-reserve-device_reserve-device-interface.c.o [71/154] Compiling C object modules/libwireplumber-module-si-audio-endpoint.so.p/module-si-audio-endpoint.c.o [72/154] Compiling C object modules/libwireplumber-module-default-profile.so.p/module-default-profile.c.o [73/154] Compiling C object modules/libwireplumber-module-file-monitor-api.so.p/module-file-monitor-api.c.o [74/154] Compiling C object modules/libwireplumber-module-default-nodes.so.p/module-default-nodes.c.o [75/154] Compiling C object modules/libwireplumber-module-si-standard-link.so.p/module-si-standard-link.c.o [76/154] Compiling C object modules/libwireplumber-module-si-audio-adapter.so.p/module-si-audio-adapter.c.o [77/154] Compiling C object modules/libwireplumber-module-lua-scripting.so.p/module-lua-scripting_json.c.o [78/154] Compiling C object tests/wplua/test-wplua.p/wplua.c.o [79/154] Compiling C object modules/libwireplumber-module-logind.so.p/module-logind.c.o [80/154] Compiling C object modules/libwireplumber-module-lua-scripting.so.p/module-lua-scripting_pod.c.o [81/154] Compiling C object modules/libwireplumber-module-mixer-api.so.p/module-mixer-api.c.o [82/154] Compiling C object src/tools/wpexec.p/wpexec.c.o [83/154] Generating docs/wp_gtkdoc_h with a custom command [84/154] Compiling C object tests/wp/test-core.p/core.c.o [85/154] Compiling C object tests/wp/test-object-manager.p/object-manager.c.o [86/154] Compiling C object modules/libwireplumber-module-lua-scripting.so.p/module-lua-scripting_api.c.o [87/154] Compiling C object docs/libdummy.so.0.0.0.p/meson-generated_.._dummy.c.o [88/154] Compiling C object src/wireplumber.p/main.c.o [89/154] Compiling C object src/tools/wpctl.p/wpctl.c.o [90/154] Compiling C object tests/wp/test-transition.p/transition.c.o [91/154] Compiling C object tests/wp/test-state.p/state.c.o [92/154] Compiling C object tests/wp/test-spa-type.p/spa-type.c.o [93/154] Compiling C object tests/wp/test-properties.p/properties.c.o [94/154] Compiling C object tests/wplua/script-tester.p/script-tester.c.o [95/154] Compiling C object tests/wp/test-endpoint.p/endpoint.c.o [96/154] Linking target docs/libdummy.so.0.0.0 [97/154] Compiling C object tests/wp/test-factory.p/factory.c.o [98/154] Compiling C object tests/wp/test-metadata.p/metadata.c.o [99/154] Compiling C object tests/modules/test-file-monitor.p/file-monitor.c.o [100/154] Compiling C object tests/modules/test-si-audio-adapter.p/si-audio-adapter.c.o [101/154] Compiling C object tests/wp/test-session-item.p/session-item.c.o [102/154] Compiling C object tests/modules/test-reserve-device.p/reserve-device.c.o [103/154] Compiling C object tests/wp/test-proxy.p/proxy.c.o [104/154] Compiling C object tests/modules/test-si-node.p/si-node.c.o [105/154] Compiling C object tests/wp/test-spa-json.p/spa-json.c.o [106/154] Compiling C object tests/modules/test-si-standard-link.p/si-standard-link.c.o [107/154] Compiling C object tests/wp/test-spa-pod.p/spa-pod.c.o [108/154] Compiling C object tests/modules/test-si-audio-endpoint.p/si-audio-endpoint.c.o [109/154] Compiling C object tests/wp/test-object-interest.p/object-interest.c.o [110/154] Generating docs/doc with a custom command /build/wireplumber/src/wireplumber/docs/rst/lua_api/lua_proxies_api.rst:33: WARNING: undefined label: lua_spa_pod [111/154] Linking target lib/wp/libwireplumber-0.4.so.0.4.8 [112/154] Generating symbol file lib/wp/libwireplumber-0.4.so.0.4.8.p/libwireplumber-0.4.so.0.4.8.symbols [113/154] Linking target modules/libwireplumber-module-logind.so [114/154] Linking target tests/wp/test-object-manager [115/154] Linking target modules/libwireplumber-module-metadata.so [116/154] Linking target modules/libwireplumber-module-si-node.so [117/154] Linking target tests/wp/test-factory [118/154] Linking target modules/libwireplumber-module-file-monitor-api.so [119/154] Linking target modules/libwireplumber-module-default-profile.so [120/154] Linking target src/tools/wpexec [121/154] Linking target tests/wp/test-properties [122/154] Linking target modules/libwireplumber-module-portal-permissionstore.so [123/154] Linking target tests/wp/test-transition [124/154] Linking target modules/libwireplumber-module-si-audio-endpoint.so [125/154] Linking target modules/libwireplumber-module-device-activation.so [126/154] Linking target tests/wp/test-core [127/154] Linking target modules/libwireplumber-module-default-nodes-api.so [128/154] Linking target tests/wp/test-state [129/154] Linking target tests/wplua/script-tester [130/154] Linking target src/wireplumber [131/154] Linking target modules/libwireplumber-module-si-standard-link.so [132/154] Linking target tests/wp/test-session-item [133/154] Linking target src/tools/wpctl [134/154] Linking target tests/wp/test-proxy [135/154] Linking target tests/wp/test-spa-type [136/154] Linking target tests/modules/test-file-monitor [137/154] Linking target tests/modules/test-si-audio-adapter [138/154] Linking target tests/wp/test-metadata [139/154] Linking target modules/libwireplumber-module-default-nodes.so [140/154] Linking target modules/libwireplumber-module-mixer-api.so [141/154] Linking target modules/libwireplumber-module-si-audio-adapter.so [142/154] Linking target tests/modules/test-si-audio-endpoint [143/154] Linking target tests/modules/test-si-standard-link [144/154] Linking target tests/modules/test-si-node [145/154] Linking target tests/wp/test-endpoint [146/154] Linking target tests/modules/test-reserve-device [147/154] Linking target modules/libwireplumber-module-reserve-device.so [148/154] Linking target tests/wplua/test-wplua [149/154] Linking target tests/wp/test-spa-json [150/154] Linking target tests/wp/test-spa-pod [151/154] Linking target tests/wp/test-object-interest [152/154] Generating docs/Wp-0.4.gir with a custom command /build/wireplumber/src/build/tmp-introspectbo5zqx75/Wp-0.4.c: In function ‘dump_object_type’: /build/wireplumber/src/build/tmp-introspectbo5zqx75/Wp-0.4.c:251:13: warning: Not available before 2.70 251 | if (G_TYPE_IS_FINAL (type)) | ^~~~~~~~~~~~~~~~~ /build/wireplumber/src/build/tmp-introspectbo5zqx75/Wp-0.4.c: In function ‘dump_fundamental_type’: /build/wireplumber/src/build/tmp-introspectbo5zqx75/Wp-0.4.c:369:13: warning: Not available before 2.70 369 | if (G_TYPE_IS_FINAL (type)) | ^~~~~~~~~~~~~~~~~ g-ir-scanner: link: gcc -pthread -o /build/wireplumber/src/build/tmp-introspectbo5zqx75/Wp-0.4 -march=rv64gc -mabi=lp64d -O2 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -g -fvar-tracking-assignments -fdebug-prefix-map=/build/wireplumber/src=/usr/src/debug -flto /build/wireplumber/src/build/tmp-introspectbo5zqx75/Wp-0.4.o -L. -Wl,-rpath,. -Wl,--no-as-needed -L/build/wireplumber/src/build/lib/wp -Wl,-rpath,/build/wireplumber/src/build/lib/wp -L/build/wireplumber/src/build/docs -Wl,-rpath,/build/wireplumber/src/build/docs -L/build/wireplumber/src/build/lib/wp -Wl,-rpath,/build/wireplumber/src/build/lib/wp -lwireplumber-0.4 -lwireplumber-0.4 -ldummy -lgobject-2.0 -lglib-2.0 -lgmodule-2.0 -lgio-2.0 -lpipewire-0.3 -lgirepository-1.0 -lgio-2.0 -lgobject-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lglib-2.0 -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -flto docs/wp-gtkdoc.h:588: Warning: Wp: invalid "transfer" annotation for Record('Closure'): only valid for object and GVariant types docs/wp-gtkdoc.h:256: Warning: Wp: wp_client_update_permissions_array: Unknown type: 'pw_permission' docs/wp-gtkdoc.h:936: Warning: Wp: wp_iterator_new_ptr_array: argument items: Missing (element-type) annotation [153/154] Linking target modules/libwireplumber-module-lua-scripting.so [154/154] Generating docs/Wp-0.4.typelib with a custom command