>>> pipewire 0.3.26 Downloading wget --passive-ftp -nd -t 3 --no-check-certificate -O '/home/buildroot/autobuild/run/instance-0/output-1/build/.pipewire-0.3.26.tar.gz.CnB0Gp/output' 'https://github.com/PipeWire/pipewire/archive/0.3.26/pipewire-0.3.26.tar.gz' --2021-04-27 02:51:19-- https://github.com/PipeWire/pipewire/archive/0.3.26/pipewire-0.3.26.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.3.26 [following] --2021-04-27 02:51:20-- https://codeload.github.com/PipeWire/pipewire/tar.gz/0.3.26 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: '/home/buildroot/autobuild/run/instance-0/output-1/build/.pipewire-0.3.26.tar.gz.CnB0Gp/output' 0K .......... .......... .......... .......... .......... 2.42M 50K .......... .......... .......... .......... .......... 4.74M 100K .......... .......... .......... .......... .......... 54.6M 150K .......... .......... .......... .......... .......... 5.17M 200K .......... .......... .......... .......... .......... 62.6M 250K .......... .......... .......... .......... .......... 5.64M 300K .......... .......... .......... .......... .......... 5.05M 350K .......... .......... .......... .......... .......... 49.1M 400K .......... .......... .......... .......... .......... 4.89M 450K .......... .......... .......... .......... .......... 3.99M 500K .......... .......... .......... .......... .......... 3.41M 550K .......... .......... .......... .......... .......... 4.46M 600K .......... .......... .......... .......... .......... 4.58M 650K .......... .......... .......... .......... .......... 4.75M 700K .......... .......... .......... .......... .......... 49.0M 750K .......... .......... .......... .......... .......... 4.51M 800K .......... .......... .......... .......... .......... 5.34M 850K .......... .......... .......... .......... .......... 4.23M 900K .......... .......... .......... .......... .......... 4.30M 950K .......... .......... .......... .......... .......... 3.60M 1000K .......... .......... .......... .......... .......... 4.31M 1050K .......... .......... .......... .......... .......... 49.1M 1100K .......... .......... .......... .......... .......... 3.37M 1150K .......... .......... .......... .......... .......... 3.30M 1200K .......... .......... .......... .......... .......... 3.64M 1250K .......... .......... .......... .......... .......... 4.70M 1300K .......... .......... .......... .......... .......... 5.10M 1350K .......... .......... .......... .......... .......... 38.0M 1400K .......... ... 7.21M=0.3s 2021-04-27 02:51:20 (5.21 MB/s) - '/home/buildroot/autobuild/run/instance-0/output-1/build/.pipewire-0.3.26.tar.gz.CnB0Gp/output' saved [1447673] pipewire-0.3.26.tar.gz: OK (sha256: 05cc9d25de45290c025da5da1b94fc705bddacd93cf3690d0b2988c1ac501ee1) >>> pipewire 0.3.26 Extracting gzip -d -c /home/buildroot/autobuild/run/instance-0/dl/pipewire/pipewire-0.3.26.tar.gz | tar --strip-components=1 -C /home/buildroot/autobuild/run/instance-0/output-1/build/pipewire-0.3.26 -xf - >>> pipewire 0.3.26 Patching >>> pipewire 0.3.26 Configuring rm -rf /home/buildroot/autobuild/run/instance-0/output-1/build/pipewire-0.3.26//build mkdir -p /home/buildroot/autobuild/run/instance-0/output-1/build/pipewire-0.3.26//build sed -e 's%@TARGET_CROSS@%/home/buildroot/autobuild/run/instance-0/output-1/host/bin/arm-none-linux-gnueabi-%g' -e 's%@TARGET_ARCH@%arm%g' -e 's%@TARGET_CPU@%arm926ej-s%g' -e 's%@TARGET_ENDIAN@%little%g' -e "s%@TARGET_CFLAGS@%'-D_LARGEFILE_SOURCE', '-D_LARGEFILE64_SOURCE', '-D_FILE_OFFSET_BITS=64', '-Os'%g" -e "s%@TARGET_LDFLAGS@%%g" -e "s%@TARGET_CXXFLAGS@%'-D_LARGEFILE_SOURCE', '-D_LARGEFILE64_SOURCE', '-D_FILE_OFFSET_BITS=64', '-Os'%g" -e 's%@HOST_DIR@%/home/buildroot/autobuild/run/instance-0/output-1/host%g' -e 's%@STAGING_DIR@%/home/buildroot/autobuild/run/instance-0/output-1/host/arm-buildroot-linux-gnueabi/sysroot%g' -e 's%@STATIC@%false%g' -e "/^\[binaries\]$/s:$::" -e "/^\[properties\]$/s:$::" package/meson/cross-compilation.conf.in > /home/buildroot/autobuild/run/instance-0/output-1/build/pipewire-0.3.26//build/cross-compilation.conf PATH="/home/buildroot/autobuild/run/instance-0/output-1/host/bin:/home/buildroot/autobuild/run/instance-0/output-1/host/sbin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games" CC_FOR_BUILD="/usr/bin/gcc" CXX_FOR_BUILD="/usr/bin/g++" PYTHONNOUSERSITE=y /home/buildroot/autobuild/run/instance-0/output-1/host/bin/meson --prefix=/usr --libdir=lib --default-library=shared --buildtype=release --cross-file=/home/buildroot/autobuild/run/instance-0/output-1/build/pipewire-0.3.26//build/cross-compilation.conf -Dstrip=false -Dbuild.pkg_config_path=/home/buildroot/autobuild/run/instance-0/output-1/host/lib/pkgconfig -Ddocs=disabled -Dexamples=disabled -Dman=disabled -Dtests=disabled -Dspa-plugins=enabled -Daudiomixer=enabled -Daudioconvert=enabled -Dcontrol=enabled -Daudiotestsrc=enabled -Dsupport=enabled -Devl=disabled -Dtest=disabled -Dvideoconvert=enabled -Dvideotestsrc=enabled -Dvolume=enabled -Dudev=disabled -Dgstreamer=disabled -Dsystemd=disabled -Dpipewire-alsa=enabled -Dalsa=disabled -Dpipewire-jack=disabled -Djack=disabled -Dbluez5=disabled -Dffmpeg=enabled -Dv4l2=disabled -Dlibcamera=disabled -Dvulkan=disabled -Dpw-cat=disabled -Dsndfile=disabled -Dsdl2=disabled /home/buildroot/autobuild/run/instance-0/output-1/build/pipewire-0.3.26/ /home/buildroot/autobuild/run/instance-0/output-1/build/pipewire-0.3.26//build The Meson build system Version: 0.57.2 Source dir: /home/buildroot/autobuild/run/instance-0/output-1/build/pipewire-0.3.26 Build dir: /home/buildroot/autobuild/run/instance-0/output-1/build/pipewire-0.3.26/build Build type: cross build Project name: pipewire Project version: 0.3.26 C compiler for the host machine: /home/buildroot/autobuild/run/instance-0/output-1/host/bin/arm-none-linux-gnueabi-gcc (gcc 4.8.3 "arm-none-linux-gnueabi-gcc (Sourcery CodeBench Lite 2014.05-29) 4.8.3 20140320 (prerelease)") C linker for the host machine: /home/buildroot/autobuild/run/instance-0/output-1/host/bin/arm-none-linux-gnueabi-gcc ld.bfd 2.24.51.20140217 C compiler for the build machine: /usr/bin/gcc (gcc 4.8.2 "gcc (Ubuntu 4.8.2-19ubuntu1) 4.8.2") C linker for the build machine: /usr/bin/gcc ld.bfd 2.24 Build machine cpu family: x86_64 Build machine cpu: x86_64 Host machine cpu family: arm Host machine cpu: arm926ej-s Target machine cpu family: arm Target machine cpu: arm926ej-s Compiler for C supports arguments -fvisibility=hidden: YES Compiler for C supports arguments -Werror=suggest-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: NO 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 Compiler for C supports arguments -DFASTPATH: YES C++ compiler for the build machine: /usr/bin/g++ (gcc 4.8.2 "g++ (Ubuntu 4.8.2-19ubuntu1) 4.8.2") C++ linker for the build machine: /usr/bin/g++ ld.bfd 2.24 C++ compiler for the host machine: /home/buildroot/autobuild/run/instance-0/output-1/host/bin/arm-none-linux-gnueabi-g++ (gcc 4.8.3 "arm-none-linux-gnueabi-g++ (Sourcery CodeBench Lite 2014.05-29) 4.8.3 20140320 (prerelease)") C++ linker for the host machine: /home/buildroot/autobuild/run/instance-0/output-1/host/bin/arm-none-linux-gnueabi-g++ ld.bfd 2.24.51.20140217 Compiler for C++ supports arguments -fvisibility=hidden: YES Compiler for C++ supports arguments -Werror=suggest-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: NO Compiler for C++ supports arguments -Wformat: YES Compiler for C++ supports arguments -Wformat-security: YES Compiler for C++ supports arguments -Wimplicit-fallthrough: NO 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: NO Compiler for C++ supports arguments -Wunused-result: YES Compiler for C supports arguments -msse: NO Compiler for C supports arguments -msse2: NO Compiler for C supports arguments -mssse3: NO Compiler for C supports arguments -msse4.1: NO Compiler for C supports arguments -mfma: NO Compiler for C supports arguments -mavx: NO Compiler for C supports arguments -mavx2: NO Compiler for C supports arguments -mfpu=neon: YES Checking if "arm Neon Support" compiles: NO Library atomic found: YES Checking if "8-byte __atomic_store_n without libatomic" links: YES 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/mount.h" : YES Has header "sys/param.h" : YES Has header "sys/poll.h" : YES Has header "sys/prctl.h" : YES Has header "sys/random.h" : NO 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/vfs.h" : YES Has header "sys/wait.h" : YES Has header "pwd.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 Header has symbol "strndupa" : YES Checking for function "mkstemp" : YES Checking for function "memfd_create" : NO Checking for function "getrandom" : NO Dependency systemd skipped: feature systemd disabled Dependency libsystemd skipped: feature systemd disabled 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-0/output-1/host/bin/pkgconf (1.6.3) Run-time dependency dbus-1 found: YES 1.12.20 Dependency sdl2 skipped: feature sdl2 disabled Run-time dependency ncursesw found: YES 6.1.20200118 Dependency sndfile skipped: feature sndfile disabled Dependency gio-2.0 skipped: feature gstreamer disabled Run-time dependency alsa found: YES 1.2.4 Dependency alsa skipped: feature alsa disabled Dependency bluez skipped: feature bluez5 disabled Dependency sbc skipped: feature bluez5 disabled Found CMake: NO Run-time dependency ldacbt-enc found: NO (tried pkgconfig and cmake) Run-time dependency ldacbt-abr found: NO (tried pkgconfig and cmake) Run-time dependency libopenaptx found: NO (tried pkgconfig and cmake) Run-time dependency fdk-aac found: YES 2.0.1 Run-time dependency libavcodec found: YES 58.134.100 Run-time dependency libavformat found: YES 58.76.100 Dependency jack skipped: feature jack disabled Dependency vulkan skipped: feature vulkan disabled Dependency camera skipped: feature libcamera disabled Run-time dependency libudev found: NO (tried pkgconfig and cmake) Configuring version.h using configuration Configuring pipewire.conf using configuration Configuring client.conf using configuration Configuring client-rt.conf using configuration Configuring jack.conf using configuration Configuring pipewire-pulse.conf using configuration Configuring pipewire-uninstalled.conf using configuration Program ln found: YES (/home/buildroot/autobuild/run/instance-0/output-1/host/bin/ln) Configuring bluez-monitor.conf using configuration Configuring v4l2-monitor.conf using configuration Configuring media-session.conf using configuration Configuring alsa-monitor.conf using configuration Configuring with-jack using configuration Configuring with-pulseaudio using configuration Configuring config.h using configuration Program doxygen skipped: feature docs disabled Program xmltoman skipped: feature man disabled Program pw-uninstalled.sh found: YES (/home/buildroot/autobuild/run/instance-0/output-1/build/pipewire-0.3.26/pw-uninstalled.sh) Build targets in project: 68 Option buildtype is: release [default: debugoptimized] Found ninja-1.10.2 at /home/buildroot/autobuild/run/instance-0/output-1/host/bin/ninja >>> pipewire 0.3.26 Building PATH="/home/buildroot/autobuild/run/instance-0/output-1/host/bin:/home/buildroot/autobuild/run/instance-0/output-1/host/sbin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games" PYTHONNOUSERSITE=y /home/buildroot/autobuild/run/instance-0/output-1/host/bin/ninja -j4 -C /home/buildroot/autobuild/run/instance-0/output-1/build/pipewire-0.3.26//build ninja: Entering directory `/home/buildroot/autobuild/run/instance-0/output-1/build/pipewire-0.3.26//build' [1/236] Compiling C object spa/plugins/audioconvert/libaudioconvert.a.p/biquad.c.o [2/236] Compiling C object spa/plugins/audioconvert/libaudioconvert.a.p/fmt-ops.c.o [3/236] Compiling C object spa/plugins/audioconvert/libaudioconvert.a.p/crossover.c.o [4/236] Compiling C object src/pipewire/libpipewire-0.3.so.0.326.0.p/control.c.o In file included from ../src/pipewire/control.h:32:0, from ../src/pipewire/control.c:28: ../src/pipewire/control.c: In function 'pw_control_new': ../spa/include/spa/utils/hook.h:182:9: warning: missing braces around initializer [-Wmissing-braces] struct spa_hook cursor = { 0 }, *ci; \ ^ ../spa/include/spa/utils/hook.h:198:43: note: in expansion of macro 'spa_hook_list_do_call' #define spa_hook_list_call(l,t,m,v,...) spa_hook_list_do_call(l,NULL,t,m,v,false,##__VA_ARGS__) ^ ../src/pipewire/private.h:721:38: note: in expansion of macro 'spa_hook_list_call' #define pw_impl_port_emit(o,m,v,...) spa_hook_list_call(&o->listener_list, struct pw_impl_port_events, m, v, ##__VA_ARGS__) ^ ../src/pipewire/private.h:729:47: note: in expansion of macro 'pw_impl_port_emit' #define pw_impl_port_emit_control_added(p,c) pw_impl_port_emit(p, control_added, 0, c) ^ ../src/pipewire/control.c:86:3: note: in expansion of macro 'pw_impl_port_emit_control_added' pw_impl_port_emit_control_added(port, this); ^ ../spa/include/spa/utils/hook.h:182:9: warning: (near initialization for 'cursor.link') [-Wmissing-braces] struct spa_hook cursor = { 0 }, *ci; \ ^ ../spa/include/spa/utils/hook.h:198:43: note: in expansion of macro 'spa_hook_list_do_call' #define spa_hook_list_call(l,t,m,v,...) spa_hook_list_do_call(l,NULL,t,m,v,false,##__VA_ARGS__) ^ ../src/pipewire/private.h:721:38: note: in expansion of macro 'spa_hook_list_call' #define pw_impl_port_emit(o,m,v,...) spa_hook_list_call(&o->listener_list, struct pw_impl_port_events, m, v, ##__VA_ARGS__) ^ ../src/pipewire/private.h:729:47: note: in expansion of macro 'pw_impl_port_emit' #define pw_impl_port_emit_control_added(p,c) pw_impl_port_emit(p, control_added, 0, c) ^ ../src/pipewire/control.c:86:3: note: in expansion of macro 'pw_impl_port_emit_control_added' pw_impl_port_emit_control_added(port, this); ^ ../src/pipewire/control.c: In function 'pw_control_destroy': ../spa/include/spa/utils/hook.h:182:9: warning: missing braces around initializer [-Wmissing-braces] struct spa_hook cursor = { 0 }, *ci; \ ^ ../spa/include/spa/utils/hook.h:198:43: note: in expansion of macro 'spa_hook_list_do_call' #define spa_hook_list_call(l,t,m,v,...) spa_hook_list_do_call(l,NULL,t,m,v,false,##__VA_ARGS__) ^ ../src/pipewire/private.h:1036:36: note: in expansion of macro 'spa_hook_list_call' #define pw_control_emit(c,m,v,...) spa_hook_list_call(&c->listener_list, struct pw_control_events, m, v, ##__VA_ARGS__) ^ ../src/pipewire/private.h:1037:36: note: in expansion of macro 'pw_control_emit' #define pw_control_emit_destroy(c) pw_control_emit(c, destroy, 0) ^ ../src/pipewire/control.c:101:2: note: in expansion of macro 'pw_control_emit_destroy' pw_control_emit_destroy(control); ^ ../spa/include/spa/utils/hook.h:182:9: warning: (near initialization for 'cursor.link') [-Wmissing-braces] struct spa_hook cursor = { 0 }, *ci; \ ^ ../spa/include/spa/utils/hook.h:198:43: note: in expansion of macro 'spa_hook_list_do_call' #define spa_hook_list_call(l,t,m,v,...) spa_hook_list_do_call(l,NULL,t,m,v,false,##__VA_ARGS__) ^ ../src/pipewire/private.h:1036:36: note: in expansion of macro 'spa_hook_list_call' #define pw_control_emit(c,m,v,...) spa_hook_list_call(&c->listener_list, struct pw_control_events, m, v, ##__VA_ARGS__) ^ ../src/pipewire/private.h:1037:36: note: in expansion of macro 'pw_control_emit' #define pw_control_emit_destroy(c) pw_control_emit(c, destroy, 0) ^ ../src/pipewire/control.c:101:2: note: in expansion of macro 'pw_control_emit_destroy' pw_control_emit_destroy(control); ^ ../spa/include/spa/utils/hook.h:182:9: warning: missing braces around initializer [-Wmissing-braces] struct spa_hook cursor = { 0 }, *ci; \ ^ ../spa/include/spa/utils/hook.h:198:43: note: in expansion of macro 'spa_hook_list_do_call' #define spa_hook_list_call(l,t,m,v,...) spa_hook_list_do_call(l,NULL,t,m,v,false,##__VA_ARGS__) ^ ../src/pipewire/private.h:721:38: note: in expansion of macro 'spa_hook_list_call' #define pw_impl_port_emit(o,m,v,...) spa_hook_list_call(&o->listener_list, struct pw_impl_port_events, m, v, ##__VA_ARGS__) ^ ../src/pipewire/private.h:730:49: note: in expansion of macro 'pw_impl_port_emit' #define pw_impl_port_emit_control_removed(p,c) pw_impl_port_emit(p, control_removed, 0, c) ^ ../src/pipewire/control.c:116:3: note: in expansion of macro 'pw_impl_port_emit_control_removed' pw_impl_port_emit_control_removed(control->port, control); ^ ../spa/include/spa/utils/hook.h:182:9: warning: (near initialization for 'cursor.link') [-Wmissing-braces] struct spa_hook cursor = { 0 }, *ci; \ ^ ../spa/include/spa/utils/hook.h:198:43: note: in expansion of macro 'spa_hook_list_do_call' #define spa_hook_list_call(l,t,m,v,...) spa_hook_list_do_call(l,NULL,t,m,v,false,##__VA_ARGS__) ^ ../src/pipewire/private.h:721:38: note: in expansion of macro 'spa_hook_list_call' #define pw_impl_port_emit(o,m,v,...) spa_hook_list_call(&o->listener_list, struct pw_impl_port_events, m, v, ##__VA_ARGS__) ^ ../src/pipewire/private.h:730:49: note: in expansion of macro 'pw_impl_port_emit' #define pw_impl_port_emit_control_removed(p,c) pw_impl_port_emit(p, control_removed, 0, c) ^ ../src/pipewire/control.c:116:3: note: in expansion of macro 'pw_impl_port_emit_control_removed' pw_impl_port_emit_control_removed(control->port, control); ^ ../spa/include/spa/utils/hook.h:182:9: warning: missing braces around initializer [-Wmissing-braces] struct spa_hook cursor = { 0 }, *ci; \ ^ ../spa/include/spa/utils/hook.h:198:43: note: in expansion of macro 'spa_hook_list_do_call' #define spa_hook_list_call(l,t,m,v,...) spa_hook_list_do_call(l,NULL,t,m,v,false,##__VA_ARGS__) ^ ../src/pipewire/private.h:1036:36: note: in expansion of macro 'spa_hook_list_call' #define pw_control_emit(c,m,v,...) spa_hook_list_call(&c->listener_list, struct pw_control_events, m, v, ##__VA_ARGS__) ^ ../src/pipewire/private.h:1038:34: note: in expansion of macro 'pw_control_emit' #define pw_control_emit_free(c) pw_control_emit(c, free, 0) ^ ../src/pipewire/control.c:120:2: note: in expansion of macro 'pw_control_emit_free' pw_control_emit_free(control); ^ ../spa/include/spa/utils/hook.h:182:9: warning: (near initialization for 'cursor.link') [-Wmissing-braces] struct spa_hook cursor = { 0 }, *ci; \ ^ ../spa/include/spa/utils/hook.h:198:43: note: in expansion of macro 'spa_hook_list_do_call' #define spa_hook_list_call(l,t,m,v,...) spa_hook_list_do_call(l,NULL,t,m,v,false,##__VA_ARGS__) ^ ../src/pipewire/private.h:1036:36: note: in expansion of macro 'spa_hook_list_call' #define pw_control_emit(c,m,v,...) spa_hook_list_call(&c->listener_list, struct pw_control_events, m, v, ##__VA_ARGS__) ^ ../src/pipewire/private.h:1038:34: note: in expansion of macro 'pw_control_emit' #define pw_control_emit_free(c) pw_control_emit(c, free, 0) ^ ../src/pipewire/control.c:120:2: note: in expansion of macro 'pw_control_emit_free' pw_control_emit_free(control); ^ ../src/pipewire/control.c: In function 'pw_control_add_link': ../spa/include/spa/utils/hook.h:182:9: warning: missing braces around initializer [-Wmissing-braces] struct spa_hook cursor = { 0 }, *ci; \ ^ ../spa/include/spa/utils/hook.h:198:43: note: in expansion of macro 'spa_hook_list_do_call' #define spa_hook_list_call(l,t,m,v,...) spa_hook_list_do_call(l,NULL,t,m,v,false,##__VA_ARGS__) ^ ../src/pipewire/private.h:1036:36: note: in expansion of macro 'spa_hook_list_call' #define pw_control_emit(c,m,v,...) spa_hook_list_call(&c->listener_list, struct pw_control_events, m, v, ##__VA_ARGS__) ^ ../src/pipewire/private.h:1039:37: note: in expansion of macro 'pw_control_emit' #define pw_control_emit_linked(c,o) pw_control_emit(c, linked, 0, o) ^ ../src/pipewire/control.c:230:2: note: in expansion of macro 'pw_control_emit_linked' pw_control_emit_linked(control, other); ^ ../spa/include/spa/utils/hook.h:182:9: warning: (near initialization for 'cursor.link') [-Wmissing-braces] struct spa_hook cursor = { 0 }, *ci; \ ^ ../spa/include/spa/utils/hook.h:198:43: note: in expansion of macro 'spa_hook_list_do_call' #define spa_hook_list_call(l,t,m,v,...) spa_hook_list_do_call(l,NULL,t,m,v,false,##__VA_ARGS__) ^ ../src/pipewire/private.h:1036:36: note: in expansion of macro 'spa_hook_list_call' #define pw_control_emit(c,m,v,...) spa_hook_list_call(&c->listener_list, struct pw_control_events, m, v, ##__VA_ARGS__) ^ ../src/pipewire/private.h:1039:37: note: in expansion of macro 'pw_control_emit' #define pw_control_emit_linked(c,o) pw_control_emit(c, linked, 0, o) ^ ../src/pipewire/control.c:230:2: note: in expansion of macro 'pw_control_emit_linked' pw_control_emit_linked(control, other); ^ ../spa/include/spa/utils/hook.h:182:9: warning: missing braces around initializer [-Wmissing-braces] struct spa_hook cursor = { 0 }, *ci; \ ^ ../spa/include/spa/utils/hook.h:198:43: note: in expansion of macro 'spa_hook_list_do_call' #define spa_hook_list_call(l,t,m,v,...) spa_hook_list_do_call(l,NULL,t,m,v,false,##__VA_ARGS__) ^ ../src/pipewire/private.h:1036:36: note: in expansion of macro 'spa_hook_list_call' #define pw_control_emit(c,m,v,...) spa_hook_list_call(&c->listener_list, struct pw_control_events, m, v, ##__VA_ARGS__) ^ ../src/pipewire/private.h:1039:37: note: in expansion of macro 'pw_control_emit' #define pw_control_emit_linked(c,o) pw_control_emit(c, linked, 0, o) ^ ../src/pipewire/control.c:231:2: note: in expansion of macro 'pw_control_emit_linked' pw_control_emit_linked(other, control); ^ ../spa/include/spa/utils/hook.h:182:9: warning: (near initialization for 'cursor.link') [-Wmissing-braces] struct spa_hook cursor = { 0 }, *ci; \ ^ ../spa/include/spa/utils/hook.h:198:43: note: in expansion of macro 'spa_hook_list_do_call' #define spa_hook_list_call(l,t,m,v,...) spa_hook_list_do_call(l,NULL,t,m,v,false,##__VA_ARGS__) ^ ../src/pipewire/private.h:1036:36: note: in expansion of macro 'spa_hook_list_call' #define pw_control_emit(c,m,v,...) spa_hook_list_call(&c->listener_list, struct pw_control_events, m, v, ##__VA_ARGS__) ^ ../src/pipewire/private.h:1039:37: note: in expansion of macro 'pw_control_emit' #define pw_control_emit_linked(c,o) pw_control_emit(c, linked, 0, o) ^ ../src/pipewire/control.c:231:2: note: in expansion of macro 'pw_control_emit_linked' pw_control_emit_linked(other, control); ^ ../src/pipewire/control.c: In function 'pw_control_remove_link': ../spa/include/spa/utils/hook.h:182:9: warning: missing braces around initializer [-Wmissing-braces] struct spa_hook cursor = { 0 }, *ci; \ ^ ../spa/include/spa/utils/hook.h:198:43: note: in expansion of macro 'spa_hook_list_do_call' #define spa_hook_list_call(l,t,m,v,...) spa_hook_list_do_call(l,NULL,t,m,v,false,##__VA_ARGS__) ^ ../src/pipewire/private.h:1036:36: note: in expansion of macro 'spa_hook_list_call' #define pw_control_emit(c,m,v,...) spa_hook_list_call(&c->listener_list, struct pw_control_events, m, v, ##__VA_ARGS__) ^ ../src/pipewire/private.h:1040:39: note: in expansion of macro 'pw_control_emit' #define pw_control_emit_unlinked(c,o) pw_control_emit(c, unlinked, 0, o) ^ ../src/pipewire/control.c:263:2: note: in expansion of macro 'pw_control_emit_unlinked' pw_control_emit_unlinked(output, input); ^ ../spa/include/spa/utils/hook.h:182:9: warning: (near initialization for 'cursor.link') [-Wmissing-braces] struct spa_hook cursor = { 0 }, *ci; \ ^ ../spa/include/spa/utils/hook.h:198:43: note: in expansion of macro 'spa_hook_list_do_call' #define spa_hook_list_call(l,t,m,v,...) spa_hook_list_do_call(l,NULL,t,m,v,false,##__VA_ARGS__) ^ ../src/pipewire/private.h:1036:36: note: in expansion of macro 'spa_hook_list_call' #define pw_control_emit(c,m,v,...) spa_hook_list_call(&c->listener_list, struct pw_control_events, m, v, ##__VA_ARGS__) ^ ../src/pipewire/private.h:1040:39: note: in expansion of macro 'pw_control_emit' #define pw_control_emit_unlinked(c,o) pw_control_emit(c, unlinked, 0, o) ^ ../src/pipewire/control.c:263:2: note: in expansion of macro 'pw_control_emit_unlinked' pw_control_emit_unlinked(output, input); ^ ../spa/include/spa/utils/hook.h:182:9: warning: missing braces around initializer [-Wmissing-braces] struct spa_hook cursor = { 0 }, *ci; \ ^ ../spa/include/spa/utils/hook.h:198:43: note: in expansion of macro 'spa_hook_list_do_call' #define spa_hook_list_call(l,t,m,v,...) spa_hook_list_do_call(l,NULL,t,m,v,false,##__VA_ARGS__) ^ ../src/pipewire/private.h:1036:36: note: in expansion of macro 'spa_hook_list_call' #define pw_control_emit(c,m,v,...) spa_hook_list_call(&c->listener_list, struct pw_control_events, m, v, ##__VA_ARGS__) ^ ../src/pipewire/private.h:1040:39: note: in expansion of macro 'pw_control_emit' #define pw_control_emit_unlinked(c,o) pw_control_emit(c, unlinked, 0, o) ^ ../src/pipewire/control.c:264:2: note: in expansion of macro 'pw_control_emit_unlinked' pw_control_emit_unlinked(input, output); ^ ../spa/include/spa/utils/hook.h:182:9: warning: (near initialization for 'cursor.link') [-Wmissing-braces] struct spa_hook cursor = { 0 }, *ci; \ ^ ../spa/include/spa/utils/hook.h:198:43: note: in expansion of macro 'spa_hook_list_do_call' #define spa_hook_list_call(l,t,m,v,...) spa_hook_list_do_call(l,NULL,t,m,v,false,##__VA_ARGS__) ^ ../src/pipewire/private.h:1036:36: note: in expansion of macro 'spa_hook_list_call' #define pw_control_emit(c,m,v,...) spa_hook_list_call(&c->listener_list, struct pw_control_events, m, v, ##__VA_ARGS__) ^ ../src/pipewire/private.h:1040:39: note: in expansion of macro 'pw_control_emit' #define pw_control_emit_unlinked(c,o) pw_control_emit(c, unlinked, 0, o) ^ ../src/pipewire/control.c:264:2: note: in expansion of macro 'pw_control_emit_unlinked' pw_control_emit_unlinked(input, output); ^ [5/236] Compiling C object spa/plugins/audioconvert/libaudioconvert.a.p/resample-peaks.c.o [6/236] Compiling C object src/pipewire/libpipewire-0.3.so.0.326.0.p/core.c.o In file included from ../spa/include/spa/support/i18n.h:32:0, from ../src/pipewire/pipewire.h:33, from ../src/pipewire/core.c:35: ../src/pipewire/core.c: In function 'core_event_done': ../spa/include/spa/utils/hook.h:182:9: warning: missing braces around initializer [-Wmissing-braces] struct spa_hook cursor = { 0 }, *ci; \ ^ ../spa/include/spa/utils/hook.h:198:43: note: in expansion of macro 'spa_hook_list_do_call' #define spa_hook_list_call(l,t,m,v,...) spa_hook_list_do_call(l,NULL,t,m,v,false,##__VA_ARGS__) ^ ../src/pipewire/private.h:883:34: note: in expansion of macro 'spa_hook_list_call' #define pw_proxy_emit(o,m,v,...) spa_hook_list_call(&o->listener_list, struct pw_proxy_events, m, v, ##__VA_ARGS__) ^ ../src/pipewire/private.h:887:34: note: in expansion of macro 'pw_proxy_emit' #define pw_proxy_emit_done(p,s) pw_proxy_emit(p, done, 0, s) ^ ../src/pipewire/core.c:61:3: note: in expansion of macro 'pw_proxy_emit_done' pw_proxy_emit_done(proxy, seq); ^ ../spa/include/spa/utils/hook.h:182:9: warning: (near initialization for 'cursor.link') [-Wmissing-braces] struct spa_hook cursor = { 0 }, *ci; \ ^ ../spa/include/spa/utils/hook.h:198:43: note: in expansion of macro 'spa_hook_list_do_call' #define spa_hook_list_call(l,t,m,v,...) spa_hook_list_do_call(l,NULL,t,m,v,false,##__VA_ARGS__) ^ ../src/pipewire/private.h:883:34: note: in expansion of macro 'spa_hook_list_call' #define pw_proxy_emit(o,m,v,...) spa_hook_list_call(&o->listener_list, struct pw_proxy_events, m, v, ##__VA_ARGS__) ^ ../src/pipewire/private.h:887:34: note: in expansion of macro 'pw_proxy_emit' #define pw_proxy_emit_done(p,s) pw_proxy_emit(p, done, 0, s) ^ ../src/pipewire/core.c:61:3: note: in expansion of macro 'pw_proxy_emit_done' pw_proxy_emit_done(proxy, seq); ^ ../src/pipewire/core.c: In function 'core_event_error': ../spa/include/spa/utils/hook.h:182:9: warning: missing braces around initializer [-Wmissing-braces] struct spa_hook cursor = { 0 }, *ci; \ ^ ../spa/include/spa/utils/hook.h:198:43: note: in expansion of macro 'spa_hook_list_do_call' #define spa_hook_list_call(l,t,m,v,...) spa_hook_list_do_call(l,NULL,t,m,v,false,##__VA_ARGS__) ^ ../src/pipewire/private.h:883:34: note: in expansion of macro 'spa_hook_list_call' #define pw_proxy_emit(o,m,v,...) spa_hook_list_call(&o->listener_list, struct pw_proxy_events, m, v, ##__VA_ARGS__) ^ ../src/pipewire/private.h:888:38: note: in expansion of macro 'pw_proxy_emit' #define pw_proxy_emit_error(p,s,r,m) pw_proxy_emit(p, error, 0, s, r, m) ^ ../src/pipewire/core.c:75:3: note: in expansion of macro 'pw_proxy_emit_error' pw_proxy_emit_error(proxy, seq, res, message); ^ ../spa/include/spa/utils/hook.h:182:9: warning: (near initialization for 'cursor.link') [-Wmissing-braces] struct spa_hook cursor = { 0 }, *ci; \ ^ ../spa/include/spa/utils/hook.h:198:43: note: in expansion of macro 'spa_hook_list_do_call' #define spa_hook_list_call(l,t,m,v,...) spa_hook_list_do_call(l,NULL,t,m,v,false,##__VA_ARGS__) ^ ../src/pipewire/private.h:883:34: note: in expansion of macro 'spa_hook_list_call' #define pw_proxy_emit(o,m,v,...) spa_hook_list_call(&o->listener_list, struct pw_proxy_events, m, v, ##__VA_ARGS__) ^ ../src/pipewire/private.h:888:38: note: in expansion of macro 'pw_proxy_emit' #define pw_proxy_emit_error(p,s,r,m) pw_proxy_emit(p, error, 0, s, r, m) ^ ../src/pipewire/core.c:75:3: note: in expansion of macro 'pw_proxy_emit_error' pw_proxy_emit_error(proxy, seq, res, message); ^ [7/236] Compiling C object spa/plugins/audioconvert/libaudioconvert.a.p/channelmix-ops.c.o [8/236] Compiling C object spa/plugins/audioconvert/libaudioconvert.a.p/resample-native.c.o [9/236] Compiling C object spa/plugins/audioconvert/libaudioconvert.a.p/channelmix-ops-c.c.o [10/236] Compiling C object spa/plugins/audioconvert/libaudioconvert.a.p/volume-ops.c.o [11/236] Compiling C object spa/plugins/audioconvert/libaudioconvert.a.p/volume-ops-c.c.o [12/236] Compiling C object spa/plugins/audioconvert/libaudioconvert.a.p/fmt-ops-c.c.o [13/236] Linking static target spa/plugins/audioconvert/libaudioconvert.a [14/236] Compiling C object spa/plugins/audioconvert/libspa-audioconvert.so.p/audioadapter.c.o In file included from ../spa/plugins/audioconvert/audioadapter.c:31:0: ../spa/include/spa/node/utils.h: In function 'spa_node_enum_params_sync': ../spa/include/spa/node/utils.h:61:9: warning: missing braces around initializer [-Wmissing-braces] struct spa_hook listener = { 0 }; ^ ../spa/include/spa/node/utils.h:61:9: warning: (near initialization for 'listener.link') [-Wmissing-braces] ../spa/include/spa/node/utils.h: In function 'spa_node_port_enum_params_sync': ../spa/include/spa/node/utils.h:93:9: warning: missing braces around initializer [-Wmissing-braces] struct spa_hook listener = { 0 }; ^ ../spa/include/spa/node/utils.h:93:9: warning: (near initialization for 'listener.link') [-Wmissing-braces] [15/236] Compiling C object spa/plugins/audioconvert/libspa-audioconvert.so.p/merger.c.o In file included from ../spa/plugins/audioconvert/merger.c:38:0: ../spa/include/spa/node/utils.h: In function 'spa_node_enum_params_sync': ../spa/include/spa/node/utils.h:61:9: warning: missing braces around initializer [-Wmissing-braces] struct spa_hook listener = { 0 }; ^ ../spa/include/spa/node/utils.h:61:9: warning: (near initialization for 'listener.link') [-Wmissing-braces] ../spa/include/spa/node/utils.h: In function 'spa_node_port_enum_params_sync': ../spa/include/spa/node/utils.h:93:9: warning: missing braces around initializer [-Wmissing-braces] struct spa_hook listener = { 0 }; ^ ../spa/include/spa/node/utils.h:93:9: warning: (near initialization for 'listener.link') [-Wmissing-braces] [16/236] Compiling C object spa/plugins/audioconvert/libspa-audioconvert.so.p/plugin.c.o [17/236] Compiling C object spa/plugins/audioconvert/libspa-audioconvert.so.p/fmtconvert.c.o In file included from ../spa/plugins/audioconvert/fmtconvert.c:37:0: ../spa/include/spa/node/utils.h: In function 'spa_node_enum_params_sync': ../spa/include/spa/node/utils.h:61:9: warning: missing braces around initializer [-Wmissing-braces] struct spa_hook listener = { 0 }; ^ ../spa/include/spa/node/utils.h:61:9: warning: (near initialization for 'listener.link') [-Wmissing-braces] ../spa/include/spa/node/utils.h: In function 'spa_node_port_enum_params_sync': ../spa/include/spa/node/utils.h:93:9: warning: missing braces around initializer [-Wmissing-braces] struct spa_hook listener = { 0 }; ^ ../spa/include/spa/node/utils.h:93:9: warning: (near initialization for 'listener.link') [-Wmissing-braces] [18/236] Compiling C object spa/plugins/audioconvert/libspa-audioconvert.so.p/audioconvert.c.o In file included from ../spa/plugins/audioconvert/audioconvert.c:38:0: ../spa/include/spa/node/utils.h: In function 'spa_node_enum_params_sync': ../spa/include/spa/node/utils.h:61:9: warning: missing braces around initializer [-Wmissing-braces] struct spa_hook listener = { 0 }; ^ ../spa/include/spa/node/utils.h:61:9: warning: (near initialization for 'listener.link') [-Wmissing-braces] ../spa/include/spa/node/utils.h: In function 'spa_node_port_enum_params_sync': ../spa/include/spa/node/utils.h:93:9: warning: missing braces around initializer [-Wmissing-braces] struct spa_hook listener = { 0 }; ^ ../spa/include/spa/node/utils.h:93:9: warning: (near initialization for 'listener.link') [-Wmissing-braces] [19/236] Compiling C object spa/plugins/audioconvert/test-audioadapter.p/test-audioadapter.c.o FAILED: spa/plugins/audioconvert/test-audioadapter.p/test-audioadapter.c.o /home/buildroot/autobuild/run/instance-0/output-1/host/bin/arm-none-linux-gnueabi-gcc -Ispa/plugins/audioconvert/test-audioadapter.p -Ispa/plugins/audioconvert -I../spa/plugins/audioconvert -I. -I.. -Ispa/include -I../spa/include -pipe -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -O3 -fvisibility=hidden -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wold-style-declaration -Wunused-result -DFASTPATH -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -fPIE -pthread -D_GNU_SOURCE -MD -MQ spa/plugins/audioconvert/test-audioadapter.p/test-audioadapter.c.o -MF spa/plugins/audioconvert/test-audioadapter.p/test-audioadapter.c.o.d -o spa/plugins/audioconvert/test-audioadapter.p/test-audioadapter.c.o -c ../spa/plugins/audioconvert/test-audioadapter.c In file included from ../spa/include/spa/pod/builder.h:34:0, from ../spa/include/spa/param/audio/format-utils.h:34, from ../spa/plugins/audioconvert/test-audioadapter.c:36: ../spa/include/spa/utils/hook.h:57:50: error: initializer element is not constant #define SPA_CALLBACKS_INIT(_funcs,_data) (struct spa_callbacks){ _funcs, _data, } ^ ../spa/include/spa/support/log-impl.h:81:8: note: in expansion of macro 'SPA_CALLBACKS_INIT' SPA_CALLBACKS_INIT(&name.methods, &name) }, \ ^ ../spa/include/spa/support/log-impl.h:88:37: note: in expansion of macro 'SPA_LOG_IMPL_INIT' SPA_LOG_IMPL_DEFINE(name) = SPA_LOG_IMPL_INIT(name) ^ ../spa/plugins/audioconvert/test-audioadapter.c:41:1: note: in expansion of macro 'SPA_LOG_IMPL' SPA_LOG_IMPL(logger); ^ ../spa/include/spa/utils/hook.h:57:50: error: (near initialization for 'logger.log.iface.cb') #define SPA_CALLBACKS_INIT(_funcs,_data) (struct spa_callbacks){ _funcs, _data, } ^ ../spa/include/spa/support/log-impl.h:81:8: note: in expansion of macro 'SPA_CALLBACKS_INIT' SPA_CALLBACKS_INIT(&name.methods, &name) }, \ ^ ../spa/include/spa/support/log-impl.h:88:37: note: in expansion of macro 'SPA_LOG_IMPL_INIT' SPA_LOG_IMPL_DEFINE(name) = SPA_LOG_IMPL_INIT(name) ^ ../spa/plugins/audioconvert/test-audioadapter.c:41:1: note: in expansion of macro 'SPA_LOG_IMPL' SPA_LOG_IMPL(logger); ^ [20/236] Compiling C object spa/plugins/audioconvert/libspa-audioconvert.so.p/resample.c.o In file included from ../spa/plugins/audioconvert/resample.c:35:0: ../spa/include/spa/node/utils.h: In function 'spa_node_enum_params_sync': ../spa/include/spa/node/utils.h:61:9: warning: missing braces around initializer [-Wmissing-braces] struct spa_hook listener = { 0 }; ^ ../spa/include/spa/node/utils.h:61:9: warning: (near initialization for 'listener.link') [-Wmissing-braces] ../spa/include/spa/node/utils.h: In function 'spa_node_port_enum_params_sync': ../spa/include/spa/node/utils.h:93:9: warning: missing braces around initializer [-Wmissing-braces] struct spa_hook listener = { 0 }; ^ ../spa/include/spa/node/utils.h:93:9: warning: (near initialization for 'listener.link') [-Wmissing-braces] In file included from ../spa/plugins/audioconvert/resample.c:38:0: ../spa/plugins/audioconvert/resample.c: In function 'impl_node_port_enum_params': ../spa/include/spa/pod/filter.h:385:7: warning: 'param' may be used uninitialized in this function [-Wmaybe-uninitialized] res = spa_pod_filter_part(b, pod, SPA_POD_SIZE(pod), filter, SPA_POD_SIZE(filter)); ^ ../spa/plugins/audioconvert/resample.c:428:18: note: 'param' was declared here struct spa_pod *param; ^ [21/236] Compiling C object spa/plugins/audioconvert/libspa-audioconvert.so.p/channelmix.c.o In file included from ../spa/plugins/audioconvert/channelmix.c:38:0: ../spa/include/spa/node/utils.h: In function 'spa_node_enum_params_sync': ../spa/include/spa/node/utils.h:61:9: warning: missing braces around initializer [-Wmissing-braces] struct spa_hook listener = { 0 }; ^ ../spa/include/spa/node/utils.h:61:9: warning: (near initialization for 'listener.link') [-Wmissing-braces] ../spa/include/spa/node/utils.h: In function 'spa_node_port_enum_params_sync': ../spa/include/spa/node/utils.h:93:9: warning: missing braces around initializer [-Wmissing-braces] struct spa_hook listener = { 0 }; ^ ../spa/include/spa/node/utils.h:93:9: warning: (near initialization for 'listener.link') [-Wmissing-braces] [22/236] Compiling C object spa/plugins/audioconvert/libspa-audioconvert.so.p/splitter.c.o In file included from ../spa/plugins/audioconvert/splitter.c:36:0: ../spa/include/spa/node/utils.h: In function 'spa_node_enum_params_sync': ../spa/include/spa/node/utils.h:61:9: warning: missing braces around initializer [-Wmissing-braces] struct spa_hook listener = { 0 }; ^ ../spa/include/spa/node/utils.h:61:9: warning: (near initialization for 'listener.link') [-Wmissing-braces] ../spa/include/spa/node/utils.h: In function 'spa_node_port_enum_params_sync': ../spa/include/spa/node/utils.h:93:9: warning: missing braces around initializer [-Wmissing-braces] struct spa_hook listener = { 0 }; ^ ../spa/include/spa/node/utils.h:93:9: warning: (near initialization for 'listener.link') [-Wmissing-braces] ninja: build stopped: subcommand failed. make: *** [/home/buildroot/autobuild/run/instance-0/output-1/build/pipewire-0.3.26/.stamp_built] Error 1 make: Leaving directory `/home/buildroot/autobuild/run/instance-0/buildroot'