>>> pipewire 0.2.7 Downloading --2021-07-31 05:11:30-- https://github.com/PipeWire/pipewire/archive/0.2.7/pipewire-0.2.7.tar.gz Resolving github.com (github.com)... 140.82.121.3 Connecting to github.com (github.com)|140.82.121.3|:443... connected. HTTP request sent, awaiting response... 302 Found Location: https://codeload.github.com/PipeWire/pipewire/tar.gz/0.2.7 [following] --2021-07-31 05:11:30-- https://codeload.github.com/PipeWire/pipewire/tar.gz/0.2.7 Resolving codeload.github.com (codeload.github.com)... 140.82.121.10 Connecting to codeload.github.com (codeload.github.com)|140.82.121.10|:443... connected. HTTP request sent, awaiting response... 200 OK Length: unspecified [application/x-gzip] Saving to: '/tmp/instance-0/output-1/build/.pipewire-0.2.7.tar.gz.jTJ316/output' 0K .......... .......... .......... .......... .......... 2.93M 50K .......... .......... .......... .......... .......... 5.88M 100K .......... .......... .......... .......... .......... 92.2M 150K .......... .......... .......... .......... .......... 6.12M 200K .......... .......... .......... .......... .......... 9.50M 250K .......... .......... .......... .......... .......... 5.16M 300K .......... .......... .......... .......... .......... 88.2M 350K .......... .......... .......... .......... .......... 5.71M 400K .......... . 153M=0.06s 2021-07-31 05:11:30 (7.02 MB/s) - '/tmp/instance-0/output-1/build/.pipewire-0.2.7.tar.gz.jTJ316/output' saved [421644] pipewire-0.2.7.tar.gz: OK (sha256: bfaa0f6ae6c0791e2e0b59234d399753bf24f1b33dbf587682363a8463dd8df1) >>> pipewire 0.2.7 Extracting gzip -d -c /tmp/instance-0/dl/pipewire/pipewire-0.2.7.tar.gz | tar --strip-components=1 -C /tmp/instance-0/output-1/build/pipewire-0.2.7 -xf - >>> pipewire 0.2.7 Patching >>> pipewire 0.2.7 Configuring rm -rf /tmp/instance-0/output-1/build/pipewire-0.2.7//build mkdir -p /tmp/instance-0/output-1/build/pipewire-0.2.7//build sed -e 's%@TARGET_CROSS@%/tmp/instance-0/output-1/host/bin/riscv64-linux-%g' -e 's%@TARGET_ARCH@%riscv64%g' -e 's%@TARGET_CPU@%%g' -e 's%@TARGET_ENDIAN@%little%g' -e "s%@TARGET_CFLAGS@%'-D_LARGEFILE_SOURCE', '-D_LARGEFILE64_SOURCE', '-D_FILE_OFFSET_BITS=64', '-O2', '-D_FORTIFY_SOURCE=2'%g" -e "s%@TARGET_LDFLAGS@%%g" -e "s%@TARGET_CXXFLAGS@%'-D_LARGEFILE_SOURCE', '-D_LARGEFILE64_SOURCE', '-D_FILE_OFFSET_BITS=64', '-O2', '-D_FORTIFY_SOURCE=2'%g" -e 's%@HOST_DIR@%/tmp/instance-0/output-1/host%g' -e 's%@STAGING_DIR@%/tmp/instance-0/output-1/host/riscv64-buildroot-linux-gnu/sysroot%g' -e 's%@STATIC@%false%g' -e "/^\[binaries\]$/s:$::" -e "/^\[properties\]$/s:$::" package/meson/cross-compilation.conf.in > /tmp/instance-0/output-1/build/pipewire-0.2.7//build/cross-compilation.conf PATH="/tmp/instance-0/output-1/host/bin:/tmp/instance-0/output-1/host/sbin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin" CC_FOR_BUILD="/usr/bin/gcc" CXX_FOR_BUILD="/usr/bin/g++" PYTHONNOUSERSITE=y /tmp/instance-0/output-1/host/bin/meson --prefix=/usr --libdir=lib --default-library=shared --buildtype=release --cross-file=/tmp/instance-0/output-1/build/pipewire-0.2.7//build/cross-compilation.conf -Dstrip=false -Dbuild.pkg_config_path=/tmp/instance-0/output-1/host/lib/pkgconfig -Dgstreamer=enabled -Dsystemd=true /tmp/instance-0/output-1/build/pipewire-0.2.7/ /tmp/instance-0/output-1/build/pipewire-0.2.7//build The Meson build system Version: 0.56.2 Source dir: /tmp/instance-0/output-1/build/pipewire-0.2.7 Build dir: /tmp/instance-0/output-1/build/pipewire-0.2.7/build Build type: cross build Project name: pipewire Project version: 0.2.7 C compiler for the host machine: /tmp/instance-0/output-1/host/bin/riscv64-linux-gcc (gcc 10.2.0 "riscv64-linux-gcc.br_real (Buildroot 2020.08-14-ge5a2a90) 10.2.0") C linker for the host machine: /tmp/instance-0/output-1/host/bin/riscv64-linux-gcc ld.bfd 2.34 Using 'CC_FOR_BUILD' from environment with value: '/usr/bin/gcc' C compiler for the build machine: /usr/bin/gcc (gcc 9.3.0 "gcc (Ubuntu 9.3.0-17ubuntu1~20.04) 9.3.0") C linker for the build machine: /usr/bin/gcc ld.bfd 2.34 Build machine cpu family: x86_64 Build machine cpu: x86_64 Host machine cpu family: x86_64 Host machine cpu: x86_64 Target machine cpu family: riscv64 Target machine cpu: Has header "dlfcn.h" : YES Has header "inttypes.h" : YES Has header "memory.h" : YES Has header "poll.h" : YES Has header "stddef.h" : YES Has header "stdint.h" : YES Has header "stdio_ext.h" : YES Has header "strings.h" : YES Has header "string.h" : YES Has header "sys/param.h" : YES Has header "sys/poll.h" : YES Has header "sys/prctl.h" : YES Has header "sys/socket.h" : YES Has header "sys/stat.h" : YES Has header "sys/times.h" : YES Has header "sys/time.h" : YES Has header "sys/types.h" : YES Has header "sys/utsname.h" : YES Has header "sys/wait.h" : YES Has header "ucontext.h" : YES Has header "unistd.h" : YES Has header "valgrind/valgrind.h" : NO Checking for function "poll" : YES Checking for function "pselect" : YES Checking for function "posix_memalign" : YES Checking for function "getpagesize" : YES Checking for function "clock_gettime" : YES Checking for type "ptrdiff_t" : YES Checking for function "mkstemp" : YES Checking for function "memfd_create" : YES Found pkg-config: /tmp/instance-0/output-1/host/bin/pkgconf (1.6.3) Run-time dependency systemd found: YES 247 Run-time dependency libsystemd found: YES 247 Configuring config.h using configuration Configuring Makefile using configuration Library m found: YES Library rt found: YES Library dl found: YES Run-time dependency threads found: YES Run-time dependency dbus-1 found: YES 1.12.20 Run-time dependency glib-2.0 found: YES 2.66.8 Run-time dependency gobject-2.0 found: YES 2.66.8 Run-time dependency gmodule-2.0 found: YES 2.66.8 Run-time dependency gio-2.0 found: YES 2.66.8 Run-time dependency gio-unix-2.0 found: YES 2.66.8 Run-time dependency gstreamer-1.0 found: YES 1.18.4 Run-time dependency gstreamer-plugins-base-1.0 found: YES 1.18.4 Run-time dependency gstreamer-video-1.0 found: YES 1.18.4 Run-time dependency gstreamer-audio-1.0 found: YES 1.18.4 Run-time dependency gstreamer-allocators-1.0 found: YES 1.18.4 Run-time dependency alsa found: YES 1.2.4 Found CMake: NO Run-time dependency x11 found: NO (tried pkgconfig and cmake) Run-time dependency sdl2 found: YES 2.0.14 Run-time dependency libavcodec found: YES 58.91.100 Run-time dependency libavformat found: YES 58.45.100 Run-time dependency libavfilter found: YES 7.85.100 Run-time dependency libva found: NO (tried pkgconfig and cmake) Run-time dependency sbc found: YES 1.4 Run-time dependency libudev found: YES 247 Dependency threads found: YES unknown (cached) Configuring version.h using configuration Configuring pipewire.service using configuration Program pw-uninstalled.sh found: YES (/tmp/instance-0/output-1/build/pipewire-0.2.7/pw-uninstalled.sh) Build targets in project: 49 Option buildtype is: release [default: debugoptimized] Found ninja-1.10.2 at /tmp/instance-0/output-1/host/bin/ninja >>> pipewire 0.2.7 Building PATH="/tmp/instance-0/output-1/host/bin:/tmp/instance-0/output-1/host/sbin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin" PYTHONNOUSERSITE=y /tmp/instance-0/output-1/host/bin/ninja -j96 -C /tmp/instance-0/output-1/build/pipewire-0.2.7//build ninja: Entering directory `/tmp/instance-0/output-1/build/pipewire-0.2.7//build' [1/165] Compiling C object spa/plugins/alsa/libspa-alsa.so.p/alsa.c.o [2/165] Compiling C object spa/plugins/audiomixer/libspa-audiomixer.so.p/mix-ops.c.o [3/165] Compiling C object spa/plugins/audiomixer/libspa-audiomixer.so.p/plugin.c.o [4/165] Compiling C object spa/plugins/audiotestsrc/libspa-audiotestsrc.so.p/plugin.c.o [5/165] Compiling C object spa/plugins/bluez5/libspa-bluez5.so.p/plugin.c.o [6/165] Compiling C object spa/plugins/support/libspa-support.so.p/mapper.c.o [7/165] Compiling C object spa/plugins/support/libspa-support.so.p/logger.c.o [8/165] Compiling C object spa/plugins/support/libspa-support.so.p/loop.c.o [9/165] Compiling C object spa/plugins/support/libspa-support.so.p/plugin.c.o [10/165] Compiling C object spa/plugins/support/libspa-dbus.so.p/dbus.c.o [11/165] Compiling C object spa/plugins/test/libspa-test.so.p/plugin.c.o [12/165] Compiling C object spa/plugins/videotestsrc/libspa-videotestsrc.so.p/plugin.c.o [13/165] Compiling C object spa/plugins/volume/libspa-volume.so.p/plugin.c.o [14/165] Compiling C object spa/plugins/v4l2/libspa-v4l2.so.p/v4l2.c.o [15/165] Compiling C object spa/tools/spa-monitor.p/spa-monitor.c.o [16/165] Compiling C object spa/tests/test-graph2.p/test-graph2.c.o [17/165] Compiling C object spa/tests/stress-ringbuffer.p/stress-ringbuffer.c.o [18/165] Compiling C object src/modules/libpipewire-module-protocol-native.so.p/module-protocol-native_local-socket.c.o [19/165] Compiling C object src/pipewire/libpipewire-0.2.so.1.207.0.p/data-loop.c.o [20/165] Compiling C object src/pipewire/libpipewire-0.2.so.1.207.0.p/global.c.o [21/165] Compiling C object src/pipewire/libpipewire-0.2.so.1.207.0.p/introspect.c.o [22/165] Compiling C object src/pipewire/libpipewire-0.2.so.1.207.0.p/log.c.o [23/165] Compiling C object src/pipewire/libpipewire-0.2.so.1.207.0.p/loop.c.o [24/165] Compiling C object src/pipewire/libpipewire-0.2.so.1.207.0.p/main-loop.c.o [25/165] Compiling C object src/pipewire/libpipewire-0.2.so.1.207.0.p/mem.c.o [26/165] Compiling C object src/pipewire/libpipewire-0.2.so.1.207.0.p/factory.c.o [27/165] Compiling C object src/pipewire/libpipewire-0.2.so.1.207.0.p/pipewire.c.o [28/165] Compiling C object src/pipewire/libpipewire-0.2.so.1.207.0.p/protocol.c.o [29/165] Compiling C object src/pipewire/libpipewire-0.2.so.1.207.0.p/proxy.c.o [30/165] Compiling C object src/pipewire/libpipewire-0.2.so.1.207.0.p/resource.c.o [31/165] Compiling C object src/pipewire/libpipewire-0.2.so.1.207.0.p/thread-loop.c.o [32/165] Compiling C object src/pipewire/libpipewire-0.2.so.1.207.0.p/utils.c.o [33/165] Compiling C object src/pipewire/libpipewire-0.2.so.1.207.0.p/work-queue.c.o [34/165] Compiling C object src/daemon/pipewire.p/main.c.o [35/165] Compiling C object src/modules/spa/libpipewire-module-spa-monitor.so.p/module-monitor.c.o [36/165] Compiling C object src/modules/spa/libpipewire-module-spa-node.so.p/module-node.c.o [37/165] Compiling C object spa/plugins/ffmpeg/libspa-ffmpeg.so.p/ffmpeg.c.o ../spa/plugins/ffmpeg/ffmpeg.c: In function 'spa_handle_factory_enum': ../spa/plugins/ffmpeg/ffmpeg.c:87:2: warning: 'av_register_all' is deprecated [-Wdeprecated-declarations] 87 | av_register_all(); | ^~~~~~~~~~~~~~~ In file included from ../spa/plugins/ffmpeg/ffmpeg.c:27: /tmp/instance-0/output-1/host/riscv64-buildroot-linux-gnu/sysroot/usr/include/libavformat/avformat.h:2050:6: note: declared here 2050 | void av_register_all(void); | ^~~~~~~~~~~~~~~ ../spa/plugins/ffmpeg/ffmpeg.c:90:3: warning: 'av_codec_next' is deprecated [-Wdeprecated-declarations] 90 | c = av_codec_next(NULL); | ^ In file included from ../spa/plugins/ffmpeg/ffmpeg.c:26: /tmp/instance-0/output-1/host/riscv64-buildroot-linux-gnu/sysroot/usr/include/libavcodec/avcodec.h:2710:10: note: declared here 2710 | AVCodec *av_codec_next(const AVCodec *c); | ^~~~~~~~~~~~~ ../spa/plugins/ffmpeg/ffmpeg.c:94:3: warning: 'av_codec_next' is deprecated [-Wdeprecated-declarations] 94 | c = av_codec_next(c); | ^ In file included from ../spa/plugins/ffmpeg/ffmpeg.c:26: /tmp/instance-0/output-1/host/riscv64-buildroot-linux-gnu/sysroot/usr/include/libavcodec/avcodec.h:2710:10: note: declared here 2710 | AVCodec *av_codec_next(const AVCodec *c); | ^~~~~~~~~~~~~ [38/165] Compiling C object spa/tools/spa-inspect.p/spa-inspect.c.o [39/165] Compiling C object spa/tests/test-bluez5.p/test-bluez5.c.o [40/165] Compiling C object spa/tests/test-props2.p/test-props2.c.o [41/165] Compiling C object src/pipewire/libpipewire-0.2.so.1.207.0.p/client.c.o [42/165] Compiling C object src/pipewire/libpipewire-0.2.so.1.207.0.p/command.c.o ../src/pipewire/command.c: In function 'pw_command_parse': ../src/pipewire/command.c:177:2: warning: ignoring return value of 'asprintf' declared with attribute 'warn_unused_result' [-Wunused-result] 177 | asprintf(err, "Command \"%s\" does not exist", name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/pipewire/command.c: In function 'parse_command_module_load': ../src/pipewire/command.c:122:2: warning: ignoring return value of 'asprintf' declared with attribute 'warn_unused_result' [-Wunused-result] 122 | asprintf(err, "%s requires a module name", this->args[0]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/pipewire/command.c:126:2: warning: ignoring return value of 'asprintf' declared with attribute 'warn_unused_result' [-Wunused-result] 126 | asprintf(err, "no memory"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/pipewire/command.c: In function 'execute_command_module_load': ../src/pipewire/command.c:97:3: warning: ignoring return value of 'asprintf' declared with attribute 'warn_unused_result' [-Wunused-result] 97 | asprintf(err, "could not load module \"%s\"", command->args[1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/pipewire/command.c: In function 'parse_command_help': ../src/pipewire/command.c:86:2: warning: ignoring return value of 'asprintf' declared with attribute 'warn_unused_result' [-Wunused-result] 86 | asprintf(err, "no memory"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ [43/165] Compiling C object src/pipewire/libpipewire-0.2.so.1.207.0.p/control.c.o [44/165] Compiling C object src/pipewire/libpipewire-0.2.so.1.207.0.p/module.c.o ../src/pipewire/module.c: In function 'find_module': ../src/pipewire/module.c:57:2: warning: ignoring return value of 'asprintf' declared with attribute 'warn_unused_result' [-Wunused-result] 57 | asprintf(&filename, "%s/%s.so", path, name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/pipewire/module.c:81:3: warning: ignoring return value of 'asprintf' declared with attribute 'warn_unused_result' [-Wunused-result] 81 | asprintf(&newpath, "%s/%s", path, entry->d_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [45/165] Compiling C object src/pipewire/libpipewire-0.2.so.1.207.0.p/port.c.o [46/165] Compiling C object src/pipewire/libpipewire-0.2.so.1.207.0.p/properties.c.o ../src/pipewire/properties.c: In function 'pw_properties_setva': ../src/pipewire/properties.c:319:2: warning: ignoring return value of 'vasprintf' declared with attribute 'warn_unused_result' [-Wunused-result] 319 | vasprintf(&value, format, args); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [47/165] Compiling C object src/pipewire/libpipewire-0.2.so.1.207.0.p/type.c.o [48/165] Compiling C object src/daemon/pipewire.p/daemon-config.c.o ../src/daemon/daemon-config.c: In function 'pw_daemon_config_load_file': ../src/daemon/daemon-config.c:117:3: warning: ignoring return value of 'asprintf' declared with attribute 'warn_unused_result' [-Wunused-result] 117 | asprintf(err, "failed to open configuration file '%s': %s", filename, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | strerror(errno)); | ~~~~~~~~~~~~~~~~ ../src/daemon/daemon-config.c:129:4: warning: ignoring return value of 'asprintf' declared with attribute 'warn_unused_result' [-Wunused-result] 129 | asprintf(err, "failed to read configuration file '%s': %s", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | filename, strerror(errno)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/daemon/daemon-config.c: In function 'parse_line': ../src/daemon/daemon-config.c:57:3: warning: ignoring return value of 'asprintf' declared with attribute 'warn_unused_result' [-Wunused-result] 57 | asprintf(err, "%s:%u: %s", filename, lineno, local_err); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [49/165] Compiling C object src/modules/spa/libpipewire-module-spa-monitor.so.p/spa-node.c.o ../src/modules/spa/spa-node.c: In function 'pw_spa_node_load': ../src/modules/spa/spa-node.c:260:2: warning: ignoring return value of 'asprintf' declared with attribute 'warn_unused_result' [-Wunused-result] 260 | asprintf(&filename, "%s/%s.so", dir, lib); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [50/165] Compiling C object src/modules/spa/libpipewire-module-spa-node-factory.so.p/module-node-factory.c.o [51/165] Compiling C object src/modules/libpipewire-module-client-node.so.p/module-client-node.c.o [52/165] Compiling C object src/modules/libpipewire-module-client-node.so.p/module-client-node_transport.c.o [53/165] Compiling C object src/modules/libpipewire-module-link-factory.so.p/module-link-factory.c.o [54/165] Compiling C object src/modules/libpipewire-module-protocol-native.so.p/module-protocol-native_portal-screencast.c.o [55/165] Linking target spa/plugins/support/libspa-support.so [56/165] Linking target spa/plugins/support/libspa-dbus.so [57/165] Linking target spa/tools/spa-monitor [58/165] Linking target spa/tests/test-graph2 [59/165] Compiling C object src/modules/spa/libpipewire-module-spa-monitor.so.p/spa-monitor.c.o ../src/modules/spa/spa-monitor.c: In function 'pw_spa_monitor_load': ../src/modules/spa/spa-monitor.c:275:2: warning: ignoring return value of 'asprintf' declared with attribute 'warn_unused_result' [-Wunused-result] 275 | asprintf(&filename, "%s/%s.so", dir, lib); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/modules/spa/spa-monitor.c: In function 'update_monitor': ../src/modules/spa/spa-monitor.c:240:3: warning: ignoring return value of 'asprintf' declared with attribute 'warn_unused_result' [-Wunused-result] 240 | asprintf((char **) &item.value, "%s,%s", monitors, name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [60/165] Compiling C object src/modules/spa/libpipewire-module-spa-node.so.p/spa-node.c.o ../src/modules/spa/spa-node.c: In function 'pw_spa_node_load': ../src/modules/spa/spa-node.c:260:2: warning: ignoring return value of 'asprintf' declared with attribute 'warn_unused_result' [-Wunused-result] 260 | asprintf(&filename, "%s/%s.so", dir, lib); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [61/165] Compiling C object src/modules/spa/libpipewire-module-spa-node-factory.so.p/spa-node.c.o ../src/modules/spa/spa-node.c: In function 'pw_spa_node_load': ../src/modules/spa/spa-node.c:260:2: warning: ignoring return value of 'asprintf' declared with attribute 'warn_unused_result' [-Wunused-result] 260 | asprintf(&filename, "%s/%s.so", dir, lib); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [62/165] Compiling C object src/modules/libpipewire-module-rtkit.so.p/module-rtkit.c.o ../src/modules/module-rtkit.c: In function 'idle_func': ../src/modules/module-rtkit.c:414:2: warning: ignoring return value of 'read' declared with attribute 'warn_unused_result' [-Wunused-result] 414 | read(impl->source.fd, &count, sizeof(uint64_t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [63/165] Compiling C object src/modules/libpipewire-module-autolink.so.p/module-autolink.c.o [64/165] Compiling C object src/modules/libpipewire-module-mixer.so.p/module-mixer.c.o ../src/modules/module-mixer.c: In function 'find_factory': ../src/modules/module-mixer.c:67:2: warning: ignoring return value of 'asprintf' declared with attribute 'warn_unused_result' [-Wunused-result] 67 | asprintf(&filename, "%s/%s.so", dir, AUDIOMIXER_LIB); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [65/165] Compiling C object src/modules/libpipewire-module-mixer.so.p/spa_spa-node.c.o ../src/modules/spa/spa-node.c: In function 'pw_spa_node_load': ../src/modules/spa/spa-node.c:260:2: warning: ignoring return value of 'asprintf' declared with attribute 'warn_unused_result' [-Wunused-result] 260 | asprintf(&filename, "%s/%s.so", dir, lib); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [66/165] Compiling C object src/modules/libpipewire-module-client-node.so.p/spa_spa-node.c.o ../src/modules/spa/spa-node.c: In function 'pw_spa_node_load': ../src/modules/spa/spa-node.c:260:2: warning: ignoring return value of 'asprintf' declared with attribute 'warn_unused_result' [-Wunused-result] 260 | asprintf(&filename, "%s/%s.so", dir, lib); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [67/165] Compiling C object src/modules/libpipewire-module-audio-dsp.so.p/spa_spa-node.c.o ../src/modules/spa/spa-node.c: In function 'pw_spa_node_load': ../src/modules/spa/spa-node.c:260:2: warning: ignoring return value of 'asprintf' declared with attribute 'warn_unused_result' [-Wunused-result] 260 | asprintf(&filename, "%s/%s.so", dir, lib); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [68/165] Linking target spa/tests/stress-ringbuffer [69/165] Compiling C object src/modules/libpipewire-module-suspend-on-idle.so.p/module-suspend-on-idle.c.o [70/165] Linking target spa/tools/spa-inspect [71/165] Compiling C object src/modules/libpipewire-module-portal.so.p/module-portal.c.o [72/165] Linking target spa/tests/test-bluez5 [73/165] Compiling C object src/examples/export-spa.p/export-spa.c.o [74/165] Linking target spa/tests/test-props2 [75/165] Compiling C object src/pipewire/libpipewire-0.2.so.1.207.0.p/node.c.o ../src/pipewire/node.c: In function 'on_state_complete': ../src/pipewire/node.c:826:3: warning: ignoring return value of 'asprintf' declared with attribute 'warn_unused_result' [-Wunused-result] 826 | asprintf(&error, "error changing node state: %d", res); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [76/165] Compiling C object src/gst/libgstpipewire.so.p/gstpipewire.c.o [77/165] Compiling C object src/modules/libpipewire-module-client-node.so.p/module-protocol-native_connection.c.o [78/165] Compiling C object src/pipewire/libpipewire-0.2.so.1.207.0.p/core.c.o ../src/pipewire/core.c: In function 'pw_core_find_port': ../src/pipewire/core.c:734:3: warning: ignoring return value of 'asprintf' declared with attribute 'warn_unused_result' [-Wunused-result] 734 | asprintf(error, "No matching Node found"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/pipewire/core.c: In function 'pw_core_find_format': ../src/pipewire/core.c:790:4: warning: ignoring return value of 'asprintf' declared with attribute 'warn_unused_result' [-Wunused-result] 790 | asprintf(error, "error get output format: %s", spa_strerror(res)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/pipewire/core.c:801:4: warning: ignoring return value of 'asprintf' declared with attribute 'warn_unused_result' [-Wunused-result] 801 | asprintf(error, "error input enum formats: %d", res); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/pipewire/core.c:810:4: warning: ignoring return value of 'asprintf' declared with attribute 'warn_unused_result' [-Wunused-result] 810 | asprintf(error, "error get input format: %s", spa_strerror(res)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/pipewire/core.c:821:4: warning: ignoring return value of 'asprintf' declared with attribute 'warn_unused_result' [-Wunused-result] 821 | asprintf(error, "error output enum formats: %d", res); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/pipewire/core.c:834:5: warning: ignoring return value of 'asprintf' declared with attribute 'warn_unused_result' [-Wunused-result] 834 | asprintf(error, "error input enum formats: %s", spa_strerror(res)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/pipewire/core.c:837:4: warning: ignoring return value of 'asprintf' declared with attribute 'warn_unused_result' [-Wunused-result] 837 | asprintf(error, "no more input formats"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/pipewire/core.c:852:4: warning: ignoring return value of 'asprintf' declared with attribute 'warn_unused_result' [-Wunused-result] 852 | asprintf(error, "error output enum formats: %d", res); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/pipewire/core.c:861:3: warning: ignoring return value of 'asprintf' declared with attribute 'warn_unused_result' [-Wunused-result] 861 | asprintf(error, "error node state"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [79/165] Compiling C object src/gst/libgstpipewire.so.p/gstpipewireclock.c.o ../src/gst/gstpipewireclock.c: In function 'gst_pipewire_clock_finalize': ../src/gst/gstpipewireclock.c:72:21: warning: unused variable 'clock' [-Wunused-variable] 72 | GstPipeWireClock *clock = GST_PIPEWIRE_CLOCK (object); | ^~~~~ [80/165] Compiling C object src/modules/libpipewire-module-protocol-native.so.p/module-protocol-native_connection.c.o [81/165] Compiling C object src/tools/pipewire-monitor.p/pipewire-monitor.c.o [82/165] Compiling C object src/gst/libgstpipewire.so.p/gstpipewirepool.c.o [83/165] Compiling C object spa/tests/test-perf.p/test-perf.c.o [84/165] Linking target spa/tests/test-perf [85/165] Compiling C object spa/tests/test-props5.p/test-props5.c.o [86/165] Compiling C object spa/tests/test-ringbuffer.p/test-ringbuffer.c.o [87/165] Compiling C object src/modules/libpipewire-module-protocol-native.so.p/module-protocol-native.c.o [88/165] Linking target spa/tests/test-props5 [89/165] Linking target spa/tests/test-ringbuffer [90/165] Compiling C object src/pipewire/libpipewire-0.2.so.1.207.0.p/stream.c.o ../src/pipewire/stream.c: In function 'send_need_input': ../src/pipewire/stream.c:611:2: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 611 | write(impl->rtwritefd, &cmd, 8); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/pipewire/stream.c: In function 'send_have_output': ../src/pipewire/stream.c:622:2: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 622 | write(impl->rtwritefd, &cmd, 8); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/pipewire/stream.c: In function 'send_reuse_buffer': ../src/pipewire/stream.c:633:2: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 633 | write(impl->rtwritefd, &cmd, 8); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [91/165] Compiling C object spa/tests/test-v4l2.p/test-v4l2.c.o [92/165] Compiling C object src/gst/libgstpipewire.so.p/gstpipewiredeviceprovider.c.o [93/165] Linking target spa/tests/test-v4l2 [94/165] Compiling C object src/pipewire/libpipewire-0.2.so.1.207.0.p/remote.c.o ../src/pipewire/remote.c: In function 'node_need_input': ../src/pipewire/remote.c:864:9: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 864 | write(d->rtwritefd, &cmd, 8); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/pipewire/remote.c: In function 'node_have_output': ../src/pipewire/remote.c:873:9: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 873 | write(d->rtwritefd, &cmd, 8); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ [95/165] Compiling C object src/tools/pipewire-cli.p/pipewire-cli.c.o ../src/tools/pipewire-cli.c: In function 'parse': ../src/tools/pipewire-cli.c:1203:9: warning: ignoring return value of 'asprintf' declared with attribute 'warn_unused_result' [-Wunused-result] 1203 | asprintf(error, "Command \"%s\" does not exist. Type 'help' for usage.", cmd); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/tools/pipewire-cli.c: In function 'do_port_params': ../src/tools/pipewire-cli.c:1148:3: warning: ignoring return value of 'asprintf' declared with attribute 'warn_unused_result' [-Wunused-result] 1148 | asprintf(error, "%s []", cmd); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/tools/pipewire-cli.c:1159:3: warning: ignoring return value of 'asprintf' declared with attribute 'warn_unused_result' [-Wunused-result] 1159 | asprintf(error, "%s: unknown global %d", cmd, id); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/tools/pipewire-cli.c:1163:3: warning: ignoring return value of 'asprintf' declared with attribute 'warn_unused_result' [-Wunused-result] 1163 | asprintf(error, "object %d is not a port", atoi(a[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/tools/pipewire-cli.c: In function 'bind_global': ../src/tools/pipewire-cli.c:867:3: warning: ignoring return value of 'asprintf' declared with attribute 'warn_unused_result' [-Wunused-result] 867 | asprintf(error, "unsupported type %s", spa_type_map_get_type(t->map, global->type)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/tools/pipewire-cli.c: In function 'do_node_params': ../src/tools/pipewire-cli.c:1113:3: warning: ignoring return value of 'asprintf' declared with attribute 'warn_unused_result' [-Wunused-result] 1113 | asprintf(error, "%s []", cmd); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/tools/pipewire-cli.c:1124:3: warning: ignoring return value of 'asprintf' declared with attribute 'warn_unused_result' [-Wunused-result] 1124 | asprintf(error, "%s: unknown global %d", cmd, id); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/tools/pipewire-cli.c:1128:3: warning: ignoring return value of 'asprintf' declared with attribute 'warn_unused_result' [-Wunused-result] 1128 | asprintf(error, "object %d is not a node", atoi(a[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/tools/pipewire-cli.c: In function 'do_export_node': ../src/tools/pipewire-cli.c:1070:3: warning: ignoring return value of 'asprintf' declared with attribute 'warn_unused_result' [-Wunused-result] 1070 | asprintf(error, "%s []", cmd); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/tools/pipewire-cli.c:1082:3: warning: ignoring return value of 'asprintf' declared with attribute 'warn_unused_result' [-Wunused-result] 1082 | asprintf(error, "object %d does not exist", atoi(a[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/tools/pipewire-cli.c:1086:3: warning: ignoring return value of 'asprintf' declared with attribute 'warn_unused_result' [-Wunused-result] 1086 | asprintf(error, "object %d is not a node", atoi(a[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/tools/pipewire-cli.c:1098:9: warning: ignoring return value of 'asprintf' declared with attribute 'warn_unused_result' [-Wunused-result] 1098 | asprintf(error, "Remote %d does not exist", idx); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/tools/pipewire-cli.c: In function 'do_create_link': ../src/tools/pipewire-cli.c:1024:3: warning: ignoring return value of 'asprintf' declared with attribute 'warn_unused_result' [-Wunused-result] 1024 | asprintf(error, "%s []", cmd); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/tools/pipewire-cli.c: In function 'do_destroy': ../src/tools/pipewire-cli.c:997:3: warning: ignoring return value of 'asprintf' declared with attribute 'warn_unused_result' [-Wunused-result] 997 | asprintf(error, "%s ", cmd); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/tools/pipewire-cli.c:1003:3: warning: ignoring return value of 'asprintf' declared with attribute 'warn_unused_result' [-Wunused-result] 1003 | asprintf(error, "%s: unknown global %d", cmd, id); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/tools/pipewire-cli.c: In function 'do_create_node': ../src/tools/pipewire-cli.c:963:3: warning: ignoring return value of 'asprintf' declared with attribute 'warn_unused_result' [-Wunused-result] 963 | asprintf(error, "%s []", cmd); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/tools/pipewire-cli.c: In function 'do_info': ../src/tools/pipewire-cli.c:932:3: warning: ignoring return value of 'asprintf' declared with attribute 'warn_unused_result' [-Wunused-result] 932 | asprintf(error, "%s |all", cmd); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/tools/pipewire-cli.c:942:4: warning: ignoring return value of 'asprintf' declared with attribute 'warn_unused_result' [-Wunused-result] 942 | asprintf(error, "%s: unknown global %d", cmd, id); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/tools/pipewire-cli.c: In function 'do_switch_remote': ../src/tools/pipewire-cli.c:491:9: warning: ignoring return value of 'asprintf' declared with attribute 'warn_unused_result' [-Wunused-result] 491 | asprintf(error, "Remote %d does not exist", idx); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/tools/pipewire-cli.c: In function 'do_disconnect': ../src/tools/pipewire-cli.c:456:9: warning: ignoring return value of 'asprintf' declared with attribute 'warn_unused_result' [-Wunused-result] 456 | asprintf(error, "Remote %d does not exist", idx); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/tools/pipewire-cli.c: In function 'do_not_implemented': ../src/tools/pipewire-cli.c:163:9: warning: ignoring return value of 'asprintf' declared with attribute 'warn_unused_result' [-Wunused-result] 163 | asprintf(error, "Command \"%s\" not yet implemented", cmd); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/tools/pipewire-cli.c: In function 'do_load_module': ../src/tools/pipewire-cli.c:220:3: warning: ignoring return value of 'asprintf' declared with attribute 'warn_unused_result' [-Wunused-result] 220 | asprintf(error, "%s []", cmd); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/tools/pipewire-cli.c:226:3: warning: ignoring return value of 'asprintf' declared with attribute 'warn_unused_result' [-Wunused-result] 226 | asprintf(error, "Could not load module"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [96/165] Compiling C object spa/tests/test-graph.p/test-graph.c.o [97/165] Linking target spa/tests/test-graph [98/165] Compiling C object spa/tests/test-mixer.p/test-mixer.c.o [99/165] Compiling C object spa/tests/test-props.p/test-props.c.o [100/165] Linking target spa/tests/test-mixer [101/165] Linking target spa/tests/test-props [102/165] Compiling C object spa/plugins/alsa/libspa-alsa.so.p/alsa-monitor.c.o [103/165] Compiling C object spa/tests/test-control.p/test-control.c.o [104/165] Linking target spa/tests/test-control [105/165] Compiling C object src/pipewire/libpipewire-0.2.so.1.207.0.p/link.c.o ../src/pipewire/link.c: In function 'do_negotiate': ../src/pipewire/link.c:156:4: warning: ignoring return value of 'asprintf' declared with attribute 'warn_unused_result' [-Wunused-result] 156 | asprintf(&error, "error get output format: %s", spa_strerror(res)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/pipewire/link.c:177:4: warning: ignoring return value of 'asprintf' declared with attribute 'warn_unused_result' [-Wunused-result] 177 | asprintf(&error, "error get input format: %s", spa_strerror(res)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/pipewire/link.c:201:4: warning: ignoring return value of 'asprintf' declared with attribute 'warn_unused_result' [-Wunused-result] 201 | asprintf(&error, "error set output format: %d", res); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/pipewire/link.c:213:4: warning: ignoring return value of 'asprintf' declared with attribute 'warn_unused_result' [-Wunused-result] 213 | asprintf(&error, "error set input format: %d", res2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/pipewire/link.c: In function 'do_allocation': ../src/pipewire/link.c:507:3: warning: ignoring return value of 'asprintf' declared with attribute 'warn_unused_result' [-Wunused-result] 507 | asprintf(&error, "error get output port info: %d", res); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/pipewire/link.c:512:3: warning: ignoring return value of 'asprintf' declared with attribute 'warn_unused_result' [-Wunused-result] 512 | asprintf(&error, "error get input port info: %d", res); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/pipewire/link.c:543:4: warning: ignoring return value of 'asprintf' declared with attribute 'warn_unused_result' [-Wunused-result] 543 | asprintf(&error, "no common buffer alloc found"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/pipewire/link.c:642:4: warning: ignoring return value of 'asprintf' declared with attribute 'warn_unused_result' [-Wunused-result] 642 | asprintf(&error, "error alloc buffers: %d", res); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/pipewire/link.c:654:5: warning: ignoring return value of 'asprintf' declared with attribute 'warn_unused_result' [-Wunused-result] 654 | asprintf(&error, "error alloc output buffers: %d", res); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/pipewire/link.c:669:5: warning: ignoring return value of 'asprintf' declared with attribute 'warn_unused_result' [-Wunused-result] 669 | asprintf(&error, "error alloc input buffers: %d", res); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/pipewire/link.c:686:4: warning: ignoring return value of 'asprintf' declared with attribute 'warn_unused_result' [-Wunused-result] 686 | asprintf(&error, "error use output buffers: %d", res); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/pipewire/link.c:700:4: warning: ignoring return value of 'asprintf' declared with attribute 'warn_unused_result' [-Wunused-result] 700 | asprintf(&error, "error use input buffers: %d", res); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/pipewire/link.c:707:3: warning: ignoring return value of 'asprintf' declared with attribute 'warn_unused_result' [-Wunused-result] 707 | asprintf(&error, "no common buffer alloc found"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/pipewire/link.c: In function 'do_start': ../src/pipewire/link.c:750:4: warning: ignoring return value of 'asprintf' declared with attribute 'warn_unused_result' [-Wunused-result] 750 | asprintf(&error, "error starting input node: %d", res); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/pipewire/link.c:761:4: warning: ignoring return value of 'asprintf' declared with attribute 'warn_unused_result' [-Wunused-result] 761 | asprintf(&error, "error starting output node: %d", res); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/pipewire/link.c: In function 'pw_link_new': ../src/pipewire/link.c:1247:2: warning: ignoring return value of 'asprintf' declared with attribute 'warn_unused_result' [-Wunused-result] 1247 | asprintf(error, "can't link the same ports"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/pipewire/link.c:1250:2: warning: ignoring return value of 'asprintf' declared with attribute 'warn_unused_result' [-Wunused-result] 1250 | asprintf(error, "link already exists"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/pipewire/link.c:1253:2: warning: ignoring return value of 'asprintf' declared with attribute 'warn_unused_result' [-Wunused-result] 1253 | asprintf(error, "link not allowed"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/pipewire/link.c:1256:2: warning: ignoring return value of 'asprintf' declared with attribute 'warn_unused_result' [-Wunused-result] 1256 | asprintf(error, "no memory"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ [106/165] Compiling C object spa/plugins/v4l2/libspa-v4l2.so.p/v4l2-monitor.c.o [107/165] Linking target src/pipewire/libpipewire-0.2.so.1.207.0 [108/165] Compiling C object spa/plugins/bluez5/libspa-bluez5.so.p/bluez5-monitor.c.o ../spa/plugins/bluez5/bluez5-monitor.c: In function 'register_a2dp_endpoint': ../spa/plugins/bluez5/bluez5-monitor.c:944:2: warning: ignoring return value of 'asprintf' declared with attribute 'warn_unused_result' [-Wunused-result] 944 | asprintf(&object_path, "%s/%d", profile_path, monitor->count++); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ At top level: ../spa/plugins/bluez5/bluez5-monitor.c:564:13: warning: 'transport_free' defined but not used [-Wunused-function] 564 | static void transport_free(struct spa_bt_transport *transport) | ^~~~~~~~~~~~~~ [109/165] Compiling C object spa/plugins/ffmpeg/libspa-ffmpeg.so.p/ffmpeg-enc.c.o [110/165] Compiling C object src/modules/libpipewire-module-client-node.so.p/module-client-node_client-node.c.o [111/165] Compiling C object src/examples/video-src.p/video-src.c.o [112/165] Compiling C object spa/plugins/test/libspa-test.so.p/fakesink.c.o [113/165] Compiling C object src/gst/libgstpipewire.so.p/gstpipewireformat.c.o [114/165] Generating symbol file src/pipewire/libpipewire-0.2.so.1.207.0.p/libpipewire-0.2.so.1.207.0.symbols [115/165] Linking target src/tools/pipewire-monitor [116/165] Linking target src/modules/libpipewire-module-link-factory.so [117/165] Linking target src/modules/spa/libpipewire-module-spa-node-factory.so [118/165] Linking target src/modules/libpipewire-module-autolink.so [119/165] Linking target src/daemon/pipewire [120/165] Linking target src/examples/video-src [121/165] Linking target src/tools/pipewire-cli [122/165] Compiling C object src/examples/video-play.p/video-play.c.o [123/165] Linking target src/modules/libpipewire-module-mixer.so [124/165] Linking target src/modules/spa/libpipewire-module-spa-monitor.so [125/165] Linking target src/modules/libpipewire-module-suspend-on-idle.so [126/165] Linking target src/modules/libpipewire-module-portal.so [127/165] Linking target src/modules/libpipewire-module-rtkit.so [128/165] Linking target src/modules/spa/libpipewire-module-spa-node.so [129/165] Linking target src/examples/export-spa [130/165] Compiling C object spa/plugins/audiomixer/libspa-audiomixer.so.p/audiomixer.c.o [131/165] Linking target src/examples/video-play [132/165] Compiling C object spa/plugins/videotestsrc/libspa-videotestsrc.so.p/videotestsrc.c.o [133/165] Linking target spa/plugins/audiomixer/libspa-audiomixer.so [134/165] Compiling C object src/examples/export-source.p/export-source.c.o [135/165] Compiling C object spa/plugins/alsa/libspa-alsa.so.p/alsa-source.c.o [136/165] Linking target spa/plugins/videotestsrc/libspa-videotestsrc.so [137/165] Compiling C object spa/plugins/volume/libspa-volume.so.p/volume.c.o [138/165] Linking target src/examples/export-source [139/165] Compiling C object spa/plugins/audiotestsrc/libspa-audiotestsrc.so.p/audiotestsrc.c.o [140/165] Compiling C object src/gst/libgstpipewire.so.p/gstpipewiresink.c.o [141/165] Linking target spa/plugins/volume/libspa-volume.so [142/165] Linking target spa/plugins/audiotestsrc/libspa-audiotestsrc.so [143/165] Compiling C object src/modules/libpipewire-module-client-node.so.p/module-client-node_protocol-native.c.o [144/165] Compiling C object spa/plugins/ffmpeg/libspa-ffmpeg.so.p/ffmpeg-dec.c.o [145/165] Compiling C object src/examples/local-v4l2.p/local-v4l2.c.o [146/165] Linking target src/modules/libpipewire-module-client-node.so [147/165] Compiling C object src/examples/export-sink.p/export-sink.c.o [148/165] Linking target spa/plugins/ffmpeg/libspa-ffmpeg.so [149/165] Linking target src/examples/local-v4l2 [150/165] Compiling C object spa/plugins/test/libspa-test.so.p/fakesrc.c.o [151/165] Linking target src/examples/export-sink [152/165] Linking target spa/plugins/test/libspa-test.so [153/165] Compiling C object spa/plugins/bluez5/libspa-bluez5.so.p/a2dp-sink.c.o [154/165] Compiling C object src/gst/libgstpipewire.so.p/gstpipewiresrc.c.o [155/165] Compiling C object src/modules/libpipewire-module-protocol-native.so.p/module-protocol-native_protocol-native.c.o [156/165] Linking target spa/plugins/bluez5/libspa-bluez5.so FAILED: spa/plugins/bluez5/libspa-bluez5.so /tmp/instance-0/output-1/host/bin/riscv64-linux-gcc -o spa/plugins/bluez5/libspa-bluez5.so spa/plugins/bluez5/libspa-bluez5.so.p/plugin.c.o spa/plugins/bluez5/libspa-bluez5.so.p/a2dp-sink.c.o spa/plugins/bluez5/libspa-bluez5.so.p/bluez5-monitor.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -shared -fPIC -Wl,--start-group -Wl,-soname,libspa-bluez5.so /tmp/instance-0/output-1/host/riscv64-buildroot-linux-gnu/sysroot/usr/lib/libdbus-1.so /tmp/instance-0/output-1/host/riscv64-buildroot-linux-gnu/sysroot/usr/lib/libsbc.so -Wl,--end-group /tmp/instance-0/output-1/host/opt/ext-toolchain/bin/../lib/gcc/riscv64-buildroot-linux-gnu/10.2.0/../../../../riscv64-buildroot-linux-gnu/bin/ld: spa/plugins/bluez5/libspa-bluez5.so.p/bluez5-monitor.c.o: in function `.LANCHOR1': bluez5-monitor.c:(.rodata+0x520): multiple definition of `bluez_a2dp_sbc'; spa/plugins/bluez5/libspa-bluez5.so.p/a2dp-sink.c.o:a2dp-sink.c:(.rodata+0x19d8): first defined here /tmp/instance-0/output-1/host/opt/ext-toolchain/bin/../lib/gcc/riscv64-buildroot-linux-gnu/10.2.0/../../../../riscv64-buildroot-linux-gnu/bin/ld: spa/plugins/bluez5/libspa-bluez5.so.p/bluez5-monitor.c.o:(.bss+0x0): multiple definition of `spa_a2dp_sink_factory'; spa/plugins/bluez5/libspa-bluez5.so.p/a2dp-sink.c.o:(.data.rel.local+0x0): first defined here collect2: error: ld returned 1 exit status [157/165] Compiling C object spa/plugins/alsa/libspa-alsa.so.p/alsa-sink.c.o [158/165] Linking target src/modules/libpipewire-module-protocol-native.so [159/165] Linking target src/gst/libgstpipewire.so [160/165] Compiling C object spa/plugins/alsa/libspa-alsa.so.p/alsa-utils.c.o [161/165] Compiling C object src/modules/libpipewire-module-audio-dsp.so.p/module-audio-dsp.c.o [162/165] Compiling C object spa/plugins/v4l2/libspa-v4l2.so.p/v4l2-source.c.o ninja: build stopped: subcommand failed. make: *** [package/pkg-generic.mk:250: /tmp/instance-0/output-1/build/pipewire-0.2.7/.stamp_built] Error 1 make: Leaving directory '/tmp/instance-0/buildroot'