>>> pipewire 0.2.7 Extracting gzip -d -c /home/buildroot/autobuild/run/instance-3/dl/pipewire/pipewire-0.2.7.tar.gz | tar --strip-components=1 -C /home/buildroot/autobuild/run/instance-3/output-1/build/pipewire-0.2.7 -xf - >>> pipewire 0.2.7 Patching >>> pipewire 0.2.7 Configuring rm -rf /home/buildroot/autobuild/run/instance-3/output-1/build/pipewire-0.2.7//build mkdir -p /home/buildroot/autobuild/run/instance-3/output-1/build/pipewire-0.2.7//build sed -e 's%@TARGET_CROSS@%/home/buildroot/autobuild/run/instance-3/output-1/host/bin/arm-buildroot-linux-gnueabihf-%g' -e 's%@TARGET_ARCH@%arm%g' -e 's%@TARGET_CPU@%cortex-a8%g' -e 's%@TARGET_ENDIAN@%little%g' -e "s%@TARGET_CFLAGS@%'-D_LARGEFILE_SOURCE', '-D_LARGEFILE64_SOURCE', '-D_FILE_OFFSET_BITS=64', '-Os', '-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', '-Os', '-D_FORTIFY_SOURCE=2'%g" -e 's%@HOST_DIR@%/home/buildroot/autobuild/run/instance-3/output-1/host%g' -e 's%@STAGING_DIR@%/home/buildroot/autobuild/run/instance-3/output-1/host/arm-buildroot-linux-gnueabihf/sysroot%g' -e 's%@STATIC@%false%g' -e "/^\[binaries\]$/s:$::" -e "/^\[properties\]$/s:$::" package/meson/cross-compilation.conf.in > /home/buildroot/autobuild/run/instance-3/output-1/build/pipewire-0.2.7//build/cross-compilation.conf PATH="/home/buildroot/autobuild/run/instance-3/output-1/host/bin:/home/buildroot/autobuild/run/instance-3/output-1/host/sbin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games" PYTHONNOUSERSITE=y /home/buildroot/autobuild/run/instance-3/output-1/host/bin/meson --prefix=/usr --libdir=lib --default-library=shared --buildtype=release --cross-file=/home/buildroot/autobuild/run/instance-3/output-1/build/pipewire-0.2.7//build/cross-compilation.conf -Dbuild.pkg_config_path=/home/buildroot/autobuild/run/instance-3/output-1/host/lib/pkgconfig -Dgstreamer=disabled -Dsystemd=false /home/buildroot/autobuild/run/instance-3/output-1/build/pipewire-0.2.7/ /home/buildroot/autobuild/run/instance-3/output-1/build/pipewire-0.2.7//build The Meson build system Version: 0.55.3 Source dir: /home/buildroot/autobuild/run/instance-3/output-1/build/pipewire-0.2.7 Build dir: /home/buildroot/autobuild/run/instance-3/output-1/build/pipewire-0.2.7/build Build type: cross build Project name: pipewire Project version: 0.2.7 C compiler for the build machine: cc (gcc 4.8.2 "cc (Ubuntu 4.8.2-19ubuntu1) 4.8.2") C linker for the build machine: cc ld.bfd 2.24 C compiler for the host machine: /home/buildroot/autobuild/run/instance-3/output-1/host/bin/arm-buildroot-linux-gnueabihf-gcc (gcc 10.2.0 "arm-buildroot-linux-gnueabihf-gcc.br_real (Buildroot 2020.05-2683-g88b5594) 10.2.0") C linker for the host machine: /home/buildroot/autobuild/run/instance-3/output-1/host/bin/arm-buildroot-linux-gnueabihf-gcc ld.bfd 2.34 Build machine cpu family: x86_64 Build machine cpu: x86_64 Host machine cpu family: arm Host machine cpu: cortex-a8 Target machine cpu family: arm Target machine cpu: cortex-a8 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 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 Found pkg-config: /home/buildroot/autobuild/run/instance-3/output-1/host/bin/pkgconf (1.6.1) Run-time dependency dbus-1 found: YES 1.12.18 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.12 Run-time dependency libavcodec found: NO (tried pkgconfig and cmake) Run-time dependency libavformat found: NO (tried pkgconfig and cmake) Run-time dependency libavfilter found: NO (tried pkgconfig and cmake) Run-time dependency libva found: NO (tried pkgconfig and cmake) Run-time dependency sbc found: YES 1.4 Run-time dependency libudev found: YES 243 Dependency threads found: YES unknown (cached) Configuring version.h using configuration Program pw-uninstalled.sh found: YES Build targets in project: 47 Option buildtype is: release [default: debugoptimized] Found ninja-1.10.0 at /home/buildroot/autobuild/run/instance-3/output-1/host/bin/ninja >>> pipewire 0.2.7 Building PATH="/home/buildroot/autobuild/run/instance-3/output-1/host/bin:/home/buildroot/autobuild/run/instance-3/output-1/host/sbin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games" PYTHONNOUSERSITE=y /home/buildroot/autobuild/run/instance-3/output-1/host/bin/ninja -j4 -C /home/buildroot/autobuild/run/instance-3/output-1/build/pipewire-0.2.7//build ninja: Entering directory `/home/buildroot/autobuild/run/instance-3/output-1/build/pipewire-0.2.7//build' [1/153] Compiling C object spa/plugins/alsa/libspa-alsa.so.p/alsa.c.o [2/153] Compiling C object src/modules/spa/libpipewire-module-spa-monitor.so.p/module-monitor.c.o [3/153] Compiling C object spa/plugins/alsa/libspa-alsa.so.p/alsa-monitor.c.o [4/153] Compiling C object spa/plugins/alsa/libspa-alsa.so.p/alsa-source.c.o [5/153] Compiling C object spa/plugins/alsa/libspa-alsa.so.p/alsa-sink.c.o [6/153] Compiling C object spa/plugins/alsa/libspa-alsa.so.p/alsa-utils.c.o In file included from ../spa/plugins/alsa/alsa-utils.h:33, from ../spa/plugins/alsa/alsa-utils.c:14: ../spa/plugins/alsa/alsa-utils.c: In function 'spa_alsa_set_format': ../spa/plugins/alsa/alsa-utils.c:285:27: warning: format '%zd' expects argument of type 'signed size_t', but argument 7 has type 'snd_pcm_uframes_t' {aka 'long unsigned int'} [-Wformat=] 285 | spa_log_info(state->log, "buffer frames %zd, period frames %zd, periods %u, frame_size %zd", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 286 | state->buffer_frames, state->period_frames, periods, state->frame_size); | ~~~~~~~~~~~~~~~~~~~~ | | | snd_pcm_uframes_t {aka long unsigned int} ../spa/include/spa/support/log.h:107:20: note: in definition of macro 'spa_log_log' 107 | (l)->log((l),lev,__VA_ARGS__); \ | ^~~~~~~~~~~ ../spa/plugins/alsa/alsa-utils.c:285:2: note: in expansion of macro 'spa_log_info' 285 | spa_log_info(state->log, "buffer frames %zd, period frames %zd, periods %u, frame_size %zd", | ^~~~~~~~~~~~ ../spa/plugins/alsa/alsa-utils.c:285:44: note: format string is defined here 285 | spa_log_info(state->log, "buffer frames %zd, period frames %zd, periods %u, frame_size %zd", | ~~^ | | | int | %ld In file included from ../spa/plugins/alsa/alsa-utils.h:33, from ../spa/plugins/alsa/alsa-utils.c:14: ../spa/plugins/alsa/alsa-utils.c:285:27: warning: format '%zd' expects argument of type 'signed size_t', but argument 8 has type 'snd_pcm_uframes_t' {aka 'long unsigned int'} [-Wformat=] 285 | spa_log_info(state->log, "buffer frames %zd, period frames %zd, periods %u, frame_size %zd", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 286 | state->buffer_frames, state->period_frames, periods, state->frame_size); | ~~~~~~~~~~~~~~~~~~~~ | | | snd_pcm_uframes_t {aka long unsigned int} ../spa/include/spa/support/log.h:107:20: note: in definition of macro 'spa_log_log' 107 | (l)->log((l),lev,__VA_ARGS__); \ | ^~~~~~~~~~~ ../spa/plugins/alsa/alsa-utils.c:285:2: note: in expansion of macro 'spa_log_info' 285 | spa_log_info(state->log, "buffer frames %zd, period frames %zd, periods %u, frame_size %zd", | ^~~~~~~~~~~~ ../spa/plugins/alsa/alsa-utils.c:285:63: note: format string is defined here 285 | spa_log_info(state->log, "buffer frames %zd, period frames %zd, periods %u, frame_size %zd", | ~~^ | | | int | %ld In file included from ../spa/plugins/alsa/alsa-utils.h:33, from ../spa/plugins/alsa/alsa-utils.c:14: ../spa/plugins/alsa/alsa-utils.c: In function 'try_pull': ../spa/plugins/alsa/alsa-utils.c:343:29: warning: format '%lu' expects argument of type 'long unsigned int', but argument 9 has type 'int64_t' {aka 'long long int'} [-Wformat=] 343 | spa_log_trace(state->log, "alsa-util %p: %d %lu", state, io->status, | ^~~~~~~~~~~~~~~~~~~~~~ 344 | state->filled + written); | ~~~~~~~~~~~~~~~~~~~~~~~ | | | int64_t {aka long long int} ../spa/include/spa/support/log.h:107:20: note: in definition of macro 'spa_log_log' 107 | (l)->log((l),lev,__VA_ARGS__); \ | ^~~~~~~~~~~ ../spa/plugins/alsa/alsa-utils.c:343:3: note: in expansion of macro 'spa_log_trace' 343 | spa_log_trace(state->log, "alsa-util %p: %d %lu", state, io->status, | ^~~~~~~~~~~~~ ../spa/plugins/alsa/alsa-utils.c:343:49: note: format string is defined here 343 | spa_log_trace(state->log, "alsa-util %p: %d %lu", state, io->status, | ~~^ | | | long unsigned int | %llu In file included from ../spa/plugins/alsa/alsa-utils.h:33, from ../spa/plugins/alsa/alsa-utils.c:14: ../spa/plugins/alsa/alsa-utils.c: In function 'pull_frames': ../spa/plugins/alsa/alsa-utils.c:424:29: warning: format '%zd' expects argument of type 'signed size_t', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 424 | spa_log_warn(state->log, "underrun, for %zd frames", state->underrun); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} ../spa/include/spa/support/log.h:107:20: note: in definition of macro 'spa_log_log' 107 | (l)->log((l),lev,__VA_ARGS__); \ | ^~~~~~~~~~~ ../spa/plugins/alsa/alsa-utils.c:424:4: note: in expansion of macro 'spa_log_warn' 424 | spa_log_warn(state->log, "underrun, for %zd frames", state->underrun); | ^~~~~~~~~~~~ ../spa/plugins/alsa/alsa-utils.c:424:46: note: format string is defined here 424 | spa_log_warn(state->log, "underrun, for %zd frames", state->underrun); | ~~^ | | | int | %lld In file included from ../spa/plugins/alsa/alsa-utils.h:33, from ../spa/plugins/alsa/alsa-utils.c:14: ../spa/plugins/alsa/alsa-utils.c: In function 'alsa_on_playback_timeout_event': ../spa/plugins/alsa/alsa-utils.c:535:28: warning: format '%ld' expects argument of type 'long int', but argument 7 has type 'int64_t' {aka 'long long int'} [-Wformat=] 535 | spa_log_trace(state->log, "timeout %ld %d %ld %ld %ld", state->filled, state->threshold, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ | | | int64_t {aka long long int} ../spa/include/spa/support/log.h:107:20: note: in definition of macro 'spa_log_log' 107 | (l)->log((l),lev,__VA_ARGS__); \ | ^~~~~~~~~~~ ../spa/plugins/alsa/alsa-utils.c:535:2: note: in expansion of macro 'spa_log_trace' 535 | spa_log_trace(state->log, "timeout %ld %d %ld %ld %ld", state->filled, state->threshold, | ^~~~~~~~~~~~~ ../spa/plugins/alsa/alsa-utils.c:535:39: note: format string is defined here 535 | spa_log_trace(state->log, "timeout %ld %d %ld %ld %ld", state->filled, state->threshold, | ~~^ | | | long int | %lld In file included from ../spa/plugins/alsa/alsa-utils.h:33, from ../spa/plugins/alsa/alsa-utils.c:14: ../spa/plugins/alsa/alsa-utils.c:535:28: warning: format '%ld' expects argument of type 'long int', but argument 9 has type 'int64_t' {aka 'long long int'} [-Wformat=] 535 | spa_log_trace(state->log, "timeout %ld %d %ld %ld %ld", state->filled, state->threshold, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536 | state->sample_count, state->now.tv_sec, state->now.tv_nsec); | ~~~~~~~~~~~~~~~~~~~ | | | int64_t {aka long long int} ../spa/include/spa/support/log.h:107:20: note: in definition of macro 'spa_log_log' 107 | (l)->log((l),lev,__VA_ARGS__); \ | ^~~~~~~~~~~ ../spa/plugins/alsa/alsa-utils.c:535:2: note: in expansion of macro 'spa_log_trace' 535 | spa_log_trace(state->log, "timeout %ld %d %ld %ld %ld", state->filled, state->threshold, | ^~~~~~~~~~~~~ ../spa/plugins/alsa/alsa-utils.c:535:46: note: format string is defined here 535 | spa_log_trace(state->log, "timeout %ld %d %ld %ld %ld", state->filled, state->threshold, | ~~^ | | | long int | %lld In file included from ../spa/plugins/alsa/alsa-utils.h:33, from ../spa/plugins/alsa/alsa-utils.c:14: ../spa/plugins/alsa/alsa-utils.c: In function 'alsa_on_capture_timeout_event': ../spa/plugins/alsa/alsa-utils.c:620:28: warning: format '%ld' expects argument of type 'long int', but argument 9 has type 'int64_t' {aka 'long long int'} [-Wformat=] 620 | spa_log_trace(state->log, "timeout %ld %d %ld %ld %ld", avail, state->threshold, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 621 | state->sample_count, htstamp.tv_sec, htstamp.tv_nsec); | ~~~~~~~~~~~~~~~~~~~ | | | int64_t {aka long long int} ../spa/include/spa/support/log.h:107:20: note: in definition of macro 'spa_log_log' 107 | (l)->log((l),lev,__VA_ARGS__); \ | ^~~~~~~~~~~ ../spa/plugins/alsa/alsa-utils.c:620:2: note: in expansion of macro 'spa_log_trace' 620 | spa_log_trace(state->log, "timeout %ld %d %ld %ld %ld", avail, state->threshold, | ^~~~~~~~~~~~~ ../spa/plugins/alsa/alsa-utils.c:620:46: note: format string is defined here 620 | spa_log_trace(state->log, "timeout %ld %d %ld %ld %ld", avail, state->threshold, | ~~^ | | | long int | %lld [7/153] Compiling C object spa/plugins/audiomixer/libspa-audiomixer.so.p/mix-ops.c.o [8/153] Linking target spa/plugins/alsa/libspa-alsa.so [9/153] Compiling C object spa/plugins/audiomixer/libspa-audiomixer.so.p/plugin.c.o [10/153] Compiling C object spa/plugins/audiotestsrc/libspa-audiotestsrc.so.p/plugin.c.o [11/153] Compiling C object spa/plugins/audiomixer/libspa-audiomixer.so.p/audiomixer.c.o [12/153] Linking target spa/plugins/audiomixer/libspa-audiomixer.so [13/153] Compiling C object spa/plugins/bluez5/libspa-bluez5.so.p/plugin.c.o [14/153] Compiling C object spa/plugins/support/libspa-support.so.p/mapper.c.o [15/153] Compiling C object spa/plugins/support/libspa-support.so.p/logger.c.o [16/153] 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) | ^~~~~~~~~~~~~~ [17/153] Compiling C object spa/plugins/support/libspa-support.so.p/plugin.c.o [18/153] Compiling C object spa/plugins/support/libspa-support.so.p/loop.c.o [19/153] Linking target spa/plugins/support/libspa-support.so [20/153] Compiling C object spa/plugins/support/libspa-dbus.so.p/dbus.c.o [21/153] Linking target spa/plugins/support/libspa-dbus.so [22/153] Compiling C object spa/plugins/audiotestsrc/libspa-audiotestsrc.so.p/audiotestsrc.c.o [23/153] Linking target spa/plugins/audiotestsrc/libspa-audiotestsrc.so [24/153] Compiling C object spa/plugins/test/libspa-test.so.p/plugin.c.o [25/153] Compiling C object spa/plugins/videotestsrc/libspa-videotestsrc.so.p/plugin.c.o [26/153] Compiling C object spa/plugins/bluez5/libspa-bluez5.so.p/a2dp-sink.c.o In file included from ../spa/plugins/bluez5/a2dp-sink.c:29: ../spa/plugins/bluez5/a2dp-sink.c: In function 'send_buffer': ../spa/plugins/bluez5/a2dp-sink.c:360:27: warning: format '%lu' expects argument of type 'long unsigned int', but argument 12 has type 'int64_t' {aka 'long long int'} [-Wformat=] 360 | spa_log_trace(this->log, "a2dp-sink %p: send %d %u %u %u %lu %d", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 361 | this, this->frame_count, this->seqnum, this->timestamp, this->buffer_used, 362 | this->sample_time, val); | ~~~~~~~~~~~~~~~~~ | | | int64_t {aka long long int} ../spa/include/spa/support/log.h:107:20: note: in definition of macro 'spa_log_log' 107 | (l)->log((l),lev,__VA_ARGS__); \ | ^~~~~~~~~~~ ../spa/plugins/bluez5/a2dp-sink.c:360:2: note: in expansion of macro 'spa_log_trace' 360 | spa_log_trace(this->log, "a2dp-sink %p: send %d %u %u %u %lu %d", | ^~~~~~~~~~~~~ ../spa/plugins/bluez5/a2dp-sink.c:360:61: note: format string is defined here 360 | spa_log_trace(this->log, "a2dp-sink %p: send %d %u %u %u %lu %d", | ~~^ | | | long unsigned int | %llu In file included from ../spa/plugins/bluez5/a2dp-sink.c:29: ../spa/plugins/bluez5/a2dp-sink.c: In function 'encode_buffer': ../spa/plugins/bluez5/a2dp-sink.c:399:27: warning: format '%ld' expects argument of type 'long int', but argument 9 has type 'ssize_t' {aka 'int'} [-Wformat=] 399 | spa_log_trace(this->log, "a2dp-sink %p: processed %d %ld used %d", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 400 | this, processed, out_encoded, this->buffer_used); | ~~~~~~~~~~~ | | | ssize_t {aka int} ../spa/include/spa/support/log.h:107:20: note: in definition of macro 'spa_log_log' 107 | (l)->log((l),lev,__VA_ARGS__); \ | ^~~~~~~~~~~ ../spa/plugins/bluez5/a2dp-sink.c:399:2: note: in expansion of macro 'spa_log_trace' 399 | spa_log_trace(this->log, "a2dp-sink %p: processed %d %ld used %d", | ^~~~~~~~~~~~~ ../spa/plugins/bluez5/a2dp-sink.c:399:57: note: format string is defined here 399 | spa_log_trace(this->log, "a2dp-sink %p: processed %d %ld used %d", | ~~^ | | | long int | %d In file included from ../spa/plugins/bluez5/a2dp-sink.c:29: ../spa/plugins/bluez5/a2dp-sink.c: In function 'flush_data': ../spa/plugins/bluez5/a2dp-sink.c:562:28: warning: format '%ld' expects argument of type 'long int', but argument 7 has type 'int64_t' {aka 'long long int'} [-Wformat=] 562 | spa_log_trace(this->log, "delay flush %ld", this->sample_time); | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~ | | | int64_t {aka long long int} ../spa/include/spa/support/log.h:107:20: note: in definition of macro 'spa_log_log' 107 | (l)->log((l),lev,__VA_ARGS__); \ | ^~~~~~~~~~~ ../spa/plugins/bluez5/a2dp-sink.c:562:3: note: in expansion of macro 'spa_log_trace' 562 | spa_log_trace(this->log, "delay flush %ld", this->sample_time); | ^~~~~~~~~~~~~ ../spa/plugins/bluez5/a2dp-sink.c:562:43: note: format string is defined here 562 | spa_log_trace(this->log, "delay flush %ld", this->sample_time); | ~~^ | | | long int | %lld In file included from ../spa/plugins/bluez5/a2dp-sink.c:29: ../spa/plugins/bluez5/a2dp-sink.c:594:27: warning: format '%ld' expects argument of type 'long int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 594 | spa_log_trace(this->log, "%ld %ld %ld %ld %d", | ^~~~~~~~~~~~~~~~~~~~ 595 | now_time, queued, this->sample_time, elapsed, this->write_samples); | ~~~~~~~~ | | | uint64_t {aka long long unsigned int} ../spa/include/spa/support/log.h:107:20: note: in definition of macro 'spa_log_log' 107 | (l)->log((l),lev,__VA_ARGS__); \ | ^~~~~~~~~~~ ../spa/plugins/bluez5/a2dp-sink.c:594:2: note: in expansion of macro 'spa_log_trace' 594 | spa_log_trace(this->log, "%ld %ld %ld %ld %d", | ^~~~~~~~~~~~~ ../spa/plugins/bluez5/a2dp-sink.c:594:30: note: format string is defined here 594 | spa_log_trace(this->log, "%ld %ld %ld %ld %d", | ~~^ | | | long int | %lld In file included from ../spa/plugins/bluez5/a2dp-sink.c:29: ../spa/plugins/bluez5/a2dp-sink.c:594:27: warning: format '%ld' expects argument of type 'long int', but argument 8 has type 'int64_t' {aka 'long long int'} [-Wformat=] 594 | spa_log_trace(this->log, "%ld %ld %ld %ld %d", | ^~~~~~~~~~~~~~~~~~~~ 595 | now_time, queued, this->sample_time, elapsed, this->write_samples); | ~~~~~~ | | | int64_t {aka long long int} ../spa/include/spa/support/log.h:107:20: note: in definition of macro 'spa_log_log' 107 | (l)->log((l),lev,__VA_ARGS__); \ | ^~~~~~~~~~~ ../spa/plugins/bluez5/a2dp-sink.c:594:2: note: in expansion of macro 'spa_log_trace' 594 | spa_log_trace(this->log, "%ld %ld %ld %ld %d", | ^~~~~~~~~~~~~ ../spa/plugins/bluez5/a2dp-sink.c:594:34: note: format string is defined here 594 | spa_log_trace(this->log, "%ld %ld %ld %ld %d", | ~~^ | | | long int | %lld In file included from ../spa/plugins/bluez5/a2dp-sink.c:29: ../spa/plugins/bluez5/a2dp-sink.c:594:27: warning: format '%ld' expects argument of type 'long int', but argument 9 has type 'int64_t' {aka 'long long int'} [-Wformat=] 594 | spa_log_trace(this->log, "%ld %ld %ld %ld %d", | ^~~~~~~~~~~~~~~~~~~~ 595 | now_time, queued, this->sample_time, elapsed, this->write_samples); | ~~~~~~~~~~~~~~~~~ | | | int64_t {aka long long int} ../spa/include/spa/support/log.h:107:20: note: in definition of macro 'spa_log_log' 107 | (l)->log((l),lev,__VA_ARGS__); \ | ^~~~~~~~~~~ ../spa/plugins/bluez5/a2dp-sink.c:594:2: note: in expansion of macro 'spa_log_trace' 594 | spa_log_trace(this->log, "%ld %ld %ld %ld %d", | ^~~~~~~~~~~~~ ../spa/plugins/bluez5/a2dp-sink.c:594:38: note: format string is defined here 594 | spa_log_trace(this->log, "%ld %ld %ld %ld %d", | ~~^ | | | long int | %lld In file included from ../spa/plugins/bluez5/a2dp-sink.c:29: ../spa/plugins/bluez5/a2dp-sink.c:594:27: warning: format '%ld' expects argument of type 'long int', but argument 10 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 594 | spa_log_trace(this->log, "%ld %ld %ld %ld %d", | ^~~~~~~~~~~~~~~~~~~~ 595 | now_time, queued, this->sample_time, elapsed, this->write_samples); | ~~~~~~~ | | | uint64_t {aka long long unsigned int} ../spa/include/spa/support/log.h:107:20: note: in definition of macro 'spa_log_log' 107 | (l)->log((l),lev,__VA_ARGS__); \ | ^~~~~~~~~~~ ../spa/plugins/bluez5/a2dp-sink.c:594:2: note: in expansion of macro 'spa_log_trace' 594 | spa_log_trace(this->log, "%ld %ld %ld %ld %d", | ^~~~~~~~~~~~~ ../spa/plugins/bluez5/a2dp-sink.c:594:42: note: format string is defined here 594 | spa_log_trace(this->log, "%ld %ld %ld %ld %d", | ~~^ | | | long int | %lld In file included from ../spa/plugins/bluez5/a2dp-sink.c:29: ../spa/plugins/bluez5/a2dp-sink.c: In function 'a2dp_on_timeout': ../spa/plugins/bluez5/a2dp-sink.c:657:27: warning: format '%ld' expects argument of type 'long int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 657 | spa_log_trace(this->log, "timeout %ld %ld", now_time, now_time - this->last_time); | ^~~~~~~~~~~~~~~~~ ~~~~~~~~ | | | uint64_t {aka long long unsigned int} ../spa/include/spa/support/log.h:107:20: note: in definition of macro 'spa_log_log' 107 | (l)->log((l),lev,__VA_ARGS__); \ | ^~~~~~~~~~~ ../spa/plugins/bluez5/a2dp-sink.c:657:2: note: in expansion of macro 'spa_log_trace' 657 | spa_log_trace(this->log, "timeout %ld %ld", now_time, now_time - this->last_time); | ^~~~~~~~~~~~~ ../spa/plugins/bluez5/a2dp-sink.c:657:38: note: format string is defined here 657 | spa_log_trace(this->log, "timeout %ld %ld", now_time, now_time - this->last_time); | ~~^ | | | long int | %lld In file included from ../spa/plugins/bluez5/a2dp-sink.c:29: ../spa/plugins/bluez5/a2dp-sink.c:657:27: warning: format '%ld' expects argument of type 'long int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 657 | spa_log_trace(this->log, "timeout %ld %ld", now_time, now_time - this->last_time); | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} ../spa/include/spa/support/log.h:107:20: note: in definition of macro 'spa_log_log' 107 | (l)->log((l),lev,__VA_ARGS__); \ | ^~~~~~~~~~~ ../spa/plugins/bluez5/a2dp-sink.c:657:2: note: in expansion of macro 'spa_log_trace' 657 | spa_log_trace(this->log, "timeout %ld %ld", now_time, now_time - this->last_time); | ^~~~~~~~~~~~~ ../spa/plugins/bluez5/a2dp-sink.c:657:42: note: format string is defined here 657 | spa_log_trace(this->log, "timeout %ld %ld", now_time, now_time - this->last_time); | ~~^ | | | long int | %lld [27/153] Linking target spa/plugins/bluez5/libspa-bluez5.so FAILED: spa/plugins/bluez5/libspa-bluez5.so /home/buildroot/autobuild/run/instance-3/output-1/host/bin/arm-buildroot-linux-gnueabihf-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 /home/buildroot/autobuild/run/instance-3/output-1/host/arm-buildroot-linux-gnueabihf/sysroot/usr/lib/libdbus-1.so /home/buildroot/autobuild/run/instance-3/output-1/host/arm-buildroot-linux-gnueabihf/sysroot/usr/lib/libsbc.so -Wl,--end-group /home/buildroot/autobuild/run/instance-3/output-1/host/lib/gcc/arm-buildroot-linux-gnueabihf/10.2.0/../../../../arm-buildroot-linux-gnueabihf/bin/ld: spa/plugins/bluez5/libspa-bluez5.so.p/bluez5-monitor.c.o:(.rodata+0x173): multiple definition of `bluez_a2dp_sbc'; spa/plugins/bluez5/libspa-bluez5.so.p/a2dp-sink.c.o:(.rodata+0x1120): first defined here /home/buildroot/autobuild/run/instance-3/output-1/host/lib/gcc/arm-buildroot-linux-gnueabihf/10.2.0/../../../../arm-buildroot-linux-gnueabihf/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 [28/153] Compiling C object spa/plugins/test/libspa-test.so.p/fakesrc.c.o [29/153] Compiling C object spa/plugins/test/libspa-test.so.p/fakesink.c.o [30/153] Compiling C object spa/plugins/videotestsrc/libspa-videotestsrc.so.p/videotestsrc.c.o ninja: build stopped: subcommand failed. make: *** [/home/buildroot/autobuild/run/instance-3/output-1/build/pipewire-0.2.7/.stamp_built] Error 1 make: Leaving directory `/home/buildroot/autobuild/run/instance-3/buildroot'