Refreshed repo1 Refreshed repo0 The following package(s) will be installed: acl 2.3.2-5 libtool-ltldl 2.4.7-2 alsa-lib 1.2.13-9 libunistring 1.3-4 alsa-lib-devel 1.2.13-9 libusb 1.0.27-3 alsa-topology-conf 1.2.5.1-4 libuv 1.49.2-5 alsa-ucm-conf 1.2.13-4 libva 2.22.0-6 aom 3.12.0-2 libvdpau 1.5-3 at-spi2-core 2.56.2-10 libvorbis 1.3.7-2 attr 2.5.2-6 libvpx 1.15.2-4 avahi 0.8-6 libwebp 1.5.0-5 bash 5.2.37-23 libx11 1.8.12-8 bluez-libs 5.83-7 libxau 1.0.12-5 boulder 0.25.5+git.00f9746-96 libxcb 1.17.0-6 brotli-libs 1.1.0-8 libxcomposite 0.4.6-4 bsdtar-static 3.7.9-11 libxcrypt 4.4.36-7 bzip2-libs 1.0.8-7 libxcursor 1.2.3-4 ca-certificates 20250516-16 libxdamage 1.1.6-4 ca-certificates-mozilla 3.113-29 libxext 1.3.6-6 ca-certificates-utils 20250516-16 libxfixes 6.0.1-9 cairo 1.18.2-7 libxft 2.3.8-4 clang 20.1.7-31 libxi 1.8.2-5 clang-libs 20.1.7-31 libxinerama 1.1.5-4 cmake 4.0.2-10 libxkbcommon 1.10.0-9 coreutils 0.1.0-24 libxml2 2.14.3-13 cryptsetup-libs 2.7.5-5 libxrandr 1.5.4-7 curl 8.13.0-23 libxrender 0.9.12-6 dash 0.5.12-6 libxshmfence 1.3.3-4 dav1d 1.5.0-2 libxtst 1.2.5-4 dbus 1.16.2-11 libxxf86vm 1.1.6-5 diffutils 3.10-5 linux-headers 6.14-23 elfutils-libs 0.192-7 linux-pam-libs 1.7.0-13 expat 2.6.4-7 lld 20.1.7-31 fdk-aac 2.0.3-2 lld-libs 20.1.7-31 fftw 3.3.10-2 llvm 20.1.7-31 fftw-devel 3.3.10-2 llvm-libs 20.1.7-31 fftw-libs 3.3.10-2 lm_sensors 3.6.0-3 file 5.46-10 lvm2 2.03.21-8 findutils 4.10.0-4 lz4 1.10.0-4 fontconfig 2.16.2-12 lzo 2.10-2 freetype 2.13.3-14 mesa 25.1.4-39 fribidi 1.0.16-5 meson 1.8.1-13 gawk 5.3.1-6 mimalloc 2.2.3-8 gdbm 1.24-5 mpfr 4.2.2-5 gdk-pixbuf 2.42.12-9 nano 8.4-35 git 2.47.1-13 ncurses 6.5-20250510-13 glib2 2.84.2-26 ncurses-base 6.5-20250510-13 glib2-devel 2.84.2-26 ncurses-c++-libs 6.5-20250510-13 glibc 2.41+git.515d4166-24 ncurses-devel 6.5-20250510-13 glibc-devel 2.41+git.515d4166-24 ncurses-libs 6.5-20250510-13 gmp 6.3.0-4 nghttp2 1.64.0-8 gpm-libs 1.20.7-4 ninja 1.12.1-3 graphite 1.3.14-6 ntpd-rs 1.4.0-5 grep 3.11-6 openmp 20.1.7-31 gsettings-desktop-schemas 48.0-7 openmp-devel 20.1.7-31 gtk-3 3.24.49-11 openssl-libs 3.5.0-26 gzip 1.14-6 opus 1.5.2-2 harfbuzz 10.4.0-14 os-info 2025.03-8 helix 25.01-6 p11-kit 0.25.5-5 highway 1.2.0-2 p11-kit-libs 0.25.5-5 hwloc-libs 2.12.1-4 pango 1.56.3-9 icu-libs 77.1-9 patch 2.8-4 iniparser 4.2.6-1 pcre2 10.45-6 iniparser-devel 4.2.6-1 pcre2-devel 10.45-6 json-c 0.18-5 pipewire 1.4.5-14 kbd 2.8.0-8 pipewire-devel 1.4.5-14 kmod-libs 34.2-10 pipewire-libs 1.4.5-14 lame 3.100-5 pixman 0.46.2-8 layout 0.1.0-6 pkgconf 2.3.0-11 less 668-10 polly 20.1.7-31 libaio 0.3.113-2 procps 4.0.5-7 libarchive 3.7.9-11 pulseaudio 17.0-4 libavcodec 7.1.1-8 pulseaudio-devel 17.0-4 libavutil 7.1.1-8 python 3.11.13-11 libb2 0.98.1-2 python-libs 3.11.13-11 libcanberra 0.30-5 python-packaging 25.0-5 libcap 2.71-8 rav1e 0.7.1-3 libcap-ng 0.8.5-5 readline 8.2.013-7 libcxx 20.1.7-31 ripgrep 14.1.1-3 libcxx-devel 20.1.7-31 sbc 2.0-2 libdaemon 0.14-2 sdl2 2.30.11-7 libdatrie 0.2.13-3 sdl2-compat 2.32.56-4 libdecor 0.2.2-3 sdl2-compat-devel 2.32.56-4 libdrm 2.4.125-9 sdl2-devel 2.30.11-7 libebur128 1.2.6-2 sdl3 3.2.14-3 libeconf 0.7.6-5 sed 4.9-3 libedit 20250104-3.1-4 snappy 1.2.2-1 libepoxy 1.5.11-3 spirv-tools-libs 2025.1-10 libevent 2.1.12-4 sqlite 3.50.1-11 libffi 3.4.8-6 sudo-rs 0.2.3-12 libffi-devel 3.4.8-6 svt-av1 3.0.2-3 libgcrypt 1.11.0-6 system-accounts 0.1.0-7 libglvnd 1.7.0-8 systemd 254.26-54 libglvnd-devel 1.7.0-8 tar 1.35-3 libgpg-error 1.55-5 terminus-font 4.49.1-2 libidn2 2.3.7-4 tpm2-tss 4.1.3-4 libjpeg-turbo 3.1.0-7 tzdata 2025b-7 libjxl 0.11.1-3 util-linux 2.40.4-12 libogg 1.3.5-2 util-linux-devel 2.40.4-12 libpciaccess 0.18.1-5 uutils-coreutils 0.1.0-24 libpng 1.6.44-7 vim 9.1.1406-10 libpsl 0.21.5-4 vulkan-loader 1.4.309.0-12 librsvg 2.60.0-10 wayland 1.23.1-7 libseccomp 2.5.5-5 x264-libs 0.164.3108+git.31e19f9-1 libsecret 0.21.7-8 x265-libs 4.1+git.32e25ff-1 libsndfile 1.2.2-2 xcb-util-keysyms 0.4.1-3 libsodium 1.0.20-2 xkeyboard-config 2.45-6 libswresample 7.1.1-8 xxd 9.1.1406-10 libswscale 7.1.1-8 xz 5.8.1-13 libtasn1 4.20.0-3 zlib 2.2.4-19 libthai 0.1.29-2 zlib-devel 2.2.4-19 libtiff 4.7.0-4 zstd-libs 1.5.7-10 Installed acl (cached) Installed attr (cached) Installed alsa-topology-conf (cached) Installed aom (cached) Installed bash (cached) Installed alsa-lib (cached) Installed boulder (cached) Installed alsa-lib-devel (cached) Installed bsdtar-static (cached) Installed at-spi2-core (cached) Installed bzip2-libs (cached) Installed brotli-libs (cached) Installed ca-certificates (cached) Installed avahi (cached) Installed ca-certificates-mozilla (cached) Installed ca-certificates-utils (cached) Installed coreutils (cached) Installed cairo (cached) Installed cryptsetup-libs (cached) Installed clang (cached) Installed curl (cached) Installed dash (cached) Installed dav1d (cached) Installed elfutils-libs (cached) Installed bluez-libs Installed expat (cached) Installed clang-libs (cached) Installed diffutils (cached) Installed dbus (cached) Installed fdk-aac (cached) Installed file (cached) Installed findutils (cached) Installed fribidi (cached) Installed fontconfig (cached) Installed gdbm (cached) Installed gawk (cached) Installed gdk-pixbuf (cached) Installed git (cached) Installed alsa-ucm-conf (cached) Installed fftw Installed glib2 (cached) Installed gmp (cached) Installed gpm-libs (cached) Installed fftw-devel Installed graphite (cached) Installed grep (cached) Installed gsettings-desktop-schemas (cached) Installed glibc-devel (cached) Installed gtk-3 (cached) Installed gzip (cached) Installed glib2-devel (cached) Installed hwloc-libs (cached) Installed harfbuzz (cached) Installed icu-libs (cached) Installed iniparser Installed freetype Installed json-c (cached) Installed kmod-libs (cached) Installed lame (cached) Installed layout (cached) Installed less (cached) Installed helix (cached) Installed libaio (cached) Installed libarchive (cached) Installed kbd (cached) Installed libb2 (cached) Installed iniparser-devel Installed libcanberra (cached) Installed libcap (cached) Installed libcap-ng (cached) Installed libcxx (cached) Installed libdaemon (cached) Installed libdatrie (cached) Installed libdecor (cached) Installed cmake (cached) Installed libdrm (cached) Installed libebur128 (cached) Installed libeconf (cached) Installed libedit (cached) Installed libevent (cached) Installed libepoxy (cached) Installed libffi (cached) Installed libgcrypt (cached) Installed libffi-devel (cached) Installed libglvnd (cached) Installed libglvnd-devel (cached) Installed libgpg-error (cached) Installed libidn2 (cached) Installed libjpeg-turbo (cached) Installed libogg (cached) Installed glibc (cached) Installed libpciaccess (cached) Installed libpsl (cached) Installed libpng (cached) Installed libseccomp (cached) Installed librsvg (cached) Installed libsecret (cached) Installed libsodium (cached) Installed libsndfile (cached) Installed libavutil Installed fftw-libs Installed libtasn1 (cached) Installed libthai (cached) Installed libtool-ltldl (cached) Installed libunistring (cached) Installed libusb (cached) Installed libswresample Installed highway Installed libuv (cached) Installed libva (cached) Installed libcxx-devel (cached) Installed libvdpau (cached) Installed libvorbis (cached) Installed libwebp (cached) Installed libxau (cached) Installed libxcomposite (cached) Installed libxcrypt (cached) Installed libxcb (cached) Installed libxcursor (cached) Installed libxdamage (cached) Installed libx11 (cached) Installed libtiff (cached) Installed libxext (cached) Installed libxfixes (cached) Installed libxft (cached) Installed libxi (cached) Installed libxinerama (cached) Installed libxml2 (cached) Installed libxkbcommon (cached) Installed libxrandr (cached) Installed libxshmfence (cached) Installed libxrender (cached) Installed linux-pam-libs (cached) Installed libxxf86vm (cached) Installed libxtst (cached) Installed lld (cached) Installed lld-libs (cached) Installed llvm-libs (cached) Installed llvm (cached) Installed lm_sensors (cached) Installed lz4 (cached) Installed lzo (cached) Installed lvm2 (cached) Installed mimalloc (cached) Installed mpfr (cached) Installed nano (cached) Installed ncurses (cached) Installed meson (cached) Installed ncurses-c++-libs (cached) Installed linux-headers (cached) Installed ncurses-libs (cached) Installed nghttp2 (cached) Installed ninja (cached) Installed ntpd-rs (cached) Installed libswscale Installed openmp (cached) Installed openmp-devel (cached) Installed openssl-libs (cached) Installed opus (cached) Installed os-info (cached) Installed ncurses-devel (cached) Installed p11-kit-libs (cached) Installed pango (cached) Installed p11-kit (cached) Installed patch (cached) Installed pcre2 (cached) Installed pcre2-devel (cached) Installed pipewire-libs (cached) Installed pixman (cached) Installed pkgconf (cached) Installed polly (cached) Installed pipewire-devel (cached) Installed pipewire (cached) Installed procps (cached) Installed python (cached) Installed pulseaudio-devel (cached) Installed pulseaudio (cached) Installed python-packaging (cached) Installed rav1e (cached) Installed readline (cached) Installed ripgrep (cached) Installed sbc (cached) Installed sdl2-compat (cached) Installed ncurses-base (cached) Installed sdl2-compat-devel (cached) Installed sdl2 Installed sdl3 (cached) Installed sed (cached) Installed snappy (cached) Installed spirv-tools-libs (cached) Installed sqlite (cached) Installed sudo-rs (cached) Installed system-accounts (cached) Installed svt-av1 (cached) Installed sdl2-devel Installed tar (cached) Installed tpm2-tss (cached) Installed terminus-font (cached) Installed tzdata (cached) Installed util-linux (cached) Installed python-libs (cached) Installed systemd (cached) Installed util-linux-devel (cached) Installed vulkan-loader (cached) Installed wayland (cached) Installed uutils-coreutils (cached) Installed xcb-util-keysyms (cached) Installed xkeyboard-config (cached) Installed xxd (cached) Installed xz (cached) Installed zlib (cached) Installed zlib-devel (cached) Installed zstd-libs (cached) Installed vim (cached) Installed libvpx Installed x264-libs Installed libjxl Installed x265-libs Installed libavcodec Installed mesa 39551 entries blitted in 0.34s (117.4k / s) Sharing 1 upstream(s) with the build container Shared 0.10.3.tar.gz x86_64 │Prepare │P│ + TERM=dumb │P│ + export TERM │P│ + SOURCE_DATE_EPOCH=1750098499 │P│ + export SOURCE_DATE_EPOCH │P│ + PGO_STAGE=NONE │P│ + export PGO_STAGE │P│ + PKG_CONFIG_PATH=/usr/lib/pkgconfig:/usr/share/pkgconfig │P│ + export PKG_CONFIG_PATH │P│ + CFLAGS='-D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC' │P│ + export CFLAGS │P│ + CGO_CFLAGS='-D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC' │P│ + export CGO_CFLAGS │P│ + CXXFLAGS='-D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC' │P│ + export CXXFLAGS │P│ + CGO_CXXFLAGS='-D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC' │P│ + export CGO_CXXFLAGS │P│ + FFLAGS='-D_FORTIFY_SOURCE=2 -O2 -flto=thin -fno-omit-frame-pointer -g' │P│ + export FFLAGS │P│ + LDFLAGS='-Wl,--as-needed -Wl,--build-id=sha1 -Wl,--compress-debug-sections=zstd -Wl,--icf=safe -Wl,-Bsymbolic-functions -Wl,-O2,--gc-sections -Wl,-z,pack-relative-relocs -Wl,-z,relro,-z,now -flto=thin' │P│ + export LDFLAGS │P│ + CGO_LDFLAGS='-Wl,--as-needed -Wl,--build-id=sha1 -Wl,--compress-debug-sections=zstd -Wl,--icf=safe -Wl,-Bsymbolic-functions -Wl,-O2,--gc-sections -Wl,-z,pack-relative-relocs -Wl,-z,relro,-z,now -flto=thin -Wl,--no-gc-sections' │P│ + export CGO_LDFLAGS │P│ + DFLAGS='-O2 -flto=thin -frame-pointer=all -g -gc -d-debug -mcpu=x86-64-v2 -release -Hkeep-all-bodies -relocation-model=pic -wi' │P│ + export DFLAGS │P│ + RUSTFLAGS='-C debuginfo=2 -C split-debuginfo=off -C force-frame-pointers -C link-args=-Wl,--build-id=sha1 -C link-args=-Wl,--compress-debug-sections=zstd -C lto=thin -C linker-plugin-lto -C embed-bitcode=yes -C opt-level=3 -C codegen-units=16 -C strip=none -C target-cpu=x86-64-v2' │P│ + export RUSTFLAGS │P│ + CC=clang │P│ + export CC │P│ + CXX=clang++ │P│ + export CXX │P│ + OBJC=clang │P│ + export OBJC │P│ + OBJCXX=clang++ │P│ + export OBJCXX │P│ + CPP=clang-cpp │P│ + export CPP │P│ + OBJCPP='clang -E -' │P│ + export OBJCPP │P│ + OBJCXXCPP='clang++ -E' │P│ + export OBJCXXCPP │P│ + AR=llvm-ar │P│ + export AR │P│ + LD=ld.lld │P│ + export LD │P│ + OBJCOPY=llvm-objcopy │P│ + export OBJCOPY │P│ + NM=llvm-nm │P│ + export NM │P│ + RANLIB=llvm-ranlib │P│ + export RANLIB │P│ + STRIP=llvm-strip │P│ + export STRIP │P│ + PATH=/usr/bin:/bin │P│ + export PATH │P│ + CCACHE_DIR=/mason/ccache │P│ + export CCACHE_DIR │P│ + CCACHE_BASEDIR=/mason/build/x86_64 │P│ + export CCACHE_BASEDIR │P│ + test -z /mason/ccache │P│ + CARGO_BUILD_DEP_INFO_BASEDIR=/mason/build/x86_64 │P│ + export CARGO_BUILD_DEP_INFO_BASEDIR │P│ + CARGO_NET_RETRY=5 │P│ + export CARGO_NET_RETRY │P│ + CARGO_PROFILE_RELEASE_DEBUG=full │P│ + export CARGO_PROFILE_RELEASE_DEBUG │P│ + CARGO_PROFILE_RELEASE_SPLIT_DEBUGINFO=off │P│ + export CARGO_PROFILE_RELEASE_SPLIT_DEBUGINFO │P│ + CARGO_PROFILE_RELEASE_LTO=off │P│ + export CARGO_PROFILE_RELEASE_LTO │P│ + CARGO_PROFILE_RELEASE_STRIP=none │P│ + export CARGO_PROFILE_RELEASE_STRIP │P│ + RUSTC_WRAPPER= │P│ + export RUSTC_WRAPPER │P│ + test -z '' │P│ + unset RUSTC_WRAPPER │P│ + SCCACHE_DIR=/mason/sccache │P│ + export SCCACHE_DIR │P│ + test -z /mason/sccache │P│ + LANG=en_US.UTF-8 │P│ + export LANG │P│ + LC_ALL=en_US.UTF-8 │P│ + export LC_ALL │P│ + test -d /mason/build/x86_64 │P│ + cd /mason/build/x86_64 │P│ + echo 'The work directory %(workdir) is /mason/build/x86_64' │P│ + mkdir -p 0.10.3.tar.gz │P│ The work directory %(workdir) is /mason/build/x86_64 │P│ + bsdtar-static xf /mason/sourcedir/0.10.3.tar.gz -C 0.10.3.tar.gz --strip-components=1 --no-same-owner │ │Setup │S│ + TERM=dumb │S│ + export TERM │S│ + SOURCE_DATE_EPOCH=1750098499 │S│ + export SOURCE_DATE_EPOCH │S│ + PGO_STAGE=NONE │S│ + export PGO_STAGE │S│ + PKG_CONFIG_PATH=/usr/lib/pkgconfig:/usr/share/pkgconfig │S│ + export PKG_CONFIG_PATH │S│ + CFLAGS='-D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC' │S│ + export CFLAGS │S│ + CGO_CFLAGS='-D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC' │S│ + export CGO_CFLAGS │S│ + CXXFLAGS='-D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC' │S│ + export CXXFLAGS │S│ + CGO_CXXFLAGS='-D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC' │S│ + export CGO_CXXFLAGS │S│ + FFLAGS='-D_FORTIFY_SOURCE=2 -O2 -flto=thin -fno-omit-frame-pointer -g' │S│ + export FFLAGS │S│ + LDFLAGS='-Wl,--as-needed -Wl,--build-id=sha1 -Wl,--compress-debug-sections=zstd -Wl,--icf=safe -Wl,-Bsymbolic-functions -Wl,-O2,--gc-sections -Wl,-z,pack-relative-relocs -Wl,-z,relro,-z,now -flto=thin' │S│ + export LDFLAGS │S│ + CGO_LDFLAGS='-Wl,--as-needed -Wl,--build-id=sha1 -Wl,--compress-debug-sections=zstd -Wl,--icf=safe -Wl,-Bsymbolic-functions -Wl,-O2,--gc-sections -Wl,-z,pack-relative-relocs -Wl,-z,relro,-z,now -flto=thin -Wl,--no-gc-sections' │S│ + export CGO_LDFLAGS │S│ + DFLAGS='-O2 -flto=thin -frame-pointer=all -g -gc -d-debug -mcpu=x86-64-v2 -release -Hkeep-all-bodies -relocation-model=pic -wi' │S│ + export DFLAGS │S│ + RUSTFLAGS='-C debuginfo=2 -C split-debuginfo=off -C force-frame-pointers -C link-args=-Wl,--build-id=sha1 -C link-args=-Wl,--compress-debug-sections=zstd -C lto=thin -C linker-plugin-lto -C embed-bitcode=yes -C opt-level=3 -C codegen-units=16 -C strip=none -C target-cpu=x86-64-v2' │S│ + export RUSTFLAGS │S│ + CC=clang │S│ + export CC │S│ + CXX=clang++ │S│ + export CXX │S│ + OBJC=clang │S│ + export OBJC │S│ + OBJCXX=clang++ │S│ + export OBJCXX │S│ + CPP=clang-cpp │S│ + export CPP │S│ + OBJCPP='clang -E -' │S│ + export OBJCPP │S│ + OBJCXXCPP='clang++ -E' │S│ + export OBJCXXCPP │S│ + AR=llvm-ar │S│ + export AR │S│ + LD=ld.lld │S│ + export LD │S│ + OBJCOPY=llvm-objcopy │S│ + export OBJCOPY │S│ + NM=llvm-nm │S│ + export NM │S│ + RANLIB=llvm-ranlib │S│ + export RANLIB │S│ + STRIP=llvm-strip │S│ + export STRIP │S│ + PATH=/usr/bin:/bin │S│ + export PATH │S│ + CCACHE_DIR=/mason/ccache │S│ + export CCACHE_DIR │S│ + CCACHE_BASEDIR=/mason/build/x86_64/0.10.3.tar.gz │S│ + export CCACHE_BASEDIR │S│ + test -z /mason/ccache │S│ + CARGO_BUILD_DEP_INFO_BASEDIR=/mason/build/x86_64/0.10.3.tar.gz │S│ + export CARGO_BUILD_DEP_INFO_BASEDIR │S│ + CARGO_NET_RETRY=5 │S│ + export CARGO_NET_RETRY │S│ + CARGO_PROFILE_RELEASE_DEBUG=full │S│ + export CARGO_PROFILE_RELEASE_DEBUG │S│ + CARGO_PROFILE_RELEASE_SPLIT_DEBUGINFO=off │S│ + export CARGO_PROFILE_RELEASE_SPLIT_DEBUGINFO │S│ + CARGO_PROFILE_RELEASE_LTO=off │S│ + export CARGO_PROFILE_RELEASE_LTO │S│ + CARGO_PROFILE_RELEASE_STRIP=none │S│ + export CARGO_PROFILE_RELEASE_STRIP │S│ + RUSTC_WRAPPER= │S│ + export RUSTC_WRAPPER │S│ + test -z '' │S│ + unset RUSTC_WRAPPER │S│ + SCCACHE_DIR=/mason/sccache │S│ + export SCCACHE_DIR │S│ + test -z /mason/sccache │S│ + LANG=en_US.UTF-8 │S│ + export LANG │S│ + LC_ALL=en_US.UTF-8 │S│ + export LC_ALL │S│ + test -d /mason/build/x86_64/0.10.3.tar.gz │S│ + cd /mason/build/x86_64/0.10.3.tar.gz │S│ + echo 'The work directory %(workdir) is /mason/build/x86_64/0.10.3.tar.gz' │S│ + patch -f -p1 -i /mason/recipe/pkg/patches/0001-fix-paths-for-inline-assembler.patch │S│ The work directory %(workdir) is /mason/build/x86_64/0.10.3.tar.gz │S│ patching file src/config.c │S│ + test -e ./meson.build │S│ + meson setup --buildtype=plain --prefix=/usr --libdir=lib --bindir=/usr/bin --sbindir=/usr/sbin --libexecdir=lib/cava --includedir=/usr/include --datadir=/usr/share --mandir=/usr/share/man --infodir=/usr/share/info --localedir=/usr/share/locale --sysconfdir=/etc --localstatedir=/var --wrap-mode=nodownload aerynos-builddir -Dbuild_target=all │S│ The Meson build system │S│ Version: 1.8.1 │S│ Source dir: /mason/build/x86_64/0.10.3.tar.gz │S│ Build dir: /mason/build/x86_64/0.10.3.tar.gz/aerynos-builddir │S│ Build type: native build │S│ Project name: cava │S│ Project version: 0.10.3 │S│ C compiler for the host machine: clang (clang 20.1.7 "clang version 20.1.7 (AerynOS)") │S│ C linker for the host machine: clang ld.lld 20.1.7 │S│ Host machine cpu family: x86_64 │S│ Host machine cpu: x86_64 │S│ Has header "iniparser.h" : NO │S│ Has header "iniparser/iniparser.h" : YES │S│ Library iniparser found: YES │S│ Checking for function "iniparser_load" with dependency -liniparser: YES │S│ Library m found: YES │S│ Checking for function "sqrt" with dependency -lm: YES │S│ Found pkg-config: YES (/usr/bin/pkg-config) 2.3.0 │S│ Run-time dependency fftw3 found: YES 3.3.10 │S│ Run-time dependency threads found: YES │S│ Has header "pthread.h" with dependency threads: YES │S│ Checking for function "pthread_create" with dependency threads: YES │S│ Check usable header "alloca.h" : YES │S│ Run-time dependency ncursesw found: YES 6.5.20250510 │S│ Checking for function "initscr" with dependency ncursesw: YES │S│ Library asound found: YES │S│ Checking for function "snd_pcm_open" with dependency -lasound: YES │S│ Library portaudio found: NO │S│ meson.build:159: WARNING: portaudio library is not found. building without portaudio │S│ Run-time dependency libpulse found: YES 17.0 │S│ Library pulse-simple found: YES │S│ Checking for function "pa_simple_new" with dependencies libpulse, -lpulse-simple: YES │S│ Library sndio found: NO │S│ meson.build:188: WARNING: sndio library is not found. building without sndio │S│ Run-time dependency libpipewire-0.3 found: YES 1.4.5 │S│ Checking for function "pw_stream_connect" with dependency libpipewire-0.3: YES │S│ Run-time dependency sdl2 found: YES 2.32.56 │S│ Run-time dependency gl found: YES 1.2 │S│ Checking for function "SDL_Init" with dependency sdl2: YES │S│ Check usable header "sys/soundcard.h" : YES │S│ meson.build:245: WARNING: No oss dev files found. building without oss │S│ Found CMake: /usr/bin/cmake (4.0.2) │S│ Run-time dependency jack found: NO (tried pkgconfig and cmake) │S│ Message: jack library is not found. building without jack │S│ Build targets in project: 2 │S│ │S│ cava 0.10.3 │S│ │S│ User defined options │S│ bindir : /usr/bin │S│ build_target : all │S│ buildtype : plain │S│ datadir : /usr/share │S│ includedir : /usr/include │S│ infodir : /usr/share/info │S│ libdir : lib │S│ libexecdir : lib/cava │S│ localedir : /usr/share/locale │S│ localstatedir: /var │S│ mandir : /usr/share/man │S│ prefix : /usr │S│ sbindir : /usr/sbin │S│ sysconfdir : /etc │S│ wrap_mode : nodownload │S│ │S│ Found ninja-1.12.1 at /usr/bin/ninja │ │Build │B│ + TERM=dumb │B│ + export TERM │B│ + SOURCE_DATE_EPOCH=1750098499 │B│ + export SOURCE_DATE_EPOCH │B│ + PGO_STAGE=NONE │B│ + export PGO_STAGE │B│ + PKG_CONFIG_PATH=/usr/lib/pkgconfig:/usr/share/pkgconfig │B│ + export PKG_CONFIG_PATH │B│ + CFLAGS='-D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC' │B│ + export CFLAGS │B│ + CGO_CFLAGS='-D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC' │B│ + export CGO_CFLAGS │B│ + CXXFLAGS='-D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC' │B│ + export CXXFLAGS │B│ + CGO_CXXFLAGS='-D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC' │B│ + export CGO_CXXFLAGS │B│ + FFLAGS='-D_FORTIFY_SOURCE=2 -O2 -flto=thin -fno-omit-frame-pointer -g' │B│ + export FFLAGS │B│ + LDFLAGS='-Wl,--as-needed -Wl,--build-id=sha1 -Wl,--compress-debug-sections=zstd -Wl,--icf=safe -Wl,-Bsymbolic-functions -Wl,-O2,--gc-sections -Wl,-z,pack-relative-relocs -Wl,-z,relro,-z,now -flto=thin' │B│ + export LDFLAGS │B│ + CGO_LDFLAGS='-Wl,--as-needed -Wl,--build-id=sha1 -Wl,--compress-debug-sections=zstd -Wl,--icf=safe -Wl,-Bsymbolic-functions -Wl,-O2,--gc-sections -Wl,-z,pack-relative-relocs -Wl,-z,relro,-z,now -flto=thin -Wl,--no-gc-sections' │B│ + export CGO_LDFLAGS │B│ + DFLAGS='-O2 -flto=thin -frame-pointer=all -g -gc -d-debug -mcpu=x86-64-v2 -release -Hkeep-all-bodies -relocation-model=pic -wi' │B│ + export DFLAGS │B│ + RUSTFLAGS='-C debuginfo=2 -C split-debuginfo=off -C force-frame-pointers -C link-args=-Wl,--build-id=sha1 -C link-args=-Wl,--compress-debug-sections=zstd -C lto=thin -C linker-plugin-lto -C embed-bitcode=yes -C opt-level=3 -C codegen-units=16 -C strip=none -C target-cpu=x86-64-v2' │B│ + export RUSTFLAGS │B│ + CC=clang │B│ + export CC │B│ + CXX=clang++ │B│ + export CXX │B│ + OBJC=clang │B│ + export OBJC │B│ + OBJCXX=clang++ │B│ + export OBJCXX │B│ + CPP=clang-cpp │B│ + export CPP │B│ + OBJCPP='clang -E -' │B│ + export OBJCPP │B│ + OBJCXXCPP='clang++ -E' │B│ + export OBJCXXCPP │B│ + AR=llvm-ar │B│ + export AR │B│ + LD=ld.lld │B│ + export LD │B│ + OBJCOPY=llvm-objcopy │B│ + export OBJCOPY │B│ + NM=llvm-nm │B│ + export NM │B│ + RANLIB=llvm-ranlib │B│ + export RANLIB │B│ + STRIP=llvm-strip │B│ + export STRIP │B│ + PATH=/usr/bin:/bin │B│ + export PATH │B│ + CCACHE_DIR=/mason/ccache │B│ + export CCACHE_DIR │B│ + CCACHE_BASEDIR=/mason/build/x86_64/0.10.3.tar.gz │B│ + export CCACHE_BASEDIR │B│ + test -z /mason/ccache │B│ + CARGO_BUILD_DEP_INFO_BASEDIR=/mason/build/x86_64/0.10.3.tar.gz │B│ + export CARGO_BUILD_DEP_INFO_BASEDIR │B│ + CARGO_NET_RETRY=5 │B│ + export CARGO_NET_RETRY │B│ + CARGO_PROFILE_RELEASE_DEBUG=full │B│ + export CARGO_PROFILE_RELEASE_DEBUG │B│ + CARGO_PROFILE_RELEASE_SPLIT_DEBUGINFO=off │B│ + export CARGO_PROFILE_RELEASE_SPLIT_DEBUGINFO │B│ + CARGO_PROFILE_RELEASE_LTO=off │B│ + export CARGO_PROFILE_RELEASE_LTO │B│ + CARGO_PROFILE_RELEASE_STRIP=none │B│ + export CARGO_PROFILE_RELEASE_STRIP │B│ + RUSTC_WRAPPER= │B│ + export RUSTC_WRAPPER │B│ + test -z '' │B│ + unset RUSTC_WRAPPER │B│ + SCCACHE_DIR=/mason/sccache │B│ + export SCCACHE_DIR │B│ + test -z /mason/sccache │B│ + LANG=en_US.UTF-8 │B│ + export LANG │B│ + LC_ALL=en_US.UTF-8 │B│ + export LC_ALL │B│ + test -d /mason/build/x86_64/0.10.3.tar.gz │B│ + cd /mason/build/x86_64/0.10.3.tar.gz │B│ + echo 'The work directory %(workdir) is /mason/build/x86_64/0.10.3.tar.gz' │B│ + meson compile --verbose -j 24 -C aerynos-builddir │B│ The work directory %(workdir) is /mason/build/x86_64/0.10.3.tar.gz │B│ ninja: Entering directory `/mason/build/x86_64/0.10.3.tar.gz/aerynos-builddir' │B│ [1/35] clang -Icava.p -I. -I.. -I../include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/SDL2 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic '-DPACKAGE="cava"' '-DVERSION="0.10.3"' -DNDEBUG -DHAVE_ALLOCA_H -DNCURSES -DALSA -DPULSE -DPIPEWIRE -DSDL -DSDL_GLSL '-DFONTDIR="/usr/share/consolefonts"' '-DFONTFILE="cava.psf"' -DCAVAFONT -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -D_GNU_SOURCE=1 -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -pthread -Wall -Wextra -Wno-unused-result -Wno-maybe-uninitialized -Wno-vla-parameter -MD -MQ cava.p/src_input_fifo.c.o -MF cava.p/src_input_fifo.c.o.d -o cava.p/src_input_fifo.c.o -c ../src/input/fifo.c │B│ warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] │B│ warning: unknown warning option '-Wno-vla-parameter'; did you mean '-Wno-array-parameter'? [-Wunknown-warning-option] │B│ 2 warnings generated. │B│ [2/35] clang -Ilibcava.so.p -I. -I.. -I../include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/SDL2 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic '-DPACKAGE="cava"' '-DVERSION="0.10.3"' -DNDEBUG -DHAVE_ALLOCA_H -DNCURSES -DALSA -DPULSE -DPIPEWIRE -DSDL -DSDL_GLSL '-DFONTDIR="/usr/share/consolefonts"' '-DFONTFILE="cava.psf"' -DCAVAFONT -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -D_GNU_SOURCE=1 -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -pthread -Wall -Wextra -Wno-unused-result -Wno-maybe-uninitialized -Wno-vla-parameter -MD -MQ libcava.so.p/src_input_fifo.c.o -MF libcava.so.p/src_input_fifo.c.o.d -o libcava.so.p/src_input_fifo.c.o -c ../src/input/fifo.c │B│ warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] │B│ warning: unknown warning option '-Wno-vla-parameter'; did you mean '-Wno-array-parameter'? [-Wunknown-warning-option] │B│ 2 warnings generated. │B│ [3/35] clang -Ilibcava.so.p -I. -I.. -I../include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/SDL2 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic '-DPACKAGE="cava"' '-DVERSION="0.10.3"' -DNDEBUG -DHAVE_ALLOCA_H -DNCURSES -DALSA -DPULSE -DPIPEWIRE -DSDL -DSDL_GLSL '-DFONTDIR="/usr/share/consolefonts"' '-DFONTFILE="cava.psf"' -DCAVAFONT -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -D_GNU_SOURCE=1 -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -pthread -Wall -Wextra -Wno-unused-result -Wno-maybe-uninitialized -Wno-vla-parameter -MD -MQ libcava.so.p/src_output_noritake.c.o -MF libcava.so.p/src_output_noritake.c.o.d -o libcava.so.p/src_output_noritake.c.o -c ../src/output/noritake.c │B│ warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] │B│ warning: unknown warning option '-Wno-vla-parameter'; did you mean '-Wno-array-parameter'? [-Wunknown-warning-option] │B│ 2 warnings generated. │B│ [4/35] clang -Ilibcava.so.p -I. -I.. -I../include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/SDL2 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic '-DPACKAGE="cava"' '-DVERSION="0.10.3"' -DNDEBUG -DHAVE_ALLOCA_H -DNCURSES -DALSA -DPULSE -DPIPEWIRE -DSDL -DSDL_GLSL '-DFONTDIR="/usr/share/consolefonts"' '-DFONTFILE="cava.psf"' -DCAVAFONT -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -D_GNU_SOURCE=1 -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -pthread -Wall -Wextra -Wno-unused-result -Wno-maybe-uninitialized -Wno-vla-parameter -MD -MQ libcava.so.p/src_output_raw.c.o -MF libcava.so.p/src_output_raw.c.o.d -o libcava.so.p/src_output_raw.c.o -c ../src/output/raw.c │B│ warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] │B│ warning: unknown warning option '-Wno-vla-parameter'; did you mean '-Wno-array-parameter'? [-Wunknown-warning-option] │B│ 2 warnings generated. │B│ [5/35] clang -Icava.p -I. -I.. -I../include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/SDL2 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic '-DPACKAGE="cava"' '-DVERSION="0.10.3"' -DNDEBUG -DHAVE_ALLOCA_H -DNCURSES -DALSA -DPULSE -DPIPEWIRE -DSDL -DSDL_GLSL '-DFONTDIR="/usr/share/consolefonts"' '-DFONTFILE="cava.psf"' -DCAVAFONT -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -D_GNU_SOURCE=1 -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -pthread -Wall -Wextra -Wno-unused-result -Wno-maybe-uninitialized -Wno-vla-parameter -MD -MQ cava.p/src_common.c.o -MF cava.p/src_common.c.o.d -o cava.p/src_common.c.o -c ../src/common.c │B│ warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] │B│ warning: unknown warning option '-Wno-vla-parameter'; did you mean '-Wno-array-parameter'? [-Wunknown-warning-option] │B│ 2 warnings generated. │B│ [6/35] clang -Ilibcava.so.p -I. -I.. -I../include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/SDL2 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic '-DPACKAGE="cava"' '-DVERSION="0.10.3"' -DNDEBUG -DHAVE_ALLOCA_H -DNCURSES -DALSA -DPULSE -DPIPEWIRE -DSDL -DSDL_GLSL '-DFONTDIR="/usr/share/consolefonts"' '-DFONTFILE="cava.psf"' -DCAVAFONT -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -D_GNU_SOURCE=1 -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -pthread -Wall -Wextra -Wno-unused-result -Wno-maybe-uninitialized -Wno-vla-parameter -MD -MQ libcava.so.p/src_common.c.o -MF libcava.so.p/src_common.c.o.d -o libcava.so.p/src_common.c.o -c ../src/common.c │B│ warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] │B│ warning: unknown warning option '-Wno-vla-parameter'; did you mean '-Wno-array-parameter'? [-Wunknown-warning-option] │B│ 2 warnings generated. │B│ [7/35] clang -Ilibcava.so.p -I. -I.. -I../include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/SDL2 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic '-DPACKAGE="cava"' '-DVERSION="0.10.3"' -DNDEBUG -DHAVE_ALLOCA_H -DNCURSES -DALSA -DPULSE -DPIPEWIRE -DSDL -DSDL_GLSL '-DFONTDIR="/usr/share/consolefonts"' '-DFONTFILE="cava.psf"' -DCAVAFONT -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -D_GNU_SOURCE=1 -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -pthread -Wall -Wextra -Wno-unused-result -Wno-maybe-uninitialized -Wno-vla-parameter -MD -MQ libcava.so.p/src_input_shmem.c.o -MF libcava.so.p/src_input_shmem.c.o.d -o libcava.so.p/src_input_shmem.c.o -c ../src/input/shmem.c │B│ warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] │B│ warning: unknown warning option '-Wno-vla-parameter'; did you mean '-Wno-array-parameter'? [-Wunknown-warning-option] │B│ 2 warnings generated. │B│ [8/35] clang -Icava.p -I. -I.. -I../include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/SDL2 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic '-DPACKAGE="cava"' '-DVERSION="0.10.3"' -DNDEBUG -DHAVE_ALLOCA_H -DNCURSES -DALSA -DPULSE -DPIPEWIRE -DSDL -DSDL_GLSL '-DFONTDIR="/usr/share/consolefonts"' '-DFONTFILE="cava.psf"' -DCAVAFONT -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -D_GNU_SOURCE=1 -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -pthread -Wall -Wextra -Wno-unused-result -Wno-maybe-uninitialized -Wno-vla-parameter -MD -MQ cava.p/src_input_shmem.c.o -MF cava.p/src_input_shmem.c.o.d -o cava.p/src_input_shmem.c.o -c ../src/input/shmem.c │B│ warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] │B│ warning: unknown warning option '-Wno-vla-parameter'; did you mean '-Wno-array-parameter'? [-Wunknown-warning-option] │B│ 2 warnings generated. │B│ [9/35] clang -Ilibcava.so.p -I. -I.. -I../include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/SDL2 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic '-DPACKAGE="cava"' '-DVERSION="0.10.3"' -DNDEBUG -DHAVE_ALLOCA_H -DNCURSES -DALSA -DPULSE -DPIPEWIRE -DSDL -DSDL_GLSL '-DFONTDIR="/usr/share/consolefonts"' '-DFONTFILE="cava.psf"' -DCAVAFONT -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -D_GNU_SOURCE=1 -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -pthread -Wall -Wextra -Wno-unused-result -Wno-maybe-uninitialized -Wno-vla-parameter -MD -MQ libcava.so.p/src_input_pulse.c.o -MF libcava.so.p/src_input_pulse.c.o.d -o libcava.so.p/src_input_pulse.c.o -c ../src/input/pulse.c │B│ warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] │B│ warning: unknown warning option '-Wno-vla-parameter'; did you mean '-Wno-array-parameter'? [-Wunknown-warning-option] │B│ 2 warnings generated. │B│ [10/35] clang -Ilibcava.so.p -I. -I.. -I../include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/SDL2 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic '-DPACKAGE="cava"' '-DVERSION="0.10.3"' -DNDEBUG -DHAVE_ALLOCA_H -DNCURSES -DALSA -DPULSE -DPIPEWIRE -DSDL -DSDL_GLSL '-DFONTDIR="/usr/share/consolefonts"' '-DFONTFILE="cava.psf"' -DCAVAFONT -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -D_GNU_SOURCE=1 -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -pthread -Wall -Wextra -Wno-unused-result -Wno-maybe-uninitialized -Wno-vla-parameter -MD -MQ libcava.so.p/src_output_terminal_ncurses.c.o -MF libcava.so.p/src_output_terminal_ncurses.c.o.d -o libcava.so.p/src_output_terminal_ncurses.c.o -c ../src/output/terminal_ncurses.c │B│ warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] │B│ warning: unknown warning option '-Wno-vla-parameter'; did you mean '-Wno-array-parameter'? [-Wunknown-warning-option] │B│ ../src/output/terminal_ncurses.c:255:28: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 255 | max_update_value = max(max_update_value, max(bars[bar], previous_frame[bar])); │B│ | ^ │B│ ../include/cava/util.h:5:6: note: expanded from macro 'max' │B│ 5 | ({ \ │B│ | ^ │B│ ../src/output/terminal_ncurses.c:255:50: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 255 | max_update_value = max(max_update_value, max(bars[bar], previous_frame[bar])); │B│ | ^ │B│ ../include/cava/util.h:5:6: note: expanded from macro 'max' │B│ 5 | ({ \ │B│ | ^ │B│ ../src/output/terminal_ncurses.c:255:50: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ ../include/cava/util.h:5:6: note: expanded from macro 'max' │B│ 5 | ({ \ │B│ | ^ │B│ 5 warnings generated. │B│ [11/35] clang -Ilibcava.so.p -I. -I.. -I../include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/SDL2 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic '-DPACKAGE="cava"' '-DVERSION="0.10.3"' -DNDEBUG -DHAVE_ALLOCA_H -DNCURSES -DALSA -DPULSE -DPIPEWIRE -DSDL -DSDL_GLSL '-DFONTDIR="/usr/share/consolefonts"' '-DFONTFILE="cava.psf"' -DCAVAFONT -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -D_GNU_SOURCE=1 -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -pthread -Wall -Wextra -Wno-unused-result -Wno-maybe-uninitialized -Wno-vla-parameter -MD -MQ libcava.so.p/src_input_alsa.c.o -MF libcava.so.p/src_input_alsa.c.o.d -o libcava.so.p/src_input_alsa.c.o -c ../src/input/alsa.c │B│ warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] │B│ warning: unknown warning option '-Wno-vla-parameter'; did you mean '-Wno-array-parameter'? [-Wunknown-warning-option] │B│ 2 warnings generated. │B│ [12/35] clang -Ilibcava.so.p -I. -I.. -I../include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/SDL2 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic '-DPACKAGE="cava"' '-DVERSION="0.10.3"' -DNDEBUG -DHAVE_ALLOCA_H -DNCURSES -DALSA -DPULSE -DPIPEWIRE -DSDL -DSDL_GLSL '-DFONTDIR="/usr/share/consolefonts"' '-DFONTFILE="cava.psf"' -DCAVAFONT -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -D_GNU_SOURCE=1 -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -pthread -Wall -Wextra -Wno-unused-result -Wno-maybe-uninitialized -Wno-vla-parameter -MD -MQ libcava.so.p/src_input_common.c.o -MF libcava.so.p/src_input_common.c.o.d -o libcava.so.p/src_input_common.c.o -c ../src/input/common.c │B│ warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] │B│ warning: unknown warning option '-Wno-vla-parameter'; did you mean '-Wno-array-parameter'? [-Wunknown-warning-option] │B│ In file included from ../src/input/common.c:9: │B│ ../include/cava/input/pipewire.h:5:34: warning: no newline at end of file [-Wnewline-eof] │B│ 5 | void *input_pipewire(void *data); │B│ | ^ │B│ 3 warnings generated. │B│ [13/35] clang -Icava.p -I. -I.. -I../include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/SDL2 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic '-DPACKAGE="cava"' '-DVERSION="0.10.3"' -DNDEBUG -DHAVE_ALLOCA_H -DNCURSES -DALSA -DPULSE -DPIPEWIRE -DSDL -DSDL_GLSL '-DFONTDIR="/usr/share/consolefonts"' '-DFONTFILE="cava.psf"' -DCAVAFONT -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -D_GNU_SOURCE=1 -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -pthread -Wall -Wextra -Wno-unused-result -Wno-maybe-uninitialized -Wno-vla-parameter -MD -MQ cava.p/src_input_common.c.o -MF cava.p/src_input_common.c.o.d -o cava.p/src_input_common.c.o -c ../src/input/common.c │B│ warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] │B│ warning: unknown warning option '-Wno-vla-parameter'; did you mean '-Wno-array-parameter'? [-Wunknown-warning-option] │B│ In file included from ../src/input/common.c:9: │B│ ../include/cava/input/pipewire.h:5:34: warning: no newline at end of file [-Wnewline-eof] │B│ 5 | void *input_pipewire(void *data); │B│ | ^ │B│ 3 warnings generated. │B│ [14/35] clang -Icava.p -I. -I.. -I../include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/SDL2 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic '-DPACKAGE="cava"' '-DVERSION="0.10.3"' -DNDEBUG -DHAVE_ALLOCA_H -DNCURSES -DALSA -DPULSE -DPIPEWIRE -DSDL -DSDL_GLSL '-DFONTDIR="/usr/share/consolefonts"' '-DFONTFILE="cava.psf"' -DCAVAFONT -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -D_GNU_SOURCE=1 -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -pthread -Wall -Wextra -Wno-unused-result -Wno-maybe-uninitialized -Wno-vla-parameter -MD -MQ cava.p/src_output_noritake.c.o -MF cava.p/src_output_noritake.c.o.d -o cava.p/src_output_noritake.c.o -c ../src/output/noritake.c │B│ warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] │B│ warning: unknown warning option '-Wno-vla-parameter'; did you mean '-Wno-array-parameter'? [-Wunknown-warning-option] │B│ 2 warnings generated. │B│ [15/35] clang -Icava.p -I. -I.. -I../include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/SDL2 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic '-DPACKAGE="cava"' '-DVERSION="0.10.3"' -DNDEBUG -DHAVE_ALLOCA_H -DNCURSES -DALSA -DPULSE -DPIPEWIRE -DSDL -DSDL_GLSL '-DFONTDIR="/usr/share/consolefonts"' '-DFONTFILE="cava.psf"' -DCAVAFONT -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -D_GNU_SOURCE=1 -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -pthread -Wall -Wextra -Wno-unused-result -Wno-maybe-uninitialized -Wno-vla-parameter -MD -MQ cava.p/src_output_raw.c.o -MF cava.p/src_output_raw.c.o.d -o cava.p/src_output_raw.c.o -c ../src/output/raw.c │B│ warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] │B│ warning: unknown warning option '-Wno-vla-parameter'; did you mean '-Wno-array-parameter'? [-Wunknown-warning-option] │B│ 2 warnings generated. │B│ [16/35] clang -Icava.p -I. -I.. -I../include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/SDL2 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic '-DPACKAGE="cava"' '-DVERSION="0.10.3"' -DNDEBUG -DHAVE_ALLOCA_H -DNCURSES -DALSA -DPULSE -DPIPEWIRE -DSDL -DSDL_GLSL '-DFONTDIR="/usr/share/consolefonts"' '-DFONTFILE="cava.psf"' -DCAVAFONT -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -D_GNU_SOURCE=1 -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -pthread -Wall -Wextra -Wno-unused-result -Wno-maybe-uninitialized -Wno-vla-parameter -MD -MQ cava.p/src_input_pulse.c.o -MF cava.p/src_input_pulse.c.o.d -o cava.p/src_input_pulse.c.o -c ../src/input/pulse.c │B│ warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] │B│ warning: unknown warning option '-Wno-vla-parameter'; did you mean '-Wno-array-parameter'? [-Wunknown-warning-option] │B│ 2 warnings generated. │B│ [17/35] clang -Icava.p -I. -I.. -I../include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/SDL2 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic '-DPACKAGE="cava"' '-DVERSION="0.10.3"' -DNDEBUG -DHAVE_ALLOCA_H -DNCURSES -DALSA -DPULSE -DPIPEWIRE -DSDL -DSDL_GLSL '-DFONTDIR="/usr/share/consolefonts"' '-DFONTFILE="cava.psf"' -DCAVAFONT -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -D_GNU_SOURCE=1 -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -pthread -Wall -Wextra -Wno-unused-result -Wno-maybe-uninitialized -Wno-vla-parameter -MD -MQ cava.p/src_cavacore.c.o -MF cava.p/src_cavacore.c.o.d -o cava.p/src_cavacore.c.o -c ../src/cavacore.c │B│ warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] │B│ warning: unknown warning option '-Wno-vla-parameter'; did you mean '-Wno-array-parameter'? [-Wunknown-warning-option] │B│ 2 warnings generated. │B│ [18/35] clang -Ilibcava.so.p -I. -I.. -I../include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/SDL2 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic '-DPACKAGE="cava"' '-DVERSION="0.10.3"' -DNDEBUG -DHAVE_ALLOCA_H -DNCURSES -DALSA -DPULSE -DPIPEWIRE -DSDL -DSDL_GLSL '-DFONTDIR="/usr/share/consolefonts"' '-DFONTFILE="cava.psf"' -DCAVAFONT -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -D_GNU_SOURCE=1 -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -pthread -Wall -Wextra -Wno-unused-result -Wno-maybe-uninitialized -Wno-vla-parameter -MD -MQ libcava.so.p/src_config.c.o -MF libcava.so.p/src_config.c.o.d -o libcava.so.p/src_config.c.o -c ../src/config.c │B│ warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] │B│ warning: unknown warning option '-Wno-vla-parameter'; did you mean '-Wno-array-parameter'? [-Wunknown-warning-option] │B│ In file included from ../src/config.c:36: │B│ ../third_party/incbin.h:476:7: warning: no newline at end of file [-Wnewline-eof] │B│ 476 | #endif │B│ | ^ │B│ 3 warnings generated. │B│ [19/35] clang -Icava.p -I. -I.. -I../include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/SDL2 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic '-DPACKAGE="cava"' '-DVERSION="0.10.3"' -DNDEBUG -DHAVE_ALLOCA_H -DNCURSES -DALSA -DPULSE -DPIPEWIRE -DSDL -DSDL_GLSL '-DFONTDIR="/usr/share/consolefonts"' '-DFONTFILE="cava.psf"' -DCAVAFONT -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -D_GNU_SOURCE=1 -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -pthread -Wall -Wextra -Wno-unused-result -Wno-maybe-uninitialized -Wno-vla-parameter -MD -MQ cava.p/src_output_terminal_ncurses.c.o -MF cava.p/src_output_terminal_ncurses.c.o.d -o cava.p/src_output_terminal_ncurses.c.o -c ../src/output/terminal_ncurses.c │B│ warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] │B│ warning: unknown warning option '-Wno-vla-parameter'; did you mean '-Wno-array-parameter'? [-Wunknown-warning-option] │B│ ../src/output/terminal_ncurses.c:255:28: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 255 | max_update_value = max(max_update_value, max(bars[bar], previous_frame[bar])); │B│ | ^ │B│ ../include/cava/util.h:5:6: note: expanded from macro 'max' │B│ 5 | ({ \ │B│ | ^ │B│ ../src/output/terminal_ncurses.c:255:50: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 255 | max_update_value = max(max_update_value, max(bars[bar], previous_frame[bar])); │B│ | ^ │B│ ../include/cava/util.h:5:6: note: expanded from macro 'max' │B│ 5 | ({ \ │B│ | ^ │B│ ../src/output/terminal_ncurses.c:255:50: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ ../include/cava/util.h:5:6: note: expanded from macro 'max' │B│ 5 | ({ \ │B│ | ^ │B│ 5 warnings generated. │B│ [20/35] clang -Icava.p -I. -I.. -I../include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/SDL2 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic '-DPACKAGE="cava"' '-DVERSION="0.10.3"' -DNDEBUG -DHAVE_ALLOCA_H -DNCURSES -DALSA -DPULSE -DPIPEWIRE -DSDL -DSDL_GLSL '-DFONTDIR="/usr/share/consolefonts"' '-DFONTFILE="cava.psf"' -DCAVAFONT -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -D_GNU_SOURCE=1 -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -pthread -Wall -Wextra -Wno-unused-result -Wno-maybe-uninitialized -Wno-vla-parameter -MD -MQ cava.p/src_config.c.o -MF cava.p/src_config.c.o.d -o cava.p/src_config.c.o -c ../src/config.c │B│ warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] │B│ warning: unknown warning option '-Wno-vla-parameter'; did you mean '-Wno-array-parameter'? [-Wunknown-warning-option] │B│ In file included from ../src/config.c:36: │B│ ../third_party/incbin.h:476:7: warning: no newline at end of file [-Wnewline-eof] │B│ 476 | #endif │B│ | ^ │B│ 3 warnings generated. │B│ [21/35] clang -Ilibcava.so.p -I. -I.. -I../include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/SDL2 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic '-DPACKAGE="cava"' '-DVERSION="0.10.3"' -DNDEBUG -DHAVE_ALLOCA_H -DNCURSES -DALSA -DPULSE -DPIPEWIRE -DSDL -DSDL_GLSL '-DFONTDIR="/usr/share/consolefonts"' '-DFONTFILE="cava.psf"' -DCAVAFONT -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -D_GNU_SOURCE=1 -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -pthread -Wall -Wextra -Wno-unused-result -Wno-maybe-uninitialized -Wno-vla-parameter -MD -MQ libcava.so.p/src_cavacore.c.o -MF libcava.so.p/src_cavacore.c.o.d -o libcava.so.p/src_cavacore.c.o -c ../src/cavacore.c │B│ warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] │B│ warning: unknown warning option '-Wno-vla-parameter'; did you mean '-Wno-array-parameter'? [-Wunknown-warning-option] │B│ 2 warnings generated. │B│ [22/35] clang -Icava.p -I. -I.. -I../include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/SDL2 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic '-DPACKAGE="cava"' '-DVERSION="0.10.3"' -DNDEBUG -DHAVE_ALLOCA_H -DNCURSES -DALSA -DPULSE -DPIPEWIRE -DSDL -DSDL_GLSL '-DFONTDIR="/usr/share/consolefonts"' '-DFONTFILE="cava.psf"' -DCAVAFONT -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -D_GNU_SOURCE=1 -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -pthread -Wall -Wextra -Wno-unused-result -Wno-maybe-uninitialized -Wno-vla-parameter -MD -MQ cava.p/src_output_terminal_noncurses.c.o -MF cava.p/src_output_terminal_noncurses.c.o.d -o cava.p/src_output_terminal_noncurses.c.o -c ../src/output/terminal_noncurses.c │B│ warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] │B│ warning: unknown warning option '-Wno-vla-parameter'; did you mean '-Wno-array-parameter'? [-Wunknown-warning-option] │B│ 2 warnings generated. │B│ [23/35] clang -Ilibcava.so.p -I. -I.. -I../include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/SDL2 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic '-DPACKAGE="cava"' '-DVERSION="0.10.3"' -DNDEBUG -DHAVE_ALLOCA_H -DNCURSES -DALSA -DPULSE -DPIPEWIRE -DSDL -DSDL_GLSL '-DFONTDIR="/usr/share/consolefonts"' '-DFONTFILE="cava.psf"' -DCAVAFONT -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -D_GNU_SOURCE=1 -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -pthread -Wall -Wextra -Wno-unused-result -Wno-maybe-uninitialized -Wno-vla-parameter -MD -MQ libcava.so.p/src_output_common.c.o -MF libcava.so.p/src_output_common.c.o.d -o libcava.so.p/src_output_common.c.o -c ../src/output/common.c │B│ warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] │B│ warning: unknown warning option '-Wno-vla-parameter'; did you mean '-Wno-array-parameter'? [-Wunknown-warning-option] │B│ ../src/output/common.c:23:29: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 23 | bars[m_y] = max(bars[z] - height_normalizer * pow(de, 2), bars[m_y]); │B│ | ^ │B│ ../include/cava/util.h:5:6: note: expanded from macro 'max' │B│ 5 | ({ \ │B│ | ^ │B│ ../src/output/common.c:27:29: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 27 | bars[m_y] = max(bars[z] - height_normalizer * pow(de, 2), bars[m_y]); │B│ | ^ │B│ ../include/cava/util.h:5:6: note: expanded from macro 'max' │B│ 5 | ({ \ │B│ | ^ │B│ ../src/output/common.c:35:29: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 35 | bars[m_y] = max(bars[z] / pow(monstercat * 1.5, de), bars[m_y]); │B│ | ^ │B│ ../include/cava/util.h:5:6: note: expanded from macro 'max' │B│ 5 | ({ \ │B│ | ^ │B│ ../src/output/common.c:39:29: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 39 | bars[m_y] = max(bars[z] / pow(monstercat * 1.5, de), bars[m_y]); │B│ | ^ │B│ ../include/cava/util.h:5:6: note: expanded from macro 'max' │B│ 5 | ({ \ │B│ | ^ │B│ 6 warnings generated. │B│ [24/35] clang -Icava.p -I. -I.. -I../include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/SDL2 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic '-DPACKAGE="cava"' '-DVERSION="0.10.3"' -DNDEBUG -DHAVE_ALLOCA_H -DNCURSES -DALSA -DPULSE -DPIPEWIRE -DSDL -DSDL_GLSL '-DFONTDIR="/usr/share/consolefonts"' '-DFONTFILE="cava.psf"' -DCAVAFONT -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -D_GNU_SOURCE=1 -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -pthread -Wall -Wextra -Wno-unused-result -Wno-maybe-uninitialized -Wno-vla-parameter -MD -MQ cava.p/src_input_alsa.c.o -MF cava.p/src_input_alsa.c.o.d -o cava.p/src_input_alsa.c.o -c ../src/input/alsa.c │B│ warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] │B│ warning: unknown warning option '-Wno-vla-parameter'; did you mean '-Wno-array-parameter'? [-Wunknown-warning-option] │B│ 2 warnings generated. │B│ [25/35] clang -Ilibcava.so.p -I. -I.. -I../include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/SDL2 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic '-DPACKAGE="cava"' '-DVERSION="0.10.3"' -DNDEBUG -DHAVE_ALLOCA_H -DNCURSES -DALSA -DPULSE -DPIPEWIRE -DSDL -DSDL_GLSL '-DFONTDIR="/usr/share/consolefonts"' '-DFONTFILE="cava.psf"' -DCAVAFONT -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -D_GNU_SOURCE=1 -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -pthread -Wall -Wextra -Wno-unused-result -Wno-maybe-uninitialized -Wno-vla-parameter -MD -MQ libcava.so.p/src_output_terminal_noncurses.c.o -MF libcava.so.p/src_output_terminal_noncurses.c.o.d -o libcava.so.p/src_output_terminal_noncurses.c.o -c ../src/output/terminal_noncurses.c │B│ warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] │B│ warning: unknown warning option '-Wno-vla-parameter'; did you mean '-Wno-array-parameter'? [-Wunknown-warning-option] │B│ 2 warnings generated. │B│ [26/35] clang -Icava.p -I. -I.. -I../include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/SDL2 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic '-DPACKAGE="cava"' '-DVERSION="0.10.3"' -DNDEBUG -DHAVE_ALLOCA_H -DNCURSES -DALSA -DPULSE -DPIPEWIRE -DSDL -DSDL_GLSL '-DFONTDIR="/usr/share/consolefonts"' '-DFONTFILE="cava.psf"' -DCAVAFONT -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -D_GNU_SOURCE=1 -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -pthread -Wall -Wextra -Wno-unused-result -Wno-maybe-uninitialized -Wno-vla-parameter -MD -MQ cava.p/src_output_common.c.o -MF cava.p/src_output_common.c.o.d -o cava.p/src_output_common.c.o -c ../src/output/common.c │B│ warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] │B│ warning: unknown warning option '-Wno-vla-parameter'; did you mean '-Wno-array-parameter'? [-Wunknown-warning-option] │B│ ../src/output/common.c:23:29: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 23 | bars[m_y] = max(bars[z] - height_normalizer * pow(de, 2), bars[m_y]); │B│ | ^ │B│ ../include/cava/util.h:5:6: note: expanded from macro 'max' │B│ 5 | ({ \ │B│ | ^ │B│ ../src/output/common.c:27:29: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 27 | bars[m_y] = max(bars[z] - height_normalizer * pow(de, 2), bars[m_y]); │B│ | ^ │B│ ../include/cava/util.h:5:6: note: expanded from macro 'max' │B│ 5 | ({ \ │B│ | ^ │B│ ../src/output/common.c:35:29: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 35 | bars[m_y] = max(bars[z] / pow(monstercat * 1.5, de), bars[m_y]); │B│ | ^ │B│ ../include/cava/util.h:5:6: note: expanded from macro 'max' │B│ 5 | ({ \ │B│ | ^ │B│ ../src/output/common.c:39:29: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 39 | bars[m_y] = max(bars[z] / pow(monstercat * 1.5, de), bars[m_y]); │B│ | ^ │B│ ../include/cava/util.h:5:6: note: expanded from macro 'max' │B│ 5 | ({ \ │B│ | ^ │B│ 6 warnings generated. │B│ [27/35] clang -Icava.p -I. -I.. -I../include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/SDL2 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic '-DPACKAGE="cava"' '-DVERSION="0.10.3"' -DNDEBUG -DHAVE_ALLOCA_H -DNCURSES -DALSA -DPULSE -DPIPEWIRE -DSDL -DSDL_GLSL '-DFONTDIR="/usr/share/consolefonts"' '-DFONTFILE="cava.psf"' -DCAVAFONT -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -D_GNU_SOURCE=1 -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -pthread -Wall -Wextra -Wno-unused-result -Wno-maybe-uninitialized -Wno-vla-parameter -MD -MQ cava.p/src_cava.c.o -MF cava.p/src_cava.c.o.d -o cava.p/src_cava.c.o -c ../src/cava.c │B│ warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] │B│ warning: unknown warning option '-Wno-vla-parameter'; did you mean '-Wno-array-parameter'? [-Wunknown-warning-option] │B│ 2 warnings generated. │B│ [28/35] clang -Ilibcava.so.p -I. -I.. -I../include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/SDL2 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic '-DPACKAGE="cava"' '-DVERSION="0.10.3"' -DNDEBUG -DHAVE_ALLOCA_H -DNCURSES -DALSA -DPULSE -DPIPEWIRE -DSDL -DSDL_GLSL '-DFONTDIR="/usr/share/consolefonts"' '-DFONTFILE="cava.psf"' -DCAVAFONT -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -D_GNU_SOURCE=1 -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -pthread -Wall -Wextra -Wno-unused-result -Wno-maybe-uninitialized -Wno-vla-parameter -MD -MQ libcava.so.p/src_output_sdl_cava.c.o -MF libcava.so.p/src_output_sdl_cava.c.o.d -o libcava.so.p/src_output_sdl_cava.c.o -c ../src/output/sdl_cava.c │B│ warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] │B│ warning: unknown warning option '-Wno-vla-parameter'; did you mean '-Wno-array-parameter'? [-Wunknown-warning-option] │B│ 2 warnings generated. │B│ [29/35] clang -Icava.p -I. -I.. -I../include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/SDL2 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic '-DPACKAGE="cava"' '-DVERSION="0.10.3"' -DNDEBUG -DHAVE_ALLOCA_H -DNCURSES -DALSA -DPULSE -DPIPEWIRE -DSDL -DSDL_GLSL '-DFONTDIR="/usr/share/consolefonts"' '-DFONTFILE="cava.psf"' -DCAVAFONT -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -D_GNU_SOURCE=1 -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -pthread -Wall -Wextra -Wno-unused-result -Wno-maybe-uninitialized -Wno-vla-parameter -MD -MQ cava.p/src_output_sdl_cava.c.o -MF cava.p/src_output_sdl_cava.c.o.d -o cava.p/src_output_sdl_cava.c.o -c ../src/output/sdl_cava.c │B│ warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] │B│ warning: unknown warning option '-Wno-vla-parameter'; did you mean '-Wno-array-parameter'? [-Wunknown-warning-option] │B│ 2 warnings generated. │B│ [30/35] clang -Ilibcava.so.p -I. -I.. -I../include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/SDL2 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic '-DPACKAGE="cava"' '-DVERSION="0.10.3"' -DNDEBUG -DHAVE_ALLOCA_H -DNCURSES -DALSA -DPULSE -DPIPEWIRE -DSDL -DSDL_GLSL '-DFONTDIR="/usr/share/consolefonts"' '-DFONTFILE="cava.psf"' -DCAVAFONT -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -D_GNU_SOURCE=1 -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -pthread -Wall -Wextra -Wno-unused-result -Wno-maybe-uninitialized -Wno-vla-parameter -MD -MQ libcava.so.p/src_output_sdl_glsl.c.o -MF libcava.so.p/src_output_sdl_glsl.c.o.d -o libcava.so.p/src_output_sdl_glsl.c.o -c ../src/output/sdl_glsl.c │B│ warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] │B│ warning: unknown warning option '-Wno-vla-parameter'; did you mean '-Wno-array-parameter'? [-Wunknown-warning-option] │B│ 2 warnings generated. │B│ [31/35] clang -Ilibcava.so.p -I. -I.. -I../include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/SDL2 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic '-DPACKAGE="cava"' '-DVERSION="0.10.3"' -DNDEBUG -DHAVE_ALLOCA_H -DNCURSES -DALSA -DPULSE -DPIPEWIRE -DSDL -DSDL_GLSL '-DFONTDIR="/usr/share/consolefonts"' '-DFONTFILE="cava.psf"' -DCAVAFONT -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -D_GNU_SOURCE=1 -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -pthread -Wall -Wextra -Wno-unused-result -Wno-maybe-uninitialized -Wno-vla-parameter -MD -MQ libcava.so.p/src_input_pipewire.c.o -MF libcava.so.p/src_input_pipewire.c.o.d -o libcava.so.p/src_input_pipewire.c.o -c ../src/input/pipewire.c │B│ warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] │B│ warning: unknown warning option '-Wno-vla-parameter'; did you mean '-Wno-array-parameter'? [-Wunknown-warning-option] │B│ In file included from ../src/input/pipewire.c:1: │B│ ../include/cava/input/pipewire.h:5:34: warning: no newline at end of file [-Wnewline-eof] │B│ 5 | void *input_pipewire(void *data); │B│ | ^ │B│ In file included from ../src/input/pipewire.c:5: │B│ In file included from /usr/include/spa-0.2/spa/param/audio/format-utils.h:12: │B│ In file included from /usr/include/spa-0.2/spa/pod/parser.h:15: │B│ In file included from /usr/include/spa-0.2/spa/pod/iter.h:15: │B│ In file included from /usr/include/spa-0.2/spa/pod/pod.h:13: │B│ In file included from /usr/include/spa-0.2/spa/utils/type.h:13: │B│ /usr/include/spa-0.2/spa/utils/string.h:392:15: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 392 | buf->pos += SPA_MIN(remain, (size_t)written); │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/defs.h:147:2: note: expanded from macro 'SPA_MIN' │B│ 147 | ({ \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:5: │B│ In file included from /usr/include/spa-0.2/spa/param/audio/format-utils.h:12: │B│ In file included from /usr/include/spa-0.2/spa/pod/parser.h:15: │B│ /usr/include/spa-0.2/spa/pod/iter.h:345:13: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 345 | n_values = SPA_MIN(n_values, max_values); │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/defs.h:147:2: note: expanded from macro 'SPA_MIN' │B│ 147 | ({ \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:5: │B│ In file included from /usr/include/spa-0.2/spa/param/audio/format-utils.h:12: │B│ In file included from /usr/include/spa-0.2/spa/pod/parser.h:15: │B│ /usr/include/spa-0.2/spa/pod/iter.h:361:14: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 361 | *n_vals = SPA_MIN(1u, SPA_POD_CHOICE_N_VALUES(pod)); │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/defs.h:147:2: note: expanded from macro 'SPA_MIN' │B│ 147 | ({ \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:5: │B│ In file included from /usr/include/spa-0.2/spa/param/audio/format-utils.h:13: │B│ In file included from /usr/include/spa-0.2/spa/pod/builder.h:23: │B│ /usr/include/spa-0.2/spa/utils/hook.h:210:41: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 210 | res = (_f->method)((callbacks)->data, ## __VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:5: │B│ In file included from /usr/include/spa-0.2/spa/param/audio/format-utils.h:13: │B│ /usr/include/spa-0.2/spa/pod/builder.h:140:4: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 140 | spa_callbacks_call_res(&builder->callbacks, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:207:2: note: expanded from macro 'spa_callbacks_call_res' │B│ 207 | ({ \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:5: │B│ In file included from /usr/include/spa-0.2/spa/param/audio/format-utils.h:13: │B│ /usr/include/spa-0.2/spa/pod/builder.h:205:3: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 205 | SPA_FLAG_CLEAR(builder->state.flags, SPA_POD_BUILDER_FLAG_FIRST); │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/defs.h:83:2: note: expanded from macro 'SPA_FLAG_CLEAR' │B│ 83 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/defs.h:32:67: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 32 | #define SPA_STATIC_ASSERT(expr, ...) SPA_STATIC_ASSERT_IMPL(expr, ## __VA_ARGS__, "`" #expr "` evaluated to false") │B│ | ^ │B│ In file included from ../src/input/pipewire.c:5: │B│ In file included from /usr/include/spa-0.2/spa/param/audio/format-utils.h:13: │B│ /usr/include/spa-0.2/spa/pod/builder.h:227:2: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 227 | SPA_FLAG_CLEAR(builder->state.flags, SPA_POD_BUILDER_FLAG_FIRST); │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/defs.h:83:2: note: expanded from macro 'SPA_FLAG_CLEAR' │B│ 83 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/defs.h:32:67: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 32 | #define SPA_STATIC_ASSERT(expr, ...) SPA_STATIC_ASSERT_IMPL(expr, ## __VA_ARGS__, "`" #expr "` evaluated to false") │B│ | ^ │B│ In file included from ../src/input/pipewire.c:5: │B│ In file included from /usr/include/spa-0.2/spa/param/audio/format-utils.h:13: │B│ /usr/include/spa-0.2/spa/pod/builder.h:448:118: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 448 | #define SPA_POD_INIT_Object(size,type,id,...) ((struct spa_pod_object){ { (size), SPA_TYPE_Object }, { (type), (id) }, ##__VA_ARGS__ }) │B│ | ^ │B│ In file included from ../src/input/pipewire.c:5: │B│ In file included from /usr/include/spa-0.2/spa/param/audio/format-utils.h:12: │B│ /usr/include/spa-0.2/spa/pod/parser.h:564:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 564 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:5: │B│ In file included from /usr/include/spa-0.2/spa/param/audio/format-utils.h:15: │B│ /usr/include/spa-0.2/spa/param/format-utils.h:32:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 32 | return spa_pod_parse_object(format, │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:561:2: note: expanded from macro 'spa_pod_parse_object' │B│ 561 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:543:31: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 543 | _res = spa_pod_parser_get(p,##__VA_ARGS__, 0); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:5: │B│ In file included from /usr/include/spa-0.2/spa/param/audio/format-utils.h:15: │B│ /usr/include/spa-0.2/spa/param/format-utils.h:32:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 32 | return spa_pod_parse_object(format, │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:564:2: note: expanded from macro 'spa_pod_parse_object' │B│ 564 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:539:2: note: expanded from macro 'spa_pod_parser_get_object' │B│ 539 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:564:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 564 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:5: │B│ In file included from /usr/include/spa-0.2/spa/param/audio/format-utils.h:17: │B│ /usr/include/spa-0.2/spa/param/audio/raw-utils.h:36:8: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 36 | res = spa_pod_parse_object(format, │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:561:2: note: expanded from macro 'spa_pod_parse_object' │B│ 561 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:543:31: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 543 | _res = spa_pod_parser_get(p,##__VA_ARGS__, 0); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:5: │B│ In file included from /usr/include/spa-0.2/spa/param/audio/format-utils.h:17: │B│ /usr/include/spa-0.2/spa/param/audio/raw-utils.h:36:8: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 36 | res = spa_pod_parse_object(format, │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:564:2: note: expanded from macro 'spa_pod_parse_object' │B│ 564 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:539:2: note: expanded from macro 'spa_pod_parser_get_object' │B│ 539 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:564:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 564 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:5: │B│ In file included from /usr/include/spa-0.2/spa/param/audio/format-utils.h:18: │B│ /usr/include/spa-0.2/spa/param/audio/dsp-utils.h:34:8: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 34 | res = spa_pod_parse_object(format, │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:561:2: note: expanded from macro 'spa_pod_parse_object' │B│ 561 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:543:31: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 543 | _res = spa_pod_parser_get(p,##__VA_ARGS__, 0); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:5: │B│ In file included from /usr/include/spa-0.2/spa/param/audio/format-utils.h:18: │B│ /usr/include/spa-0.2/spa/param/audio/dsp-utils.h:34:8: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 34 | res = spa_pod_parse_object(format, │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:564:2: note: expanded from macro 'spa_pod_parse_object' │B│ 564 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:539:2: note: expanded from macro 'spa_pod_parser_get_object' │B│ 539 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:564:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 564 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:5: │B│ In file included from /usr/include/spa-0.2/spa/param/audio/format-utils.h:19: │B│ /usr/include/spa-0.2/spa/param/audio/iec958-utils.h:34:8: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 34 | res = spa_pod_parse_object(format, │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:561:2: note: expanded from macro 'spa_pod_parse_object' │B│ 561 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:543:31: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 543 | _res = spa_pod_parser_get(p,##__VA_ARGS__, 0); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:5: │B│ In file included from /usr/include/spa-0.2/spa/param/audio/format-utils.h:19: │B│ /usr/include/spa-0.2/spa/param/audio/iec958-utils.h:34:8: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 34 | res = spa_pod_parse_object(format, │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:564:2: note: expanded from macro 'spa_pod_parse_object' │B│ 564 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:539:2: note: expanded from macro 'spa_pod_parser_get_object' │B│ 539 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:564:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 564 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:5: │B│ In file included from /usr/include/spa-0.2/spa/param/audio/format-utils.h:20: │B│ /usr/include/spa-0.2/spa/param/audio/dsd-utils.h:36:8: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 36 | res = spa_pod_parse_object(format, │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:561:2: note: expanded from macro 'spa_pod_parse_object' │B│ 561 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:543:31: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 543 | _res = spa_pod_parser_get(p,##__VA_ARGS__, 0); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:5: │B│ In file included from /usr/include/spa-0.2/spa/param/audio/format-utils.h:20: │B│ /usr/include/spa-0.2/spa/param/audio/dsd-utils.h:36:8: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 36 | res = spa_pod_parse_object(format, │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:564:2: note: expanded from macro 'spa_pod_parse_object' │B│ 564 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:539:2: note: expanded from macro 'spa_pod_parser_get_object' │B│ 539 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:564:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 564 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:5: │B│ In file included from /usr/include/spa-0.2/spa/param/audio/format-utils.h:21: │B│ /usr/include/spa-0.2/spa/param/audio/mp3-utils.h:34:8: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 34 | res = spa_pod_parse_object(format, │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:561:2: note: expanded from macro 'spa_pod_parse_object' │B│ 561 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:543:31: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 543 | _res = spa_pod_parser_get(p,##__VA_ARGS__, 0); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:5: │B│ In file included from /usr/include/spa-0.2/spa/param/audio/format-utils.h:21: │B│ /usr/include/spa-0.2/spa/param/audio/mp3-utils.h:34:8: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 34 | res = spa_pod_parse_object(format, │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:564:2: note: expanded from macro 'spa_pod_parse_object' │B│ 564 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:539:2: note: expanded from macro 'spa_pod_parser_get_object' │B│ 539 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:564:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 564 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:5: │B│ In file included from /usr/include/spa-0.2/spa/param/audio/format-utils.h:22: │B│ /usr/include/spa-0.2/spa/param/audio/aac-utils.h:34:8: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 34 | res = spa_pod_parse_object(format, │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:561:2: note: expanded from macro 'spa_pod_parse_object' │B│ 561 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:543:31: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 543 | _res = spa_pod_parser_get(p,##__VA_ARGS__, 0); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:5: │B│ In file included from /usr/include/spa-0.2/spa/param/audio/format-utils.h:22: │B│ /usr/include/spa-0.2/spa/param/audio/aac-utils.h:34:8: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 34 | res = spa_pod_parse_object(format, │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:564:2: note: expanded from macro 'spa_pod_parse_object' │B│ 564 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:539:2: note: expanded from macro 'spa_pod_parser_get_object' │B│ 539 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:564:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 564 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:5: │B│ In file included from /usr/include/spa-0.2/spa/param/audio/format-utils.h:23: │B│ /usr/include/spa-0.2/spa/param/audio/vorbis-utils.h:34:8: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 34 | res = spa_pod_parse_object(format, │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:561:2: note: expanded from macro 'spa_pod_parse_object' │B│ 561 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:543:31: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 543 | _res = spa_pod_parser_get(p,##__VA_ARGS__, 0); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:5: │B│ In file included from /usr/include/spa-0.2/spa/param/audio/format-utils.h:23: │B│ /usr/include/spa-0.2/spa/param/audio/vorbis-utils.h:34:8: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 34 | res = spa_pod_parse_object(format, │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:564:2: note: expanded from macro 'spa_pod_parse_object' │B│ 564 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:539:2: note: expanded from macro 'spa_pod_parser_get_object' │B│ 539 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:564:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 564 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:5: │B│ In file included from /usr/include/spa-0.2/spa/param/audio/format-utils.h:24: │B│ /usr/include/spa-0.2/spa/param/audio/wma-utils.h:34:8: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 34 | res = spa_pod_parse_object(format, │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:561:2: note: expanded from macro 'spa_pod_parse_object' │B│ 561 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:543:31: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 543 | _res = spa_pod_parser_get(p,##__VA_ARGS__, 0); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:5: │B│ In file included from /usr/include/spa-0.2/spa/param/audio/format-utils.h:24: │B│ /usr/include/spa-0.2/spa/param/audio/wma-utils.h:34:8: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 34 | res = spa_pod_parse_object(format, │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:564:2: note: expanded from macro 'spa_pod_parse_object' │B│ 564 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:539:2: note: expanded from macro 'spa_pod_parser_get_object' │B│ 539 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:564:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 564 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:5: │B│ In file included from /usr/include/spa-0.2/spa/param/audio/format-utils.h:25: │B│ /usr/include/spa-0.2/spa/param/audio/ra-utils.h:34:8: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 34 | res = spa_pod_parse_object(format, │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:561:2: note: expanded from macro 'spa_pod_parse_object' │B│ 561 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:543:31: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 543 | _res = spa_pod_parser_get(p,##__VA_ARGS__, 0); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:5: │B│ In file included from /usr/include/spa-0.2/spa/param/audio/format-utils.h:25: │B│ /usr/include/spa-0.2/spa/param/audio/ra-utils.h:34:8: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 34 | res = spa_pod_parse_object(format, │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:564:2: note: expanded from macro 'spa_pod_parse_object' │B│ 564 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:539:2: note: expanded from macro 'spa_pod_parser_get_object' │B│ 539 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:564:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 564 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:5: │B│ In file included from /usr/include/spa-0.2/spa/param/audio/format-utils.h:26: │B│ /usr/include/spa-0.2/spa/param/audio/amr-utils.h:35:8: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 35 | res = spa_pod_parse_object(format, │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:561:2: note: expanded from macro 'spa_pod_parse_object' │B│ 561 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:543:31: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 543 | _res = spa_pod_parser_get(p,##__VA_ARGS__, 0); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:5: │B│ In file included from /usr/include/spa-0.2/spa/param/audio/format-utils.h:26: │B│ /usr/include/spa-0.2/spa/param/audio/amr-utils.h:35:8: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 35 | res = spa_pod_parse_object(format, │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:564:2: note: expanded from macro 'spa_pod_parse_object' │B│ 564 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:539:2: note: expanded from macro 'spa_pod_parser_get_object' │B│ 539 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:564:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 564 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:5: │B│ In file included from /usr/include/spa-0.2/spa/param/audio/format-utils.h:27: │B│ /usr/include/spa-0.2/spa/param/audio/alac-utils.h:35:8: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 35 | res = spa_pod_parse_object(format, │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:561:2: note: expanded from macro 'spa_pod_parse_object' │B│ 561 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:543:31: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 543 | _res = spa_pod_parser_get(p,##__VA_ARGS__, 0); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:5: │B│ In file included from /usr/include/spa-0.2/spa/param/audio/format-utils.h:27: │B│ /usr/include/spa-0.2/spa/param/audio/alac-utils.h:35:8: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 35 | res = spa_pod_parse_object(format, │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:564:2: note: expanded from macro 'spa_pod_parse_object' │B│ 564 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:539:2: note: expanded from macro 'spa_pod_parser_get_object' │B│ 539 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:564:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 564 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:5: │B│ In file included from /usr/include/spa-0.2/spa/param/audio/format-utils.h:28: │B│ /usr/include/spa-0.2/spa/param/audio/flac-utils.h:34:8: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 34 | res = spa_pod_parse_object(format, │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:561:2: note: expanded from macro 'spa_pod_parse_object' │B│ 561 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:543:31: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 543 | _res = spa_pod_parser_get(p,##__VA_ARGS__, 0); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:5: │B│ In file included from /usr/include/spa-0.2/spa/param/audio/format-utils.h:28: │B│ /usr/include/spa-0.2/spa/param/audio/flac-utils.h:34:8: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 34 | res = spa_pod_parse_object(format, │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:564:2: note: expanded from macro 'spa_pod_parse_object' │B│ 564 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:539:2: note: expanded from macro 'spa_pod_parser_get_object' │B│ 539 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:564:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 564 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:5: │B│ In file included from /usr/include/spa-0.2/spa/param/audio/format-utils.h:29: │B│ /usr/include/spa-0.2/spa/param/audio/ape-utils.h:34:8: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 34 | res = spa_pod_parse_object(format, │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:561:2: note: expanded from macro 'spa_pod_parse_object' │B│ 561 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:543:31: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 543 | _res = spa_pod_parser_get(p,##__VA_ARGS__, 0); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:5: │B│ In file included from /usr/include/spa-0.2/spa/param/audio/format-utils.h:29: │B│ /usr/include/spa-0.2/spa/param/audio/ape-utils.h:34:8: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 34 | res = spa_pod_parse_object(format, │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:564:2: note: expanded from macro 'spa_pod_parse_object' │B│ 564 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:539:2: note: expanded from macro 'spa_pod_parser_get_object' │B│ 539 | ({ \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:6: │B│ In file included from /usr/include/spa-0.2/spa/param/latency-utils.h:21: │B│ /usr/include/spa-0.2/spa/param/latency.h:59:84: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 59 | #define SPA_LATENCY_INFO(dir,...) ((struct spa_latency_info) { .direction = (dir), ## __VA_ARGS__ }) │B│ | ^ │B│ In file included from ../src/input/pipewire.c:5: │B│ In file included from /usr/include/spa-0.2/spa/param/audio/format-utils.h:12: │B│ /usr/include/spa-0.2/spa/pod/parser.h:564:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 564 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:6: │B│ /usr/include/spa-0.2/spa/param/latency-utils.h:97:13: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 97 | if ((res = spa_pod_parse_object(latency, │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:561:2: note: expanded from macro 'spa_pod_parse_object' │B│ 561 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:543:31: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 543 | _res = spa_pod_parser_get(p,##__VA_ARGS__, 0); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:6: │B│ /usr/include/spa-0.2/spa/param/latency-utils.h:97:13: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 97 | if ((res = spa_pod_parse_object(latency, │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:564:2: note: expanded from macro 'spa_pod_parse_object' │B│ 564 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:539:2: note: expanded from macro 'spa_pod_parser_get_object' │B│ 539 | ({ \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:5: │B│ In file included from /usr/include/spa-0.2/spa/param/audio/format-utils.h:13: │B│ /usr/include/spa-0.2/spa/pod/builder.h:680:26: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 680 | spa_pod_builder_add(_b, ##__VA_ARGS__, 0); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:6: │B│ /usr/include/spa-0.2/spa/param/latency-utils.h:114:27: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 114 | return (struct spa_pod *)spa_pod_builder_add_object(builder, │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/builder.h:676:2: note: expanded from macro 'spa_pod_builder_add_object' │B│ 676 | ({ \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:5: │B│ In file included from /usr/include/spa-0.2/spa/param/audio/format-utils.h:12: │B│ /usr/include/spa-0.2/spa/pod/parser.h:564:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 564 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:6: │B│ /usr/include/spa-0.2/spa/param/latency-utils.h:130:13: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 130 | if ((res = spa_pod_parse_object(latency, │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:561:2: note: expanded from macro 'spa_pod_parse_object' │B│ 561 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:543:31: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 543 | _res = spa_pod_parser_get(p,##__VA_ARGS__, 0); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:6: │B│ /usr/include/spa-0.2/spa/param/latency-utils.h:130:13: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 130 | if ((res = spa_pod_parse_object(latency, │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:564:2: note: expanded from macro 'spa_pod_parse_object' │B│ 564 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:539:2: note: expanded from macro 'spa_pod_parser_get_object' │B│ 539 | ({ \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:5: │B│ In file included from /usr/include/spa-0.2/spa/param/audio/format-utils.h:13: │B│ /usr/include/spa-0.2/spa/pod/builder.h:680:26: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 680 | spa_pod_builder_add(_b, ##__VA_ARGS__, 0); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:6: │B│ /usr/include/spa-0.2/spa/param/latency-utils.h:143:27: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 143 | return (struct spa_pod *)spa_pod_builder_add_object(builder, │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/builder.h:676:2: note: expanded from macro 'spa_pod_builder_add_object' │B│ 676 | ({ \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:5: │B│ In file included from /usr/include/spa-0.2/spa/param/audio/format-utils.h:13: │B│ In file included from /usr/include/spa-0.2/spa/pod/builder.h:23: │B│ /usr/include/spa-0.2/spa/utils/hook.h:266:27: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 266 | _res = ((o)->method)(o, ##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ /usr/include/spa-0.2/spa/support/plugin.h:69:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 69 | return spa_api_func_r(int, -ENOTSUP, object, get_interface, 0, type, iface); │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:263:2: note: expanded from macro 'spa_api_func_r' │B│ 263 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:266:25: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 266 | _res = ((o)->method)(o, ##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ /usr/include/spa-0.2/spa/support/plugin.h:74:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 74 | return spa_api_func_r(int, -ENOTSUP, object, clear, 0); │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:263:2: note: expanded from macro 'spa_api_func_r' │B│ 263 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:266:27: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 266 | _res = ((o)->method)(o, ##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ /usr/include/spa-0.2/spa/support/plugin.h:185:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 185 | return spa_api_func_r(size_t, 0, object, get_size, 1, params); │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:263:2: note: expanded from macro 'spa_api_func_r' │B│ 263 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:266:27: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 266 | _res = ((o)->method)(o, ##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ /usr/include/spa-0.2/spa/support/plugin.h:192:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 192 | return spa_api_func_r(int, -ENOTSUP, object, init, 1, handle, info, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:263:2: note: expanded from macro 'spa_api_func_r' │B│ 263 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:266:27: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 266 | _res = ((o)->method)(o, ##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ /usr/include/spa-0.2/spa/support/plugin.h:199:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 199 | return spa_api_func_r(int, -ENOTSUP, object, enum_interface_info, 1, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:263:2: note: expanded from macro 'spa_api_func_r' │B│ 263 | ({ \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:14: │B│ /usr/include/pipewire-0.3/pipewire/array.h:120:11: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 120 | alloc = SPA_ROUND_UP(need, arr->extend); │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/defs.h:285:2: note: expanded from macro 'SPA_ROUND_UP' │B│ 285 | ({ \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:5: │B│ In file included from /usr/include/spa-0.2/spa/param/audio/format-utils.h:13: │B│ In file included from /usr/include/spa-0.2/spa/pod/builder.h:23: │B│ /usr/include/spa-0.2/spa/utils/hook.h:285:27: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 285 | _res, method, version, ##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/proxy.h:90: │B│ In file included from /usr/include/pipewire-0.3/pipewire/protocol.h:26: │B│ In file included from /usr/include/pipewire-0.3/pipewire/context.h:48: │B│ /usr/include/pipewire-0.3/pipewire/core.h:354:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 354 | return spa_api_method_r(int, -ENOTSUP, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:281:2: note: expanded from macro 'spa_api_method_r' │B│ 281 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:66: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:210:41: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 210 | res = (_f->method)((callbacks)->data, ## __VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/proxy.h:90: │B│ In file included from /usr/include/pipewire-0.3/pipewire/protocol.h:26: │B│ In file included from /usr/include/pipewire-0.3/pipewire/context.h:48: │B│ /usr/include/pipewire-0.3/pipewire/core.h:354:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 354 | return spa_api_method_r(int, -ENOTSUP, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:284:2: note: expanded from macro 'spa_api_method_r' │B│ 284 | spa_interface_call_res(_i, struct type ##_methods, \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:2: note: expanded from macro 'spa_interface_call_res' │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:207:2: note: expanded from macro 'spa_callbacks_call_res' │B│ 207 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:285:27: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 285 | _res, method, version, ##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/proxy.h:90: │B│ In file included from /usr/include/pipewire-0.3/pipewire/protocol.h:26: │B│ In file included from /usr/include/pipewire-0.3/pipewire/context.h:48: │B│ /usr/include/pipewire-0.3/pipewire/core.h:362:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 362 | return spa_api_method_r(int, -ENOTSUP, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:281:2: note: expanded from macro 'spa_api_method_r' │B│ 281 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:66: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:210:41: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 210 | res = (_f->method)((callbacks)->data, ## __VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/proxy.h:90: │B│ In file included from /usr/include/pipewire-0.3/pipewire/protocol.h:26: │B│ In file included from /usr/include/pipewire-0.3/pipewire/context.h:48: │B│ /usr/include/pipewire-0.3/pipewire/core.h:362:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 362 | return spa_api_method_r(int, -ENOTSUP, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:284:2: note: expanded from macro 'spa_api_method_r' │B│ 284 | spa_interface_call_res(_i, struct type ##_methods, \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:2: note: expanded from macro 'spa_interface_call_res' │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:207:2: note: expanded from macro 'spa_callbacks_call_res' │B│ 207 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:285:27: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 285 | _res, method, version, ##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/proxy.h:90: │B│ In file included from /usr/include/pipewire-0.3/pipewire/protocol.h:26: │B│ In file included from /usr/include/pipewire-0.3/pipewire/context.h:48: │B│ /usr/include/pipewire-0.3/pipewire/core.h:370:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 370 | return spa_api_method_r(int, -ENOTSUP, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:281:2: note: expanded from macro 'spa_api_method_r' │B│ 281 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:66: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:210:41: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 210 | res = (_f->method)((callbacks)->data, ## __VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/proxy.h:90: │B│ In file included from /usr/include/pipewire-0.3/pipewire/protocol.h:26: │B│ In file included from /usr/include/pipewire-0.3/pipewire/context.h:48: │B│ /usr/include/pipewire-0.3/pipewire/core.h:370:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 370 | return spa_api_method_r(int, -ENOTSUP, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:284:2: note: expanded from macro 'spa_api_method_r' │B│ 284 | spa_interface_call_res(_i, struct type ##_methods, \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:2: note: expanded from macro 'spa_interface_call_res' │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:207:2: note: expanded from macro 'spa_callbacks_call_res' │B│ 207 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:285:27: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 285 | _res, method, version, ##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/proxy.h:90: │B│ In file included from /usr/include/pipewire-0.3/pipewire/protocol.h:26: │B│ In file included from /usr/include/pipewire-0.3/pipewire/context.h:48: │B│ /usr/include/pipewire-0.3/pipewire/core.h:378:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 378 | return spa_api_method_r(int, -ENOTSUP, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:281:2: note: expanded from macro 'spa_api_method_r' │B│ 281 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:66: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:210:41: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 210 | res = (_f->method)((callbacks)->data, ## __VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/proxy.h:90: │B│ In file included from /usr/include/pipewire-0.3/pipewire/protocol.h:26: │B│ In file included from /usr/include/pipewire-0.3/pipewire/context.h:48: │B│ /usr/include/pipewire-0.3/pipewire/core.h:378:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 378 | return spa_api_method_r(int, -ENOTSUP, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:284:2: note: expanded from macro 'spa_api_method_r' │B│ 284 | spa_interface_call_res(_i, struct type ##_methods, \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:2: note: expanded from macro 'spa_interface_call_res' │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:207:2: note: expanded from macro 'spa_callbacks_call_res' │B│ 207 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:285:27: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 285 | _res, method, version, ##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/proxy.h:90: │B│ In file included from /usr/include/pipewire-0.3/pipewire/protocol.h:26: │B│ In file included from /usr/include/pipewire-0.3/pipewire/context.h:48: │B│ /usr/include/pipewire-0.3/pipewire/core.h:386:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 386 | return spa_api_method_r(int, -ENOTSUP, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:281:2: note: expanded from macro 'spa_api_method_r' │B│ 281 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:66: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:210:41: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 210 | res = (_f->method)((callbacks)->data, ## __VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/proxy.h:90: │B│ In file included from /usr/include/pipewire-0.3/pipewire/protocol.h:26: │B│ In file included from /usr/include/pipewire-0.3/pipewire/context.h:48: │B│ /usr/include/pipewire-0.3/pipewire/core.h:386:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 386 | return spa_api_method_r(int, -ENOTSUP, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:284:2: note: expanded from macro 'spa_api_method_r' │B│ 284 | spa_interface_call_res(_i, struct type ##_methods, \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:2: note: expanded from macro 'spa_interface_call_res' │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:207:2: note: expanded from macro 'spa_callbacks_call_res' │B│ 207 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:285:27: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 285 | _res, method, version, ##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/proxy.h:90: │B│ In file included from /usr/include/pipewire-0.3/pipewire/protocol.h:26: │B│ In file included from /usr/include/pipewire-0.3/pipewire/context.h:48: │B│ /usr/include/pipewire-0.3/pipewire/core.h:419:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 419 | return spa_api_method_r(struct pw_registry*, NULL, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:281:2: note: expanded from macro 'spa_api_method_r' │B│ 281 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:66: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:210:41: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 210 | res = (_f->method)((callbacks)->data, ## __VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/proxy.h:90: │B│ In file included from /usr/include/pipewire-0.3/pipewire/protocol.h:26: │B│ In file included from /usr/include/pipewire-0.3/pipewire/context.h:48: │B│ /usr/include/pipewire-0.3/pipewire/core.h:419:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 419 | return spa_api_method_r(struct pw_registry*, NULL, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:284:2: note: expanded from macro 'spa_api_method_r' │B│ 284 | spa_interface_call_res(_i, struct type ##_methods, \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:2: note: expanded from macro 'spa_interface_call_res' │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:207:2: note: expanded from macro 'spa_callbacks_call_res' │B│ 207 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:285:27: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 285 | _res, method, version, ##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/proxy.h:90: │B│ In file included from /usr/include/pipewire-0.3/pipewire/protocol.h:26: │B│ In file included from /usr/include/pipewire-0.3/pipewire/context.h:48: │B│ /usr/include/pipewire-0.3/pipewire/core.h:433:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 433 | return spa_api_method_r(void*, NULL, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:281:2: note: expanded from macro 'spa_api_method_r' │B│ 281 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:66: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:210:41: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 210 | res = (_f->method)((callbacks)->data, ## __VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/proxy.h:90: │B│ In file included from /usr/include/pipewire-0.3/pipewire/protocol.h:26: │B│ In file included from /usr/include/pipewire-0.3/pipewire/context.h:48: │B│ /usr/include/pipewire-0.3/pipewire/core.h:433:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 433 | return spa_api_method_r(void*, NULL, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:284:2: note: expanded from macro 'spa_api_method_r' │B│ 284 | spa_interface_call_res(_i, struct type ##_methods, \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:2: note: expanded from macro 'spa_interface_call_res' │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:207:2: note: expanded from macro 'spa_callbacks_call_res' │B│ 207 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:278:21: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 278 | method, version, ##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/proxy.h:90: │B│ In file included from /usr/include/pipewire-0.3/pipewire/protocol.h:26: │B│ In file included from /usr/include/pipewire-0.3/pipewire/context.h:48: │B│ /usr/include/pipewire-0.3/pipewire/core.h:442:2: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 442 | spa_api_method_v(pw_core, (struct spa_interface*)core, destroy, 0, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:275:2: note: expanded from macro 'spa_api_method_v' │B│ 275 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:238:58: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 238 | spa_callbacks_call(&(iface)->cb,method_type,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:169:35: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 169 | (_f->method)((callbacks)->data, ## __VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/proxy.h:90: │B│ In file included from /usr/include/pipewire-0.3/pipewire/protocol.h:26: │B│ In file included from /usr/include/pipewire-0.3/pipewire/context.h:48: │B│ /usr/include/pipewire-0.3/pipewire/core.h:442:2: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 442 | spa_api_method_v(pw_core, (struct spa_interface*)core, destroy, 0, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:277:2: note: expanded from macro 'spa_api_method_v' │B│ 277 | spa_interface_call(_i, struct type ##_methods, \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:238:2: note: expanded from macro 'spa_interface_call' │B│ 238 | spa_callbacks_call(&(iface)->cb,method_type,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:165:2: note: expanded from macro 'spa_callbacks_call' │B│ 165 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:285:27: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 285 | _res, method, version, ##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/proxy.h:90: │B│ In file included from /usr/include/pipewire-0.3/pipewire/protocol.h:26: │B│ In file included from /usr/include/pipewire-0.3/pipewire/context.h:48: │B│ /usr/include/pipewire-0.3/pipewire/core.h:569:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 569 | return spa_api_method_r(int, -ENOTSUP, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:281:2: note: expanded from macro 'spa_api_method_r' │B│ 281 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:66: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:210:41: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 210 | res = (_f->method)((callbacks)->data, ## __VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/proxy.h:90: │B│ In file included from /usr/include/pipewire-0.3/pipewire/protocol.h:26: │B│ In file included from /usr/include/pipewire-0.3/pipewire/context.h:48: │B│ /usr/include/pipewire-0.3/pipewire/core.h:569:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 569 | return spa_api_method_r(int, -ENOTSUP, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:284:2: note: expanded from macro 'spa_api_method_r' │B│ 284 | spa_interface_call_res(_i, struct type ##_methods, \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:2: note: expanded from macro 'spa_interface_call_res' │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:207:2: note: expanded from macro 'spa_callbacks_call_res' │B│ 207 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:285:27: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 285 | _res, method, version, ##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/proxy.h:90: │B│ In file included from /usr/include/pipewire-0.3/pipewire/protocol.h:26: │B│ In file included from /usr/include/pipewire-0.3/pipewire/context.h:48: │B│ /usr/include/pipewire-0.3/pipewire/core.h:580:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 580 | return spa_api_method_r(void*, NULL, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:281:2: note: expanded from macro 'spa_api_method_r' │B│ 281 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:66: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:210:41: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 210 | res = (_f->method)((callbacks)->data, ## __VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/proxy.h:90: │B│ In file included from /usr/include/pipewire-0.3/pipewire/protocol.h:26: │B│ In file included from /usr/include/pipewire-0.3/pipewire/context.h:48: │B│ /usr/include/pipewire-0.3/pipewire/core.h:580:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 580 | return spa_api_method_r(void*, NULL, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:284:2: note: expanded from macro 'spa_api_method_r' │B│ 284 | spa_interface_call_res(_i, struct type ##_methods, \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:2: note: expanded from macro 'spa_interface_call_res' │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:207:2: note: expanded from macro 'spa_callbacks_call_res' │B│ 207 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:285:27: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 285 | _res, method, version, ##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/proxy.h:90: │B│ In file included from /usr/include/pipewire-0.3/pipewire/protocol.h:26: │B│ In file included from /usr/include/pipewire-0.3/pipewire/context.h:48: │B│ /usr/include/pipewire-0.3/pipewire/core.h:589:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 589 | return spa_api_method_r(int, -ENOTSUP, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:281:2: note: expanded from macro 'spa_api_method_r' │B│ 281 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:66: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:210:41: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 210 | res = (_f->method)((callbacks)->data, ## __VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/proxy.h:90: │B│ In file included from /usr/include/pipewire-0.3/pipewire/protocol.h:26: │B│ In file included from /usr/include/pipewire-0.3/pipewire/context.h:48: │B│ /usr/include/pipewire-0.3/pipewire/core.h:589:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 589 | return spa_api_method_r(int, -ENOTSUP, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:284:2: note: expanded from macro 'spa_api_method_r' │B│ 284 | spa_interface_call_res(_i, struct type ##_methods, \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:2: note: expanded from macro 'spa_interface_call_res' │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:207:2: note: expanded from macro 'spa_callbacks_call_res' │B│ 207 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:319:27: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 319 | _res, method, version, ##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/proxy.h:90: │B│ In file included from /usr/include/pipewire-0.3/pipewire/protocol.h:26: │B│ In file included from /usr/include/pipewire-0.3/pipewire/context.h:49: │B│ In file included from /usr/include/pipewire-0.3/pipewire/loop.h:12: │B│ In file included from /usr/include/spa-0.2/spa/support/loop.h:16: │B│ /usr/include/spa-0.2/spa/support/system.h:111:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 111 | return spa_api_method_fast_r(ssize_t, -ENOTSUP, spa_system, &object->iface, read, 0, fd, buf, count); │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:315:2: note: expanded from macro 'spa_api_method_fast_r' │B│ 315 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:254:71: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:216:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 216 | res = (_f->method)((callbacks)->data, ## __VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/proxy.h:90: │B│ In file included from /usr/include/pipewire-0.3/pipewire/protocol.h:26: │B│ In file included from /usr/include/pipewire-0.3/pipewire/context.h:49: │B│ In file included from /usr/include/pipewire-0.3/pipewire/loop.h:12: │B│ In file included from /usr/include/spa-0.2/spa/support/loop.h:16: │B│ /usr/include/spa-0.2/spa/support/system.h:111:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 111 | return spa_api_method_fast_r(ssize_t, -ENOTSUP, spa_system, &object->iface, read, 0, fd, buf, count); │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:318:2: note: expanded from macro 'spa_api_method_fast_r' │B│ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:254:2: note: expanded from macro 'spa_interface_call_fast_res' │B│ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:214:2: note: expanded from macro 'spa_callbacks_call_fast_res' │B│ 214 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:319:27: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 319 | _res, method, version, ##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/proxy.h:90: │B│ In file included from /usr/include/pipewire-0.3/pipewire/protocol.h:26: │B│ In file included from /usr/include/pipewire-0.3/pipewire/context.h:49: │B│ In file included from /usr/include/pipewire-0.3/pipewire/loop.h:12: │B│ In file included from /usr/include/spa-0.2/spa/support/loop.h:16: │B│ /usr/include/spa-0.2/spa/support/system.h:115:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 115 | return spa_api_method_fast_r(ssize_t, -ENOTSUP, spa_system, &object->iface, write, 0, fd, buf, count); │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:315:2: note: expanded from macro 'spa_api_method_fast_r' │B│ 315 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:254:71: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:216:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 216 | res = (_f->method)((callbacks)->data, ## __VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/proxy.h:90: │B│ In file included from /usr/include/pipewire-0.3/pipewire/protocol.h:26: │B│ In file included from /usr/include/pipewire-0.3/pipewire/context.h:49: │B│ In file included from /usr/include/pipewire-0.3/pipewire/loop.h:12: │B│ In file included from /usr/include/spa-0.2/spa/support/loop.h:16: │B│ /usr/include/spa-0.2/spa/support/system.h:115:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 115 | return spa_api_method_fast_r(ssize_t, -ENOTSUP, spa_system, &object->iface, write, 0, fd, buf, count); │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:318:2: note: expanded from macro 'spa_api_method_fast_r' │B│ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:254:2: note: expanded from macro 'spa_interface_call_fast_res' │B│ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:214:2: note: expanded from macro 'spa_callbacks_call_fast_res' │B│ 214 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:319:27: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 319 | _res, method, version, ##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/proxy.h:90: │B│ In file included from /usr/include/pipewire-0.3/pipewire/protocol.h:26: │B│ In file included from /usr/include/pipewire-0.3/pipewire/context.h:49: │B│ In file included from /usr/include/pipewire-0.3/pipewire/loop.h:12: │B│ In file included from /usr/include/spa-0.2/spa/support/loop.h:16: │B│ /usr/include/spa-0.2/spa/support/system.h:122:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 122 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, close, 0, fd); │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:315:2: note: expanded from macro 'spa_api_method_fast_r' │B│ 315 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:254:71: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:216:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 216 | res = (_f->method)((callbacks)->data, ## __VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/proxy.h:90: │B│ In file included from /usr/include/pipewire-0.3/pipewire/protocol.h:26: │B│ In file included from /usr/include/pipewire-0.3/pipewire/context.h:49: │B│ In file included from /usr/include/pipewire-0.3/pipewire/loop.h:12: │B│ In file included from /usr/include/spa-0.2/spa/support/loop.h:16: │B│ /usr/include/spa-0.2/spa/support/system.h:122:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 122 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, close, 0, fd); │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:318:2: note: expanded from macro 'spa_api_method_fast_r' │B│ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:254:2: note: expanded from macro 'spa_interface_call_fast_res' │B│ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:214:2: note: expanded from macro 'spa_callbacks_call_fast_res' │B│ 214 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:319:27: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 319 | _res, method, version, ##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/proxy.h:90: │B│ In file included from /usr/include/pipewire-0.3/pipewire/protocol.h:26: │B│ In file included from /usr/include/pipewire-0.3/pipewire/context.h:49: │B│ In file included from /usr/include/pipewire-0.3/pipewire/loop.h:12: │B│ In file included from /usr/include/spa-0.2/spa/support/loop.h:16: │B│ /usr/include/spa-0.2/spa/support/system.h:127:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 127 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, clock_gettime, 0, clockid, value); │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:315:2: note: expanded from macro 'spa_api_method_fast_r' │B│ 315 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:254:71: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:216:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 216 | res = (_f->method)((callbacks)->data, ## __VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/proxy.h:90: │B│ In file included from /usr/include/pipewire-0.3/pipewire/protocol.h:26: │B│ In file included from /usr/include/pipewire-0.3/pipewire/context.h:49: │B│ In file included from /usr/include/pipewire-0.3/pipewire/loop.h:12: │B│ In file included from /usr/include/spa-0.2/spa/support/loop.h:16: │B│ /usr/include/spa-0.2/spa/support/system.h:127:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 127 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, clock_gettime, 0, clockid, value); │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:318:2: note: expanded from macro 'spa_api_method_fast_r' │B│ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:254:2: note: expanded from macro 'spa_interface_call_fast_res' │B│ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:214:2: note: expanded from macro 'spa_callbacks_call_fast_res' │B│ 214 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:319:27: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 319 | _res, method, version, ##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/proxy.h:90: │B│ In file included from /usr/include/pipewire-0.3/pipewire/protocol.h:26: │B│ In file included from /usr/include/pipewire-0.3/pipewire/context.h:49: │B│ In file included from /usr/include/pipewire-0.3/pipewire/loop.h:12: │B│ In file included from /usr/include/spa-0.2/spa/support/loop.h:16: │B│ /usr/include/spa-0.2/spa/support/system.h:132:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 132 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, clock_getres, 0, clockid, res); │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:315:2: note: expanded from macro 'spa_api_method_fast_r' │B│ 315 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:254:71: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:216:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 216 | res = (_f->method)((callbacks)->data, ## __VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/proxy.h:90: │B│ In file included from /usr/include/pipewire-0.3/pipewire/protocol.h:26: │B│ In file included from /usr/include/pipewire-0.3/pipewire/context.h:49: │B│ In file included from /usr/include/pipewire-0.3/pipewire/loop.h:12: │B│ In file included from /usr/include/spa-0.2/spa/support/loop.h:16: │B│ /usr/include/spa-0.2/spa/support/system.h:132:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 132 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, clock_getres, 0, clockid, res); │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:318:2: note: expanded from macro 'spa_api_method_fast_r' │B│ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:254:2: note: expanded from macro 'spa_interface_call_fast_res' │B│ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:214:2: note: expanded from macro 'spa_callbacks_call_fast_res' │B│ 214 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:319:27: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 319 | _res, method, version, ##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/proxy.h:90: │B│ In file included from /usr/include/pipewire-0.3/pipewire/protocol.h:26: │B│ In file included from /usr/include/pipewire-0.3/pipewire/context.h:49: │B│ In file included from /usr/include/pipewire-0.3/pipewire/loop.h:12: │B│ In file included from /usr/include/spa-0.2/spa/support/loop.h:16: │B│ /usr/include/spa-0.2/spa/support/system.h:137:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 137 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, pollfd_create, 0, flags); │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:315:2: note: expanded from macro 'spa_api_method_fast_r' │B│ 315 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:254:71: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:216:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 216 | res = (_f->method)((callbacks)->data, ## __VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/proxy.h:90: │B│ In file included from /usr/include/pipewire-0.3/pipewire/protocol.h:26: │B│ In file included from /usr/include/pipewire-0.3/pipewire/context.h:49: │B│ In file included from /usr/include/pipewire-0.3/pipewire/loop.h:12: │B│ In file included from /usr/include/spa-0.2/spa/support/loop.h:16: │B│ /usr/include/spa-0.2/spa/support/system.h:137:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 137 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, pollfd_create, 0, flags); │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:318:2: note: expanded from macro 'spa_api_method_fast_r' │B│ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:254:2: note: expanded from macro 'spa_interface_call_fast_res' │B│ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:214:2: note: expanded from macro 'spa_callbacks_call_fast_res' │B│ 214 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:319:27: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 319 | _res, method, version, ##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/proxy.h:90: │B│ In file included from /usr/include/pipewire-0.3/pipewire/protocol.h:26: │B│ In file included from /usr/include/pipewire-0.3/pipewire/context.h:49: │B│ In file included from /usr/include/pipewire-0.3/pipewire/loop.h:12: │B│ In file included from /usr/include/spa-0.2/spa/support/loop.h:16: │B│ /usr/include/spa-0.2/spa/support/system.h:141:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 141 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, pollfd_add, 0, pfd, fd, events, data); │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:315:2: note: expanded from macro 'spa_api_method_fast_r' │B│ 315 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:254:71: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:216:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 216 | res = (_f->method)((callbacks)->data, ## __VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/proxy.h:90: │B│ In file included from /usr/include/pipewire-0.3/pipewire/protocol.h:26: │B│ In file included from /usr/include/pipewire-0.3/pipewire/context.h:49: │B│ In file included from /usr/include/pipewire-0.3/pipewire/loop.h:12: │B│ In file included from /usr/include/spa-0.2/spa/support/loop.h:16: │B│ /usr/include/spa-0.2/spa/support/system.h:141:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 141 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, pollfd_add, 0, pfd, fd, events, data); │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:318:2: note: expanded from macro 'spa_api_method_fast_r' │B│ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:254:2: note: expanded from macro 'spa_interface_call_fast_res' │B│ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:214:2: note: expanded from macro 'spa_callbacks_call_fast_res' │B│ 214 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:319:27: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 319 | _res, method, version, ##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/proxy.h:90: │B│ In file included from /usr/include/pipewire-0.3/pipewire/protocol.h:26: │B│ In file included from /usr/include/pipewire-0.3/pipewire/context.h:49: │B│ In file included from /usr/include/pipewire-0.3/pipewire/loop.h:12: │B│ In file included from /usr/include/spa-0.2/spa/support/loop.h:16: │B│ /usr/include/spa-0.2/spa/support/system.h:145:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 145 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, pollfd_mod, 0, pfd, fd, events, data); │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:315:2: note: expanded from macro 'spa_api_method_fast_r' │B│ 315 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:254:71: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:216:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 216 | res = (_f->method)((callbacks)->data, ## __VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/proxy.h:90: │B│ In file included from /usr/include/pipewire-0.3/pipewire/protocol.h:26: │B│ In file included from /usr/include/pipewire-0.3/pipewire/context.h:49: │B│ In file included from /usr/include/pipewire-0.3/pipewire/loop.h:12: │B│ In file included from /usr/include/spa-0.2/spa/support/loop.h:16: │B│ /usr/include/spa-0.2/spa/support/system.h:145:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 145 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, pollfd_mod, 0, pfd, fd, events, data); │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:318:2: note: expanded from macro 'spa_api_method_fast_r' │B│ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:254:2: note: expanded from macro 'spa_interface_call_fast_res' │B│ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:214:2: note: expanded from macro 'spa_callbacks_call_fast_res' │B│ 214 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:319:27: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 319 | _res, method, version, ##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/proxy.h:90: │B│ In file included from /usr/include/pipewire-0.3/pipewire/protocol.h:26: │B│ In file included from /usr/include/pipewire-0.3/pipewire/context.h:49: │B│ In file included from /usr/include/pipewire-0.3/pipewire/loop.h:12: │B│ In file included from /usr/include/spa-0.2/spa/support/loop.h:16: │B│ /usr/include/spa-0.2/spa/support/system.h:149:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 149 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, pollfd_del, 0, pfd, fd); │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:315:2: note: expanded from macro 'spa_api_method_fast_r' │B│ 315 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:254:71: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:216:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 216 | res = (_f->method)((callbacks)->data, ## __VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/proxy.h:90: │B│ In file included from /usr/include/pipewire-0.3/pipewire/protocol.h:26: │B│ In file included from /usr/include/pipewire-0.3/pipewire/context.h:49: │B│ In file included from /usr/include/pipewire-0.3/pipewire/loop.h:12: │B│ In file included from /usr/include/spa-0.2/spa/support/loop.h:16: │B│ /usr/include/spa-0.2/spa/support/system.h:149:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 149 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, pollfd_del, 0, pfd, fd); │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:318:2: note: expanded from macro 'spa_api_method_fast_r' │B│ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:254:2: note: expanded from macro 'spa_interface_call_fast_res' │B│ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:214:2: note: expanded from macro 'spa_callbacks_call_fast_res' │B│ 214 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:319:27: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 319 | _res, method, version, ##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/proxy.h:90: │B│ In file included from /usr/include/pipewire-0.3/pipewire/protocol.h:26: │B│ In file included from /usr/include/pipewire-0.3/pipewire/context.h:49: │B│ In file included from /usr/include/pipewire-0.3/pipewire/loop.h:12: │B│ In file included from /usr/include/spa-0.2/spa/support/loop.h:16: │B│ /usr/include/spa-0.2/spa/support/system.h:154:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 154 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, pollfd_wait, 0, pfd, ev, n_ev, timeout); │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:315:2: note: expanded from macro 'spa_api_method_fast_r' │B│ 315 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:254:71: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:216:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 216 | res = (_f->method)((callbacks)->data, ## __VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/proxy.h:90: │B│ In file included from /usr/include/pipewire-0.3/pipewire/protocol.h:26: │B│ In file included from /usr/include/pipewire-0.3/pipewire/context.h:49: │B│ In file included from /usr/include/pipewire-0.3/pipewire/loop.h:12: │B│ In file included from /usr/include/spa-0.2/spa/support/loop.h:16: │B│ /usr/include/spa-0.2/spa/support/system.h:154:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 154 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, pollfd_wait, 0, pfd, ev, n_ev, timeout); │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:318:2: note: expanded from macro 'spa_api_method_fast_r' │B│ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:254:2: note: expanded from macro 'spa_interface_call_fast_res' │B│ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:214:2: note: expanded from macro 'spa_callbacks_call_fast_res' │B│ 214 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:319:27: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 319 | _res, method, version, ##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/proxy.h:90: │B│ In file included from /usr/include/pipewire-0.3/pipewire/protocol.h:26: │B│ In file included from /usr/include/pipewire-0.3/pipewire/context.h:49: │B│ In file included from /usr/include/pipewire-0.3/pipewire/loop.h:12: │B│ In file included from /usr/include/spa-0.2/spa/support/loop.h:16: │B│ /usr/include/spa-0.2/spa/support/system.h:159:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 159 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, timerfd_create, 0, clockid, flags); │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:315:2: note: expanded from macro 'spa_api_method_fast_r' │B│ 315 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:254:71: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:216:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 216 | res = (_f->method)((callbacks)->data, ## __VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/proxy.h:90: │B│ In file included from /usr/include/pipewire-0.3/pipewire/protocol.h:26: │B│ In file included from /usr/include/pipewire-0.3/pipewire/context.h:49: │B│ In file included from /usr/include/pipewire-0.3/pipewire/loop.h:12: │B│ In file included from /usr/include/spa-0.2/spa/support/loop.h:16: │B│ /usr/include/spa-0.2/spa/support/system.h:159:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 159 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, timerfd_create, 0, clockid, flags); │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:318:2: note: expanded from macro 'spa_api_method_fast_r' │B│ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:254:2: note: expanded from macro 'spa_interface_call_fast_res' │B│ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:214:2: note: expanded from macro 'spa_callbacks_call_fast_res' │B│ 214 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:319:27: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 319 | _res, method, version, ##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/proxy.h:90: │B│ In file included from /usr/include/pipewire-0.3/pipewire/protocol.h:26: │B│ In file included from /usr/include/pipewire-0.3/pipewire/context.h:49: │B│ In file included from /usr/include/pipewire-0.3/pipewire/loop.h:12: │B│ In file included from /usr/include/spa-0.2/spa/support/loop.h:16: │B│ /usr/include/spa-0.2/spa/support/system.h:167:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 167 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, timerfd_settime, 0, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:315:2: note: expanded from macro 'spa_api_method_fast_r' │B│ 315 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:254:71: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:216:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 216 | res = (_f->method)((callbacks)->data, ## __VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/proxy.h:90: │B│ In file included from /usr/include/pipewire-0.3/pipewire/protocol.h:26: │B│ In file included from /usr/include/pipewire-0.3/pipewire/context.h:49: │B│ In file included from /usr/include/pipewire-0.3/pipewire/loop.h:12: │B│ In file included from /usr/include/spa-0.2/spa/support/loop.h:16: │B│ /usr/include/spa-0.2/spa/support/system.h:167:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 167 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, timerfd_settime, 0, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:318:2: note: expanded from macro 'spa_api_method_fast_r' │B│ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:254:2: note: expanded from macro 'spa_interface_call_fast_res' │B│ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:214:2: note: expanded from macro 'spa_callbacks_call_fast_res' │B│ 214 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:319:27: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 319 | _res, method, version, ##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/proxy.h:90: │B│ In file included from /usr/include/pipewire-0.3/pipewire/protocol.h:26: │B│ In file included from /usr/include/pipewire-0.3/pipewire/context.h:49: │B│ In file included from /usr/include/pipewire-0.3/pipewire/loop.h:12: │B│ In file included from /usr/include/spa-0.2/spa/support/loop.h:16: │B│ /usr/include/spa-0.2/spa/support/system.h:174:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 174 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, timerfd_gettime, 0, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:315:2: note: expanded from macro 'spa_api_method_fast_r' │B│ 315 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:254:71: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:216:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 216 | res = (_f->method)((callbacks)->data, ## __VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/proxy.h:90: │B│ In file included from /usr/include/pipewire-0.3/pipewire/protocol.h:26: │B│ In file included from /usr/include/pipewire-0.3/pipewire/context.h:49: │B│ In file included from /usr/include/pipewire-0.3/pipewire/loop.h:12: │B│ In file included from /usr/include/spa-0.2/spa/support/loop.h:16: │B│ /usr/include/spa-0.2/spa/support/system.h:174:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 174 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, timerfd_gettime, 0, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:318:2: note: expanded from macro 'spa_api_method_fast_r' │B│ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:254:2: note: expanded from macro 'spa_interface_call_fast_res' │B│ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:214:2: note: expanded from macro 'spa_callbacks_call_fast_res' │B│ 214 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:319:27: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 319 | _res, method, version, ##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/proxy.h:90: │B│ In file included from /usr/include/pipewire-0.3/pipewire/protocol.h:26: │B│ In file included from /usr/include/pipewire-0.3/pipewire/context.h:49: │B│ In file included from /usr/include/pipewire-0.3/pipewire/loop.h:12: │B│ In file included from /usr/include/spa-0.2/spa/support/loop.h:16: │B│ /usr/include/spa-0.2/spa/support/system.h:179:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 179 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, timerfd_read, 0, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:315:2: note: expanded from macro 'spa_api_method_fast_r' │B│ 315 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:254:71: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:216:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 216 | res = (_f->method)((callbacks)->data, ## __VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/proxy.h:90: │B│ In file included from /usr/include/pipewire-0.3/pipewire/protocol.h:26: │B│ In file included from /usr/include/pipewire-0.3/pipewire/context.h:49: │B│ In file included from /usr/include/pipewire-0.3/pipewire/loop.h:12: │B│ In file included from /usr/include/spa-0.2/spa/support/loop.h:16: │B│ /usr/include/spa-0.2/spa/support/system.h:179:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 179 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, timerfd_read, 0, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:318:2: note: expanded from macro 'spa_api_method_fast_r' │B│ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:254:2: note: expanded from macro 'spa_interface_call_fast_res' │B│ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:214:2: note: expanded from macro 'spa_callbacks_call_fast_res' │B│ 214 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:319:27: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 319 | _res, method, version, ##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/proxy.h:90: │B│ In file included from /usr/include/pipewire-0.3/pipewire/protocol.h:26: │B│ In file included from /usr/include/pipewire-0.3/pipewire/context.h:49: │B│ In file included from /usr/include/pipewire-0.3/pipewire/loop.h:12: │B│ In file included from /usr/include/spa-0.2/spa/support/loop.h:16: │B│ /usr/include/spa-0.2/spa/support/system.h:185:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 185 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, eventfd_create, 0, flags); │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:315:2: note: expanded from macro 'spa_api_method_fast_r' │B│ 315 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:254:71: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:216:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 216 | res = (_f->method)((callbacks)->data, ## __VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/proxy.h:90: │B│ In file included from /usr/include/pipewire-0.3/pipewire/protocol.h:26: │B│ In file included from /usr/include/pipewire-0.3/pipewire/context.h:49: │B│ In file included from /usr/include/pipewire-0.3/pipewire/loop.h:12: │B│ In file included from /usr/include/spa-0.2/spa/support/loop.h:16: │B│ /usr/include/spa-0.2/spa/support/system.h:185:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 185 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, eventfd_create, 0, flags); │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:318:2: note: expanded from macro 'spa_api_method_fast_r' │B│ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:254:2: note: expanded from macro 'spa_interface_call_fast_res' │B│ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:214:2: note: expanded from macro 'spa_callbacks_call_fast_res' │B│ 214 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:319:27: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 319 | _res, method, version, ##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/proxy.h:90: │B│ In file included from /usr/include/pipewire-0.3/pipewire/protocol.h:26: │B│ In file included from /usr/include/pipewire-0.3/pipewire/context.h:49: │B│ In file included from /usr/include/pipewire-0.3/pipewire/loop.h:12: │B│ In file included from /usr/include/spa-0.2/spa/support/loop.h:16: │B│ /usr/include/spa-0.2/spa/support/system.h:189:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 189 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, eventfd_write, 0, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:315:2: note: expanded from macro 'spa_api_method_fast_r' │B│ 315 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:254:71: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:216:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 216 | res = (_f->method)((callbacks)->data, ## __VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/proxy.h:90: │B│ In file included from /usr/include/pipewire-0.3/pipewire/protocol.h:26: │B│ In file included from /usr/include/pipewire-0.3/pipewire/context.h:49: │B│ In file included from /usr/include/pipewire-0.3/pipewire/loop.h:12: │B│ In file included from /usr/include/spa-0.2/spa/support/loop.h:16: │B│ /usr/include/spa-0.2/spa/support/system.h:189:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 189 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, eventfd_write, 0, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:318:2: note: expanded from macro 'spa_api_method_fast_r' │B│ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:254:2: note: expanded from macro 'spa_interface_call_fast_res' │B│ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:214:2: note: expanded from macro 'spa_callbacks_call_fast_res' │B│ 214 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:319:27: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 319 | _res, method, version, ##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/proxy.h:90: │B│ In file included from /usr/include/pipewire-0.3/pipewire/protocol.h:26: │B│ In file included from /usr/include/pipewire-0.3/pipewire/context.h:49: │B│ In file included from /usr/include/pipewire-0.3/pipewire/loop.h:12: │B│ In file included from /usr/include/spa-0.2/spa/support/loop.h:16: │B│ /usr/include/spa-0.2/spa/support/system.h:194:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 194 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, eventfd_read, 0, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:315:2: note: expanded from macro 'spa_api_method_fast_r' │B│ 315 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:254:71: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:216:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 216 | res = (_f->method)((callbacks)->data, ## __VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/proxy.h:90: │B│ In file included from /usr/include/pipewire-0.3/pipewire/protocol.h:26: │B│ In file included from /usr/include/pipewire-0.3/pipewire/context.h:49: │B│ In file included from /usr/include/pipewire-0.3/pipewire/loop.h:12: │B│ In file included from /usr/include/spa-0.2/spa/support/loop.h:16: │B│ /usr/include/spa-0.2/spa/support/system.h:194:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 194 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, eventfd_read, 0, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:318:2: note: expanded from macro 'spa_api_method_fast_r' │B│ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:254:2: note: expanded from macro 'spa_interface_call_fast_res' │B│ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:214:2: note: expanded from macro 'spa_callbacks_call_fast_res' │B│ 214 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:319:27: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 319 | _res, method, version, ##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/proxy.h:90: │B│ In file included from /usr/include/pipewire-0.3/pipewire/protocol.h:26: │B│ In file included from /usr/include/pipewire-0.3/pipewire/context.h:49: │B│ In file included from /usr/include/pipewire-0.3/pipewire/loop.h:12: │B│ In file included from /usr/include/spa-0.2/spa/support/loop.h:16: │B│ /usr/include/spa-0.2/spa/support/system.h:200:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 200 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, signalfd_create, 0, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:315:2: note: expanded from macro 'spa_api_method_fast_r' │B│ 315 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:254:71: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:216:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 216 | res = (_f->method)((callbacks)->data, ## __VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/proxy.h:90: │B│ In file included from /usr/include/pipewire-0.3/pipewire/protocol.h:26: │B│ In file included from /usr/include/pipewire-0.3/pipewire/context.h:49: │B│ In file included from /usr/include/pipewire-0.3/pipewire/loop.h:12: │B│ In file included from /usr/include/spa-0.2/spa/support/loop.h:16: │B│ /usr/include/spa-0.2/spa/support/system.h:200:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 200 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, signalfd_create, 0, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:318:2: note: expanded from macro 'spa_api_method_fast_r' │B│ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:254:2: note: expanded from macro 'spa_interface_call_fast_res' │B│ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:214:2: note: expanded from macro 'spa_callbacks_call_fast_res' │B│ 214 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:319:27: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 319 | _res, method, version, ##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/proxy.h:90: │B│ In file included from /usr/include/pipewire-0.3/pipewire/protocol.h:26: │B│ In file included from /usr/include/pipewire-0.3/pipewire/context.h:49: │B│ In file included from /usr/include/pipewire-0.3/pipewire/loop.h:12: │B│ In file included from /usr/include/spa-0.2/spa/support/loop.h:16: │B│ /usr/include/spa-0.2/spa/support/system.h:206:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 206 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, signalfd_read, 0, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:315:2: note: expanded from macro 'spa_api_method_fast_r' │B│ 315 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:254:71: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:216:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 216 | res = (_f->method)((callbacks)->data, ## __VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/proxy.h:90: │B│ In file included from /usr/include/pipewire-0.3/pipewire/protocol.h:26: │B│ In file included from /usr/include/pipewire-0.3/pipewire/context.h:49: │B│ In file included from /usr/include/pipewire-0.3/pipewire/loop.h:12: │B│ In file included from /usr/include/spa-0.2/spa/support/loop.h:16: │B│ /usr/include/spa-0.2/spa/support/system.h:206:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 206 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, signalfd_read, 0, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:318:2: note: expanded from macro 'spa_api_method_fast_r' │B│ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:254:2: note: expanded from macro 'spa_interface_call_fast_res' │B│ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:214:2: note: expanded from macro 'spa_callbacks_call_fast_res' │B│ 214 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:285:27: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 285 | _res, method, version, ##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/proxy.h:90: │B│ In file included from /usr/include/pipewire-0.3/pipewire/protocol.h:26: │B│ In file included from /usr/include/pipewire-0.3/pipewire/context.h:49: │B│ In file included from /usr/include/pipewire-0.3/pipewire/loop.h:12: │B│ /usr/include/spa-0.2/spa/support/loop.h:140:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 140 | return spa_api_method_r(int, -ENOTSUP, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:281:2: note: expanded from macro 'spa_api_method_r' │B│ 281 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:66: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:210:41: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 210 | res = (_f->method)((callbacks)->data, ## __VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/proxy.h:90: │B│ In file included from /usr/include/pipewire-0.3/pipewire/protocol.h:26: │B│ In file included from /usr/include/pipewire-0.3/pipewire/context.h:49: │B│ In file included from /usr/include/pipewire-0.3/pipewire/loop.h:12: │B│ /usr/include/spa-0.2/spa/support/loop.h:140:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 140 | return spa_api_method_r(int, -ENOTSUP, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:284:2: note: expanded from macro 'spa_api_method_r' │B│ 284 | spa_interface_call_res(_i, struct type ##_methods, \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:2: note: expanded from macro 'spa_interface_call_res' │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:207:2: note: expanded from macro 'spa_callbacks_call_res' │B│ 207 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:285:27: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 285 | _res, method, version, ##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/proxy.h:90: │B│ In file included from /usr/include/pipewire-0.3/pipewire/protocol.h:26: │B│ In file included from /usr/include/pipewire-0.3/pipewire/context.h:49: │B│ In file included from /usr/include/pipewire-0.3/pipewire/loop.h:12: │B│ /usr/include/spa-0.2/spa/support/loop.h:145:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 145 | return spa_api_method_r(int, -ENOTSUP, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:281:2: note: expanded from macro 'spa_api_method_r' │B│ 281 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:66: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:210:41: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 210 | res = (_f->method)((callbacks)->data, ## __VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/proxy.h:90: │B│ In file included from /usr/include/pipewire-0.3/pipewire/protocol.h:26: │B│ In file included from /usr/include/pipewire-0.3/pipewire/context.h:49: │B│ In file included from /usr/include/pipewire-0.3/pipewire/loop.h:12: │B│ /usr/include/spa-0.2/spa/support/loop.h:145:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 145 | return spa_api_method_r(int, -ENOTSUP, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:284:2: note: expanded from macro 'spa_api_method_r' │B│ 284 | spa_interface_call_res(_i, struct type ##_methods, \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:2: note: expanded from macro 'spa_interface_call_res' │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:207:2: note: expanded from macro 'spa_callbacks_call_res' │B│ 207 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:285:27: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 285 | _res, method, version, ##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/proxy.h:90: │B│ In file included from /usr/include/pipewire-0.3/pipewire/protocol.h:26: │B│ In file included from /usr/include/pipewire-0.3/pipewire/context.h:49: │B│ In file included from /usr/include/pipewire-0.3/pipewire/loop.h:12: │B│ /usr/include/spa-0.2/spa/support/loop.h:150:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 150 | return spa_api_method_r(int, -ENOTSUP, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:281:2: note: expanded from macro 'spa_api_method_r' │B│ 281 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:66: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:210:41: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 210 | res = (_f->method)((callbacks)->data, ## __VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/proxy.h:90: │B│ In file included from /usr/include/pipewire-0.3/pipewire/protocol.h:26: │B│ In file included from /usr/include/pipewire-0.3/pipewire/context.h:49: │B│ In file included from /usr/include/pipewire-0.3/pipewire/loop.h:12: │B│ /usr/include/spa-0.2/spa/support/loop.h:150:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 150 | return spa_api_method_r(int, -ENOTSUP, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:284:2: note: expanded from macro 'spa_api_method_r' │B│ 284 | spa_interface_call_res(_i, struct type ##_methods, \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:2: note: expanded from macro 'spa_interface_call_res' │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:207:2: note: expanded from macro 'spa_callbacks_call_res' │B│ 207 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:285:27: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 285 | _res, method, version, ##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/proxy.h:90: │B│ In file included from /usr/include/pipewire-0.3/pipewire/protocol.h:26: │B│ In file included from /usr/include/pipewire-0.3/pipewire/context.h:49: │B│ In file included from /usr/include/pipewire-0.3/pipewire/loop.h:12: │B│ /usr/include/spa-0.2/spa/support/loop.h:157:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 157 | return spa_api_method_r(int, -ENOTSUP, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:281:2: note: expanded from macro 'spa_api_method_r' │B│ 281 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:66: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:210:41: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 210 | res = (_f->method)((callbacks)->data, ## __VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/proxy.h:90: │B│ In file included from /usr/include/pipewire-0.3/pipewire/protocol.h:26: │B│ In file included from /usr/include/pipewire-0.3/pipewire/context.h:49: │B│ In file included from /usr/include/pipewire-0.3/pipewire/loop.h:12: │B│ /usr/include/spa-0.2/spa/support/loop.h:157:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 157 | return spa_api_method_r(int, -ENOTSUP, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:284:2: note: expanded from macro 'spa_api_method_r' │B│ 284 | spa_interface_call_res(_i, struct type ##_methods, \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:2: note: expanded from macro 'spa_interface_call_res' │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:207:2: note: expanded from macro 'spa_callbacks_call_res' │B│ 207 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:176:32: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 176 | (_f->method)((callbacks)->data, ## __VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/proxy.h:90: │B│ In file included from /usr/include/pipewire-0.3/pipewire/protocol.h:26: │B│ In file included from /usr/include/pipewire-0.3/pipewire/context.h:49: │B│ In file included from /usr/include/pipewire-0.3/pipewire/loop.h:12: │B│ /usr/include/spa-0.2/spa/support/loop.h:180:3: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 180 | spa_callbacks_call_fast(&h->cb, struct spa_loop_control_hooks, before, 0); │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:174:2: note: expanded from macro 'spa_callbacks_call_fast' │B│ 174 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:176:32: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 176 | (_f->method)((callbacks)->data, ## __VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/proxy.h:90: │B│ In file included from /usr/include/pipewire-0.3/pipewire/protocol.h:26: │B│ In file included from /usr/include/pipewire-0.3/pipewire/context.h:49: │B│ In file included from /usr/include/pipewire-0.3/pipewire/loop.h:12: │B│ /usr/include/spa-0.2/spa/support/loop.h:187:3: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 187 | spa_callbacks_call_fast(&h->cb, struct spa_loop_control_hooks, after, 0); │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:174:2: note: expanded from macro 'spa_callbacks_call_fast' │B│ 174 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:285:25: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 285 | _res, method, version, ##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/proxy.h:90: │B│ In file included from /usr/include/pipewire-0.3/pipewire/protocol.h:26: │B│ In file included from /usr/include/pipewire-0.3/pipewire/context.h:49: │B│ In file included from /usr/include/pipewire-0.3/pipewire/loop.h:12: │B│ /usr/include/spa-0.2/spa/support/loop.h:282:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 282 | return spa_api_method_r(int, -ENOTSUP, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:281:2: note: expanded from macro 'spa_api_method_r' │B│ 281 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:65: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:210:39: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 210 | res = (_f->method)((callbacks)->data, ## __VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/proxy.h:90: │B│ In file included from /usr/include/pipewire-0.3/pipewire/protocol.h:26: │B│ In file included from /usr/include/pipewire-0.3/pipewire/context.h:49: │B│ In file included from /usr/include/pipewire-0.3/pipewire/loop.h:12: │B│ /usr/include/spa-0.2/spa/support/loop.h:282:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 282 | return spa_api_method_r(int, -ENOTSUP, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:284:2: note: expanded from macro 'spa_api_method_r' │B│ 284 | spa_interface_call_res(_i, struct type ##_methods, \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:2: note: expanded from macro 'spa_interface_call_res' │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:207:2: note: expanded from macro 'spa_callbacks_call_res' │B│ 207 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:278:21: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 278 | method, version, ##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/proxy.h:90: │B│ In file included from /usr/include/pipewire-0.3/pipewire/protocol.h:26: │B│ In file included from /usr/include/pipewire-0.3/pipewire/context.h:49: │B│ In file included from /usr/include/pipewire-0.3/pipewire/loop.h:12: │B│ /usr/include/spa-0.2/spa/support/loop.h:289:2: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 289 | spa_api_method_v(spa_loop_control, &object->iface, add_hook, 0, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:275:2: note: expanded from macro 'spa_api_method_v' │B│ 275 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:238:58: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 238 | spa_callbacks_call(&(iface)->cb,method_type,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:169:35: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 169 | (_f->method)((callbacks)->data, ## __VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/proxy.h:90: │B│ In file included from /usr/include/pipewire-0.3/pipewire/protocol.h:26: │B│ In file included from /usr/include/pipewire-0.3/pipewire/context.h:49: │B│ In file included from /usr/include/pipewire-0.3/pipewire/loop.h:12: │B│ /usr/include/spa-0.2/spa/support/loop.h:289:2: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 289 | spa_api_method_v(spa_loop_control, &object->iface, add_hook, 0, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:277:2: note: expanded from macro 'spa_api_method_v' │B│ 277 | spa_interface_call(_i, struct type ##_methods, \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:238:2: note: expanded from macro 'spa_interface_call' │B│ 238 | spa_callbacks_call(&(iface)->cb,method_type,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:165:2: note: expanded from macro 'spa_callbacks_call' │B│ 165 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:278:19: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 278 | method, version, ##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/proxy.h:90: │B│ In file included from /usr/include/pipewire-0.3/pipewire/protocol.h:26: │B│ In file included from /usr/include/pipewire-0.3/pipewire/context.h:49: │B│ In file included from /usr/include/pipewire-0.3/pipewire/loop.h:12: │B│ /usr/include/spa-0.2/spa/support/loop.h:294:2: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 294 | spa_api_method_v(spa_loop_control, &object->iface, enter, 0); │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:275:2: note: expanded from macro 'spa_api_method_v' │B│ 275 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:238:57: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 238 | spa_callbacks_call(&(iface)->cb,method_type,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:169:33: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 169 | (_f->method)((callbacks)->data, ## __VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/proxy.h:90: │B│ In file included from /usr/include/pipewire-0.3/pipewire/protocol.h:26: │B│ In file included from /usr/include/pipewire-0.3/pipewire/context.h:49: │B│ In file included from /usr/include/pipewire-0.3/pipewire/loop.h:12: │B│ /usr/include/spa-0.2/spa/support/loop.h:294:2: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 294 | spa_api_method_v(spa_loop_control, &object->iface, enter, 0); │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:277:2: note: expanded from macro 'spa_api_method_v' │B│ 277 | spa_interface_call(_i, struct type ##_methods, \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:238:2: note: expanded from macro 'spa_interface_call' │B│ 238 | spa_callbacks_call(&(iface)->cb,method_type,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:165:2: note: expanded from macro 'spa_callbacks_call' │B│ 165 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:278:19: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 278 | method, version, ##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/proxy.h:90: │B│ In file included from /usr/include/pipewire-0.3/pipewire/protocol.h:26: │B│ In file included from /usr/include/pipewire-0.3/pipewire/context.h:49: │B│ In file included from /usr/include/pipewire-0.3/pipewire/loop.h:12: │B│ /usr/include/spa-0.2/spa/support/loop.h:298:2: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 298 | spa_api_method_v(spa_loop_control, &object->iface, leave, 0); │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:275:2: note: expanded from macro 'spa_api_method_v' │B│ 275 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:238:57: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 238 | spa_callbacks_call(&(iface)->cb,method_type,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:169:33: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 169 | (_f->method)((callbacks)->data, ## __VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/proxy.h:90: │B│ In file included from /usr/include/pipewire-0.3/pipewire/protocol.h:26: │B│ In file included from /usr/include/pipewire-0.3/pipewire/context.h:49: │B│ In file included from /usr/include/pipewire-0.3/pipewire/loop.h:12: │B│ /usr/include/spa-0.2/spa/support/loop.h:298:2: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 298 | spa_api_method_v(spa_loop_control, &object->iface, leave, 0); │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:277:2: note: expanded from macro 'spa_api_method_v' │B│ 277 | spa_interface_call(_i, struct type ##_methods, \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:238:2: note: expanded from macro 'spa_interface_call' │B│ 238 | spa_callbacks_call(&(iface)->cb,method_type,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:165:2: note: expanded from macro 'spa_callbacks_call' │B│ 165 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:285:27: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 285 | _res, method, version, ##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/proxy.h:90: │B│ In file included from /usr/include/pipewire-0.3/pipewire/protocol.h:26: │B│ In file included from /usr/include/pipewire-0.3/pipewire/context.h:49: │B│ In file included from /usr/include/pipewire-0.3/pipewire/loop.h:12: │B│ /usr/include/spa-0.2/spa/support/loop.h:303:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 303 | return spa_api_method_r(int, -ENOTSUP, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:281:2: note: expanded from macro 'spa_api_method_r' │B│ 281 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:66: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:210:41: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 210 | res = (_f->method)((callbacks)->data, ## __VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/proxy.h:90: │B│ In file included from /usr/include/pipewire-0.3/pipewire/protocol.h:26: │B│ In file included from /usr/include/pipewire-0.3/pipewire/context.h:49: │B│ In file included from /usr/include/pipewire-0.3/pipewire/loop.h:12: │B│ /usr/include/spa-0.2/spa/support/loop.h:303:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 303 | return spa_api_method_r(int, -ENOTSUP, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:284:2: note: expanded from macro 'spa_api_method_r' │B│ 284 | spa_interface_call_res(_i, struct type ##_methods, \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:2: note: expanded from macro 'spa_interface_call_res' │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:207:2: note: expanded from macro 'spa_callbacks_call_res' │B│ 207 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:319:27: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 319 | _res, method, version, ##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/proxy.h:90: │B│ In file included from /usr/include/pipewire-0.3/pipewire/protocol.h:26: │B│ In file included from /usr/include/pipewire-0.3/pipewire/context.h:49: │B│ In file included from /usr/include/pipewire-0.3/pipewire/loop.h:12: │B│ /usr/include/spa-0.2/spa/support/loop.h:309:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 309 | return spa_api_method_fast_r(int, -ENOTSUP, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:315:2: note: expanded from macro 'spa_api_method_fast_r' │B│ 315 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:254:71: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:216:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 216 | res = (_f->method)((callbacks)->data, ## __VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/proxy.h:90: │B│ In file included from /usr/include/pipewire-0.3/pipewire/protocol.h:26: │B│ In file included from /usr/include/pipewire-0.3/pipewire/context.h:49: │B│ In file included from /usr/include/pipewire-0.3/pipewire/loop.h:12: │B│ /usr/include/spa-0.2/spa/support/loop.h:309:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 309 | return spa_api_method_fast_r(int, -ENOTSUP, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:318:2: note: expanded from macro 'spa_api_method_fast_r' │B│ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:254:2: note: expanded from macro 'spa_interface_call_fast_res' │B│ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:214:2: note: expanded from macro 'spa_callbacks_call_fast_res' │B│ 214 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:285:25: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 285 | _res, method, version, ##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/proxy.h:90: │B│ In file included from /usr/include/pipewire-0.3/pipewire/protocol.h:26: │B│ In file included from /usr/include/pipewire-0.3/pipewire/context.h:49: │B│ In file included from /usr/include/pipewire-0.3/pipewire/loop.h:12: │B│ /usr/include/spa-0.2/spa/support/loop.h:314:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 314 | return spa_api_method_r(int, -ENOTSUP, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:281:2: note: expanded from macro 'spa_api_method_r' │B│ 281 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:65: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:210:39: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 210 | res = (_f->method)((callbacks)->data, ## __VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/proxy.h:90: │B│ In file included from /usr/include/pipewire-0.3/pipewire/protocol.h:26: │B│ In file included from /usr/include/pipewire-0.3/pipewire/context.h:49: │B│ In file included from /usr/include/pipewire-0.3/pipewire/loop.h:12: │B│ /usr/include/spa-0.2/spa/support/loop.h:314:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 314 | return spa_api_method_r(int, -ENOTSUP, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:284:2: note: expanded from macro 'spa_api_method_r' │B│ 284 | spa_interface_call_res(_i, struct type ##_methods, \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:2: note: expanded from macro 'spa_interface_call_res' │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:207:2: note: expanded from macro 'spa_callbacks_call_res' │B│ 207 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:285:27: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 285 | _res, method, version, ##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/proxy.h:90: │B│ In file included from /usr/include/pipewire-0.3/pipewire/protocol.h:26: │B│ In file included from /usr/include/pipewire-0.3/pipewire/context.h:49: │B│ In file included from /usr/include/pipewire-0.3/pipewire/loop.h:12: │B│ /usr/include/spa-0.2/spa/support/loop.h:371:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 371 | return spa_api_method_r(struct spa_source *, NULL, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:281:2: note: expanded from macro 'spa_api_method_r' │B│ 281 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:66: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:210:41: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 210 | res = (_f->method)((callbacks)->data, ## __VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/proxy.h:90: │B│ In file included from /usr/include/pipewire-0.3/pipewire/protocol.h:26: │B│ In file included from /usr/include/pipewire-0.3/pipewire/context.h:49: │B│ In file included from /usr/include/pipewire-0.3/pipewire/loop.h:12: │B│ /usr/include/spa-0.2/spa/support/loop.h:371:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 371 | return spa_api_method_r(struct spa_source *, NULL, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:284:2: note: expanded from macro 'spa_api_method_r' │B│ 284 | spa_interface_call_res(_i, struct type ##_methods, \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:2: note: expanded from macro 'spa_interface_call_res' │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:207:2: note: expanded from macro 'spa_callbacks_call_res' │B│ 207 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:285:27: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 285 | _res, method, version, ##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/proxy.h:90: │B│ In file included from /usr/include/pipewire-0.3/pipewire/protocol.h:26: │B│ In file included from /usr/include/pipewire-0.3/pipewire/context.h:49: │B│ In file included from /usr/include/pipewire-0.3/pipewire/loop.h:12: │B│ /usr/include/spa-0.2/spa/support/loop.h:377:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 377 | return spa_api_method_r(int, -ENOTSUP, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:281:2: note: expanded from macro 'spa_api_method_r' │B│ 281 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:66: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:210:41: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 210 | res = (_f->method)((callbacks)->data, ## __VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/proxy.h:90: │B│ In file included from /usr/include/pipewire-0.3/pipewire/protocol.h:26: │B│ In file included from /usr/include/pipewire-0.3/pipewire/context.h:49: │B│ In file included from /usr/include/pipewire-0.3/pipewire/loop.h:12: │B│ /usr/include/spa-0.2/spa/support/loop.h:377:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 377 | return spa_api_method_r(int, -ENOTSUP, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:284:2: note: expanded from macro 'spa_api_method_r' │B│ 284 | spa_interface_call_res(_i, struct type ##_methods, \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:2: note: expanded from macro 'spa_interface_call_res' │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:207:2: note: expanded from macro 'spa_callbacks_call_res' │B│ 207 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:285:27: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 285 | _res, method, version, ##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/proxy.h:90: │B│ In file included from /usr/include/pipewire-0.3/pipewire/protocol.h:26: │B│ In file included from /usr/include/pipewire-0.3/pipewire/context.h:49: │B│ In file included from /usr/include/pipewire-0.3/pipewire/loop.h:12: │B│ /usr/include/spa-0.2/spa/support/loop.h:384:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 384 | return spa_api_method_r(struct spa_source *, NULL, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:281:2: note: expanded from macro 'spa_api_method_r' │B│ 281 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:66: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:210:41: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 210 | res = (_f->method)((callbacks)->data, ## __VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/proxy.h:90: │B│ In file included from /usr/include/pipewire-0.3/pipewire/protocol.h:26: │B│ In file included from /usr/include/pipewire-0.3/pipewire/context.h:49: │B│ In file included from /usr/include/pipewire-0.3/pipewire/loop.h:12: │B│ /usr/include/spa-0.2/spa/support/loop.h:384:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 384 | return spa_api_method_r(struct spa_source *, NULL, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:284:2: note: expanded from macro 'spa_api_method_r' │B│ 284 | spa_interface_call_res(_i, struct type ##_methods, \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:2: note: expanded from macro 'spa_interface_call_res' │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:207:2: note: expanded from macro 'spa_callbacks_call_res' │B│ 207 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:285:27: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 285 | _res, method, version, ##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/proxy.h:90: │B│ In file included from /usr/include/pipewire-0.3/pipewire/protocol.h:26: │B│ In file included from /usr/include/pipewire-0.3/pipewire/context.h:49: │B│ In file included from /usr/include/pipewire-0.3/pipewire/loop.h:12: │B│ /usr/include/spa-0.2/spa/support/loop.h:390:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 390 | return spa_api_method_r(int, -ENOTSUP, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:281:2: note: expanded from macro 'spa_api_method_r' │B│ 281 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:66: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:210:41: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 210 | res = (_f->method)((callbacks)->data, ## __VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/proxy.h:90: │B│ In file included from /usr/include/pipewire-0.3/pipewire/protocol.h:26: │B│ In file included from /usr/include/pipewire-0.3/pipewire/context.h:49: │B│ In file included from /usr/include/pipewire-0.3/pipewire/loop.h:12: │B│ /usr/include/spa-0.2/spa/support/loop.h:390:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 390 | return spa_api_method_r(int, -ENOTSUP, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:284:2: note: expanded from macro 'spa_api_method_r' │B│ 284 | spa_interface_call_res(_i, struct type ##_methods, \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:2: note: expanded from macro 'spa_interface_call_res' │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:207:2: note: expanded from macro 'spa_callbacks_call_res' │B│ 207 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:285:27: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 285 | _res, method, version, ##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/proxy.h:90: │B│ In file included from /usr/include/pipewire-0.3/pipewire/protocol.h:26: │B│ In file included from /usr/include/pipewire-0.3/pipewire/context.h:49: │B│ In file included from /usr/include/pipewire-0.3/pipewire/loop.h:12: │B│ /usr/include/spa-0.2/spa/support/loop.h:396:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 396 | return spa_api_method_r(struct spa_source *, NULL, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:281:2: note: expanded from macro 'spa_api_method_r' │B│ 281 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:66: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:210:41: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 210 | res = (_f->method)((callbacks)->data, ## __VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/proxy.h:90: │B│ In file included from /usr/include/pipewire-0.3/pipewire/protocol.h:26: │B│ In file included from /usr/include/pipewire-0.3/pipewire/context.h:49: │B│ In file included from /usr/include/pipewire-0.3/pipewire/loop.h:12: │B│ /usr/include/spa-0.2/spa/support/loop.h:396:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 396 | return spa_api_method_r(struct spa_source *, NULL, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:284:2: note: expanded from macro 'spa_api_method_r' │B│ 284 | spa_interface_call_res(_i, struct type ##_methods, \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:2: note: expanded from macro 'spa_interface_call_res' │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:207:2: note: expanded from macro 'spa_callbacks_call_res' │B│ 207 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:285:27: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 285 | _res, method, version, ##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/proxy.h:90: │B│ In file included from /usr/include/pipewire-0.3/pipewire/protocol.h:26: │B│ In file included from /usr/include/pipewire-0.3/pipewire/context.h:49: │B│ In file included from /usr/include/pipewire-0.3/pipewire/loop.h:12: │B│ /usr/include/spa-0.2/spa/support/loop.h:402:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 402 | return spa_api_method_r(int, -ENOTSUP, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:281:2: note: expanded from macro 'spa_api_method_r' │B│ 281 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:66: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:210:41: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 210 | res = (_f->method)((callbacks)->data, ## __VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/proxy.h:90: │B│ In file included from /usr/include/pipewire-0.3/pipewire/protocol.h:26: │B│ In file included from /usr/include/pipewire-0.3/pipewire/context.h:49: │B│ In file included from /usr/include/pipewire-0.3/pipewire/loop.h:12: │B│ /usr/include/spa-0.2/spa/support/loop.h:402:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 402 | return spa_api_method_r(int, -ENOTSUP, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:284:2: note: expanded from macro 'spa_api_method_r' │B│ 284 | spa_interface_call_res(_i, struct type ##_methods, \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:2: note: expanded from macro 'spa_interface_call_res' │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:207:2: note: expanded from macro 'spa_callbacks_call_res' │B│ 207 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:285:27: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 285 | _res, method, version, ##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/proxy.h:90: │B│ In file included from /usr/include/pipewire-0.3/pipewire/protocol.h:26: │B│ In file included from /usr/include/pipewire-0.3/pipewire/context.h:49: │B│ In file included from /usr/include/pipewire-0.3/pipewire/loop.h:12: │B│ /usr/include/spa-0.2/spa/support/loop.h:408:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 408 | return spa_api_method_r(struct spa_source *, NULL, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:281:2: note: expanded from macro 'spa_api_method_r' │B│ 281 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:66: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:210:41: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 210 | res = (_f->method)((callbacks)->data, ## __VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/proxy.h:90: │B│ In file included from /usr/include/pipewire-0.3/pipewire/protocol.h:26: │B│ In file included from /usr/include/pipewire-0.3/pipewire/context.h:49: │B│ In file included from /usr/include/pipewire-0.3/pipewire/loop.h:12: │B│ /usr/include/spa-0.2/spa/support/loop.h:408:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 408 | return spa_api_method_r(struct spa_source *, NULL, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:284:2: note: expanded from macro 'spa_api_method_r' │B│ 284 | spa_interface_call_res(_i, struct type ##_methods, \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:2: note: expanded from macro 'spa_interface_call_res' │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:207:2: note: expanded from macro 'spa_callbacks_call_res' │B│ 207 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:285:27: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 285 | _res, method, version, ##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/proxy.h:90: │B│ In file included from /usr/include/pipewire-0.3/pipewire/protocol.h:26: │B│ In file included from /usr/include/pipewire-0.3/pipewire/context.h:49: │B│ In file included from /usr/include/pipewire-0.3/pipewire/loop.h:12: │B│ /usr/include/spa-0.2/spa/support/loop.h:415:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 415 | return spa_api_method_r(int, -ENOTSUP, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:281:2: note: expanded from macro 'spa_api_method_r' │B│ 281 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:66: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:210:41: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 210 | res = (_f->method)((callbacks)->data, ## __VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/proxy.h:90: │B│ In file included from /usr/include/pipewire-0.3/pipewire/protocol.h:26: │B│ In file included from /usr/include/pipewire-0.3/pipewire/context.h:49: │B│ In file included from /usr/include/pipewire-0.3/pipewire/loop.h:12: │B│ /usr/include/spa-0.2/spa/support/loop.h:415:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 415 | return spa_api_method_r(int, -ENOTSUP, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:284:2: note: expanded from macro 'spa_api_method_r' │B│ 284 | spa_interface_call_res(_i, struct type ##_methods, \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:2: note: expanded from macro 'spa_interface_call_res' │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:207:2: note: expanded from macro 'spa_callbacks_call_res' │B│ 207 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:285:27: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 285 | _res, method, version, ##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/proxy.h:90: │B│ In file included from /usr/include/pipewire-0.3/pipewire/protocol.h:26: │B│ In file included from /usr/include/pipewire-0.3/pipewire/context.h:49: │B│ In file included from /usr/include/pipewire-0.3/pipewire/loop.h:12: │B│ /usr/include/spa-0.2/spa/support/loop.h:423:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 423 | return spa_api_method_r(struct spa_source *, NULL, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:281:2: note: expanded from macro 'spa_api_method_r' │B│ 281 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:66: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:210:41: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 210 | res = (_f->method)((callbacks)->data, ## __VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/proxy.h:90: │B│ In file included from /usr/include/pipewire-0.3/pipewire/protocol.h:26: │B│ In file included from /usr/include/pipewire-0.3/pipewire/context.h:49: │B│ In file included from /usr/include/pipewire-0.3/pipewire/loop.h:12: │B│ /usr/include/spa-0.2/spa/support/loop.h:423:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 423 | return spa_api_method_r(struct spa_source *, NULL, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:284:2: note: expanded from macro 'spa_api_method_r' │B│ 284 | spa_interface_call_res(_i, struct type ##_methods, \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:2: note: expanded from macro 'spa_interface_call_res' │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:207:2: note: expanded from macro 'spa_callbacks_call_res' │B│ 207 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:278:21: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 278 | method, version, ##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/proxy.h:90: │B│ In file included from /usr/include/pipewire-0.3/pipewire/protocol.h:26: │B│ In file included from /usr/include/pipewire-0.3/pipewire/context.h:49: │B│ In file included from /usr/include/pipewire-0.3/pipewire/loop.h:12: │B│ /usr/include/spa-0.2/spa/support/loop.h:430:2: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 430 | spa_api_method_v(spa_loop_utils, &object->iface, destroy_source, 0, source); │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:275:2: note: expanded from macro 'spa_api_method_v' │B│ 275 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:238:58: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 238 | spa_callbacks_call(&(iface)->cb,method_type,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:169:35: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 169 | (_f->method)((callbacks)->data, ## __VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/proxy.h:90: │B│ In file included from /usr/include/pipewire-0.3/pipewire/protocol.h:26: │B│ In file included from /usr/include/pipewire-0.3/pipewire/context.h:49: │B│ In file included from /usr/include/pipewire-0.3/pipewire/loop.h:12: │B│ /usr/include/spa-0.2/spa/support/loop.h:430:2: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 430 | spa_api_method_v(spa_loop_utils, &object->iface, destroy_source, 0, source); │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:277:2: note: expanded from macro 'spa_api_method_v' │B│ 277 | spa_interface_call(_i, struct type ##_methods, \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:238:2: note: expanded from macro 'spa_interface_call' │B│ 238 | spa_callbacks_call(&(iface)->cb,method_type,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:165:2: note: expanded from macro 'spa_callbacks_call' │B│ 165 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:285:27: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 285 | _res, method, version, ##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ /usr/include/pipewire-0.3/pipewire/client.h:165:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 165 | return spa_api_method_r(int, -ENOTSUP, pw_client, (struct spa_interface*)object, add_listener, 0, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:281:2: note: expanded from macro 'spa_api_method_r' │B│ 281 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:66: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:210:41: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 210 | res = (_f->method)((callbacks)->data, ## __VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ /usr/include/pipewire-0.3/pipewire/client.h:165:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 165 | return spa_api_method_r(int, -ENOTSUP, pw_client, (struct spa_interface*)object, add_listener, 0, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:284:2: note: expanded from macro 'spa_api_method_r' │B│ 284 | spa_interface_call_res(_i, struct type ##_methods, \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:2: note: expanded from macro 'spa_interface_call_res' │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:207:2: note: expanded from macro 'spa_callbacks_call_res' │B│ 207 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:285:27: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 285 | _res, method, version, ##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ /usr/include/pipewire-0.3/pipewire/client.h:172:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 172 | return spa_api_method_r(int, -ENOTSUP, pw_client, (struct spa_interface*)object, error, 0, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:281:2: note: expanded from macro 'spa_api_method_r' │B│ 281 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:66: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:210:41: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 210 | res = (_f->method)((callbacks)->data, ## __VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ /usr/include/pipewire-0.3/pipewire/client.h:172:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 172 | return spa_api_method_r(int, -ENOTSUP, pw_client, (struct spa_interface*)object, error, 0, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:284:2: note: expanded from macro 'spa_api_method_r' │B│ 284 | spa_interface_call_res(_i, struct type ##_methods, \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:2: note: expanded from macro 'spa_interface_call_res' │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:207:2: note: expanded from macro 'spa_callbacks_call_res' │B│ 207 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:285:27: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 285 | _res, method, version, ##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ /usr/include/pipewire-0.3/pipewire/client.h:179:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 179 | return spa_api_method_r(int, -ENOTSUP, pw_client, (struct spa_interface*)object, update_properties, 0, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:281:2: note: expanded from macro 'spa_api_method_r' │B│ 281 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:66: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:210:41: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 210 | res = (_f->method)((callbacks)->data, ## __VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ /usr/include/pipewire-0.3/pipewire/client.h:179:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 179 | return spa_api_method_r(int, -ENOTSUP, pw_client, (struct spa_interface*)object, update_properties, 0, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:284:2: note: expanded from macro 'spa_api_method_r' │B│ 284 | spa_interface_call_res(_i, struct type ##_methods, \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:2: note: expanded from macro 'spa_interface_call_res' │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:207:2: note: expanded from macro 'spa_callbacks_call_res' │B│ 207 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:285:27: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 285 | _res, method, version, ##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ /usr/include/pipewire-0.3/pipewire/client.h:186:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 186 | return spa_api_method_r(int, -ENOTSUP, pw_client, (struct spa_interface*)object, get_permissions, 0, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:281:2: note: expanded from macro 'spa_api_method_r' │B│ 281 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:66: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:210:41: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 210 | res = (_f->method)((callbacks)->data, ## __VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ /usr/include/pipewire-0.3/pipewire/client.h:186:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 186 | return spa_api_method_r(int, -ENOTSUP, pw_client, (struct spa_interface*)object, get_permissions, 0, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:284:2: note: expanded from macro 'spa_api_method_r' │B│ 284 | spa_interface_call_res(_i, struct type ##_methods, \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:2: note: expanded from macro 'spa_interface_call_res' │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:207:2: note: expanded from macro 'spa_callbacks_call_res' │B│ 207 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:285:27: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 285 | _res, method, version, ##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ /usr/include/pipewire-0.3/pipewire/client.h:194:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 194 | return spa_api_method_r(int, -ENOTSUP, pw_client, (struct spa_interface*)object, update_permissions, 0, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:281:2: note: expanded from macro 'spa_api_method_r' │B│ 281 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:66: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:210:41: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 210 | res = (_f->method)((callbacks)->data, ## __VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ /usr/include/pipewire-0.3/pipewire/client.h:194:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 194 | return spa_api_method_r(int, -ENOTSUP, pw_client, (struct spa_interface*)object, update_permissions, 0, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:284:2: note: expanded from macro 'spa_api_method_r' │B│ 284 | spa_interface_call_res(_i, struct type ##_methods, \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:2: note: expanded from macro 'spa_interface_call_res' │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:207:2: note: expanded from macro 'spa_callbacks_call_res' │B│ 207 | ({ \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/conf.h:8: │B│ /usr/include/spa-0.2/spa/utils/json-core.h:141:6: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 141 | SPA_FLAG_UPDATE(flag, __KEY_FLAG, !(flag & __KEY_FLAG)); │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/defs.h:91:81: note: expanded from macro 'SPA_FLAG_UPDATE' │B│ 91 | #define SPA_FLAG_UPDATE(field,flag,val) ((val) ? SPA_FLAG_SET((field),(flag)) : SPA_FLAG_CLEAR((field),(flag))) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/defs.h:83:2: note: expanded from macro 'SPA_FLAG_CLEAR' │B│ 83 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/defs.h:32:67: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 32 | #define SPA_STATIC_ASSERT(expr, ...) SPA_STATIC_ASSERT_IMPL(expr, ## __VA_ARGS__, "`" #expr "` evaluated to false") │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/conf.h:8: │B│ /usr/include/spa-0.2/spa/utils/json-core.h:153:6: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 153 | SPA_FLAG_CLEAR(flag, __KEY_FLAG); │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/defs.h:83:2: note: expanded from macro 'SPA_FLAG_CLEAR' │B│ 83 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/defs.h:32:67: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 32 | #define SPA_STATIC_ASSERT(expr, ...) SPA_STATIC_ASSERT_IMPL(expr, ## __VA_ARGS__, "`" #expr "` evaluated to false") │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/conf.h:8: │B│ /usr/include/spa-0.2/spa/utils/json-core.h:156:5: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 156 | SPA_FLAG_UPDATE(iter->state, __ARRAY_FLAG, cur == '['); │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/defs.h:91:81: note: expanded from macro 'SPA_FLAG_UPDATE' │B│ 91 | #define SPA_FLAG_UPDATE(field,flag,val) ((val) ? SPA_FLAG_SET((field),(flag)) : SPA_FLAG_CLEAR((field),(flag))) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/defs.h:83:2: note: expanded from macro 'SPA_FLAG_CLEAR' │B│ 83 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/defs.h:32:67: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 32 | #define SPA_STATIC_ASSERT(expr, ...) SPA_STATIC_ASSERT_IMPL(expr, ## __VA_ARGS__, "`" #expr "` evaluated to false") │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/conf.h:8: │B│ /usr/include/spa-0.2/spa/utils/json-core.h:163:6: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 163 | SPA_FLAG_UPDATE(iter->state, __PREV_ARRAY_FLAG, flag & __ARRAY_FLAG); │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/defs.h:91:81: note: expanded from macro 'SPA_FLAG_UPDATE' │B│ 91 | #define SPA_FLAG_UPDATE(field,flag,val) ((val) ? SPA_FLAG_SET((field),(flag)) : SPA_FLAG_CLEAR((field),(flag))) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/defs.h:83:2: note: expanded from macro 'SPA_FLAG_CLEAR' │B│ 83 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/defs.h:32:67: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 32 | #define SPA_STATIC_ASSERT(expr, ...) SPA_STATIC_ASSERT_IMPL(expr, ## __VA_ARGS__, "`" #expr "` evaluated to false") │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/conf.h:8: │B│ /usr/include/spa-0.2/spa/utils/json-core.h:166:6: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 166 | SPA_FLAG_UPDATE(array_stack[(iter->depth-1) >> 6], mask, flag & __ARRAY_FLAG); │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/defs.h:91:81: note: expanded from macro 'SPA_FLAG_UPDATE' │B│ 91 | #define SPA_FLAG_UPDATE(field,flag,val) ((val) ? SPA_FLAG_SET((field),(flag)) : SPA_FLAG_CLEAR((field),(flag))) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/defs.h:83:2: note: expanded from macro 'SPA_FLAG_CLEAR' │B│ 83 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/defs.h:32:67: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 32 | #define SPA_STATIC_ASSERT(expr, ...) SPA_STATIC_ASSERT_IMPL(expr, ## __VA_ARGS__, "`" #expr "` evaluated to false") │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/conf.h:8: │B│ /usr/include/spa-0.2/spa/utils/json-core.h:196:6: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 196 | SPA_FLAG_UPDATE(iter->state, __ARRAY_FLAG, flag & __PREV_ARRAY_FLAG); │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/defs.h:91:81: note: expanded from macro 'SPA_FLAG_UPDATE' │B│ 91 | #define SPA_FLAG_UPDATE(field,flag,val) ((val) ? SPA_FLAG_SET((field),(flag)) : SPA_FLAG_CLEAR((field),(flag))) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/defs.h:83:2: note: expanded from macro 'SPA_FLAG_CLEAR' │B│ 83 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/defs.h:32:67: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 32 | #define SPA_STATIC_ASSERT(expr, ...) SPA_STATIC_ASSERT_IMPL(expr, ## __VA_ARGS__, "`" #expr "` evaluated to false") │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/conf.h:8: │B│ /usr/include/spa-0.2/spa/utils/json-core.h:199:6: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 199 | SPA_FLAG_UPDATE(iter->state, __ARRAY_FLAG, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/defs.h:91:81: note: expanded from macro 'SPA_FLAG_UPDATE' │B│ 91 | #define SPA_FLAG_UPDATE(field,flag,val) ((val) ? SPA_FLAG_SET((field),(flag)) : SPA_FLAG_CLEAR((field),(flag))) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/defs.h:83:2: note: expanded from macro 'SPA_FLAG_CLEAR' │B│ 83 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/defs.h:32:67: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 32 | #define SPA_STATIC_ASSERT(expr, ...) SPA_STATIC_ASSERT_IMPL(expr, ## __VA_ARGS__, "`" #expr "` evaluated to false") │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/conf.h:8: │B│ /usr/include/spa-0.2/spa/utils/json-core.h:216:6: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 216 | SPA_FLAG_UPDATE(flag, __KEY_FLAG, !(flag & __KEY_FLAG)); │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/defs.h:91:81: note: expanded from macro 'SPA_FLAG_UPDATE' │B│ 91 | #define SPA_FLAG_UPDATE(field,flag,val) ((val) ? SPA_FLAG_SET((field),(flag)) : SPA_FLAG_CLEAR((field),(flag))) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/defs.h:83:2: note: expanded from macro 'SPA_FLAG_CLEAR' │B│ 83 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/defs.h:32:67: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 32 | #define SPA_STATIC_ASSERT(expr, ...) SPA_STATIC_ASSERT_IMPL(expr, ## __VA_ARGS__, "`" #expr "` evaluated to false") │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/conf.h:8: │B│ /usr/include/spa-0.2/spa/utils/json-core.h:250:13: warning: case ranges are a C2y extension [-Wc2y-extensions] │B│ 250 | case 240 ... 247: │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/json-core.h:253:13: warning: case ranges are a C2y extension [-Wc2y-extensions] │B│ 253 | case 224 ... 239: │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/json-core.h:256:13: warning: case ranges are a C2y extension [-Wc2y-extensions] │B│ 256 | case 192 ... 223: │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/json-core.h:267:13: warning: case ranges are a C2y extension [-Wc2y-extensions] │B│ 267 | case 128 ... 191: │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/json-core.h:378:10: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 378 | code = SPA_CLAMP(iter->state & 0xff, 0u, SPA_N_ELEMENTS(reasons)-1); │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/defs.h:159:2: note: expanded from macro 'SPA_CLAMP' │B│ 159 | ({ \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/conf.h:8: │B│ /usr/include/spa-0.2/spa/utils/json-core.h:378:10: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ /usr/include/spa-0.2/spa/utils/defs.h:163:2: note: expanded from macro 'SPA_CLAMP' │B│ 163 | SPA_MIN(SPA_MAX(_v, _low), _high); \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/defs.h:147:2: note: expanded from macro 'SPA_MIN' │B│ 147 | ({ \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/conf.h:8: │B│ /usr/include/spa-0.2/spa/utils/json-core.h:378:10: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ /usr/include/spa-0.2/spa/utils/defs.h:163:10: note: expanded from macro 'SPA_CLAMP' │B│ 163 | SPA_MIN(SPA_MAX(_v, _low), _high); \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/defs.h:153:2: note: expanded from macro 'SPA_MAX' │B│ 153 | ({ \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/conf.h:8: │B│ /usr/include/spa-0.2/spa/utils/json-core.h:378:10: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ /usr/include/spa-0.2/spa/utils/defs.h:163:10: note: expanded from macro 'SPA_CLAMP' │B│ 163 | SPA_MIN(SPA_MAX(_v, _low), _high); \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/defs.h:153:2: note: expanded from macro 'SPA_MAX' │B│ 153 | ({ \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/conf.h:8: │B│ /usr/include/spa-0.2/spa/utils/json-core.h:423:32: warning: case ranges are a C2y extension [-Wc2y-extensions] │B│ 423 | case '+': case '-': case '0' ... '9': case '.': case 'e': case 'E': break; │B│ | ^ │B│ In file included from ../src/input/pipewire.c:5: │B│ In file included from /usr/include/spa-0.2/spa/param/audio/format-utils.h:13: │B│ In file included from /usr/include/spa-0.2/spa/pod/builder.h:23: │B│ /usr/include/spa-0.2/spa/utils/hook.h:285:27: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 285 | _res, method, version, ##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:18: │B│ /usr/include/pipewire-0.3/pipewire/device.h:155:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 155 | return spa_api_method_r(int, -ENOTSUP, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:281:2: note: expanded from macro 'spa_api_method_r' │B│ 281 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:66: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:210:41: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 210 | res = (_f->method)((callbacks)->data, ## __VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:18: │B│ /usr/include/pipewire-0.3/pipewire/device.h:155:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 155 | return spa_api_method_r(int, -ENOTSUP, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:284:2: note: expanded from macro 'spa_api_method_r' │B│ 284 | spa_interface_call_res(_i, struct type ##_methods, \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:2: note: expanded from macro 'spa_interface_call_res' │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:207:2: note: expanded from macro 'spa_callbacks_call_res' │B│ 207 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:285:27: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 285 | _res, method, version, ##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:18: │B│ /usr/include/pipewire-0.3/pipewire/device.h:163:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 163 | return spa_api_method_r(int, -ENOTSUP, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:281:2: note: expanded from macro 'spa_api_method_r' │B│ 281 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:66: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:210:41: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 210 | res = (_f->method)((callbacks)->data, ## __VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:18: │B│ /usr/include/pipewire-0.3/pipewire/device.h:163:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 163 | return spa_api_method_r(int, -ENOTSUP, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:284:2: note: expanded from macro 'spa_api_method_r' │B│ 284 | spa_interface_call_res(_i, struct type ##_methods, \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:2: note: expanded from macro 'spa_interface_call_res' │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:207:2: note: expanded from macro 'spa_callbacks_call_res' │B│ 207 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:285:27: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 285 | _res, method, version, ##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:18: │B│ /usr/include/pipewire-0.3/pipewire/device.h:173:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 173 | return spa_api_method_r(int, -ENOTSUP, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:281:2: note: expanded from macro 'spa_api_method_r' │B│ 281 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:66: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:210:41: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 210 | res = (_f->method)((callbacks)->data, ## __VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:18: │B│ /usr/include/pipewire-0.3/pipewire/device.h:173:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 173 | return spa_api_method_r(int, -ENOTSUP, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:284:2: note: expanded from macro 'spa_api_method_r' │B│ 284 | spa_interface_call_res(_i, struct type ##_methods, \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:2: note: expanded from macro 'spa_interface_call_res' │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:207:2: note: expanded from macro 'spa_callbacks_call_res' │B│ 207 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:285:27: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 285 | _res, method, version, ##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:18: │B│ /usr/include/pipewire-0.3/pipewire/device.h:182:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 182 | return spa_api_method_r(int, -ENOTSUP, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:281:2: note: expanded from macro 'spa_api_method_r' │B│ 281 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:66: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:210:41: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 210 | res = (_f->method)((callbacks)->data, ## __VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:18: │B│ /usr/include/pipewire-0.3/pipewire/device.h:182:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 182 | return spa_api_method_r(int, -ENOTSUP, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:284:2: note: expanded from macro 'spa_api_method_r' │B│ 284 | spa_interface_call_res(_i, struct type ##_methods, \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:2: note: expanded from macro 'spa_interface_call_res' │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:207:2: note: expanded from macro 'spa_callbacks_call_res' │B│ 207 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:285:27: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 285 | _res, method, version, ##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:19: │B│ In file included from /usr/include/pipewire-0.3/pipewire/buffers.h:8: │B│ /usr/include/spa-0.2/spa/node/node.h:650:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 650 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, add_listener, 0, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:281:2: note: expanded from macro 'spa_api_method_r' │B│ 281 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:66: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:210:41: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 210 | res = (_f->method)((callbacks)->data, ## __VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:19: │B│ In file included from /usr/include/pipewire-0.3/pipewire/buffers.h:8: │B│ /usr/include/spa-0.2/spa/node/node.h:650:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 650 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, add_listener, 0, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:284:2: note: expanded from macro 'spa_api_method_r' │B│ 284 | spa_interface_call_res(_i, struct type ##_methods, \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:2: note: expanded from macro 'spa_interface_call_res' │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:207:2: note: expanded from macro 'spa_callbacks_call_res' │B│ 207 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:285:27: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 285 | _res, method, version, ##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:19: │B│ In file included from /usr/include/pipewire-0.3/pipewire/buffers.h:8: │B│ /usr/include/spa-0.2/spa/node/node.h:657:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 657 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, set_callbacks, 0, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:281:2: note: expanded from macro 'spa_api_method_r' │B│ 281 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:66: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:210:41: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 210 | res = (_f->method)((callbacks)->data, ## __VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:19: │B│ In file included from /usr/include/pipewire-0.3/pipewire/buffers.h:8: │B│ /usr/include/spa-0.2/spa/node/node.h:657:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 657 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, set_callbacks, 0, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:284:2: note: expanded from macro 'spa_api_method_r' │B│ 284 | spa_interface_call_res(_i, struct type ##_methods, \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:2: note: expanded from macro 'spa_interface_call_res' │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:207:2: note: expanded from macro 'spa_callbacks_call_res' │B│ 207 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:285:27: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 285 | _res, method, version, ##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:19: │B│ In file included from /usr/include/pipewire-0.3/pipewire/buffers.h:8: │B│ /usr/include/spa-0.2/spa/node/node.h:662:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 662 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, sync, 0, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:281:2: note: expanded from macro 'spa_api_method_r' │B│ 281 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:66: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:210:41: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 210 | res = (_f->method)((callbacks)->data, ## __VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:19: │B│ In file included from /usr/include/pipewire-0.3/pipewire/buffers.h:8: │B│ /usr/include/spa-0.2/spa/node/node.h:662:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 662 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, sync, 0, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:284:2: note: expanded from macro 'spa_api_method_r' │B│ 284 | spa_interface_call_res(_i, struct type ##_methods, \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:2: note: expanded from macro 'spa_interface_call_res' │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:207:2: note: expanded from macro 'spa_callbacks_call_res' │B│ 207 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:285:27: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 285 | _res, method, version, ##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:19: │B│ In file included from /usr/include/pipewire-0.3/pipewire/buffers.h:8: │B│ /usr/include/spa-0.2/spa/node/node.h:669:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 669 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, enum_params, 0, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:281:2: note: expanded from macro 'spa_api_method_r' │B│ 281 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:66: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:210:41: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 210 | res = (_f->method)((callbacks)->data, ## __VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:19: │B│ In file included from /usr/include/pipewire-0.3/pipewire/buffers.h:8: │B│ /usr/include/spa-0.2/spa/node/node.h:669:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 669 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, enum_params, 0, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:284:2: note: expanded from macro 'spa_api_method_r' │B│ 284 | spa_interface_call_res(_i, struct type ##_methods, \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:2: note: expanded from macro 'spa_interface_call_res' │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:207:2: note: expanded from macro 'spa_callbacks_call_res' │B│ 207 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:285:27: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 285 | _res, method, version, ##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:19: │B│ In file included from /usr/include/pipewire-0.3/pipewire/buffers.h:8: │B│ /usr/include/spa-0.2/spa/node/node.h:676:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 676 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, set_param, 0, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:281:2: note: expanded from macro 'spa_api_method_r' │B│ 281 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:66: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:210:41: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 210 | res = (_f->method)((callbacks)->data, ## __VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:19: │B│ In file included from /usr/include/pipewire-0.3/pipewire/buffers.h:8: │B│ /usr/include/spa-0.2/spa/node/node.h:676:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 676 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, set_param, 0, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:284:2: note: expanded from macro 'spa_api_method_r' │B│ 284 | spa_interface_call_res(_i, struct type ##_methods, \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:2: note: expanded from macro 'spa_interface_call_res' │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:207:2: note: expanded from macro 'spa_callbacks_call_res' │B│ 207 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:285:27: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 285 | _res, method, version, ##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:19: │B│ In file included from /usr/include/pipewire-0.3/pipewire/buffers.h:8: │B│ /usr/include/spa-0.2/spa/node/node.h:682:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 682 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, set_io, 0, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:281:2: note: expanded from macro 'spa_api_method_r' │B│ 281 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:66: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:210:41: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 210 | res = (_f->method)((callbacks)->data, ## __VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:19: │B│ In file included from /usr/include/pipewire-0.3/pipewire/buffers.h:8: │B│ /usr/include/spa-0.2/spa/node/node.h:682:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 682 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, set_io, 0, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:284:2: note: expanded from macro 'spa_api_method_r' │B│ 284 | spa_interface_call_res(_i, struct type ##_methods, \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:2: note: expanded from macro 'spa_interface_call_res' │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:207:2: note: expanded from macro 'spa_callbacks_call_res' │B│ 207 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:285:27: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 285 | _res, method, version, ##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:19: │B│ In file included from /usr/include/pipewire-0.3/pipewire/buffers.h:8: │B│ /usr/include/spa-0.2/spa/node/node.h:688:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 688 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, send_command, 0, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:281:2: note: expanded from macro 'spa_api_method_r' │B│ 281 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:66: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:210:41: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 210 | res = (_f->method)((callbacks)->data, ## __VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:19: │B│ In file included from /usr/include/pipewire-0.3/pipewire/buffers.h:8: │B│ /usr/include/spa-0.2/spa/node/node.h:688:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 688 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, send_command, 0, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:284:2: note: expanded from macro 'spa_api_method_r' │B│ 284 | spa_interface_call_res(_i, struct type ##_methods, \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:2: note: expanded from macro 'spa_interface_call_res' │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:207:2: note: expanded from macro 'spa_callbacks_call_res' │B│ 207 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:285:27: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 285 | _res, method, version, ##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:19: │B│ In file included from /usr/include/pipewire-0.3/pipewire/buffers.h:8: │B│ /usr/include/spa-0.2/spa/node/node.h:695:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 695 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, add_port, 0, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:281:2: note: expanded from macro 'spa_api_method_r' │B│ 281 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:66: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:210:41: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 210 | res = (_f->method)((callbacks)->data, ## __VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:19: │B│ In file included from /usr/include/pipewire-0.3/pipewire/buffers.h:8: │B│ /usr/include/spa-0.2/spa/node/node.h:695:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 695 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, add_port, 0, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:284:2: note: expanded from macro 'spa_api_method_r' │B│ 284 | spa_interface_call_res(_i, struct type ##_methods, \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:2: note: expanded from macro 'spa_interface_call_res' │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:207:2: note: expanded from macro 'spa_callbacks_call_res' │B│ 207 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:285:27: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 285 | _res, method, version, ##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:19: │B│ In file included from /usr/include/pipewire-0.3/pipewire/buffers.h:8: │B│ /usr/include/spa-0.2/spa/node/node.h:701:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 701 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, remove_port, 0, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:281:2: note: expanded from macro 'spa_api_method_r' │B│ 281 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:66: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:210:41: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 210 | res = (_f->method)((callbacks)->data, ## __VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:19: │B│ In file included from /usr/include/pipewire-0.3/pipewire/buffers.h:8: │B│ /usr/include/spa-0.2/spa/node/node.h:701:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 701 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, remove_port, 0, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:284:2: note: expanded from macro 'spa_api_method_r' │B│ 284 | spa_interface_call_res(_i, struct type ##_methods, \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:2: note: expanded from macro 'spa_interface_call_res' │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:207:2: note: expanded from macro 'spa_callbacks_call_res' │B│ 207 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:285:27: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 285 | _res, method, version, ##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:19: │B│ In file included from /usr/include/pipewire-0.3/pipewire/buffers.h:8: │B│ /usr/include/spa-0.2/spa/node/node.h:709:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 709 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, port_enum_params, 0, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:281:2: note: expanded from macro 'spa_api_method_r' │B│ 281 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:66: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:210:41: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 210 | res = (_f->method)((callbacks)->data, ## __VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:19: │B│ In file included from /usr/include/pipewire-0.3/pipewire/buffers.h:8: │B│ /usr/include/spa-0.2/spa/node/node.h:709:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 709 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, port_enum_params, 0, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:284:2: note: expanded from macro 'spa_api_method_r' │B│ 284 | spa_interface_call_res(_i, struct type ##_methods, \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:2: note: expanded from macro 'spa_interface_call_res' │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:207:2: note: expanded from macro 'spa_callbacks_call_res' │B│ 207 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:285:27: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 285 | _res, method, version, ##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:19: │B│ In file included from /usr/include/pipewire-0.3/pipewire/buffers.h:8: │B│ /usr/include/spa-0.2/spa/node/node.h:718:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 718 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, port_set_param, 0, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:281:2: note: expanded from macro 'spa_api_method_r' │B│ 281 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:66: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:210:41: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 210 | res = (_f->method)((callbacks)->data, ## __VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:19: │B│ In file included from /usr/include/pipewire-0.3/pipewire/buffers.h:8: │B│ /usr/include/spa-0.2/spa/node/node.h:718:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 718 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, port_set_param, 0, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:284:2: note: expanded from macro 'spa_api_method_r' │B│ 284 | spa_interface_call_res(_i, struct type ##_methods, \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:2: note: expanded from macro 'spa_interface_call_res' │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:207:2: note: expanded from macro 'spa_callbacks_call_res' │B│ 207 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:285:27: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 285 | _res, method, version, ##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:19: │B│ In file included from /usr/include/pipewire-0.3/pipewire/buffers.h:8: │B│ /usr/include/spa-0.2/spa/node/node.h:728:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 728 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, port_use_buffers, 0, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:281:2: note: expanded from macro 'spa_api_method_r' │B│ 281 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:66: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:210:41: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 210 | res = (_f->method)((callbacks)->data, ## __VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:19: │B│ In file included from /usr/include/pipewire-0.3/pipewire/buffers.h:8: │B│ /usr/include/spa-0.2/spa/node/node.h:728:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 728 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, port_use_buffers, 0, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:284:2: note: expanded from macro 'spa_api_method_r' │B│ 284 | spa_interface_call_res(_i, struct type ##_methods, \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:2: note: expanded from macro 'spa_interface_call_res' │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:207:2: note: expanded from macro 'spa_callbacks_call_res' │B│ 207 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:285:27: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 285 | _res, method, version, ##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:19: │B│ In file included from /usr/include/pipewire-0.3/pipewire/buffers.h:8: │B│ /usr/include/spa-0.2/spa/node/node.h:736:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 736 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, port_set_io, 0, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:281:2: note: expanded from macro 'spa_api_method_r' │B│ 281 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:66: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:210:41: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 210 | res = (_f->method)((callbacks)->data, ## __VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:19: │B│ In file included from /usr/include/pipewire-0.3/pipewire/buffers.h:8: │B│ /usr/include/spa-0.2/spa/node/node.h:736:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 736 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, port_set_io, 0, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:284:2: note: expanded from macro 'spa_api_method_r' │B│ 284 | spa_interface_call_res(_i, struct type ##_methods, \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:2: note: expanded from macro 'spa_interface_call_res' │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:207:2: note: expanded from macro 'spa_callbacks_call_res' │B│ 207 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:285:27: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 285 | _res, method, version, ##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:19: │B│ In file included from /usr/include/pipewire-0.3/pipewire/buffers.h:8: │B│ /usr/include/spa-0.2/spa/node/node.h:742:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 742 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, port_reuse_buffer, 0, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:281:2: note: expanded from macro 'spa_api_method_r' │B│ 281 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:66: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:210:41: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 210 | res = (_f->method)((callbacks)->data, ## __VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:19: │B│ In file included from /usr/include/pipewire-0.3/pipewire/buffers.h:8: │B│ /usr/include/spa-0.2/spa/node/node.h:742:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 742 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, port_reuse_buffer, 0, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:284:2: note: expanded from macro 'spa_api_method_r' │B│ 284 | spa_interface_call_res(_i, struct type ##_methods, \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:2: note: expanded from macro 'spa_interface_call_res' │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:207:2: note: expanded from macro 'spa_callbacks_call_res' │B│ 207 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:319:27: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 319 | _res, method, version, ##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:19: │B│ In file included from /usr/include/pipewire-0.3/pipewire/buffers.h:8: │B│ /usr/include/spa-0.2/spa/node/node.h:747:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 747 | return spa_api_method_fast_r(int, -ENOTSUP, spa_node, &object->iface, port_reuse_buffer, 0, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:315:2: note: expanded from macro 'spa_api_method_fast_r' │B│ 315 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:254:71: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:216:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 216 | res = (_f->method)((callbacks)->data, ## __VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:19: │B│ In file included from /usr/include/pipewire-0.3/pipewire/buffers.h:8: │B│ /usr/include/spa-0.2/spa/node/node.h:747:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 747 | return spa_api_method_fast_r(int, -ENOTSUP, spa_node, &object->iface, port_reuse_buffer, 0, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:318:2: note: expanded from macro 'spa_api_method_fast_r' │B│ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:254:2: note: expanded from macro 'spa_interface_call_fast_res' │B│ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:214:2: note: expanded from macro 'spa_callbacks_call_fast_res' │B│ 214 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:285:25: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 285 | _res, method, version, ##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:19: │B│ In file included from /usr/include/pipewire-0.3/pipewire/buffers.h:8: │B│ /usr/include/spa-0.2/spa/node/node.h:752:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 752 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, process, 0); │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:281:2: note: expanded from macro 'spa_api_method_r' │B│ 281 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:65: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:210:39: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 210 | res = (_f->method)((callbacks)->data, ## __VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:19: │B│ In file included from /usr/include/pipewire-0.3/pipewire/buffers.h:8: │B│ /usr/include/spa-0.2/spa/node/node.h:752:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 752 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, process, 0); │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:284:2: note: expanded from macro 'spa_api_method_r' │B│ 284 | spa_interface_call_res(_i, struct type ##_methods, \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:2: note: expanded from macro 'spa_interface_call_res' │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:207:2: note: expanded from macro 'spa_callbacks_call_res' │B│ 207 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:319:25: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 319 | _res, method, version, ##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:19: │B│ In file included from /usr/include/pipewire-0.3/pipewire/buffers.h:8: │B│ /usr/include/spa-0.2/spa/node/node.h:756:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 756 | return spa_api_method_fast_r(int, -ENOTSUP, spa_node, &object->iface, process, 0); │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:315:2: note: expanded from macro 'spa_api_method_fast_r' │B│ 315 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:254:70: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:216:38: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 216 | res = (_f->method)((callbacks)->data, ## __VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:19: │B│ In file included from /usr/include/pipewire-0.3/pipewire/buffers.h:8: │B│ /usr/include/spa-0.2/spa/node/node.h:756:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 756 | return spa_api_method_fast_r(int, -ENOTSUP, spa_node, &object->iface, process, 0); │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:318:2: note: expanded from macro 'spa_api_method_fast_r' │B│ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:254:2: note: expanded from macro 'spa_interface_call_fast_res' │B│ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:214:2: note: expanded from macro 'spa_callbacks_call_fast_res' │B│ 214 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:285:27: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 285 | _res, method, version, ##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:21: │B│ /usr/include/pipewire-0.3/pipewire/factory.h:97:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 97 | return spa_api_method_r(int, -ENOTSUP, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:281:2: note: expanded from macro 'spa_api_method_r' │B│ 281 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:66: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:210:41: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 210 | res = (_f->method)((callbacks)->data, ## __VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:21: │B│ /usr/include/pipewire-0.3/pipewire/factory.h:97:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 97 | return spa_api_method_r(int, -ENOTSUP, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:284:2: note: expanded from macro 'spa_api_method_r' │B│ 284 | spa_interface_call_res(_i, struct type ##_methods, \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:2: note: expanded from macro 'spa_interface_call_res' │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:207:2: note: expanded from macro 'spa_callbacks_call_res' │B│ 207 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:238:58: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 238 | spa_callbacks_call(&(iface)->cb,method_type,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:169:35: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 169 | (_f->method)((callbacks)->data, ## __VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:23: │B│ In file included from /usr/include/pipewire-0.3/pipewire/log.h:8: │B│ /usr/include/spa-0.2/spa/support/log.h:229:2: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 229 | spa_interface_call(&log->iface, struct spa_log_methods, topic_init, 1, topic); │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:238:2: note: expanded from macro 'spa_interface_call' │B│ 238 | spa_callbacks_call(&(iface)->cb,method_type,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:165:2: note: expanded from macro 'spa_callbacks_call' │B│ 165 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:238:58: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 238 | spa_callbacks_call(&(iface)->cb,method_type,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:169:35: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 169 | (_f->method)((callbacks)->data, ## __VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:23: │B│ In file included from /usr/include/pipewire-0.3/pipewire/log.h:8: │B│ /usr/include/spa-0.2/spa/support/log.h:273:8: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 273 | if (!spa_interface_call(i, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:238:2: note: expanded from macro 'spa_interface_call' │B│ 238 | spa_callbacks_call(&(iface)->cb,method_type,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:165:2: note: expanded from macro 'spa_callbacks_call' │B│ 165 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:238:58: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 238 | spa_callbacks_call(&(iface)->cb,method_type,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:169:35: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 169 | (_f->method)((callbacks)->data, ## __VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:23: │B│ In file included from /usr/include/pipewire-0.3/pipewire/log.h:8: │B│ /usr/include/spa-0.2/spa/support/log.h:277:7: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 277 | spa_interface_call(i, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:238:2: note: expanded from macro 'spa_interface_call' │B│ 238 | spa_callbacks_call(&(iface)->cb,method_type,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:165:2: note: expanded from macro 'spa_callbacks_call' │B│ 165 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:285:27: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 285 | _res, method, version, ##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:25: │B│ /usr/include/pipewire-0.3/pipewire/link.h:123:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 123 | return spa_api_method_r(int, -ENOTSUP, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:281:2: note: expanded from macro 'spa_api_method_r' │B│ 281 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:66: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:210:41: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 210 | res = (_f->method)((callbacks)->data, ## __VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:25: │B│ /usr/include/pipewire-0.3/pipewire/link.h:123:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 123 | return spa_api_method_r(int, -ENOTSUP, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:284:2: note: expanded from macro 'spa_api_method_r' │B│ 284 | spa_interface_call_res(_i, struct type ##_methods, \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:2: note: expanded from macro 'spa_interface_call_res' │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:207:2: note: expanded from macro 'spa_callbacks_call_res' │B│ 207 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:285:27: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 285 | _res, method, version, ##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:29: │B│ /usr/include/pipewire-0.3/pipewire/module.h:95:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 95 | return spa_api_method_r(int, -ENOTSUP, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:281:2: note: expanded from macro 'spa_api_method_r' │B│ 281 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:66: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:210:41: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 210 | res = (_f->method)((callbacks)->data, ## __VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:29: │B│ /usr/include/pipewire-0.3/pipewire/module.h:95:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 95 | return spa_api_method_r(int, -ENOTSUP, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:284:2: note: expanded from macro 'spa_api_method_r' │B│ 284 | spa_interface_call_res(_i, struct type ##_methods, \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:2: note: expanded from macro 'spa_interface_call_res' │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:207:2: note: expanded from macro 'spa_callbacks_call_res' │B│ 207 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:285:27: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 285 | _res, method, version, ##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:30: │B│ /usr/include/pipewire-0.3/pipewire/node.h:194:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 194 | return spa_api_method_r(int, -ENOTSUP, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:281:2: note: expanded from macro 'spa_api_method_r' │B│ 281 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:66: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:210:41: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 210 | res = (_f->method)((callbacks)->data, ## __VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:30: │B│ /usr/include/pipewire-0.3/pipewire/node.h:194:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 194 | return spa_api_method_r(int, -ENOTSUP, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:284:2: note: expanded from macro 'spa_api_method_r' │B│ 284 | spa_interface_call_res(_i, struct type ##_methods, \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:2: note: expanded from macro 'spa_interface_call_res' │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:207:2: note: expanded from macro 'spa_callbacks_call_res' │B│ 207 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:285:27: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 285 | _res, method, version, ##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:30: │B│ /usr/include/pipewire-0.3/pipewire/node.h:202:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 202 | return spa_api_method_r(int, -ENOTSUP, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:281:2: note: expanded from macro 'spa_api_method_r' │B│ 281 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:66: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:210:41: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 210 | res = (_f->method)((callbacks)->data, ## __VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:30: │B│ /usr/include/pipewire-0.3/pipewire/node.h:202:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 202 | return spa_api_method_r(int, -ENOTSUP, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:284:2: note: expanded from macro 'spa_api_method_r' │B│ 284 | spa_interface_call_res(_i, struct type ##_methods, \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:2: note: expanded from macro 'spa_interface_call_res' │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:207:2: note: expanded from macro 'spa_callbacks_call_res' │B│ 207 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:285:27: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 285 | _res, method, version, ##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:30: │B│ /usr/include/pipewire-0.3/pipewire/node.h:212:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 212 | return spa_api_method_r(int, -ENOTSUP, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:281:2: note: expanded from macro 'spa_api_method_r' │B│ 281 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:66: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:210:41: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 210 | res = (_f->method)((callbacks)->data, ## __VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:30: │B│ /usr/include/pipewire-0.3/pipewire/node.h:212:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 212 | return spa_api_method_r(int, -ENOTSUP, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:284:2: note: expanded from macro 'spa_api_method_r' │B│ 284 | spa_interface_call_res(_i, struct type ##_methods, \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:2: note: expanded from macro 'spa_interface_call_res' │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:207:2: note: expanded from macro 'spa_callbacks_call_res' │B│ 207 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:285:27: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 285 | _res, method, version, ##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:30: │B│ /usr/include/pipewire-0.3/pipewire/node.h:221:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 221 | return spa_api_method_r(int, -ENOTSUP, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:281:2: note: expanded from macro 'spa_api_method_r' │B│ 281 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:66: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:210:41: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 210 | res = (_f->method)((callbacks)->data, ## __VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:30: │B│ /usr/include/pipewire-0.3/pipewire/node.h:221:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 221 | return spa_api_method_r(int, -ENOTSUP, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:284:2: note: expanded from macro 'spa_api_method_r' │B│ 284 | spa_interface_call_res(_i, struct type ##_methods, \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:2: note: expanded from macro 'spa_interface_call_res' │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:207:2: note: expanded from macro 'spa_callbacks_call_res' │B│ 207 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:285:27: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 285 | _res, method, version, ##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:30: │B│ /usr/include/pipewire-0.3/pipewire/node.h:229:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 229 | return spa_api_method_r(int, -ENOTSUP, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:281:2: note: expanded from macro 'spa_api_method_r' │B│ 281 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:66: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:210:41: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 210 | res = (_f->method)((callbacks)->data, ## __VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:30: │B│ /usr/include/pipewire-0.3/pipewire/node.h:229:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 229 | return spa_api_method_r(int, -ENOTSUP, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:284:2: note: expanded from macro 'spa_api_method_r' │B│ 284 | spa_interface_call_res(_i, struct type ##_methods, \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:2: note: expanded from macro 'spa_interface_call_res' │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:207:2: note: expanded from macro 'spa_callbacks_call_res' │B│ 207 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:285:27: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 285 | _res, method, version, ##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:35: │B│ /usr/include/pipewire-0.3/pipewire/port.h:155:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 155 | return spa_api_method_r(int, -ENOTSUP, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:281:2: note: expanded from macro 'spa_api_method_r' │B│ 281 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:66: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:210:41: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 210 | res = (_f->method)((callbacks)->data, ## __VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:35: │B│ /usr/include/pipewire-0.3/pipewire/port.h:155:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 155 | return spa_api_method_r(int, -ENOTSUP, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:284:2: note: expanded from macro 'spa_api_method_r' │B│ 284 | spa_interface_call_res(_i, struct type ##_methods, \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:2: note: expanded from macro 'spa_interface_call_res' │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:207:2: note: expanded from macro 'spa_callbacks_call_res' │B│ 207 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:285:27: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 285 | _res, method, version, ##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:35: │B│ /usr/include/pipewire-0.3/pipewire/port.h:163:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 163 | return spa_api_method_r(int, -ENOTSUP, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:281:2: note: expanded from macro 'spa_api_method_r' │B│ 281 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:66: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:210:41: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 210 | res = (_f->method)((callbacks)->data, ## __VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:35: │B│ /usr/include/pipewire-0.3/pipewire/port.h:163:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 163 | return spa_api_method_r(int, -ENOTSUP, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:284:2: note: expanded from macro 'spa_api_method_r' │B│ 284 | spa_interface_call_res(_i, struct type ##_methods, \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:2: note: expanded from macro 'spa_interface_call_res' │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:207:2: note: expanded from macro 'spa_callbacks_call_res' │B│ 207 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:285:27: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 285 | _res, method, version, ##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:35: │B│ /usr/include/pipewire-0.3/pipewire/port.h:173:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 173 | return spa_api_method_r(int, -ENOTSUP, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:281:2: note: expanded from macro 'spa_api_method_r' │B│ 281 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:66: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:210:41: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 210 | res = (_f->method)((callbacks)->data, ## __VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:35: │B│ /usr/include/pipewire-0.3/pipewire/port.h:173:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 173 | return spa_api_method_r(int, -ENOTSUP, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:284:2: note: expanded from macro 'spa_api_method_r' │B│ 284 | spa_interface_call_res(_i, struct type ##_methods, \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:2: note: expanded from macro 'spa_interface_call_res' │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:207:2: note: expanded from macro 'spa_callbacks_call_res' │B│ 207 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:285:27: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 285 | _res, method, version, ##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:39: │B│ In file included from /usr/include/pipewire-0.3/pipewire/data-loop.h:13: │B│ /usr/include/spa-0.2/spa/support/thread.h:72:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 72 | return spa_api_method_r(struct spa_thread *, NULL, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:281:2: note: expanded from macro 'spa_api_method_r' │B│ 281 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:66: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:210:41: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 210 | res = (_f->method)((callbacks)->data, ## __VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:39: │B│ In file included from /usr/include/pipewire-0.3/pipewire/data-loop.h:13: │B│ /usr/include/spa-0.2/spa/support/thread.h:72:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 72 | return spa_api_method_r(struct spa_thread *, NULL, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:284:2: note: expanded from macro 'spa_api_method_r' │B│ 284 | spa_interface_call_res(_i, struct type ##_methods, \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:2: note: expanded from macro 'spa_interface_call_res' │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:207:2: note: expanded from macro 'spa_callbacks_call_res' │B│ 207 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:285:27: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 285 | _res, method, version, ##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:39: │B│ In file included from /usr/include/pipewire-0.3/pipewire/data-loop.h:13: │B│ /usr/include/spa-0.2/spa/support/thread.h:82:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 82 | return spa_api_method_r(int, -ENOTSUP, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:281:2: note: expanded from macro 'spa_api_method_r' │B│ 281 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:66: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:210:41: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 210 | res = (_f->method)((callbacks)->data, ## __VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:39: │B│ In file included from /usr/include/pipewire-0.3/pipewire/data-loop.h:13: │B│ /usr/include/spa-0.2/spa/support/thread.h:82:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 82 | return spa_api_method_r(int, -ENOTSUP, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:284:2: note: expanded from macro 'spa_api_method_r' │B│ 284 | spa_interface_call_res(_i, struct type ##_methods, \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:2: note: expanded from macro 'spa_interface_call_res' │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:207:2: note: expanded from macro 'spa_callbacks_call_res' │B│ 207 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:285:27: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 285 | _res, method, version, ##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:39: │B│ In file included from /usr/include/pipewire-0.3/pipewire/data-loop.h:13: │B│ /usr/include/spa-0.2/spa/support/thread.h:92:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 92 | return spa_api_method_r(int, -ENOTSUP, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:281:2: note: expanded from macro 'spa_api_method_r' │B│ 281 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:66: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:210:41: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 210 | res = (_f->method)((callbacks)->data, ## __VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:39: │B│ In file included from /usr/include/pipewire-0.3/pipewire/data-loop.h:13: │B│ /usr/include/spa-0.2/spa/support/thread.h:92:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 92 | return spa_api_method_r(int, -ENOTSUP, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:284:2: note: expanded from macro 'spa_api_method_r' │B│ 284 | spa_interface_call_res(_i, struct type ##_methods, \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:2: note: expanded from macro 'spa_interface_call_res' │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:207:2: note: expanded from macro 'spa_callbacks_call_res' │B│ 207 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:285:27: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 285 | _res, method, version, ##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:39: │B│ In file included from /usr/include/pipewire-0.3/pipewire/data-loop.h:13: │B│ /usr/include/spa-0.2/spa/support/thread.h:102:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 102 | return spa_api_method_r(int, -ENOTSUP, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:281:2: note: expanded from macro 'spa_api_method_r' │B│ 281 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:66: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:210:41: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 210 | res = (_f->method)((callbacks)->data, ## __VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:39: │B│ In file included from /usr/include/pipewire-0.3/pipewire/data-loop.h:13: │B│ /usr/include/spa-0.2/spa/support/thread.h:102:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 102 | return spa_api_method_r(int, -ENOTSUP, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:284:2: note: expanded from macro 'spa_api_method_r' │B│ 284 | spa_interface_call_res(_i, struct type ##_methods, \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:2: note: expanded from macro 'spa_interface_call_res' │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:207:2: note: expanded from macro 'spa_callbacks_call_res' │B│ 207 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:285:27: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 285 | _res, method, version, ##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:39: │B│ In file included from /usr/include/pipewire-0.3/pipewire/data-loop.h:13: │B│ /usr/include/spa-0.2/spa/support/thread.h:112:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 112 | return spa_api_method_r(int, -ENOTSUP, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:281:2: note: expanded from macro 'spa_api_method_r' │B│ 281 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:66: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:210:41: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 210 | res = (_f->method)((callbacks)->data, ## __VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:39: │B│ In file included from /usr/include/pipewire-0.3/pipewire/data-loop.h:13: │B│ /usr/include/spa-0.2/spa/support/thread.h:112:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 112 | return spa_api_method_r(int, -ENOTSUP, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:284:2: note: expanded from macro 'spa_api_method_r' │B│ 284 | spa_interface_call_res(_i, struct type ##_methods, \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:2: note: expanded from macro 'spa_interface_call_res' │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:207:2: note: expanded from macro 'spa_callbacks_call_res' │B│ 207 | ({ \ │B│ | ^ │B│ ../src/input/pipewire.c:30:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 30 | pw_log_warn("out of buffers: %m"); │B│ | ^ │B│ /usr/include/pipewire-0.3/pipewire/log.h:174:29: note: expanded from macro 'pw_log_warn' │B│ 174 | #define pw_log_warn(...) pw_log(SPA_LOG_LEVEL_WARN,__VA_ARGS__) │B│ | ^ │B│ /usr/include/pipewire-0.3/pipewire/log.h:171:25: note: expanded from macro 'pw_log' │B│ 171 | #define pw_log(lev,...) pw_logt(lev,PW_LOG_TOPIC_DEFAULT,__VA_ARGS__) │B│ | ^ │B│ /usr/include/pipewire-0.3/pipewire/log.h:166:2: note: expanded from macro 'pw_logt' │B│ 166 | ({ \ │B│ | ^ │B│ ../src/input/pipewire.c:70:5: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 70 | pw_log_warn("pw quit signal %d received, terminating...", signal_number); │B│ | ^ │B│ /usr/include/pipewire-0.3/pipewire/log.h:174:29: note: expanded from macro 'pw_log_warn' │B│ 174 | #define pw_log_warn(...) pw_log(SPA_LOG_LEVEL_WARN,__VA_ARGS__) │B│ | ^ │B│ /usr/include/pipewire-0.3/pipewire/log.h:171:25: note: expanded from macro 'pw_log' │B│ 171 | #define pw_log(lev,...) pw_logt(lev,PW_LOG_TOPIC_DEFAULT,__VA_ARGS__) │B│ | ^ │B│ /usr/include/pipewire-0.3/pipewire/log.h:166:2: note: expanded from macro 'pw_logt' │B│ 166 | ({ \ │B│ | ^ │B│ 598 warnings generated. │B│ [32/35] clang -Icava.p -I. -I.. -I../include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/SDL2 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic '-DPACKAGE="cava"' '-DVERSION="0.10.3"' -DNDEBUG -DHAVE_ALLOCA_H -DNCURSES -DALSA -DPULSE -DPIPEWIRE -DSDL -DSDL_GLSL '-DFONTDIR="/usr/share/consolefonts"' '-DFONTFILE="cava.psf"' -DCAVAFONT -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -D_GNU_SOURCE=1 -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -pthread -Wall -Wextra -Wno-unused-result -Wno-maybe-uninitialized -Wno-vla-parameter -MD -MQ cava.p/src_output_sdl_glsl.c.o -MF cava.p/src_output_sdl_glsl.c.o.d -o cava.p/src_output_sdl_glsl.c.o -c ../src/output/sdl_glsl.c │B│ warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] │B│ warning: unknown warning option '-Wno-vla-parameter'; did you mean '-Wno-array-parameter'? [-Wunknown-warning-option] │B│ 2 warnings generated. │B│ [33/35] clang -Icava.p -I. -I.. -I../include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/SDL2 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic '-DPACKAGE="cava"' '-DVERSION="0.10.3"' -DNDEBUG -DHAVE_ALLOCA_H -DNCURSES -DALSA -DPULSE -DPIPEWIRE -DSDL -DSDL_GLSL '-DFONTDIR="/usr/share/consolefonts"' '-DFONTFILE="cava.psf"' -DCAVAFONT -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -D_GNU_SOURCE=1 -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -pthread -Wall -Wextra -Wno-unused-result -Wno-maybe-uninitialized -Wno-vla-parameter -MD -MQ cava.p/src_input_pipewire.c.o -MF cava.p/src_input_pipewire.c.o.d -o cava.p/src_input_pipewire.c.o -c ../src/input/pipewire.c │B│ warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] │B│ warning: unknown warning option '-Wno-vla-parameter'; did you mean '-Wno-array-parameter'? [-Wunknown-warning-option] │B│ In file included from ../src/input/pipewire.c:1: │B│ ../include/cava/input/pipewire.h:5:34: warning: no newline at end of file [-Wnewline-eof] │B│ 5 | void *input_pipewire(void *data); │B│ | ^ │B│ In file included from ../src/input/pipewire.c:5: │B│ In file included from /usr/include/spa-0.2/spa/param/audio/format-utils.h:12: │B│ In file included from /usr/include/spa-0.2/spa/pod/parser.h:15: │B│ In file included from /usr/include/spa-0.2/spa/pod/iter.h:15: │B│ In file included from /usr/include/spa-0.2/spa/pod/pod.h:13: │B│ In file included from /usr/include/spa-0.2/spa/utils/type.h:13: │B│ /usr/include/spa-0.2/spa/utils/string.h:392:15: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 392 | buf->pos += SPA_MIN(remain, (size_t)written); │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/defs.h:147:2: note: expanded from macro 'SPA_MIN' │B│ 147 | ({ \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:5: │B│ In file included from /usr/include/spa-0.2/spa/param/audio/format-utils.h:12: │B│ In file included from /usr/include/spa-0.2/spa/pod/parser.h:15: │B│ /usr/include/spa-0.2/spa/pod/iter.h:345:13: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 345 | n_values = SPA_MIN(n_values, max_values); │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/defs.h:147:2: note: expanded from macro 'SPA_MIN' │B│ 147 | ({ \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:5: │B│ In file included from /usr/include/spa-0.2/spa/param/audio/format-utils.h:12: │B│ In file included from /usr/include/spa-0.2/spa/pod/parser.h:15: │B│ /usr/include/spa-0.2/spa/pod/iter.h:361:14: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 361 | *n_vals = SPA_MIN(1u, SPA_POD_CHOICE_N_VALUES(pod)); │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/defs.h:147:2: note: expanded from macro 'SPA_MIN' │B│ 147 | ({ \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:5: │B│ In file included from /usr/include/spa-0.2/spa/param/audio/format-utils.h:13: │B│ In file included from /usr/include/spa-0.2/spa/pod/builder.h:23: │B│ /usr/include/spa-0.2/spa/utils/hook.h:210:41: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 210 | res = (_f->method)((callbacks)->data, ## __VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:5: │B│ In file included from /usr/include/spa-0.2/spa/param/audio/format-utils.h:13: │B│ /usr/include/spa-0.2/spa/pod/builder.h:140:4: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 140 | spa_callbacks_call_res(&builder->callbacks, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:207:2: note: expanded from macro 'spa_callbacks_call_res' │B│ 207 | ({ \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:5: │B│ In file included from /usr/include/spa-0.2/spa/param/audio/format-utils.h:13: │B│ /usr/include/spa-0.2/spa/pod/builder.h:205:3: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 205 | SPA_FLAG_CLEAR(builder->state.flags, SPA_POD_BUILDER_FLAG_FIRST); │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/defs.h:83:2: note: expanded from macro 'SPA_FLAG_CLEAR' │B│ 83 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/defs.h:32:67: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 32 | #define SPA_STATIC_ASSERT(expr, ...) SPA_STATIC_ASSERT_IMPL(expr, ## __VA_ARGS__, "`" #expr "` evaluated to false") │B│ | ^ │B│ In file included from ../src/input/pipewire.c:5: │B│ In file included from /usr/include/spa-0.2/spa/param/audio/format-utils.h:13: │B│ /usr/include/spa-0.2/spa/pod/builder.h:227:2: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 227 | SPA_FLAG_CLEAR(builder->state.flags, SPA_POD_BUILDER_FLAG_FIRST); │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/defs.h:83:2: note: expanded from macro 'SPA_FLAG_CLEAR' │B│ 83 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/defs.h:32:67: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 32 | #define SPA_STATIC_ASSERT(expr, ...) SPA_STATIC_ASSERT_IMPL(expr, ## __VA_ARGS__, "`" #expr "` evaluated to false") │B│ | ^ │B│ In file included from ../src/input/pipewire.c:5: │B│ In file included from /usr/include/spa-0.2/spa/param/audio/format-utils.h:13: │B│ /usr/include/spa-0.2/spa/pod/builder.h:448:118: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 448 | #define SPA_POD_INIT_Object(size,type,id,...) ((struct spa_pod_object){ { (size), SPA_TYPE_Object }, { (type), (id) }, ##__VA_ARGS__ }) │B│ | ^ │B│ In file included from ../src/input/pipewire.c:5: │B│ In file included from /usr/include/spa-0.2/spa/param/audio/format-utils.h:12: │B│ /usr/include/spa-0.2/spa/pod/parser.h:564:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 564 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:5: │B│ In file included from /usr/include/spa-0.2/spa/param/audio/format-utils.h:15: │B│ /usr/include/spa-0.2/spa/param/format-utils.h:32:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 32 | return spa_pod_parse_object(format, │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:561:2: note: expanded from macro 'spa_pod_parse_object' │B│ 561 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:543:31: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 543 | _res = spa_pod_parser_get(p,##__VA_ARGS__, 0); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:5: │B│ In file included from /usr/include/spa-0.2/spa/param/audio/format-utils.h:15: │B│ /usr/include/spa-0.2/spa/param/format-utils.h:32:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 32 | return spa_pod_parse_object(format, │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:564:2: note: expanded from macro 'spa_pod_parse_object' │B│ 564 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:539:2: note: expanded from macro 'spa_pod_parser_get_object' │B│ 539 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:564:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 564 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:5: │B│ In file included from /usr/include/spa-0.2/spa/param/audio/format-utils.h:17: │B│ /usr/include/spa-0.2/spa/param/audio/raw-utils.h:36:8: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 36 | res = spa_pod_parse_object(format, │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:561:2: note: expanded from macro 'spa_pod_parse_object' │B│ 561 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:543:31: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 543 | _res = spa_pod_parser_get(p,##__VA_ARGS__, 0); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:5: │B│ In file included from /usr/include/spa-0.2/spa/param/audio/format-utils.h:17: │B│ /usr/include/spa-0.2/spa/param/audio/raw-utils.h:36:8: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 36 | res = spa_pod_parse_object(format, │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:564:2: note: expanded from macro 'spa_pod_parse_object' │B│ 564 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:539:2: note: expanded from macro 'spa_pod_parser_get_object' │B│ 539 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:564:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 564 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:5: │B│ In file included from /usr/include/spa-0.2/spa/param/audio/format-utils.h:18: │B│ /usr/include/spa-0.2/spa/param/audio/dsp-utils.h:34:8: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 34 | res = spa_pod_parse_object(format, │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:561:2: note: expanded from macro 'spa_pod_parse_object' │B│ 561 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:543:31: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 543 | _res = spa_pod_parser_get(p,##__VA_ARGS__, 0); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:5: │B│ In file included from /usr/include/spa-0.2/spa/param/audio/format-utils.h:18: │B│ /usr/include/spa-0.2/spa/param/audio/dsp-utils.h:34:8: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 34 | res = spa_pod_parse_object(format, │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:564:2: note: expanded from macro 'spa_pod_parse_object' │B│ 564 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:539:2: note: expanded from macro 'spa_pod_parser_get_object' │B│ 539 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:564:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 564 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:5: │B│ In file included from /usr/include/spa-0.2/spa/param/audio/format-utils.h:19: │B│ /usr/include/spa-0.2/spa/param/audio/iec958-utils.h:34:8: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 34 | res = spa_pod_parse_object(format, │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:561:2: note: expanded from macro 'spa_pod_parse_object' │B│ 561 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:543:31: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 543 | _res = spa_pod_parser_get(p,##__VA_ARGS__, 0); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:5: │B│ In file included from /usr/include/spa-0.2/spa/param/audio/format-utils.h:19: │B│ /usr/include/spa-0.2/spa/param/audio/iec958-utils.h:34:8: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 34 | res = spa_pod_parse_object(format, │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:564:2: note: expanded from macro 'spa_pod_parse_object' │B│ 564 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:539:2: note: expanded from macro 'spa_pod_parser_get_object' │B│ 539 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:564:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 564 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:5: │B│ In file included from /usr/include/spa-0.2/spa/param/audio/format-utils.h:20: │B│ /usr/include/spa-0.2/spa/param/audio/dsd-utils.h:36:8: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 36 | res = spa_pod_parse_object(format, │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:561:2: note: expanded from macro 'spa_pod_parse_object' │B│ 561 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:543:31: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 543 | _res = spa_pod_parser_get(p,##__VA_ARGS__, 0); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:5: │B│ In file included from /usr/include/spa-0.2/spa/param/audio/format-utils.h:20: │B│ /usr/include/spa-0.2/spa/param/audio/dsd-utils.h:36:8: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 36 | res = spa_pod_parse_object(format, │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:564:2: note: expanded from macro 'spa_pod_parse_object' │B│ 564 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:539:2: note: expanded from macro 'spa_pod_parser_get_object' │B│ 539 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:564:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 564 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:5: │B│ In file included from /usr/include/spa-0.2/spa/param/audio/format-utils.h:21: │B│ /usr/include/spa-0.2/spa/param/audio/mp3-utils.h:34:8: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 34 | res = spa_pod_parse_object(format, │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:561:2: note: expanded from macro 'spa_pod_parse_object' │B│ 561 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:543:31: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 543 | _res = spa_pod_parser_get(p,##__VA_ARGS__, 0); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:5: │B│ In file included from /usr/include/spa-0.2/spa/param/audio/format-utils.h:21: │B│ /usr/include/spa-0.2/spa/param/audio/mp3-utils.h:34:8: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 34 | res = spa_pod_parse_object(format, │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:564:2: note: expanded from macro 'spa_pod_parse_object' │B│ 564 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:539:2: note: expanded from macro 'spa_pod_parser_get_object' │B│ 539 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:564:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 564 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:5: │B│ In file included from /usr/include/spa-0.2/spa/param/audio/format-utils.h:22: │B│ /usr/include/spa-0.2/spa/param/audio/aac-utils.h:34:8: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 34 | res = spa_pod_parse_object(format, │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:561:2: note: expanded from macro 'spa_pod_parse_object' │B│ 561 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:543:31: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 543 | _res = spa_pod_parser_get(p,##__VA_ARGS__, 0); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:5: │B│ In file included from /usr/include/spa-0.2/spa/param/audio/format-utils.h:22: │B│ /usr/include/spa-0.2/spa/param/audio/aac-utils.h:34:8: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 34 | res = spa_pod_parse_object(format, │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:564:2: note: expanded from macro 'spa_pod_parse_object' │B│ 564 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:539:2: note: expanded from macro 'spa_pod_parser_get_object' │B│ 539 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:564:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 564 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:5: │B│ In file included from /usr/include/spa-0.2/spa/param/audio/format-utils.h:23: │B│ /usr/include/spa-0.2/spa/param/audio/vorbis-utils.h:34:8: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 34 | res = spa_pod_parse_object(format, │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:561:2: note: expanded from macro 'spa_pod_parse_object' │B│ 561 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:543:31: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 543 | _res = spa_pod_parser_get(p,##__VA_ARGS__, 0); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:5: │B│ In file included from /usr/include/spa-0.2/spa/param/audio/format-utils.h:23: │B│ /usr/include/spa-0.2/spa/param/audio/vorbis-utils.h:34:8: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 34 | res = spa_pod_parse_object(format, │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:564:2: note: expanded from macro 'spa_pod_parse_object' │B│ 564 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:539:2: note: expanded from macro 'spa_pod_parser_get_object' │B│ 539 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:564:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 564 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:5: │B│ In file included from /usr/include/spa-0.2/spa/param/audio/format-utils.h:24: │B│ /usr/include/spa-0.2/spa/param/audio/wma-utils.h:34:8: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 34 | res = spa_pod_parse_object(format, │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:561:2: note: expanded from macro 'spa_pod_parse_object' │B│ 561 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:543:31: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 543 | _res = spa_pod_parser_get(p,##__VA_ARGS__, 0); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:5: │B│ In file included from /usr/include/spa-0.2/spa/param/audio/format-utils.h:24: │B│ /usr/include/spa-0.2/spa/param/audio/wma-utils.h:34:8: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 34 | res = spa_pod_parse_object(format, │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:564:2: note: expanded from macro 'spa_pod_parse_object' │B│ 564 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:539:2: note: expanded from macro 'spa_pod_parser_get_object' │B│ 539 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:564:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 564 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:5: │B│ In file included from /usr/include/spa-0.2/spa/param/audio/format-utils.h:25: │B│ /usr/include/spa-0.2/spa/param/audio/ra-utils.h:34:8: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 34 | res = spa_pod_parse_object(format, │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:561:2: note: expanded from macro 'spa_pod_parse_object' │B│ 561 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:543:31: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 543 | _res = spa_pod_parser_get(p,##__VA_ARGS__, 0); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:5: │B│ In file included from /usr/include/spa-0.2/spa/param/audio/format-utils.h:25: │B│ /usr/include/spa-0.2/spa/param/audio/ra-utils.h:34:8: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 34 | res = spa_pod_parse_object(format, │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:564:2: note: expanded from macro 'spa_pod_parse_object' │B│ 564 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:539:2: note: expanded from macro 'spa_pod_parser_get_object' │B│ 539 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:564:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 564 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:5: │B│ In file included from /usr/include/spa-0.2/spa/param/audio/format-utils.h:26: │B│ /usr/include/spa-0.2/spa/param/audio/amr-utils.h:35:8: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 35 | res = spa_pod_parse_object(format, │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:561:2: note: expanded from macro 'spa_pod_parse_object' │B│ 561 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:543:31: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 543 | _res = spa_pod_parser_get(p,##__VA_ARGS__, 0); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:5: │B│ In file included from /usr/include/spa-0.2/spa/param/audio/format-utils.h:26: │B│ /usr/include/spa-0.2/spa/param/audio/amr-utils.h:35:8: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 35 | res = spa_pod_parse_object(format, │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:564:2: note: expanded from macro 'spa_pod_parse_object' │B│ 564 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:539:2: note: expanded from macro 'spa_pod_parser_get_object' │B│ 539 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:564:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 564 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:5: │B│ In file included from /usr/include/spa-0.2/spa/param/audio/format-utils.h:27: │B│ /usr/include/spa-0.2/spa/param/audio/alac-utils.h:35:8: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 35 | res = spa_pod_parse_object(format, │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:561:2: note: expanded from macro 'spa_pod_parse_object' │B│ 561 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:543:31: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 543 | _res = spa_pod_parser_get(p,##__VA_ARGS__, 0); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:5: │B│ In file included from /usr/include/spa-0.2/spa/param/audio/format-utils.h:27: │B│ /usr/include/spa-0.2/spa/param/audio/alac-utils.h:35:8: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 35 | res = spa_pod_parse_object(format, │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:564:2: note: expanded from macro 'spa_pod_parse_object' │B│ 564 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:539:2: note: expanded from macro 'spa_pod_parser_get_object' │B│ 539 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:564:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 564 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:5: │B│ In file included from /usr/include/spa-0.2/spa/param/audio/format-utils.h:28: │B│ /usr/include/spa-0.2/spa/param/audio/flac-utils.h:34:8: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 34 | res = spa_pod_parse_object(format, │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:561:2: note: expanded from macro 'spa_pod_parse_object' │B│ 561 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:543:31: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 543 | _res = spa_pod_parser_get(p,##__VA_ARGS__, 0); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:5: │B│ In file included from /usr/include/spa-0.2/spa/param/audio/format-utils.h:28: │B│ /usr/include/spa-0.2/spa/param/audio/flac-utils.h:34:8: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 34 | res = spa_pod_parse_object(format, │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:564:2: note: expanded from macro 'spa_pod_parse_object' │B│ 564 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:539:2: note: expanded from macro 'spa_pod_parser_get_object' │B│ 539 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:564:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 564 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:5: │B│ In file included from /usr/include/spa-0.2/spa/param/audio/format-utils.h:29: │B│ /usr/include/spa-0.2/spa/param/audio/ape-utils.h:34:8: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 34 | res = spa_pod_parse_object(format, │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:561:2: note: expanded from macro 'spa_pod_parse_object' │B│ 561 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:543:31: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 543 | _res = spa_pod_parser_get(p,##__VA_ARGS__, 0); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:5: │B│ In file included from /usr/include/spa-0.2/spa/param/audio/format-utils.h:29: │B│ /usr/include/spa-0.2/spa/param/audio/ape-utils.h:34:8: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 34 | res = spa_pod_parse_object(format, │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:564:2: note: expanded from macro 'spa_pod_parse_object' │B│ 564 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:539:2: note: expanded from macro 'spa_pod_parser_get_object' │B│ 539 | ({ \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:6: │B│ In file included from /usr/include/spa-0.2/spa/param/latency-utils.h:21: │B│ /usr/include/spa-0.2/spa/param/latency.h:59:84: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 59 | #define SPA_LATENCY_INFO(dir,...) ((struct spa_latency_info) { .direction = (dir), ## __VA_ARGS__ }) │B│ | ^ │B│ In file included from ../src/input/pipewire.c:5: │B│ In file included from /usr/include/spa-0.2/spa/param/audio/format-utils.h:12: │B│ /usr/include/spa-0.2/spa/pod/parser.h:564:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 564 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:6: │B│ /usr/include/spa-0.2/spa/param/latency-utils.h:97:13: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 97 | if ((res = spa_pod_parse_object(latency, │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:561:2: note: expanded from macro 'spa_pod_parse_object' │B│ 561 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:543:31: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 543 | _res = spa_pod_parser_get(p,##__VA_ARGS__, 0); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:6: │B│ /usr/include/spa-0.2/spa/param/latency-utils.h:97:13: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 97 | if ((res = spa_pod_parse_object(latency, │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:564:2: note: expanded from macro 'spa_pod_parse_object' │B│ 564 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:539:2: note: expanded from macro 'spa_pod_parser_get_object' │B│ 539 | ({ \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:5: │B│ In file included from /usr/include/spa-0.2/spa/param/audio/format-utils.h:13: │B│ /usr/include/spa-0.2/spa/pod/builder.h:680:26: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 680 | spa_pod_builder_add(_b, ##__VA_ARGS__, 0); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:6: │B│ /usr/include/spa-0.2/spa/param/latency-utils.h:114:27: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 114 | return (struct spa_pod *)spa_pod_builder_add_object(builder, │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/builder.h:676:2: note: expanded from macro 'spa_pod_builder_add_object' │B│ 676 | ({ \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:5: │B│ In file included from /usr/include/spa-0.2/spa/param/audio/format-utils.h:12: │B│ /usr/include/spa-0.2/spa/pod/parser.h:564:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 564 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:6: │B│ /usr/include/spa-0.2/spa/param/latency-utils.h:130:13: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 130 | if ((res = spa_pod_parse_object(latency, │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:561:2: note: expanded from macro 'spa_pod_parse_object' │B│ 561 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:543:31: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 543 | _res = spa_pod_parser_get(p,##__VA_ARGS__, 0); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:6: │B│ /usr/include/spa-0.2/spa/param/latency-utils.h:130:13: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 130 | if ((res = spa_pod_parse_object(latency, │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:564:2: note: expanded from macro 'spa_pod_parse_object' │B│ 564 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:539:2: note: expanded from macro 'spa_pod_parser_get_object' │B│ 539 | ({ \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:5: │B│ In file included from /usr/include/spa-0.2/spa/param/audio/format-utils.h:13: │B│ /usr/include/spa-0.2/spa/pod/builder.h:680:26: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 680 | spa_pod_builder_add(_b, ##__VA_ARGS__, 0); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:6: │B│ /usr/include/spa-0.2/spa/param/latency-utils.h:143:27: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 143 | return (struct spa_pod *)spa_pod_builder_add_object(builder, │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/builder.h:676:2: note: expanded from macro 'spa_pod_builder_add_object' │B│ 676 | ({ \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:5: │B│ In file included from /usr/include/spa-0.2/spa/param/audio/format-utils.h:13: │B│ In file included from /usr/include/spa-0.2/spa/pod/builder.h:23: │B│ /usr/include/spa-0.2/spa/utils/hook.h:266:27: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 266 | _res = ((o)->method)(o, ##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ /usr/include/spa-0.2/spa/support/plugin.h:69:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 69 | return spa_api_func_r(int, -ENOTSUP, object, get_interface, 0, type, iface); │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:263:2: note: expanded from macro 'spa_api_func_r' │B│ 263 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:266:25: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 266 | _res = ((o)->method)(o, ##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ /usr/include/spa-0.2/spa/support/plugin.h:74:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 74 | return spa_api_func_r(int, -ENOTSUP, object, clear, 0); │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:263:2: note: expanded from macro 'spa_api_func_r' │B│ 263 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:266:27: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 266 | _res = ((o)->method)(o, ##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ /usr/include/spa-0.2/spa/support/plugin.h:185:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 185 | return spa_api_func_r(size_t, 0, object, get_size, 1, params); │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:263:2: note: expanded from macro 'spa_api_func_r' │B│ 263 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:266:27: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 266 | _res = ((o)->method)(o, ##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ /usr/include/spa-0.2/spa/support/plugin.h:192:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 192 | return spa_api_func_r(int, -ENOTSUP, object, init, 1, handle, info, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:263:2: note: expanded from macro 'spa_api_func_r' │B│ 263 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:266:27: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 266 | _res = ((o)->method)(o, ##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ /usr/include/spa-0.2/spa/support/plugin.h:199:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 199 | return spa_api_func_r(int, -ENOTSUP, object, enum_interface_info, 1, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:263:2: note: expanded from macro 'spa_api_func_r' │B│ 263 | ({ \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:14: │B│ /usr/include/pipewire-0.3/pipewire/array.h:120:11: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 120 | alloc = SPA_ROUND_UP(need, arr->extend); │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/defs.h:285:2: note: expanded from macro 'SPA_ROUND_UP' │B│ 285 | ({ \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:5: │B│ In file included from /usr/include/spa-0.2/spa/param/audio/format-utils.h:13: │B│ In file included from /usr/include/spa-0.2/spa/pod/builder.h:23: │B│ /usr/include/spa-0.2/spa/utils/hook.h:285:27: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 285 | _res, method, version, ##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/proxy.h:90: │B│ In file included from /usr/include/pipewire-0.3/pipewire/protocol.h:26: │B│ In file included from /usr/include/pipewire-0.3/pipewire/context.h:48: │B│ /usr/include/pipewire-0.3/pipewire/core.h:354:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 354 | return spa_api_method_r(int, -ENOTSUP, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:281:2: note: expanded from macro 'spa_api_method_r' │B│ 281 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:66: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:210:41: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 210 | res = (_f->method)((callbacks)->data, ## __VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/proxy.h:90: │B│ In file included from /usr/include/pipewire-0.3/pipewire/protocol.h:26: │B│ In file included from /usr/include/pipewire-0.3/pipewire/context.h:48: │B│ /usr/include/pipewire-0.3/pipewire/core.h:354:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 354 | return spa_api_method_r(int, -ENOTSUP, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:284:2: note: expanded from macro 'spa_api_method_r' │B│ 284 | spa_interface_call_res(_i, struct type ##_methods, \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:2: note: expanded from macro 'spa_interface_call_res' │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:207:2: note: expanded from macro 'spa_callbacks_call_res' │B│ 207 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:285:27: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 285 | _res, method, version, ##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/proxy.h:90: │B│ In file included from /usr/include/pipewire-0.3/pipewire/protocol.h:26: │B│ In file included from /usr/include/pipewire-0.3/pipewire/context.h:48: │B│ /usr/include/pipewire-0.3/pipewire/core.h:362:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 362 | return spa_api_method_r(int, -ENOTSUP, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:281:2: note: expanded from macro 'spa_api_method_r' │B│ 281 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:66: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:210:41: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 210 | res = (_f->method)((callbacks)->data, ## __VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/proxy.h:90: │B│ In file included from /usr/include/pipewire-0.3/pipewire/protocol.h:26: │B│ In file included from /usr/include/pipewire-0.3/pipewire/context.h:48: │B│ /usr/include/pipewire-0.3/pipewire/core.h:362:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 362 | return spa_api_method_r(int, -ENOTSUP, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:284:2: note: expanded from macro 'spa_api_method_r' │B│ 284 | spa_interface_call_res(_i, struct type ##_methods, \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:2: note: expanded from macro 'spa_interface_call_res' │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:207:2: note: expanded from macro 'spa_callbacks_call_res' │B│ 207 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:285:27: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 285 | _res, method, version, ##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/proxy.h:90: │B│ In file included from /usr/include/pipewire-0.3/pipewire/protocol.h:26: │B│ In file included from /usr/include/pipewire-0.3/pipewire/context.h:48: │B│ /usr/include/pipewire-0.3/pipewire/core.h:370:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 370 | return spa_api_method_r(int, -ENOTSUP, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:281:2: note: expanded from macro 'spa_api_method_r' │B│ 281 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:66: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:210:41: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 210 | res = (_f->method)((callbacks)->data, ## __VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/proxy.h:90: │B│ In file included from /usr/include/pipewire-0.3/pipewire/protocol.h:26: │B│ In file included from /usr/include/pipewire-0.3/pipewire/context.h:48: │B│ /usr/include/pipewire-0.3/pipewire/core.h:370:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 370 | return spa_api_method_r(int, -ENOTSUP, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:284:2: note: expanded from macro 'spa_api_method_r' │B│ 284 | spa_interface_call_res(_i, struct type ##_methods, \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:2: note: expanded from macro 'spa_interface_call_res' │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:207:2: note: expanded from macro 'spa_callbacks_call_res' │B│ 207 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:285:27: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 285 | _res, method, version, ##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/proxy.h:90: │B│ In file included from /usr/include/pipewire-0.3/pipewire/protocol.h:26: │B│ In file included from /usr/include/pipewire-0.3/pipewire/context.h:48: │B│ /usr/include/pipewire-0.3/pipewire/core.h:378:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 378 | return spa_api_method_r(int, -ENOTSUP, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:281:2: note: expanded from macro 'spa_api_method_r' │B│ 281 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:66: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:210:41: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 210 | res = (_f->method)((callbacks)->data, ## __VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/proxy.h:90: │B│ In file included from /usr/include/pipewire-0.3/pipewire/protocol.h:26: │B│ In file included from /usr/include/pipewire-0.3/pipewire/context.h:48: │B│ /usr/include/pipewire-0.3/pipewire/core.h:378:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 378 | return spa_api_method_r(int, -ENOTSUP, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:284:2: note: expanded from macro 'spa_api_method_r' │B│ 284 | spa_interface_call_res(_i, struct type ##_methods, \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:2: note: expanded from macro 'spa_interface_call_res' │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:207:2: note: expanded from macro 'spa_callbacks_call_res' │B│ 207 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:285:27: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 285 | _res, method, version, ##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/proxy.h:90: │B│ In file included from /usr/include/pipewire-0.3/pipewire/protocol.h:26: │B│ In file included from /usr/include/pipewire-0.3/pipewire/context.h:48: │B│ /usr/include/pipewire-0.3/pipewire/core.h:386:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 386 | return spa_api_method_r(int, -ENOTSUP, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:281:2: note: expanded from macro 'spa_api_method_r' │B│ 281 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:66: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:210:41: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 210 | res = (_f->method)((callbacks)->data, ## __VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/proxy.h:90: │B│ In file included from /usr/include/pipewire-0.3/pipewire/protocol.h:26: │B│ In file included from /usr/include/pipewire-0.3/pipewire/context.h:48: │B│ /usr/include/pipewire-0.3/pipewire/core.h:386:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 386 | return spa_api_method_r(int, -ENOTSUP, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:284:2: note: expanded from macro 'spa_api_method_r' │B│ 284 | spa_interface_call_res(_i, struct type ##_methods, \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:2: note: expanded from macro 'spa_interface_call_res' │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:207:2: note: expanded from macro 'spa_callbacks_call_res' │B│ 207 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:285:27: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 285 | _res, method, version, ##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/proxy.h:90: │B│ In file included from /usr/include/pipewire-0.3/pipewire/protocol.h:26: │B│ In file included from /usr/include/pipewire-0.3/pipewire/context.h:48: │B│ /usr/include/pipewire-0.3/pipewire/core.h:419:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 419 | return spa_api_method_r(struct pw_registry*, NULL, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:281:2: note: expanded from macro 'spa_api_method_r' │B│ 281 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:66: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:210:41: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 210 | res = (_f->method)((callbacks)->data, ## __VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/proxy.h:90: │B│ In file included from /usr/include/pipewire-0.3/pipewire/protocol.h:26: │B│ In file included from /usr/include/pipewire-0.3/pipewire/context.h:48: │B│ /usr/include/pipewire-0.3/pipewire/core.h:419:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 419 | return spa_api_method_r(struct pw_registry*, NULL, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:284:2: note: expanded from macro 'spa_api_method_r' │B│ 284 | spa_interface_call_res(_i, struct type ##_methods, \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:2: note: expanded from macro 'spa_interface_call_res' │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:207:2: note: expanded from macro 'spa_callbacks_call_res' │B│ 207 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:285:27: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 285 | _res, method, version, ##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/proxy.h:90: │B│ In file included from /usr/include/pipewire-0.3/pipewire/protocol.h:26: │B│ In file included from /usr/include/pipewire-0.3/pipewire/context.h:48: │B│ /usr/include/pipewire-0.3/pipewire/core.h:433:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 433 | return spa_api_method_r(void*, NULL, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:281:2: note: expanded from macro 'spa_api_method_r' │B│ 281 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:66: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:210:41: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 210 | res = (_f->method)((callbacks)->data, ## __VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/proxy.h:90: │B│ In file included from /usr/include/pipewire-0.3/pipewire/protocol.h:26: │B│ In file included from /usr/include/pipewire-0.3/pipewire/context.h:48: │B│ /usr/include/pipewire-0.3/pipewire/core.h:433:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 433 | return spa_api_method_r(void*, NULL, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:284:2: note: expanded from macro 'spa_api_method_r' │B│ 284 | spa_interface_call_res(_i, struct type ##_methods, \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:2: note: expanded from macro 'spa_interface_call_res' │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:207:2: note: expanded from macro 'spa_callbacks_call_res' │B│ 207 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:278:21: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 278 | method, version, ##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/proxy.h:90: │B│ In file included from /usr/include/pipewire-0.3/pipewire/protocol.h:26: │B│ In file included from /usr/include/pipewire-0.3/pipewire/context.h:48: │B│ /usr/include/pipewire-0.3/pipewire/core.h:442:2: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 442 | spa_api_method_v(pw_core, (struct spa_interface*)core, destroy, 0, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:275:2: note: expanded from macro 'spa_api_method_v' │B│ 275 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:238:58: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 238 | spa_callbacks_call(&(iface)->cb,method_type,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:169:35: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 169 | (_f->method)((callbacks)->data, ## __VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/proxy.h:90: │B│ In file included from /usr/include/pipewire-0.3/pipewire/protocol.h:26: │B│ In file included from /usr/include/pipewire-0.3/pipewire/context.h:48: │B│ /usr/include/pipewire-0.3/pipewire/core.h:442:2: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 442 | spa_api_method_v(pw_core, (struct spa_interface*)core, destroy, 0, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:277:2: note: expanded from macro 'spa_api_method_v' │B│ 277 | spa_interface_call(_i, struct type ##_methods, \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:238:2: note: expanded from macro 'spa_interface_call' │B│ 238 | spa_callbacks_call(&(iface)->cb,method_type,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:165:2: note: expanded from macro 'spa_callbacks_call' │B│ 165 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:285:27: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 285 | _res, method, version, ##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/proxy.h:90: │B│ In file included from /usr/include/pipewire-0.3/pipewire/protocol.h:26: │B│ In file included from /usr/include/pipewire-0.3/pipewire/context.h:48: │B│ /usr/include/pipewire-0.3/pipewire/core.h:569:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 569 | return spa_api_method_r(int, -ENOTSUP, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:281:2: note: expanded from macro 'spa_api_method_r' │B│ 281 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:66: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:210:41: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 210 | res = (_f->method)((callbacks)->data, ## __VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/proxy.h:90: │B│ In file included from /usr/include/pipewire-0.3/pipewire/protocol.h:26: │B│ In file included from /usr/include/pipewire-0.3/pipewire/context.h:48: │B│ /usr/include/pipewire-0.3/pipewire/core.h:569:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 569 | return spa_api_method_r(int, -ENOTSUP, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:284:2: note: expanded from macro 'spa_api_method_r' │B│ 284 | spa_interface_call_res(_i, struct type ##_methods, \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:2: note: expanded from macro 'spa_interface_call_res' │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:207:2: note: expanded from macro 'spa_callbacks_call_res' │B│ 207 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:285:27: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 285 | _res, method, version, ##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/proxy.h:90: │B│ In file included from /usr/include/pipewire-0.3/pipewire/protocol.h:26: │B│ In file included from /usr/include/pipewire-0.3/pipewire/context.h:48: │B│ /usr/include/pipewire-0.3/pipewire/core.h:580:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 580 | return spa_api_method_r(void*, NULL, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:281:2: note: expanded from macro 'spa_api_method_r' │B│ 281 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:66: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:210:41: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 210 | res = (_f->method)((callbacks)->data, ## __VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/proxy.h:90: │B│ In file included from /usr/include/pipewire-0.3/pipewire/protocol.h:26: │B│ In file included from /usr/include/pipewire-0.3/pipewire/context.h:48: │B│ /usr/include/pipewire-0.3/pipewire/core.h:580:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 580 | return spa_api_method_r(void*, NULL, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:284:2: note: expanded from macro 'spa_api_method_r' │B│ 284 | spa_interface_call_res(_i, struct type ##_methods, \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:2: note: expanded from macro 'spa_interface_call_res' │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:207:2: note: expanded from macro 'spa_callbacks_call_res' │B│ 207 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:285:27: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 285 | _res, method, version, ##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/proxy.h:90: │B│ In file included from /usr/include/pipewire-0.3/pipewire/protocol.h:26: │B│ In file included from /usr/include/pipewire-0.3/pipewire/context.h:48: │B│ /usr/include/pipewire-0.3/pipewire/core.h:589:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 589 | return spa_api_method_r(int, -ENOTSUP, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:281:2: note: expanded from macro 'spa_api_method_r' │B│ 281 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:66: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:210:41: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 210 | res = (_f->method)((callbacks)->data, ## __VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/proxy.h:90: │B│ In file included from /usr/include/pipewire-0.3/pipewire/protocol.h:26: │B│ In file included from /usr/include/pipewire-0.3/pipewire/context.h:48: │B│ /usr/include/pipewire-0.3/pipewire/core.h:589:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 589 | return spa_api_method_r(int, -ENOTSUP, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:284:2: note: expanded from macro 'spa_api_method_r' │B│ 284 | spa_interface_call_res(_i, struct type ##_methods, \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:2: note: expanded from macro 'spa_interface_call_res' │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:207:2: note: expanded from macro 'spa_callbacks_call_res' │B│ 207 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:319:27: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 319 | _res, method, version, ##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/proxy.h:90: │B│ In file included from /usr/include/pipewire-0.3/pipewire/protocol.h:26: │B│ In file included from /usr/include/pipewire-0.3/pipewire/context.h:49: │B│ In file included from /usr/include/pipewire-0.3/pipewire/loop.h:12: │B│ In file included from /usr/include/spa-0.2/spa/support/loop.h:16: │B│ /usr/include/spa-0.2/spa/support/system.h:111:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 111 | return spa_api_method_fast_r(ssize_t, -ENOTSUP, spa_system, &object->iface, read, 0, fd, buf, count); │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:315:2: note: expanded from macro 'spa_api_method_fast_r' │B│ 315 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:254:71: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:216:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 216 | res = (_f->method)((callbacks)->data, ## __VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/proxy.h:90: │B│ In file included from /usr/include/pipewire-0.3/pipewire/protocol.h:26: │B│ In file included from /usr/include/pipewire-0.3/pipewire/context.h:49: │B│ In file included from /usr/include/pipewire-0.3/pipewire/loop.h:12: │B│ In file included from /usr/include/spa-0.2/spa/support/loop.h:16: │B│ /usr/include/spa-0.2/spa/support/system.h:111:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 111 | return spa_api_method_fast_r(ssize_t, -ENOTSUP, spa_system, &object->iface, read, 0, fd, buf, count); │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:318:2: note: expanded from macro 'spa_api_method_fast_r' │B│ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:254:2: note: expanded from macro 'spa_interface_call_fast_res' │B│ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:214:2: note: expanded from macro 'spa_callbacks_call_fast_res' │B│ 214 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:319:27: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 319 | _res, method, version, ##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/proxy.h:90: │B│ In file included from /usr/include/pipewire-0.3/pipewire/protocol.h:26: │B│ In file included from /usr/include/pipewire-0.3/pipewire/context.h:49: │B│ In file included from /usr/include/pipewire-0.3/pipewire/loop.h:12: │B│ In file included from /usr/include/spa-0.2/spa/support/loop.h:16: │B│ /usr/include/spa-0.2/spa/support/system.h:115:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 115 | return spa_api_method_fast_r(ssize_t, -ENOTSUP, spa_system, &object->iface, write, 0, fd, buf, count); │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:315:2: note: expanded from macro 'spa_api_method_fast_r' │B│ 315 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:254:71: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:216:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 216 | res = (_f->method)((callbacks)->data, ## __VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/proxy.h:90: │B│ In file included from /usr/include/pipewire-0.3/pipewire/protocol.h:26: │B│ In file included from /usr/include/pipewire-0.3/pipewire/context.h:49: │B│ In file included from /usr/include/pipewire-0.3/pipewire/loop.h:12: │B│ In file included from /usr/include/spa-0.2/spa/support/loop.h:16: │B│ /usr/include/spa-0.2/spa/support/system.h:115:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 115 | return spa_api_method_fast_r(ssize_t, -ENOTSUP, spa_system, &object->iface, write, 0, fd, buf, count); │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:318:2: note: expanded from macro 'spa_api_method_fast_r' │B│ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:254:2: note: expanded from macro 'spa_interface_call_fast_res' │B│ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:214:2: note: expanded from macro 'spa_callbacks_call_fast_res' │B│ 214 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:319:27: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 319 | _res, method, version, ##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/proxy.h:90: │B│ In file included from /usr/include/pipewire-0.3/pipewire/protocol.h:26: │B│ In file included from /usr/include/pipewire-0.3/pipewire/context.h:49: │B│ In file included from /usr/include/pipewire-0.3/pipewire/loop.h:12: │B│ In file included from /usr/include/spa-0.2/spa/support/loop.h:16: │B│ /usr/include/spa-0.2/spa/support/system.h:122:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 122 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, close, 0, fd); │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:315:2: note: expanded from macro 'spa_api_method_fast_r' │B│ 315 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:254:71: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:216:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 216 | res = (_f->method)((callbacks)->data, ## __VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/proxy.h:90: │B│ In file included from /usr/include/pipewire-0.3/pipewire/protocol.h:26: │B│ In file included from /usr/include/pipewire-0.3/pipewire/context.h:49: │B│ In file included from /usr/include/pipewire-0.3/pipewire/loop.h:12: │B│ In file included from /usr/include/spa-0.2/spa/support/loop.h:16: │B│ /usr/include/spa-0.2/spa/support/system.h:122:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 122 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, close, 0, fd); │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:318:2: note: expanded from macro 'spa_api_method_fast_r' │B│ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:254:2: note: expanded from macro 'spa_interface_call_fast_res' │B│ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:214:2: note: expanded from macro 'spa_callbacks_call_fast_res' │B│ 214 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:319:27: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 319 | _res, method, version, ##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/proxy.h:90: │B│ In file included from /usr/include/pipewire-0.3/pipewire/protocol.h:26: │B│ In file included from /usr/include/pipewire-0.3/pipewire/context.h:49: │B│ In file included from /usr/include/pipewire-0.3/pipewire/loop.h:12: │B│ In file included from /usr/include/spa-0.2/spa/support/loop.h:16: │B│ /usr/include/spa-0.2/spa/support/system.h:127:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 127 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, clock_gettime, 0, clockid, value); │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:315:2: note: expanded from macro 'spa_api_method_fast_r' │B│ 315 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:254:71: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:216:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 216 | res = (_f->method)((callbacks)->data, ## __VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/proxy.h:90: │B│ In file included from /usr/include/pipewire-0.3/pipewire/protocol.h:26: │B│ In file included from /usr/include/pipewire-0.3/pipewire/context.h:49: │B│ In file included from /usr/include/pipewire-0.3/pipewire/loop.h:12: │B│ In file included from /usr/include/spa-0.2/spa/support/loop.h:16: │B│ /usr/include/spa-0.2/spa/support/system.h:127:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 127 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, clock_gettime, 0, clockid, value); │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:318:2: note: expanded from macro 'spa_api_method_fast_r' │B│ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:254:2: note: expanded from macro 'spa_interface_call_fast_res' │B│ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:214:2: note: expanded from macro 'spa_callbacks_call_fast_res' │B│ 214 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:319:27: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 319 | _res, method, version, ##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/proxy.h:90: │B│ In file included from /usr/include/pipewire-0.3/pipewire/protocol.h:26: │B│ In file included from /usr/include/pipewire-0.3/pipewire/context.h:49: │B│ In file included from /usr/include/pipewire-0.3/pipewire/loop.h:12: │B│ In file included from /usr/include/spa-0.2/spa/support/loop.h:16: │B│ /usr/include/spa-0.2/spa/support/system.h:132:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 132 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, clock_getres, 0, clockid, res); │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:315:2: note: expanded from macro 'spa_api_method_fast_r' │B│ 315 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:254:71: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:216:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 216 | res = (_f->method)((callbacks)->data, ## __VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/proxy.h:90: │B│ In file included from /usr/include/pipewire-0.3/pipewire/protocol.h:26: │B│ In file included from /usr/include/pipewire-0.3/pipewire/context.h:49: │B│ In file included from /usr/include/pipewire-0.3/pipewire/loop.h:12: │B│ In file included from /usr/include/spa-0.2/spa/support/loop.h:16: │B│ /usr/include/spa-0.2/spa/support/system.h:132:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 132 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, clock_getres, 0, clockid, res); │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:318:2: note: expanded from macro 'spa_api_method_fast_r' │B│ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:254:2: note: expanded from macro 'spa_interface_call_fast_res' │B│ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:214:2: note: expanded from macro 'spa_callbacks_call_fast_res' │B│ 214 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:319:27: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 319 | _res, method, version, ##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/proxy.h:90: │B│ In file included from /usr/include/pipewire-0.3/pipewire/protocol.h:26: │B│ In file included from /usr/include/pipewire-0.3/pipewire/context.h:49: │B│ In file included from /usr/include/pipewire-0.3/pipewire/loop.h:12: │B│ In file included from /usr/include/spa-0.2/spa/support/loop.h:16: │B│ /usr/include/spa-0.2/spa/support/system.h:137:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 137 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, pollfd_create, 0, flags); │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:315:2: note: expanded from macro 'spa_api_method_fast_r' │B│ 315 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:254:71: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:216:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 216 | res = (_f->method)((callbacks)->data, ## __VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/proxy.h:90: │B│ In file included from /usr/include/pipewire-0.3/pipewire/protocol.h:26: │B│ In file included from /usr/include/pipewire-0.3/pipewire/context.h:49: │B│ In file included from /usr/include/pipewire-0.3/pipewire/loop.h:12: │B│ In file included from /usr/include/spa-0.2/spa/support/loop.h:16: │B│ /usr/include/spa-0.2/spa/support/system.h:137:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 137 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, pollfd_create, 0, flags); │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:318:2: note: expanded from macro 'spa_api_method_fast_r' │B│ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:254:2: note: expanded from macro 'spa_interface_call_fast_res' │B│ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:214:2: note: expanded from macro 'spa_callbacks_call_fast_res' │B│ 214 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:319:27: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 319 | _res, method, version, ##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/proxy.h:90: │B│ In file included from /usr/include/pipewire-0.3/pipewire/protocol.h:26: │B│ In file included from /usr/include/pipewire-0.3/pipewire/context.h:49: │B│ In file included from /usr/include/pipewire-0.3/pipewire/loop.h:12: │B│ In file included from /usr/include/spa-0.2/spa/support/loop.h:16: │B│ /usr/include/spa-0.2/spa/support/system.h:141:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 141 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, pollfd_add, 0, pfd, fd, events, data); │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:315:2: note: expanded from macro 'spa_api_method_fast_r' │B│ 315 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:254:71: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:216:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 216 | res = (_f->method)((callbacks)->data, ## __VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/proxy.h:90: │B│ In file included from /usr/include/pipewire-0.3/pipewire/protocol.h:26: │B│ In file included from /usr/include/pipewire-0.3/pipewire/context.h:49: │B│ In file included from /usr/include/pipewire-0.3/pipewire/loop.h:12: │B│ In file included from /usr/include/spa-0.2/spa/support/loop.h:16: │B│ /usr/include/spa-0.2/spa/support/system.h:141:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 141 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, pollfd_add, 0, pfd, fd, events, data); │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:318:2: note: expanded from macro 'spa_api_method_fast_r' │B│ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:254:2: note: expanded from macro 'spa_interface_call_fast_res' │B│ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:214:2: note: expanded from macro 'spa_callbacks_call_fast_res' │B│ 214 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:319:27: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 319 | _res, method, version, ##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/proxy.h:90: │B│ In file included from /usr/include/pipewire-0.3/pipewire/protocol.h:26: │B│ In file included from /usr/include/pipewire-0.3/pipewire/context.h:49: │B│ In file included from /usr/include/pipewire-0.3/pipewire/loop.h:12: │B│ In file included from /usr/include/spa-0.2/spa/support/loop.h:16: │B│ /usr/include/spa-0.2/spa/support/system.h:145:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 145 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, pollfd_mod, 0, pfd, fd, events, data); │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:315:2: note: expanded from macro 'spa_api_method_fast_r' │B│ 315 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:254:71: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:216:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 216 | res = (_f->method)((callbacks)->data, ## __VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/proxy.h:90: │B│ In file included from /usr/include/pipewire-0.3/pipewire/protocol.h:26: │B│ In file included from /usr/include/pipewire-0.3/pipewire/context.h:49: │B│ In file included from /usr/include/pipewire-0.3/pipewire/loop.h:12: │B│ In file included from /usr/include/spa-0.2/spa/support/loop.h:16: │B│ /usr/include/spa-0.2/spa/support/system.h:145:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 145 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, pollfd_mod, 0, pfd, fd, events, data); │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:318:2: note: expanded from macro 'spa_api_method_fast_r' │B│ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:254:2: note: expanded from macro 'spa_interface_call_fast_res' │B│ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:214:2: note: expanded from macro 'spa_callbacks_call_fast_res' │B│ 214 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:319:27: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 319 | _res, method, version, ##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/proxy.h:90: │B│ In file included from /usr/include/pipewire-0.3/pipewire/protocol.h:26: │B│ In file included from /usr/include/pipewire-0.3/pipewire/context.h:49: │B│ In file included from /usr/include/pipewire-0.3/pipewire/loop.h:12: │B│ In file included from /usr/include/spa-0.2/spa/support/loop.h:16: │B│ /usr/include/spa-0.2/spa/support/system.h:149:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 149 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, pollfd_del, 0, pfd, fd); │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:315:2: note: expanded from macro 'spa_api_method_fast_r' │B│ 315 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:254:71: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:216:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 216 | res = (_f->method)((callbacks)->data, ## __VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/proxy.h:90: │B│ In file included from /usr/include/pipewire-0.3/pipewire/protocol.h:26: │B│ In file included from /usr/include/pipewire-0.3/pipewire/context.h:49: │B│ In file included from /usr/include/pipewire-0.3/pipewire/loop.h:12: │B│ In file included from /usr/include/spa-0.2/spa/support/loop.h:16: │B│ /usr/include/spa-0.2/spa/support/system.h:149:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 149 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, pollfd_del, 0, pfd, fd); │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:318:2: note: expanded from macro 'spa_api_method_fast_r' │B│ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:254:2: note: expanded from macro 'spa_interface_call_fast_res' │B│ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:214:2: note: expanded from macro 'spa_callbacks_call_fast_res' │B│ 214 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:319:27: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 319 | _res, method, version, ##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/proxy.h:90: │B│ In file included from /usr/include/pipewire-0.3/pipewire/protocol.h:26: │B│ In file included from /usr/include/pipewire-0.3/pipewire/context.h:49: │B│ In file included from /usr/include/pipewire-0.3/pipewire/loop.h:12: │B│ In file included from /usr/include/spa-0.2/spa/support/loop.h:16: │B│ /usr/include/spa-0.2/spa/support/system.h:154:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 154 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, pollfd_wait, 0, pfd, ev, n_ev, timeout); │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:315:2: note: expanded from macro 'spa_api_method_fast_r' │B│ 315 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:254:71: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:216:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 216 | res = (_f->method)((callbacks)->data, ## __VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/proxy.h:90: │B│ In file included from /usr/include/pipewire-0.3/pipewire/protocol.h:26: │B│ In file included from /usr/include/pipewire-0.3/pipewire/context.h:49: │B│ In file included from /usr/include/pipewire-0.3/pipewire/loop.h:12: │B│ In file included from /usr/include/spa-0.2/spa/support/loop.h:16: │B│ /usr/include/spa-0.2/spa/support/system.h:154:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 154 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, pollfd_wait, 0, pfd, ev, n_ev, timeout); │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:318:2: note: expanded from macro 'spa_api_method_fast_r' │B│ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:254:2: note: expanded from macro 'spa_interface_call_fast_res' │B│ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:214:2: note: expanded from macro 'spa_callbacks_call_fast_res' │B│ 214 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:319:27: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 319 | _res, method, version, ##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/proxy.h:90: │B│ In file included from /usr/include/pipewire-0.3/pipewire/protocol.h:26: │B│ In file included from /usr/include/pipewire-0.3/pipewire/context.h:49: │B│ In file included from /usr/include/pipewire-0.3/pipewire/loop.h:12: │B│ In file included from /usr/include/spa-0.2/spa/support/loop.h:16: │B│ /usr/include/spa-0.2/spa/support/system.h:159:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 159 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, timerfd_create, 0, clockid, flags); │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:315:2: note: expanded from macro 'spa_api_method_fast_r' │B│ 315 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:254:71: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:216:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 216 | res = (_f->method)((callbacks)->data, ## __VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/proxy.h:90: │B│ In file included from /usr/include/pipewire-0.3/pipewire/protocol.h:26: │B│ In file included from /usr/include/pipewire-0.3/pipewire/context.h:49: │B│ In file included from /usr/include/pipewire-0.3/pipewire/loop.h:12: │B│ In file included from /usr/include/spa-0.2/spa/support/loop.h:16: │B│ /usr/include/spa-0.2/spa/support/system.h:159:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 159 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, timerfd_create, 0, clockid, flags); │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:318:2: note: expanded from macro 'spa_api_method_fast_r' │B│ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:254:2: note: expanded from macro 'spa_interface_call_fast_res' │B│ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:214:2: note: expanded from macro 'spa_callbacks_call_fast_res' │B│ 214 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:319:27: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 319 | _res, method, version, ##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/proxy.h:90: │B│ In file included from /usr/include/pipewire-0.3/pipewire/protocol.h:26: │B│ In file included from /usr/include/pipewire-0.3/pipewire/context.h:49: │B│ In file included from /usr/include/pipewire-0.3/pipewire/loop.h:12: │B│ In file included from /usr/include/spa-0.2/spa/support/loop.h:16: │B│ /usr/include/spa-0.2/spa/support/system.h:167:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 167 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, timerfd_settime, 0, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:315:2: note: expanded from macro 'spa_api_method_fast_r' │B│ 315 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:254:71: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:216:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 216 | res = (_f->method)((callbacks)->data, ## __VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/proxy.h:90: │B│ In file included from /usr/include/pipewire-0.3/pipewire/protocol.h:26: │B│ In file included from /usr/include/pipewire-0.3/pipewire/context.h:49: │B│ In file included from /usr/include/pipewire-0.3/pipewire/loop.h:12: │B│ In file included from /usr/include/spa-0.2/spa/support/loop.h:16: │B│ /usr/include/spa-0.2/spa/support/system.h:167:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 167 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, timerfd_settime, 0, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:318:2: note: expanded from macro 'spa_api_method_fast_r' │B│ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:254:2: note: expanded from macro 'spa_interface_call_fast_res' │B│ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:214:2: note: expanded from macro 'spa_callbacks_call_fast_res' │B│ 214 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:319:27: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 319 | _res, method, version, ##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/proxy.h:90: │B│ In file included from /usr/include/pipewire-0.3/pipewire/protocol.h:26: │B│ In file included from /usr/include/pipewire-0.3/pipewire/context.h:49: │B│ In file included from /usr/include/pipewire-0.3/pipewire/loop.h:12: │B│ In file included from /usr/include/spa-0.2/spa/support/loop.h:16: │B│ /usr/include/spa-0.2/spa/support/system.h:174:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 174 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, timerfd_gettime, 0, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:315:2: note: expanded from macro 'spa_api_method_fast_r' │B│ 315 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:254:71: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:216:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 216 | res = (_f->method)((callbacks)->data, ## __VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/proxy.h:90: │B│ In file included from /usr/include/pipewire-0.3/pipewire/protocol.h:26: │B│ In file included from /usr/include/pipewire-0.3/pipewire/context.h:49: │B│ In file included from /usr/include/pipewire-0.3/pipewire/loop.h:12: │B│ In file included from /usr/include/spa-0.2/spa/support/loop.h:16: │B│ /usr/include/spa-0.2/spa/support/system.h:174:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 174 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, timerfd_gettime, 0, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:318:2: note: expanded from macro 'spa_api_method_fast_r' │B│ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:254:2: note: expanded from macro 'spa_interface_call_fast_res' │B│ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:214:2: note: expanded from macro 'spa_callbacks_call_fast_res' │B│ 214 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:319:27: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 319 | _res, method, version, ##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/proxy.h:90: │B│ In file included from /usr/include/pipewire-0.3/pipewire/protocol.h:26: │B│ In file included from /usr/include/pipewire-0.3/pipewire/context.h:49: │B│ In file included from /usr/include/pipewire-0.3/pipewire/loop.h:12: │B│ In file included from /usr/include/spa-0.2/spa/support/loop.h:16: │B│ /usr/include/spa-0.2/spa/support/system.h:179:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 179 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, timerfd_read, 0, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:315:2: note: expanded from macro 'spa_api_method_fast_r' │B│ 315 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:254:71: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:216:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 216 | res = (_f->method)((callbacks)->data, ## __VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/proxy.h:90: │B│ In file included from /usr/include/pipewire-0.3/pipewire/protocol.h:26: │B│ In file included from /usr/include/pipewire-0.3/pipewire/context.h:49: │B│ In file included from /usr/include/pipewire-0.3/pipewire/loop.h:12: │B│ In file included from /usr/include/spa-0.2/spa/support/loop.h:16: │B│ /usr/include/spa-0.2/spa/support/system.h:179:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 179 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, timerfd_read, 0, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:318:2: note: expanded from macro 'spa_api_method_fast_r' │B│ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:254:2: note: expanded from macro 'spa_interface_call_fast_res' │B│ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:214:2: note: expanded from macro 'spa_callbacks_call_fast_res' │B│ 214 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:319:27: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 319 | _res, method, version, ##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/proxy.h:90: │B│ In file included from /usr/include/pipewire-0.3/pipewire/protocol.h:26: │B│ In file included from /usr/include/pipewire-0.3/pipewire/context.h:49: │B│ In file included from /usr/include/pipewire-0.3/pipewire/loop.h:12: │B│ In file included from /usr/include/spa-0.2/spa/support/loop.h:16: │B│ /usr/include/spa-0.2/spa/support/system.h:185:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 185 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, eventfd_create, 0, flags); │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:315:2: note: expanded from macro 'spa_api_method_fast_r' │B│ 315 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:254:71: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:216:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 216 | res = (_f->method)((callbacks)->data, ## __VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/proxy.h:90: │B│ In file included from /usr/include/pipewire-0.3/pipewire/protocol.h:26: │B│ In file included from /usr/include/pipewire-0.3/pipewire/context.h:49: │B│ In file included from /usr/include/pipewire-0.3/pipewire/loop.h:12: │B│ In file included from /usr/include/spa-0.2/spa/support/loop.h:16: │B│ /usr/include/spa-0.2/spa/support/system.h:185:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 185 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, eventfd_create, 0, flags); │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:318:2: note: expanded from macro 'spa_api_method_fast_r' │B│ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:254:2: note: expanded from macro 'spa_interface_call_fast_res' │B│ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:214:2: note: expanded from macro 'spa_callbacks_call_fast_res' │B│ 214 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:319:27: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 319 | _res, method, version, ##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/proxy.h:90: │B│ In file included from /usr/include/pipewire-0.3/pipewire/protocol.h:26: │B│ In file included from /usr/include/pipewire-0.3/pipewire/context.h:49: │B│ In file included from /usr/include/pipewire-0.3/pipewire/loop.h:12: │B│ In file included from /usr/include/spa-0.2/spa/support/loop.h:16: │B│ /usr/include/spa-0.2/spa/support/system.h:189:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 189 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, eventfd_write, 0, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:315:2: note: expanded from macro 'spa_api_method_fast_r' │B│ 315 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:254:71: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:216:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 216 | res = (_f->method)((callbacks)->data, ## __VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/proxy.h:90: │B│ In file included from /usr/include/pipewire-0.3/pipewire/protocol.h:26: │B│ In file included from /usr/include/pipewire-0.3/pipewire/context.h:49: │B│ In file included from /usr/include/pipewire-0.3/pipewire/loop.h:12: │B│ In file included from /usr/include/spa-0.2/spa/support/loop.h:16: │B│ /usr/include/spa-0.2/spa/support/system.h:189:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 189 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, eventfd_write, 0, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:318:2: note: expanded from macro 'spa_api_method_fast_r' │B│ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:254:2: note: expanded from macro 'spa_interface_call_fast_res' │B│ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:214:2: note: expanded from macro 'spa_callbacks_call_fast_res' │B│ 214 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:319:27: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 319 | _res, method, version, ##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/proxy.h:90: │B│ In file included from /usr/include/pipewire-0.3/pipewire/protocol.h:26: │B│ In file included from /usr/include/pipewire-0.3/pipewire/context.h:49: │B│ In file included from /usr/include/pipewire-0.3/pipewire/loop.h:12: │B│ In file included from /usr/include/spa-0.2/spa/support/loop.h:16: │B│ /usr/include/spa-0.2/spa/support/system.h:194:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 194 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, eventfd_read, 0, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:315:2: note: expanded from macro 'spa_api_method_fast_r' │B│ 315 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:254:71: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:216:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 216 | res = (_f->method)((callbacks)->data, ## __VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/proxy.h:90: │B│ In file included from /usr/include/pipewire-0.3/pipewire/protocol.h:26: │B│ In file included from /usr/include/pipewire-0.3/pipewire/context.h:49: │B│ In file included from /usr/include/pipewire-0.3/pipewire/loop.h:12: │B│ In file included from /usr/include/spa-0.2/spa/support/loop.h:16: │B│ /usr/include/spa-0.2/spa/support/system.h:194:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 194 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, eventfd_read, 0, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:318:2: note: expanded from macro 'spa_api_method_fast_r' │B│ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:254:2: note: expanded from macro 'spa_interface_call_fast_res' │B│ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:214:2: note: expanded from macro 'spa_callbacks_call_fast_res' │B│ 214 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:319:27: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 319 | _res, method, version, ##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/proxy.h:90: │B│ In file included from /usr/include/pipewire-0.3/pipewire/protocol.h:26: │B│ In file included from /usr/include/pipewire-0.3/pipewire/context.h:49: │B│ In file included from /usr/include/pipewire-0.3/pipewire/loop.h:12: │B│ In file included from /usr/include/spa-0.2/spa/support/loop.h:16: │B│ /usr/include/spa-0.2/spa/support/system.h:200:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 200 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, signalfd_create, 0, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:315:2: note: expanded from macro 'spa_api_method_fast_r' │B│ 315 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:254:71: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:216:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 216 | res = (_f->method)((callbacks)->data, ## __VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/proxy.h:90: │B│ In file included from /usr/include/pipewire-0.3/pipewire/protocol.h:26: │B│ In file included from /usr/include/pipewire-0.3/pipewire/context.h:49: │B│ In file included from /usr/include/pipewire-0.3/pipewire/loop.h:12: │B│ In file included from /usr/include/spa-0.2/spa/support/loop.h:16: │B│ /usr/include/spa-0.2/spa/support/system.h:200:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 200 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, signalfd_create, 0, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:318:2: note: expanded from macro 'spa_api_method_fast_r' │B│ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:254:2: note: expanded from macro 'spa_interface_call_fast_res' │B│ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:214:2: note: expanded from macro 'spa_callbacks_call_fast_res' │B│ 214 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:319:27: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 319 | _res, method, version, ##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/proxy.h:90: │B│ In file included from /usr/include/pipewire-0.3/pipewire/protocol.h:26: │B│ In file included from /usr/include/pipewire-0.3/pipewire/context.h:49: │B│ In file included from /usr/include/pipewire-0.3/pipewire/loop.h:12: │B│ In file included from /usr/include/spa-0.2/spa/support/loop.h:16: │B│ /usr/include/spa-0.2/spa/support/system.h:206:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 206 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, signalfd_read, 0, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:315:2: note: expanded from macro 'spa_api_method_fast_r' │B│ 315 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:254:71: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:216:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 216 | res = (_f->method)((callbacks)->data, ## __VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/proxy.h:90: │B│ In file included from /usr/include/pipewire-0.3/pipewire/protocol.h:26: │B│ In file included from /usr/include/pipewire-0.3/pipewire/context.h:49: │B│ In file included from /usr/include/pipewire-0.3/pipewire/loop.h:12: │B│ In file included from /usr/include/spa-0.2/spa/support/loop.h:16: │B│ /usr/include/spa-0.2/spa/support/system.h:206:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 206 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, signalfd_read, 0, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:318:2: note: expanded from macro 'spa_api_method_fast_r' │B│ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:254:2: note: expanded from macro 'spa_interface_call_fast_res' │B│ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:214:2: note: expanded from macro 'spa_callbacks_call_fast_res' │B│ 214 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:285:27: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 285 | _res, method, version, ##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/proxy.h:90: │B│ In file included from /usr/include/pipewire-0.3/pipewire/protocol.h:26: │B│ In file included from /usr/include/pipewire-0.3/pipewire/context.h:49: │B│ In file included from /usr/include/pipewire-0.3/pipewire/loop.h:12: │B│ /usr/include/spa-0.2/spa/support/loop.h:140:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 140 | return spa_api_method_r(int, -ENOTSUP, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:281:2: note: expanded from macro 'spa_api_method_r' │B│ 281 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:66: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:210:41: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 210 | res = (_f->method)((callbacks)->data, ## __VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/proxy.h:90: │B│ In file included from /usr/include/pipewire-0.3/pipewire/protocol.h:26: │B│ In file included from /usr/include/pipewire-0.3/pipewire/context.h:49: │B│ In file included from /usr/include/pipewire-0.3/pipewire/loop.h:12: │B│ /usr/include/spa-0.2/spa/support/loop.h:140:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 140 | return spa_api_method_r(int, -ENOTSUP, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:284:2: note: expanded from macro 'spa_api_method_r' │B│ 284 | spa_interface_call_res(_i, struct type ##_methods, \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:2: note: expanded from macro 'spa_interface_call_res' │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:207:2: note: expanded from macro 'spa_callbacks_call_res' │B│ 207 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:285:27: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 285 | _res, method, version, ##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/proxy.h:90: │B│ In file included from /usr/include/pipewire-0.3/pipewire/protocol.h:26: │B│ In file included from /usr/include/pipewire-0.3/pipewire/context.h:49: │B│ In file included from /usr/include/pipewire-0.3/pipewire/loop.h:12: │B│ /usr/include/spa-0.2/spa/support/loop.h:145:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 145 | return spa_api_method_r(int, -ENOTSUP, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:281:2: note: expanded from macro 'spa_api_method_r' │B│ 281 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:66: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:210:41: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 210 | res = (_f->method)((callbacks)->data, ## __VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/proxy.h:90: │B│ In file included from /usr/include/pipewire-0.3/pipewire/protocol.h:26: │B│ In file included from /usr/include/pipewire-0.3/pipewire/context.h:49: │B│ In file included from /usr/include/pipewire-0.3/pipewire/loop.h:12: │B│ /usr/include/spa-0.2/spa/support/loop.h:145:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 145 | return spa_api_method_r(int, -ENOTSUP, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:284:2: note: expanded from macro 'spa_api_method_r' │B│ 284 | spa_interface_call_res(_i, struct type ##_methods, \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:2: note: expanded from macro 'spa_interface_call_res' │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:207:2: note: expanded from macro 'spa_callbacks_call_res' │B│ 207 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:285:27: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 285 | _res, method, version, ##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/proxy.h:90: │B│ In file included from /usr/include/pipewire-0.3/pipewire/protocol.h:26: │B│ In file included from /usr/include/pipewire-0.3/pipewire/context.h:49: │B│ In file included from /usr/include/pipewire-0.3/pipewire/loop.h:12: │B│ /usr/include/spa-0.2/spa/support/loop.h:150:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 150 | return spa_api_method_r(int, -ENOTSUP, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:281:2: note: expanded from macro 'spa_api_method_r' │B│ 281 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:66: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:210:41: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 210 | res = (_f->method)((callbacks)->data, ## __VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/proxy.h:90: │B│ In file included from /usr/include/pipewire-0.3/pipewire/protocol.h:26: │B│ In file included from /usr/include/pipewire-0.3/pipewire/context.h:49: │B│ In file included from /usr/include/pipewire-0.3/pipewire/loop.h:12: │B│ /usr/include/spa-0.2/spa/support/loop.h:150:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 150 | return spa_api_method_r(int, -ENOTSUP, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:284:2: note: expanded from macro 'spa_api_method_r' │B│ 284 | spa_interface_call_res(_i, struct type ##_methods, \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:2: note: expanded from macro 'spa_interface_call_res' │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:207:2: note: expanded from macro 'spa_callbacks_call_res' │B│ 207 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:285:27: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 285 | _res, method, version, ##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/proxy.h:90: │B│ In file included from /usr/include/pipewire-0.3/pipewire/protocol.h:26: │B│ In file included from /usr/include/pipewire-0.3/pipewire/context.h:49: │B│ In file included from /usr/include/pipewire-0.3/pipewire/loop.h:12: │B│ /usr/include/spa-0.2/spa/support/loop.h:157:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 157 | return spa_api_method_r(int, -ENOTSUP, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:281:2: note: expanded from macro 'spa_api_method_r' │B│ 281 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:66: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:210:41: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 210 | res = (_f->method)((callbacks)->data, ## __VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/proxy.h:90: │B│ In file included from /usr/include/pipewire-0.3/pipewire/protocol.h:26: │B│ In file included from /usr/include/pipewire-0.3/pipewire/context.h:49: │B│ In file included from /usr/include/pipewire-0.3/pipewire/loop.h:12: │B│ /usr/include/spa-0.2/spa/support/loop.h:157:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 157 | return spa_api_method_r(int, -ENOTSUP, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:284:2: note: expanded from macro 'spa_api_method_r' │B│ 284 | spa_interface_call_res(_i, struct type ##_methods, \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:2: note: expanded from macro 'spa_interface_call_res' │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:207:2: note: expanded from macro 'spa_callbacks_call_res' │B│ 207 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:176:32: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 176 | (_f->method)((callbacks)->data, ## __VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/proxy.h:90: │B│ In file included from /usr/include/pipewire-0.3/pipewire/protocol.h:26: │B│ In file included from /usr/include/pipewire-0.3/pipewire/context.h:49: │B│ In file included from /usr/include/pipewire-0.3/pipewire/loop.h:12: │B│ /usr/include/spa-0.2/spa/support/loop.h:180:3: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 180 | spa_callbacks_call_fast(&h->cb, struct spa_loop_control_hooks, before, 0); │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:174:2: note: expanded from macro 'spa_callbacks_call_fast' │B│ 174 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:176:32: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 176 | (_f->method)((callbacks)->data, ## __VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/proxy.h:90: │B│ In file included from /usr/include/pipewire-0.3/pipewire/protocol.h:26: │B│ In file included from /usr/include/pipewire-0.3/pipewire/context.h:49: │B│ In file included from /usr/include/pipewire-0.3/pipewire/loop.h:12: │B│ /usr/include/spa-0.2/spa/support/loop.h:187:3: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 187 | spa_callbacks_call_fast(&h->cb, struct spa_loop_control_hooks, after, 0); │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:174:2: note: expanded from macro 'spa_callbacks_call_fast' │B│ 174 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:285:25: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 285 | _res, method, version, ##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/proxy.h:90: │B│ In file included from /usr/include/pipewire-0.3/pipewire/protocol.h:26: │B│ In file included from /usr/include/pipewire-0.3/pipewire/context.h:49: │B│ In file included from /usr/include/pipewire-0.3/pipewire/loop.h:12: │B│ /usr/include/spa-0.2/spa/support/loop.h:282:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 282 | return spa_api_method_r(int, -ENOTSUP, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:281:2: note: expanded from macro 'spa_api_method_r' │B│ 281 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:65: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:210:39: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 210 | res = (_f->method)((callbacks)->data, ## __VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/proxy.h:90: │B│ In file included from /usr/include/pipewire-0.3/pipewire/protocol.h:26: │B│ In file included from /usr/include/pipewire-0.3/pipewire/context.h:49: │B│ In file included from /usr/include/pipewire-0.3/pipewire/loop.h:12: │B│ /usr/include/spa-0.2/spa/support/loop.h:282:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 282 | return spa_api_method_r(int, -ENOTSUP, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:284:2: note: expanded from macro 'spa_api_method_r' │B│ 284 | spa_interface_call_res(_i, struct type ##_methods, \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:2: note: expanded from macro 'spa_interface_call_res' │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:207:2: note: expanded from macro 'spa_callbacks_call_res' │B│ 207 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:278:21: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 278 | method, version, ##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/proxy.h:90: │B│ In file included from /usr/include/pipewire-0.3/pipewire/protocol.h:26: │B│ In file included from /usr/include/pipewire-0.3/pipewire/context.h:49: │B│ In file included from /usr/include/pipewire-0.3/pipewire/loop.h:12: │B│ /usr/include/spa-0.2/spa/support/loop.h:289:2: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 289 | spa_api_method_v(spa_loop_control, &object->iface, add_hook, 0, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:275:2: note: expanded from macro 'spa_api_method_v' │B│ 275 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:238:58: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 238 | spa_callbacks_call(&(iface)->cb,method_type,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:169:35: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 169 | (_f->method)((callbacks)->data, ## __VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/proxy.h:90: │B│ In file included from /usr/include/pipewire-0.3/pipewire/protocol.h:26: │B│ In file included from /usr/include/pipewire-0.3/pipewire/context.h:49: │B│ In file included from /usr/include/pipewire-0.3/pipewire/loop.h:12: │B│ /usr/include/spa-0.2/spa/support/loop.h:289:2: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 289 | spa_api_method_v(spa_loop_control, &object->iface, add_hook, 0, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:277:2: note: expanded from macro 'spa_api_method_v' │B│ 277 | spa_interface_call(_i, struct type ##_methods, \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:238:2: note: expanded from macro 'spa_interface_call' │B│ 238 | spa_callbacks_call(&(iface)->cb,method_type,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:165:2: note: expanded from macro 'spa_callbacks_call' │B│ 165 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:278:19: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 278 | method, version, ##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/proxy.h:90: │B│ In file included from /usr/include/pipewire-0.3/pipewire/protocol.h:26: │B│ In file included from /usr/include/pipewire-0.3/pipewire/context.h:49: │B│ In file included from /usr/include/pipewire-0.3/pipewire/loop.h:12: │B│ /usr/include/spa-0.2/spa/support/loop.h:294:2: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 294 | spa_api_method_v(spa_loop_control, &object->iface, enter, 0); │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:275:2: note: expanded from macro 'spa_api_method_v' │B│ 275 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:238:57: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 238 | spa_callbacks_call(&(iface)->cb,method_type,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:169:33: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 169 | (_f->method)((callbacks)->data, ## __VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/proxy.h:90: │B│ In file included from /usr/include/pipewire-0.3/pipewire/protocol.h:26: │B│ In file included from /usr/include/pipewire-0.3/pipewire/context.h:49: │B│ In file included from /usr/include/pipewire-0.3/pipewire/loop.h:12: │B│ /usr/include/spa-0.2/spa/support/loop.h:294:2: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 294 | spa_api_method_v(spa_loop_control, &object->iface, enter, 0); │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:277:2: note: expanded from macro 'spa_api_method_v' │B│ 277 | spa_interface_call(_i, struct type ##_methods, \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:238:2: note: expanded from macro 'spa_interface_call' │B│ 238 | spa_callbacks_call(&(iface)->cb,method_type,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:165:2: note: expanded from macro 'spa_callbacks_call' │B│ 165 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:278:19: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 278 | method, version, ##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/proxy.h:90: │B│ In file included from /usr/include/pipewire-0.3/pipewire/protocol.h:26: │B│ In file included from /usr/include/pipewire-0.3/pipewire/context.h:49: │B│ In file included from /usr/include/pipewire-0.3/pipewire/loop.h:12: │B│ /usr/include/spa-0.2/spa/support/loop.h:298:2: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 298 | spa_api_method_v(spa_loop_control, &object->iface, leave, 0); │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:275:2: note: expanded from macro 'spa_api_method_v' │B│ 275 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:238:57: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 238 | spa_callbacks_call(&(iface)->cb,method_type,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:169:33: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 169 | (_f->method)((callbacks)->data, ## __VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/proxy.h:90: │B│ In file included from /usr/include/pipewire-0.3/pipewire/protocol.h:26: │B│ In file included from /usr/include/pipewire-0.3/pipewire/context.h:49: │B│ In file included from /usr/include/pipewire-0.3/pipewire/loop.h:12: │B│ /usr/include/spa-0.2/spa/support/loop.h:298:2: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 298 | spa_api_method_v(spa_loop_control, &object->iface, leave, 0); │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:277:2: note: expanded from macro 'spa_api_method_v' │B│ 277 | spa_interface_call(_i, struct type ##_methods, \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:238:2: note: expanded from macro 'spa_interface_call' │B│ 238 | spa_callbacks_call(&(iface)->cb,method_type,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:165:2: note: expanded from macro 'spa_callbacks_call' │B│ 165 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:285:27: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 285 | _res, method, version, ##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/proxy.h:90: │B│ In file included from /usr/include/pipewire-0.3/pipewire/protocol.h:26: │B│ In file included from /usr/include/pipewire-0.3/pipewire/context.h:49: │B│ In file included from /usr/include/pipewire-0.3/pipewire/loop.h:12: │B│ /usr/include/spa-0.2/spa/support/loop.h:303:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 303 | return spa_api_method_r(int, -ENOTSUP, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:281:2: note: expanded from macro 'spa_api_method_r' │B│ 281 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:66: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:210:41: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 210 | res = (_f->method)((callbacks)->data, ## __VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/proxy.h:90: │B│ In file included from /usr/include/pipewire-0.3/pipewire/protocol.h:26: │B│ In file included from /usr/include/pipewire-0.3/pipewire/context.h:49: │B│ In file included from /usr/include/pipewire-0.3/pipewire/loop.h:12: │B│ /usr/include/spa-0.2/spa/support/loop.h:303:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 303 | return spa_api_method_r(int, -ENOTSUP, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:284:2: note: expanded from macro 'spa_api_method_r' │B│ 284 | spa_interface_call_res(_i, struct type ##_methods, \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:2: note: expanded from macro 'spa_interface_call_res' │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:207:2: note: expanded from macro 'spa_callbacks_call_res' │B│ 207 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:319:27: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 319 | _res, method, version, ##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/proxy.h:90: │B│ In file included from /usr/include/pipewire-0.3/pipewire/protocol.h:26: │B│ In file included from /usr/include/pipewire-0.3/pipewire/context.h:49: │B│ In file included from /usr/include/pipewire-0.3/pipewire/loop.h:12: │B│ /usr/include/spa-0.2/spa/support/loop.h:309:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 309 | return spa_api_method_fast_r(int, -ENOTSUP, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:315:2: note: expanded from macro 'spa_api_method_fast_r' │B│ 315 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:254:71: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:216:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 216 | res = (_f->method)((callbacks)->data, ## __VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/proxy.h:90: │B│ In file included from /usr/include/pipewire-0.3/pipewire/protocol.h:26: │B│ In file included from /usr/include/pipewire-0.3/pipewire/context.h:49: │B│ In file included from /usr/include/pipewire-0.3/pipewire/loop.h:12: │B│ /usr/include/spa-0.2/spa/support/loop.h:309:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 309 | return spa_api_method_fast_r(int, -ENOTSUP, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:318:2: note: expanded from macro 'spa_api_method_fast_r' │B│ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:254:2: note: expanded from macro 'spa_interface_call_fast_res' │B│ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:214:2: note: expanded from macro 'spa_callbacks_call_fast_res' │B│ 214 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:285:25: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 285 | _res, method, version, ##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/proxy.h:90: │B│ In file included from /usr/include/pipewire-0.3/pipewire/protocol.h:26: │B│ In file included from /usr/include/pipewire-0.3/pipewire/context.h:49: │B│ In file included from /usr/include/pipewire-0.3/pipewire/loop.h:12: │B│ /usr/include/spa-0.2/spa/support/loop.h:314:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 314 | return spa_api_method_r(int, -ENOTSUP, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:281:2: note: expanded from macro 'spa_api_method_r' │B│ 281 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:65: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:210:39: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 210 | res = (_f->method)((callbacks)->data, ## __VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/proxy.h:90: │B│ In file included from /usr/include/pipewire-0.3/pipewire/protocol.h:26: │B│ In file included from /usr/include/pipewire-0.3/pipewire/context.h:49: │B│ In file included from /usr/include/pipewire-0.3/pipewire/loop.h:12: │B│ /usr/include/spa-0.2/spa/support/loop.h:314:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 314 | return spa_api_method_r(int, -ENOTSUP, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:284:2: note: expanded from macro 'spa_api_method_r' │B│ 284 | spa_interface_call_res(_i, struct type ##_methods, \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:2: note: expanded from macro 'spa_interface_call_res' │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:207:2: note: expanded from macro 'spa_callbacks_call_res' │B│ 207 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:285:27: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 285 | _res, method, version, ##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/proxy.h:90: │B│ In file included from /usr/include/pipewire-0.3/pipewire/protocol.h:26: │B│ In file included from /usr/include/pipewire-0.3/pipewire/context.h:49: │B│ In file included from /usr/include/pipewire-0.3/pipewire/loop.h:12: │B│ /usr/include/spa-0.2/spa/support/loop.h:371:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 371 | return spa_api_method_r(struct spa_source *, NULL, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:281:2: note: expanded from macro 'spa_api_method_r' │B│ 281 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:66: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:210:41: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 210 | res = (_f->method)((callbacks)->data, ## __VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/proxy.h:90: │B│ In file included from /usr/include/pipewire-0.3/pipewire/protocol.h:26: │B│ In file included from /usr/include/pipewire-0.3/pipewire/context.h:49: │B│ In file included from /usr/include/pipewire-0.3/pipewire/loop.h:12: │B│ /usr/include/spa-0.2/spa/support/loop.h:371:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 371 | return spa_api_method_r(struct spa_source *, NULL, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:284:2: note: expanded from macro 'spa_api_method_r' │B│ 284 | spa_interface_call_res(_i, struct type ##_methods, \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:2: note: expanded from macro 'spa_interface_call_res' │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:207:2: note: expanded from macro 'spa_callbacks_call_res' │B│ 207 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:285:27: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 285 | _res, method, version, ##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/proxy.h:90: │B│ In file included from /usr/include/pipewire-0.3/pipewire/protocol.h:26: │B│ In file included from /usr/include/pipewire-0.3/pipewire/context.h:49: │B│ In file included from /usr/include/pipewire-0.3/pipewire/loop.h:12: │B│ /usr/include/spa-0.2/spa/support/loop.h:377:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 377 | return spa_api_method_r(int, -ENOTSUP, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:281:2: note: expanded from macro 'spa_api_method_r' │B│ 281 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:66: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:210:41: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 210 | res = (_f->method)((callbacks)->data, ## __VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/proxy.h:90: │B│ In file included from /usr/include/pipewire-0.3/pipewire/protocol.h:26: │B│ In file included from /usr/include/pipewire-0.3/pipewire/context.h:49: │B│ In file included from /usr/include/pipewire-0.3/pipewire/loop.h:12: │B│ /usr/include/spa-0.2/spa/support/loop.h:377:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 377 | return spa_api_method_r(int, -ENOTSUP, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:284:2: note: expanded from macro 'spa_api_method_r' │B│ 284 | spa_interface_call_res(_i, struct type ##_methods, \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:2: note: expanded from macro 'spa_interface_call_res' │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:207:2: note: expanded from macro 'spa_callbacks_call_res' │B│ 207 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:285:27: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 285 | _res, method, version, ##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/proxy.h:90: │B│ In file included from /usr/include/pipewire-0.3/pipewire/protocol.h:26: │B│ In file included from /usr/include/pipewire-0.3/pipewire/context.h:49: │B│ In file included from /usr/include/pipewire-0.3/pipewire/loop.h:12: │B│ /usr/include/spa-0.2/spa/support/loop.h:384:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 384 | return spa_api_method_r(struct spa_source *, NULL, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:281:2: note: expanded from macro 'spa_api_method_r' │B│ 281 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:66: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:210:41: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 210 | res = (_f->method)((callbacks)->data, ## __VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/proxy.h:90: │B│ In file included from /usr/include/pipewire-0.3/pipewire/protocol.h:26: │B│ In file included from /usr/include/pipewire-0.3/pipewire/context.h:49: │B│ In file included from /usr/include/pipewire-0.3/pipewire/loop.h:12: │B│ /usr/include/spa-0.2/spa/support/loop.h:384:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 384 | return spa_api_method_r(struct spa_source *, NULL, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:284:2: note: expanded from macro 'spa_api_method_r' │B│ 284 | spa_interface_call_res(_i, struct type ##_methods, \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:2: note: expanded from macro 'spa_interface_call_res' │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:207:2: note: expanded from macro 'spa_callbacks_call_res' │B│ 207 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:285:27: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 285 | _res, method, version, ##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/proxy.h:90: │B│ In file included from /usr/include/pipewire-0.3/pipewire/protocol.h:26: │B│ In file included from /usr/include/pipewire-0.3/pipewire/context.h:49: │B│ In file included from /usr/include/pipewire-0.3/pipewire/loop.h:12: │B│ /usr/include/spa-0.2/spa/support/loop.h:390:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 390 | return spa_api_method_r(int, -ENOTSUP, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:281:2: note: expanded from macro 'spa_api_method_r' │B│ 281 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:66: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:210:41: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 210 | res = (_f->method)((callbacks)->data, ## __VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/proxy.h:90: │B│ In file included from /usr/include/pipewire-0.3/pipewire/protocol.h:26: │B│ In file included from /usr/include/pipewire-0.3/pipewire/context.h:49: │B│ In file included from /usr/include/pipewire-0.3/pipewire/loop.h:12: │B│ /usr/include/spa-0.2/spa/support/loop.h:390:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 390 | return spa_api_method_r(int, -ENOTSUP, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:284:2: note: expanded from macro 'spa_api_method_r' │B│ 284 | spa_interface_call_res(_i, struct type ##_methods, \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:2: note: expanded from macro 'spa_interface_call_res' │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:207:2: note: expanded from macro 'spa_callbacks_call_res' │B│ 207 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:285:27: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 285 | _res, method, version, ##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/proxy.h:90: │B│ In file included from /usr/include/pipewire-0.3/pipewire/protocol.h:26: │B│ In file included from /usr/include/pipewire-0.3/pipewire/context.h:49: │B│ In file included from /usr/include/pipewire-0.3/pipewire/loop.h:12: │B│ /usr/include/spa-0.2/spa/support/loop.h:396:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 396 | return spa_api_method_r(struct spa_source *, NULL, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:281:2: note: expanded from macro 'spa_api_method_r' │B│ 281 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:66: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:210:41: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 210 | res = (_f->method)((callbacks)->data, ## __VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/proxy.h:90: │B│ In file included from /usr/include/pipewire-0.3/pipewire/protocol.h:26: │B│ In file included from /usr/include/pipewire-0.3/pipewire/context.h:49: │B│ In file included from /usr/include/pipewire-0.3/pipewire/loop.h:12: │B│ /usr/include/spa-0.2/spa/support/loop.h:396:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 396 | return spa_api_method_r(struct spa_source *, NULL, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:284:2: note: expanded from macro 'spa_api_method_r' │B│ 284 | spa_interface_call_res(_i, struct type ##_methods, \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:2: note: expanded from macro 'spa_interface_call_res' │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:207:2: note: expanded from macro 'spa_callbacks_call_res' │B│ 207 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:285:27: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 285 | _res, method, version, ##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/proxy.h:90: │B│ In file included from /usr/include/pipewire-0.3/pipewire/protocol.h:26: │B│ In file included from /usr/include/pipewire-0.3/pipewire/context.h:49: │B│ In file included from /usr/include/pipewire-0.3/pipewire/loop.h:12: │B│ /usr/include/spa-0.2/spa/support/loop.h:402:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 402 | return spa_api_method_r(int, -ENOTSUP, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:281:2: note: expanded from macro 'spa_api_method_r' │B│ 281 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:66: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:210:41: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 210 | res = (_f->method)((callbacks)->data, ## __VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/proxy.h:90: │B│ In file included from /usr/include/pipewire-0.3/pipewire/protocol.h:26: │B│ In file included from /usr/include/pipewire-0.3/pipewire/context.h:49: │B│ In file included from /usr/include/pipewire-0.3/pipewire/loop.h:12: │B│ /usr/include/spa-0.2/spa/support/loop.h:402:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 402 | return spa_api_method_r(int, -ENOTSUP, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:284:2: note: expanded from macro 'spa_api_method_r' │B│ 284 | spa_interface_call_res(_i, struct type ##_methods, \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:2: note: expanded from macro 'spa_interface_call_res' │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:207:2: note: expanded from macro 'spa_callbacks_call_res' │B│ 207 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:285:27: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 285 | _res, method, version, ##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/proxy.h:90: │B│ In file included from /usr/include/pipewire-0.3/pipewire/protocol.h:26: │B│ In file included from /usr/include/pipewire-0.3/pipewire/context.h:49: │B│ In file included from /usr/include/pipewire-0.3/pipewire/loop.h:12: │B│ /usr/include/spa-0.2/spa/support/loop.h:408:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 408 | return spa_api_method_r(struct spa_source *, NULL, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:281:2: note: expanded from macro 'spa_api_method_r' │B│ 281 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:66: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:210:41: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 210 | res = (_f->method)((callbacks)->data, ## __VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/proxy.h:90: │B│ In file included from /usr/include/pipewire-0.3/pipewire/protocol.h:26: │B│ In file included from /usr/include/pipewire-0.3/pipewire/context.h:49: │B│ In file included from /usr/include/pipewire-0.3/pipewire/loop.h:12: │B│ /usr/include/spa-0.2/spa/support/loop.h:408:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 408 | return spa_api_method_r(struct spa_source *, NULL, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:284:2: note: expanded from macro 'spa_api_method_r' │B│ 284 | spa_interface_call_res(_i, struct type ##_methods, \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:2: note: expanded from macro 'spa_interface_call_res' │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:207:2: note: expanded from macro 'spa_callbacks_call_res' │B│ 207 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:285:27: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 285 | _res, method, version, ##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/proxy.h:90: │B│ In file included from /usr/include/pipewire-0.3/pipewire/protocol.h:26: │B│ In file included from /usr/include/pipewire-0.3/pipewire/context.h:49: │B│ In file included from /usr/include/pipewire-0.3/pipewire/loop.h:12: │B│ /usr/include/spa-0.2/spa/support/loop.h:415:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 415 | return spa_api_method_r(int, -ENOTSUP, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:281:2: note: expanded from macro 'spa_api_method_r' │B│ 281 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:66: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:210:41: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 210 | res = (_f->method)((callbacks)->data, ## __VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/proxy.h:90: │B│ In file included from /usr/include/pipewire-0.3/pipewire/protocol.h:26: │B│ In file included from /usr/include/pipewire-0.3/pipewire/context.h:49: │B│ In file included from /usr/include/pipewire-0.3/pipewire/loop.h:12: │B│ /usr/include/spa-0.2/spa/support/loop.h:415:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 415 | return spa_api_method_r(int, -ENOTSUP, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:284:2: note: expanded from macro 'spa_api_method_r' │B│ 284 | spa_interface_call_res(_i, struct type ##_methods, \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:2: note: expanded from macro 'spa_interface_call_res' │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:207:2: note: expanded from macro 'spa_callbacks_call_res' │B│ 207 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:285:27: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 285 | _res, method, version, ##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/proxy.h:90: │B│ In file included from /usr/include/pipewire-0.3/pipewire/protocol.h:26: │B│ In file included from /usr/include/pipewire-0.3/pipewire/context.h:49: │B│ In file included from /usr/include/pipewire-0.3/pipewire/loop.h:12: │B│ /usr/include/spa-0.2/spa/support/loop.h:423:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 423 | return spa_api_method_r(struct spa_source *, NULL, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:281:2: note: expanded from macro 'spa_api_method_r' │B│ 281 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:66: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:210:41: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 210 | res = (_f->method)((callbacks)->data, ## __VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/proxy.h:90: │B│ In file included from /usr/include/pipewire-0.3/pipewire/protocol.h:26: │B│ In file included from /usr/include/pipewire-0.3/pipewire/context.h:49: │B│ In file included from /usr/include/pipewire-0.3/pipewire/loop.h:12: │B│ /usr/include/spa-0.2/spa/support/loop.h:423:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 423 | return spa_api_method_r(struct spa_source *, NULL, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:284:2: note: expanded from macro 'spa_api_method_r' │B│ 284 | spa_interface_call_res(_i, struct type ##_methods, \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:2: note: expanded from macro 'spa_interface_call_res' │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:207:2: note: expanded from macro 'spa_callbacks_call_res' │B│ 207 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:278:21: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 278 | method, version, ##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/proxy.h:90: │B│ In file included from /usr/include/pipewire-0.3/pipewire/protocol.h:26: │B│ In file included from /usr/include/pipewire-0.3/pipewire/context.h:49: │B│ In file included from /usr/include/pipewire-0.3/pipewire/loop.h:12: │B│ /usr/include/spa-0.2/spa/support/loop.h:430:2: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 430 | spa_api_method_v(spa_loop_utils, &object->iface, destroy_source, 0, source); │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:275:2: note: expanded from macro 'spa_api_method_v' │B│ 275 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:238:58: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 238 | spa_callbacks_call(&(iface)->cb,method_type,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:169:35: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 169 | (_f->method)((callbacks)->data, ## __VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/proxy.h:90: │B│ In file included from /usr/include/pipewire-0.3/pipewire/protocol.h:26: │B│ In file included from /usr/include/pipewire-0.3/pipewire/context.h:49: │B│ In file included from /usr/include/pipewire-0.3/pipewire/loop.h:12: │B│ /usr/include/spa-0.2/spa/support/loop.h:430:2: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 430 | spa_api_method_v(spa_loop_utils, &object->iface, destroy_source, 0, source); │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:277:2: note: expanded from macro 'spa_api_method_v' │B│ 277 | spa_interface_call(_i, struct type ##_methods, \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:238:2: note: expanded from macro 'spa_interface_call' │B│ 238 | spa_callbacks_call(&(iface)->cb,method_type,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:165:2: note: expanded from macro 'spa_callbacks_call' │B│ 165 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:285:27: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 285 | _res, method, version, ##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ /usr/include/pipewire-0.3/pipewire/client.h:165:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 165 | return spa_api_method_r(int, -ENOTSUP, pw_client, (struct spa_interface*)object, add_listener, 0, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:281:2: note: expanded from macro 'spa_api_method_r' │B│ 281 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:66: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:210:41: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 210 | res = (_f->method)((callbacks)->data, ## __VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ /usr/include/pipewire-0.3/pipewire/client.h:165:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 165 | return spa_api_method_r(int, -ENOTSUP, pw_client, (struct spa_interface*)object, add_listener, 0, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:284:2: note: expanded from macro 'spa_api_method_r' │B│ 284 | spa_interface_call_res(_i, struct type ##_methods, \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:2: note: expanded from macro 'spa_interface_call_res' │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:207:2: note: expanded from macro 'spa_callbacks_call_res' │B│ 207 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:285:27: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 285 | _res, method, version, ##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ /usr/include/pipewire-0.3/pipewire/client.h:172:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 172 | return spa_api_method_r(int, -ENOTSUP, pw_client, (struct spa_interface*)object, error, 0, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:281:2: note: expanded from macro 'spa_api_method_r' │B│ 281 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:66: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:210:41: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 210 | res = (_f->method)((callbacks)->data, ## __VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ /usr/include/pipewire-0.3/pipewire/client.h:172:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 172 | return spa_api_method_r(int, -ENOTSUP, pw_client, (struct spa_interface*)object, error, 0, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:284:2: note: expanded from macro 'spa_api_method_r' │B│ 284 | spa_interface_call_res(_i, struct type ##_methods, \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:2: note: expanded from macro 'spa_interface_call_res' │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:207:2: note: expanded from macro 'spa_callbacks_call_res' │B│ 207 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:285:27: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 285 | _res, method, version, ##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ /usr/include/pipewire-0.3/pipewire/client.h:179:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 179 | return spa_api_method_r(int, -ENOTSUP, pw_client, (struct spa_interface*)object, update_properties, 0, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:281:2: note: expanded from macro 'spa_api_method_r' │B│ 281 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:66: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:210:41: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 210 | res = (_f->method)((callbacks)->data, ## __VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ /usr/include/pipewire-0.3/pipewire/client.h:179:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 179 | return spa_api_method_r(int, -ENOTSUP, pw_client, (struct spa_interface*)object, update_properties, 0, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:284:2: note: expanded from macro 'spa_api_method_r' │B│ 284 | spa_interface_call_res(_i, struct type ##_methods, \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:2: note: expanded from macro 'spa_interface_call_res' │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:207:2: note: expanded from macro 'spa_callbacks_call_res' │B│ 207 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:285:27: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 285 | _res, method, version, ##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ /usr/include/pipewire-0.3/pipewire/client.h:186:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 186 | return spa_api_method_r(int, -ENOTSUP, pw_client, (struct spa_interface*)object, get_permissions, 0, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:281:2: note: expanded from macro 'spa_api_method_r' │B│ 281 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:66: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:210:41: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 210 | res = (_f->method)((callbacks)->data, ## __VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ /usr/include/pipewire-0.3/pipewire/client.h:186:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 186 | return spa_api_method_r(int, -ENOTSUP, pw_client, (struct spa_interface*)object, get_permissions, 0, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:284:2: note: expanded from macro 'spa_api_method_r' │B│ 284 | spa_interface_call_res(_i, struct type ##_methods, \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:2: note: expanded from macro 'spa_interface_call_res' │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:207:2: note: expanded from macro 'spa_callbacks_call_res' │B│ 207 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:285:27: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 285 | _res, method, version, ##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ /usr/include/pipewire-0.3/pipewire/client.h:194:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 194 | return spa_api_method_r(int, -ENOTSUP, pw_client, (struct spa_interface*)object, update_permissions, 0, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:281:2: note: expanded from macro 'spa_api_method_r' │B│ 281 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:66: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:210:41: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 210 | res = (_f->method)((callbacks)->data, ## __VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │B│ /usr/include/pipewire-0.3/pipewire/client.h:194:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 194 | return spa_api_method_r(int, -ENOTSUP, pw_client, (struct spa_interface*)object, update_permissions, 0, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:284:2: note: expanded from macro 'spa_api_method_r' │B│ 284 | spa_interface_call_res(_i, struct type ##_methods, \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:2: note: expanded from macro 'spa_interface_call_res' │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:207:2: note: expanded from macro 'spa_callbacks_call_res' │B│ 207 | ({ \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/conf.h:8: │B│ /usr/include/spa-0.2/spa/utils/json-core.h:141:6: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 141 | SPA_FLAG_UPDATE(flag, __KEY_FLAG, !(flag & __KEY_FLAG)); │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/defs.h:91:81: note: expanded from macro 'SPA_FLAG_UPDATE' │B│ 91 | #define SPA_FLAG_UPDATE(field,flag,val) ((val) ? SPA_FLAG_SET((field),(flag)) : SPA_FLAG_CLEAR((field),(flag))) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/defs.h:83:2: note: expanded from macro 'SPA_FLAG_CLEAR' │B│ 83 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/defs.h:32:67: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 32 | #define SPA_STATIC_ASSERT(expr, ...) SPA_STATIC_ASSERT_IMPL(expr, ## __VA_ARGS__, "`" #expr "` evaluated to false") │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/conf.h:8: │B│ /usr/include/spa-0.2/spa/utils/json-core.h:153:6: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 153 | SPA_FLAG_CLEAR(flag, __KEY_FLAG); │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/defs.h:83:2: note: expanded from macro 'SPA_FLAG_CLEAR' │B│ 83 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/defs.h:32:67: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 32 | #define SPA_STATIC_ASSERT(expr, ...) SPA_STATIC_ASSERT_IMPL(expr, ## __VA_ARGS__, "`" #expr "` evaluated to false") │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/conf.h:8: │B│ /usr/include/spa-0.2/spa/utils/json-core.h:156:5: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 156 | SPA_FLAG_UPDATE(iter->state, __ARRAY_FLAG, cur == '['); │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/defs.h:91:81: note: expanded from macro 'SPA_FLAG_UPDATE' │B│ 91 | #define SPA_FLAG_UPDATE(field,flag,val) ((val) ? SPA_FLAG_SET((field),(flag)) : SPA_FLAG_CLEAR((field),(flag))) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/defs.h:83:2: note: expanded from macro 'SPA_FLAG_CLEAR' │B│ 83 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/defs.h:32:67: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 32 | #define SPA_STATIC_ASSERT(expr, ...) SPA_STATIC_ASSERT_IMPL(expr, ## __VA_ARGS__, "`" #expr "` evaluated to false") │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/conf.h:8: │B│ /usr/include/spa-0.2/spa/utils/json-core.h:163:6: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 163 | SPA_FLAG_UPDATE(iter->state, __PREV_ARRAY_FLAG, flag & __ARRAY_FLAG); │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/defs.h:91:81: note: expanded from macro 'SPA_FLAG_UPDATE' │B│ 91 | #define SPA_FLAG_UPDATE(field,flag,val) ((val) ? SPA_FLAG_SET((field),(flag)) : SPA_FLAG_CLEAR((field),(flag))) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/defs.h:83:2: note: expanded from macro 'SPA_FLAG_CLEAR' │B│ 83 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/defs.h:32:67: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 32 | #define SPA_STATIC_ASSERT(expr, ...) SPA_STATIC_ASSERT_IMPL(expr, ## __VA_ARGS__, "`" #expr "` evaluated to false") │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/conf.h:8: │B│ /usr/include/spa-0.2/spa/utils/json-core.h:166:6: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 166 | SPA_FLAG_UPDATE(array_stack[(iter->depth-1) >> 6], mask, flag & __ARRAY_FLAG); │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/defs.h:91:81: note: expanded from macro 'SPA_FLAG_UPDATE' │B│ 91 | #define SPA_FLAG_UPDATE(field,flag,val) ((val) ? SPA_FLAG_SET((field),(flag)) : SPA_FLAG_CLEAR((field),(flag))) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/defs.h:83:2: note: expanded from macro 'SPA_FLAG_CLEAR' │B│ 83 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/defs.h:32:67: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 32 | #define SPA_STATIC_ASSERT(expr, ...) SPA_STATIC_ASSERT_IMPL(expr, ## __VA_ARGS__, "`" #expr "` evaluated to false") │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/conf.h:8: │B│ /usr/include/spa-0.2/spa/utils/json-core.h:196:6: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 196 | SPA_FLAG_UPDATE(iter->state, __ARRAY_FLAG, flag & __PREV_ARRAY_FLAG); │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/defs.h:91:81: note: expanded from macro 'SPA_FLAG_UPDATE' │B│ 91 | #define SPA_FLAG_UPDATE(field,flag,val) ((val) ? SPA_FLAG_SET((field),(flag)) : SPA_FLAG_CLEAR((field),(flag))) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/defs.h:83:2: note: expanded from macro 'SPA_FLAG_CLEAR' │B│ 83 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/defs.h:32:67: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 32 | #define SPA_STATIC_ASSERT(expr, ...) SPA_STATIC_ASSERT_IMPL(expr, ## __VA_ARGS__, "`" #expr "` evaluated to false") │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/conf.h:8: │B│ /usr/include/spa-0.2/spa/utils/json-core.h:199:6: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 199 | SPA_FLAG_UPDATE(iter->state, __ARRAY_FLAG, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/defs.h:91:81: note: expanded from macro 'SPA_FLAG_UPDATE' │B│ 91 | #define SPA_FLAG_UPDATE(field,flag,val) ((val) ? SPA_FLAG_SET((field),(flag)) : SPA_FLAG_CLEAR((field),(flag))) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/defs.h:83:2: note: expanded from macro 'SPA_FLAG_CLEAR' │B│ 83 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/defs.h:32:67: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 32 | #define SPA_STATIC_ASSERT(expr, ...) SPA_STATIC_ASSERT_IMPL(expr, ## __VA_ARGS__, "`" #expr "` evaluated to false") │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/conf.h:8: │B│ /usr/include/spa-0.2/spa/utils/json-core.h:216:6: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 216 | SPA_FLAG_UPDATE(flag, __KEY_FLAG, !(flag & __KEY_FLAG)); │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/defs.h:91:81: note: expanded from macro 'SPA_FLAG_UPDATE' │B│ 91 | #define SPA_FLAG_UPDATE(field,flag,val) ((val) ? SPA_FLAG_SET((field),(flag)) : SPA_FLAG_CLEAR((field),(flag))) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/defs.h:83:2: note: expanded from macro 'SPA_FLAG_CLEAR' │B│ 83 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/defs.h:32:67: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 32 | #define SPA_STATIC_ASSERT(expr, ...) SPA_STATIC_ASSERT_IMPL(expr, ## __VA_ARGS__, "`" #expr "` evaluated to false") │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/conf.h:8: │B│ /usr/include/spa-0.2/spa/utils/json-core.h:250:13: warning: case ranges are a C2y extension [-Wc2y-extensions] │B│ 250 | case 240 ... 247: │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/json-core.h:253:13: warning: case ranges are a C2y extension [-Wc2y-extensions] │B│ 253 | case 224 ... 239: │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/json-core.h:256:13: warning: case ranges are a C2y extension [-Wc2y-extensions] │B│ 256 | case 192 ... 223: │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/json-core.h:267:13: warning: case ranges are a C2y extension [-Wc2y-extensions] │B│ 267 | case 128 ... 191: │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/json-core.h:378:10: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 378 | code = SPA_CLAMP(iter->state & 0xff, 0u, SPA_N_ELEMENTS(reasons)-1); │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/defs.h:159:2: note: expanded from macro 'SPA_CLAMP' │B│ 159 | ({ \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/conf.h:8: │B│ /usr/include/spa-0.2/spa/utils/json-core.h:378:10: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ /usr/include/spa-0.2/spa/utils/defs.h:163:2: note: expanded from macro 'SPA_CLAMP' │B│ 163 | SPA_MIN(SPA_MAX(_v, _low), _high); \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/defs.h:147:2: note: expanded from macro 'SPA_MIN' │B│ 147 | ({ \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/conf.h:8: │B│ /usr/include/spa-0.2/spa/utils/json-core.h:378:10: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ /usr/include/spa-0.2/spa/utils/defs.h:163:10: note: expanded from macro 'SPA_CLAMP' │B│ 163 | SPA_MIN(SPA_MAX(_v, _low), _high); \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/defs.h:153:2: note: expanded from macro 'SPA_MAX' │B│ 153 | ({ \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/conf.h:8: │B│ /usr/include/spa-0.2/spa/utils/json-core.h:378:10: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ /usr/include/spa-0.2/spa/utils/defs.h:163:10: note: expanded from macro 'SPA_CLAMP' │B│ 163 | SPA_MIN(SPA_MAX(_v, _low), _high); \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/defs.h:153:2: note: expanded from macro 'SPA_MAX' │B│ 153 | ({ \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:16: │B│ In file included from /usr/include/pipewire-0.3/pipewire/conf.h:8: │B│ /usr/include/spa-0.2/spa/utils/json-core.h:423:32: warning: case ranges are a C2y extension [-Wc2y-extensions] │B│ 423 | case '+': case '-': case '0' ... '9': case '.': case 'e': case 'E': break; │B│ | ^ │B│ In file included from ../src/input/pipewire.c:5: │B│ In file included from /usr/include/spa-0.2/spa/param/audio/format-utils.h:13: │B│ In file included from /usr/include/spa-0.2/spa/pod/builder.h:23: │B│ /usr/include/spa-0.2/spa/utils/hook.h:285:27: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 285 | _res, method, version, ##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:18: │B│ /usr/include/pipewire-0.3/pipewire/device.h:155:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 155 | return spa_api_method_r(int, -ENOTSUP, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:281:2: note: expanded from macro 'spa_api_method_r' │B│ 281 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:66: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:210:41: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 210 | res = (_f->method)((callbacks)->data, ## __VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:18: │B│ /usr/include/pipewire-0.3/pipewire/device.h:155:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 155 | return spa_api_method_r(int, -ENOTSUP, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:284:2: note: expanded from macro 'spa_api_method_r' │B│ 284 | spa_interface_call_res(_i, struct type ##_methods, \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:2: note: expanded from macro 'spa_interface_call_res' │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:207:2: note: expanded from macro 'spa_callbacks_call_res' │B│ 207 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:285:27: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 285 | _res, method, version, ##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:18: │B│ /usr/include/pipewire-0.3/pipewire/device.h:163:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 163 | return spa_api_method_r(int, -ENOTSUP, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:281:2: note: expanded from macro 'spa_api_method_r' │B│ 281 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:66: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:210:41: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 210 | res = (_f->method)((callbacks)->data, ## __VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:18: │B│ /usr/include/pipewire-0.3/pipewire/device.h:163:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 163 | return spa_api_method_r(int, -ENOTSUP, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:284:2: note: expanded from macro 'spa_api_method_r' │B│ 284 | spa_interface_call_res(_i, struct type ##_methods, \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:2: note: expanded from macro 'spa_interface_call_res' │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:207:2: note: expanded from macro 'spa_callbacks_call_res' │B│ 207 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:285:27: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 285 | _res, method, version, ##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:18: │B│ /usr/include/pipewire-0.3/pipewire/device.h:173:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 173 | return spa_api_method_r(int, -ENOTSUP, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:281:2: note: expanded from macro 'spa_api_method_r' │B│ 281 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:66: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:210:41: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 210 | res = (_f->method)((callbacks)->data, ## __VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:18: │B│ /usr/include/pipewire-0.3/pipewire/device.h:173:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 173 | return spa_api_method_r(int, -ENOTSUP, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:284:2: note: expanded from macro 'spa_api_method_r' │B│ 284 | spa_interface_call_res(_i, struct type ##_methods, \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:2: note: expanded from macro 'spa_interface_call_res' │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:207:2: note: expanded from macro 'spa_callbacks_call_res' │B│ 207 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:285:27: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 285 | _res, method, version, ##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:18: │B│ /usr/include/pipewire-0.3/pipewire/device.h:182:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 182 | return spa_api_method_r(int, -ENOTSUP, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:281:2: note: expanded from macro 'spa_api_method_r' │B│ 281 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:66: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:210:41: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 210 | res = (_f->method)((callbacks)->data, ## __VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:18: │B│ /usr/include/pipewire-0.3/pipewire/device.h:182:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 182 | return spa_api_method_r(int, -ENOTSUP, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:284:2: note: expanded from macro 'spa_api_method_r' │B│ 284 | spa_interface_call_res(_i, struct type ##_methods, \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:2: note: expanded from macro 'spa_interface_call_res' │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:207:2: note: expanded from macro 'spa_callbacks_call_res' │B│ 207 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:285:27: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 285 | _res, method, version, ##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:19: │B│ In file included from /usr/include/pipewire-0.3/pipewire/buffers.h:8: │B│ /usr/include/spa-0.2/spa/node/node.h:650:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 650 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, add_listener, 0, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:281:2: note: expanded from macro 'spa_api_method_r' │B│ 281 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:66: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:210:41: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 210 | res = (_f->method)((callbacks)->data, ## __VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:19: │B│ In file included from /usr/include/pipewire-0.3/pipewire/buffers.h:8: │B│ /usr/include/spa-0.2/spa/node/node.h:650:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 650 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, add_listener, 0, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:284:2: note: expanded from macro 'spa_api_method_r' │B│ 284 | spa_interface_call_res(_i, struct type ##_methods, \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:2: note: expanded from macro 'spa_interface_call_res' │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:207:2: note: expanded from macro 'spa_callbacks_call_res' │B│ 207 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:285:27: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 285 | _res, method, version, ##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:19: │B│ In file included from /usr/include/pipewire-0.3/pipewire/buffers.h:8: │B│ /usr/include/spa-0.2/spa/node/node.h:657:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 657 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, set_callbacks, 0, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:281:2: note: expanded from macro 'spa_api_method_r' │B│ 281 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:66: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:210:41: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 210 | res = (_f->method)((callbacks)->data, ## __VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:19: │B│ In file included from /usr/include/pipewire-0.3/pipewire/buffers.h:8: │B│ /usr/include/spa-0.2/spa/node/node.h:657:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 657 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, set_callbacks, 0, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:284:2: note: expanded from macro 'spa_api_method_r' │B│ 284 | spa_interface_call_res(_i, struct type ##_methods, \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:2: note: expanded from macro 'spa_interface_call_res' │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:207:2: note: expanded from macro 'spa_callbacks_call_res' │B│ 207 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:285:27: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 285 | _res, method, version, ##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:19: │B│ In file included from /usr/include/pipewire-0.3/pipewire/buffers.h:8: │B│ /usr/include/spa-0.2/spa/node/node.h:662:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 662 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, sync, 0, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:281:2: note: expanded from macro 'spa_api_method_r' │B│ 281 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:66: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:210:41: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 210 | res = (_f->method)((callbacks)->data, ## __VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:19: │B│ In file included from /usr/include/pipewire-0.3/pipewire/buffers.h:8: │B│ /usr/include/spa-0.2/spa/node/node.h:662:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 662 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, sync, 0, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:284:2: note: expanded from macro 'spa_api_method_r' │B│ 284 | spa_interface_call_res(_i, struct type ##_methods, \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:2: note: expanded from macro 'spa_interface_call_res' │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:207:2: note: expanded from macro 'spa_callbacks_call_res' │B│ 207 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:285:27: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 285 | _res, method, version, ##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:19: │B│ In file included from /usr/include/pipewire-0.3/pipewire/buffers.h:8: │B│ /usr/include/spa-0.2/spa/node/node.h:669:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 669 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, enum_params, 0, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:281:2: note: expanded from macro 'spa_api_method_r' │B│ 281 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:66: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:210:41: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 210 | res = (_f->method)((callbacks)->data, ## __VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:19: │B│ In file included from /usr/include/pipewire-0.3/pipewire/buffers.h:8: │B│ /usr/include/spa-0.2/spa/node/node.h:669:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 669 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, enum_params, 0, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:284:2: note: expanded from macro 'spa_api_method_r' │B│ 284 | spa_interface_call_res(_i, struct type ##_methods, \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:2: note: expanded from macro 'spa_interface_call_res' │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:207:2: note: expanded from macro 'spa_callbacks_call_res' │B│ 207 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:285:27: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 285 | _res, method, version, ##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:19: │B│ In file included from /usr/include/pipewire-0.3/pipewire/buffers.h:8: │B│ /usr/include/spa-0.2/spa/node/node.h:676:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 676 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, set_param, 0, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:281:2: note: expanded from macro 'spa_api_method_r' │B│ 281 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:66: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:210:41: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 210 | res = (_f->method)((callbacks)->data, ## __VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:19: │B│ In file included from /usr/include/pipewire-0.3/pipewire/buffers.h:8: │B│ /usr/include/spa-0.2/spa/node/node.h:676:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 676 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, set_param, 0, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:284:2: note: expanded from macro 'spa_api_method_r' │B│ 284 | spa_interface_call_res(_i, struct type ##_methods, \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:2: note: expanded from macro 'spa_interface_call_res' │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:207:2: note: expanded from macro 'spa_callbacks_call_res' │B│ 207 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:285:27: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 285 | _res, method, version, ##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:19: │B│ In file included from /usr/include/pipewire-0.3/pipewire/buffers.h:8: │B│ /usr/include/spa-0.2/spa/node/node.h:682:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 682 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, set_io, 0, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:281:2: note: expanded from macro 'spa_api_method_r' │B│ 281 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:66: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:210:41: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 210 | res = (_f->method)((callbacks)->data, ## __VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:19: │B│ In file included from /usr/include/pipewire-0.3/pipewire/buffers.h:8: │B│ /usr/include/spa-0.2/spa/node/node.h:682:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 682 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, set_io, 0, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:284:2: note: expanded from macro 'spa_api_method_r' │B│ 284 | spa_interface_call_res(_i, struct type ##_methods, \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:2: note: expanded from macro 'spa_interface_call_res' │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:207:2: note: expanded from macro 'spa_callbacks_call_res' │B│ 207 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:285:27: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 285 | _res, method, version, ##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:19: │B│ In file included from /usr/include/pipewire-0.3/pipewire/buffers.h:8: │B│ /usr/include/spa-0.2/spa/node/node.h:688:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 688 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, send_command, 0, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:281:2: note: expanded from macro 'spa_api_method_r' │B│ 281 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:66: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:210:41: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 210 | res = (_f->method)((callbacks)->data, ## __VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:19: │B│ In file included from /usr/include/pipewire-0.3/pipewire/buffers.h:8: │B│ /usr/include/spa-0.2/spa/node/node.h:688:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 688 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, send_command, 0, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:284:2: note: expanded from macro 'spa_api_method_r' │B│ 284 | spa_interface_call_res(_i, struct type ##_methods, \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:2: note: expanded from macro 'spa_interface_call_res' │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:207:2: note: expanded from macro 'spa_callbacks_call_res' │B│ 207 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:285:27: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 285 | _res, method, version, ##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:19: │B│ In file included from /usr/include/pipewire-0.3/pipewire/buffers.h:8: │B│ /usr/include/spa-0.2/spa/node/node.h:695:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 695 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, add_port, 0, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:281:2: note: expanded from macro 'spa_api_method_r' │B│ 281 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:66: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:210:41: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 210 | res = (_f->method)((callbacks)->data, ## __VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:19: │B│ In file included from /usr/include/pipewire-0.3/pipewire/buffers.h:8: │B│ /usr/include/spa-0.2/spa/node/node.h:695:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 695 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, add_port, 0, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:284:2: note: expanded from macro 'spa_api_method_r' │B│ 284 | spa_interface_call_res(_i, struct type ##_methods, \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:2: note: expanded from macro 'spa_interface_call_res' │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:207:2: note: expanded from macro 'spa_callbacks_call_res' │B│ 207 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:285:27: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 285 | _res, method, version, ##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:19: │B│ In file included from /usr/include/pipewire-0.3/pipewire/buffers.h:8: │B│ /usr/include/spa-0.2/spa/node/node.h:701:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 701 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, remove_port, 0, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:281:2: note: expanded from macro 'spa_api_method_r' │B│ 281 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:66: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:210:41: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 210 | res = (_f->method)((callbacks)->data, ## __VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:19: │B│ In file included from /usr/include/pipewire-0.3/pipewire/buffers.h:8: │B│ /usr/include/spa-0.2/spa/node/node.h:701:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 701 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, remove_port, 0, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:284:2: note: expanded from macro 'spa_api_method_r' │B│ 284 | spa_interface_call_res(_i, struct type ##_methods, \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:2: note: expanded from macro 'spa_interface_call_res' │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:207:2: note: expanded from macro 'spa_callbacks_call_res' │B│ 207 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:285:27: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 285 | _res, method, version, ##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:19: │B│ In file included from /usr/include/pipewire-0.3/pipewire/buffers.h:8: │B│ /usr/include/spa-0.2/spa/node/node.h:709:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 709 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, port_enum_params, 0, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:281:2: note: expanded from macro 'spa_api_method_r' │B│ 281 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:66: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:210:41: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 210 | res = (_f->method)((callbacks)->data, ## __VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:19: │B│ In file included from /usr/include/pipewire-0.3/pipewire/buffers.h:8: │B│ /usr/include/spa-0.2/spa/node/node.h:709:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 709 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, port_enum_params, 0, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:284:2: note: expanded from macro 'spa_api_method_r' │B│ 284 | spa_interface_call_res(_i, struct type ##_methods, \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:2: note: expanded from macro 'spa_interface_call_res' │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:207:2: note: expanded from macro 'spa_callbacks_call_res' │B│ 207 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:285:27: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 285 | _res, method, version, ##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:19: │B│ In file included from /usr/include/pipewire-0.3/pipewire/buffers.h:8: │B│ /usr/include/spa-0.2/spa/node/node.h:718:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 718 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, port_set_param, 0, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:281:2: note: expanded from macro 'spa_api_method_r' │B│ 281 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:66: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:210:41: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 210 | res = (_f->method)((callbacks)->data, ## __VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:19: │B│ In file included from /usr/include/pipewire-0.3/pipewire/buffers.h:8: │B│ /usr/include/spa-0.2/spa/node/node.h:718:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 718 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, port_set_param, 0, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:284:2: note: expanded from macro 'spa_api_method_r' │B│ 284 | spa_interface_call_res(_i, struct type ##_methods, \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:2: note: expanded from macro 'spa_interface_call_res' │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:207:2: note: expanded from macro 'spa_callbacks_call_res' │B│ 207 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:285:27: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 285 | _res, method, version, ##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:19: │B│ In file included from /usr/include/pipewire-0.3/pipewire/buffers.h:8: │B│ /usr/include/spa-0.2/spa/node/node.h:728:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 728 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, port_use_buffers, 0, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:281:2: note: expanded from macro 'spa_api_method_r' │B│ 281 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:66: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:210:41: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 210 | res = (_f->method)((callbacks)->data, ## __VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:19: │B│ In file included from /usr/include/pipewire-0.3/pipewire/buffers.h:8: │B│ /usr/include/spa-0.2/spa/node/node.h:728:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 728 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, port_use_buffers, 0, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:284:2: note: expanded from macro 'spa_api_method_r' │B│ 284 | spa_interface_call_res(_i, struct type ##_methods, \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:2: note: expanded from macro 'spa_interface_call_res' │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:207:2: note: expanded from macro 'spa_callbacks_call_res' │B│ 207 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:285:27: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 285 | _res, method, version, ##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:19: │B│ In file included from /usr/include/pipewire-0.3/pipewire/buffers.h:8: │B│ /usr/include/spa-0.2/spa/node/node.h:736:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 736 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, port_set_io, 0, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:281:2: note: expanded from macro 'spa_api_method_r' │B│ 281 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:66: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:210:41: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 210 | res = (_f->method)((callbacks)->data, ## __VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:19: │B│ In file included from /usr/include/pipewire-0.3/pipewire/buffers.h:8: │B│ /usr/include/spa-0.2/spa/node/node.h:736:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 736 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, port_set_io, 0, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:284:2: note: expanded from macro 'spa_api_method_r' │B│ 284 | spa_interface_call_res(_i, struct type ##_methods, \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:2: note: expanded from macro 'spa_interface_call_res' │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:207:2: note: expanded from macro 'spa_callbacks_call_res' │B│ 207 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:285:27: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 285 | _res, method, version, ##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:19: │B│ In file included from /usr/include/pipewire-0.3/pipewire/buffers.h:8: │B│ /usr/include/spa-0.2/spa/node/node.h:742:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 742 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, port_reuse_buffer, 0, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:281:2: note: expanded from macro 'spa_api_method_r' │B│ 281 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:66: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:210:41: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 210 | res = (_f->method)((callbacks)->data, ## __VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:19: │B│ In file included from /usr/include/pipewire-0.3/pipewire/buffers.h:8: │B│ /usr/include/spa-0.2/spa/node/node.h:742:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 742 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, port_reuse_buffer, 0, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:284:2: note: expanded from macro 'spa_api_method_r' │B│ 284 | spa_interface_call_res(_i, struct type ##_methods, \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:2: note: expanded from macro 'spa_interface_call_res' │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:207:2: note: expanded from macro 'spa_callbacks_call_res' │B│ 207 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:319:27: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 319 | _res, method, version, ##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:19: │B│ In file included from /usr/include/pipewire-0.3/pipewire/buffers.h:8: │B│ /usr/include/spa-0.2/spa/node/node.h:747:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 747 | return spa_api_method_fast_r(int, -ENOTSUP, spa_node, &object->iface, port_reuse_buffer, 0, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:315:2: note: expanded from macro 'spa_api_method_fast_r' │B│ 315 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:254:71: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:216:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 216 | res = (_f->method)((callbacks)->data, ## __VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:19: │B│ In file included from /usr/include/pipewire-0.3/pipewire/buffers.h:8: │B│ /usr/include/spa-0.2/spa/node/node.h:747:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 747 | return spa_api_method_fast_r(int, -ENOTSUP, spa_node, &object->iface, port_reuse_buffer, 0, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:318:2: note: expanded from macro 'spa_api_method_fast_r' │B│ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:254:2: note: expanded from macro 'spa_interface_call_fast_res' │B│ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:214:2: note: expanded from macro 'spa_callbacks_call_fast_res' │B│ 214 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:285:25: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 285 | _res, method, version, ##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:19: │B│ In file included from /usr/include/pipewire-0.3/pipewire/buffers.h:8: │B│ /usr/include/spa-0.2/spa/node/node.h:752:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 752 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, process, 0); │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:281:2: note: expanded from macro 'spa_api_method_r' │B│ 281 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:65: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:210:39: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 210 | res = (_f->method)((callbacks)->data, ## __VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:19: │B│ In file included from /usr/include/pipewire-0.3/pipewire/buffers.h:8: │B│ /usr/include/spa-0.2/spa/node/node.h:752:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 752 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, process, 0); │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:284:2: note: expanded from macro 'spa_api_method_r' │B│ 284 | spa_interface_call_res(_i, struct type ##_methods, \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:2: note: expanded from macro 'spa_interface_call_res' │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:207:2: note: expanded from macro 'spa_callbacks_call_res' │B│ 207 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:319:25: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 319 | _res, method, version, ##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:19: │B│ In file included from /usr/include/pipewire-0.3/pipewire/buffers.h:8: │B│ /usr/include/spa-0.2/spa/node/node.h:756:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 756 | return spa_api_method_fast_r(int, -ENOTSUP, spa_node, &object->iface, process, 0); │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:315:2: note: expanded from macro 'spa_api_method_fast_r' │B│ 315 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:254:70: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:216:38: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 216 | res = (_f->method)((callbacks)->data, ## __VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:19: │B│ In file included from /usr/include/pipewire-0.3/pipewire/buffers.h:8: │B│ /usr/include/spa-0.2/spa/node/node.h:756:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 756 | return spa_api_method_fast_r(int, -ENOTSUP, spa_node, &object->iface, process, 0); │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:318:2: note: expanded from macro 'spa_api_method_fast_r' │B│ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:254:2: note: expanded from macro 'spa_interface_call_fast_res' │B│ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:214:2: note: expanded from macro 'spa_callbacks_call_fast_res' │B│ 214 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:285:27: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 285 | _res, method, version, ##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:21: │B│ /usr/include/pipewire-0.3/pipewire/factory.h:97:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 97 | return spa_api_method_r(int, -ENOTSUP, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:281:2: note: expanded from macro 'spa_api_method_r' │B│ 281 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:66: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:210:41: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 210 | res = (_f->method)((callbacks)->data, ## __VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:21: │B│ /usr/include/pipewire-0.3/pipewire/factory.h:97:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 97 | return spa_api_method_r(int, -ENOTSUP, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:284:2: note: expanded from macro 'spa_api_method_r' │B│ 284 | spa_interface_call_res(_i, struct type ##_methods, \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:2: note: expanded from macro 'spa_interface_call_res' │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:207:2: note: expanded from macro 'spa_callbacks_call_res' │B│ 207 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:238:58: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 238 | spa_callbacks_call(&(iface)->cb,method_type,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:169:35: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 169 | (_f->method)((callbacks)->data, ## __VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:23: │B│ In file included from /usr/include/pipewire-0.3/pipewire/log.h:8: │B│ /usr/include/spa-0.2/spa/support/log.h:229:2: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 229 | spa_interface_call(&log->iface, struct spa_log_methods, topic_init, 1, topic); │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:238:2: note: expanded from macro 'spa_interface_call' │B│ 238 | spa_callbacks_call(&(iface)->cb,method_type,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:165:2: note: expanded from macro 'spa_callbacks_call' │B│ 165 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:238:58: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 238 | spa_callbacks_call(&(iface)->cb,method_type,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:169:35: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 169 | (_f->method)((callbacks)->data, ## __VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:23: │B│ In file included from /usr/include/pipewire-0.3/pipewire/log.h:8: │B│ /usr/include/spa-0.2/spa/support/log.h:273:8: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 273 | if (!spa_interface_call(i, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:238:2: note: expanded from macro 'spa_interface_call' │B│ 238 | spa_callbacks_call(&(iface)->cb,method_type,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:165:2: note: expanded from macro 'spa_callbacks_call' │B│ 165 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:238:58: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 238 | spa_callbacks_call(&(iface)->cb,method_type,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:169:35: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 169 | (_f->method)((callbacks)->data, ## __VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:23: │B│ In file included from /usr/include/pipewire-0.3/pipewire/log.h:8: │B│ /usr/include/spa-0.2/spa/support/log.h:277:7: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 277 | spa_interface_call(i, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:238:2: note: expanded from macro 'spa_interface_call' │B│ 238 | spa_callbacks_call(&(iface)->cb,method_type,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:165:2: note: expanded from macro 'spa_callbacks_call' │B│ 165 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:285:27: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 285 | _res, method, version, ##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:25: │B│ /usr/include/pipewire-0.3/pipewire/link.h:123:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 123 | return spa_api_method_r(int, -ENOTSUP, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:281:2: note: expanded from macro 'spa_api_method_r' │B│ 281 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:66: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:210:41: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 210 | res = (_f->method)((callbacks)->data, ## __VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:25: │B│ /usr/include/pipewire-0.3/pipewire/link.h:123:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 123 | return spa_api_method_r(int, -ENOTSUP, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:284:2: note: expanded from macro 'spa_api_method_r' │B│ 284 | spa_interface_call_res(_i, struct type ##_methods, \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:2: note: expanded from macro 'spa_interface_call_res' │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:207:2: note: expanded from macro 'spa_callbacks_call_res' │B│ 207 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:285:27: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 285 | _res, method, version, ##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:29: │B│ /usr/include/pipewire-0.3/pipewire/module.h:95:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 95 | return spa_api_method_r(int, -ENOTSUP, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:281:2: note: expanded from macro 'spa_api_method_r' │B│ 281 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:66: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:210:41: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 210 | res = (_f->method)((callbacks)->data, ## __VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:29: │B│ /usr/include/pipewire-0.3/pipewire/module.h:95:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 95 | return spa_api_method_r(int, -ENOTSUP, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:284:2: note: expanded from macro 'spa_api_method_r' │B│ 284 | spa_interface_call_res(_i, struct type ##_methods, \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:2: note: expanded from macro 'spa_interface_call_res' │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:207:2: note: expanded from macro 'spa_callbacks_call_res' │B│ 207 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:285:27: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 285 | _res, method, version, ##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:30: │B│ /usr/include/pipewire-0.3/pipewire/node.h:194:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 194 | return spa_api_method_r(int, -ENOTSUP, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:281:2: note: expanded from macro 'spa_api_method_r' │B│ 281 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:66: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:210:41: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 210 | res = (_f->method)((callbacks)->data, ## __VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:30: │B│ /usr/include/pipewire-0.3/pipewire/node.h:194:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 194 | return spa_api_method_r(int, -ENOTSUP, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:284:2: note: expanded from macro 'spa_api_method_r' │B│ 284 | spa_interface_call_res(_i, struct type ##_methods, \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:2: note: expanded from macro 'spa_interface_call_res' │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:207:2: note: expanded from macro 'spa_callbacks_call_res' │B│ 207 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:285:27: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 285 | _res, method, version, ##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:30: │B│ /usr/include/pipewire-0.3/pipewire/node.h:202:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 202 | return spa_api_method_r(int, -ENOTSUP, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:281:2: note: expanded from macro 'spa_api_method_r' │B│ 281 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:66: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:210:41: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 210 | res = (_f->method)((callbacks)->data, ## __VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:30: │B│ /usr/include/pipewire-0.3/pipewire/node.h:202:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 202 | return spa_api_method_r(int, -ENOTSUP, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:284:2: note: expanded from macro 'spa_api_method_r' │B│ 284 | spa_interface_call_res(_i, struct type ##_methods, \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:2: note: expanded from macro 'spa_interface_call_res' │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:207:2: note: expanded from macro 'spa_callbacks_call_res' │B│ 207 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:285:27: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 285 | _res, method, version, ##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:30: │B│ /usr/include/pipewire-0.3/pipewire/node.h:212:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 212 | return spa_api_method_r(int, -ENOTSUP, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:281:2: note: expanded from macro 'spa_api_method_r' │B│ 281 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:66: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:210:41: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 210 | res = (_f->method)((callbacks)->data, ## __VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:30: │B│ /usr/include/pipewire-0.3/pipewire/node.h:212:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 212 | return spa_api_method_r(int, -ENOTSUP, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:284:2: note: expanded from macro 'spa_api_method_r' │B│ 284 | spa_interface_call_res(_i, struct type ##_methods, \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:2: note: expanded from macro 'spa_interface_call_res' │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:207:2: note: expanded from macro 'spa_callbacks_call_res' │B│ 207 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:285:27: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 285 | _res, method, version, ##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:30: │B│ /usr/include/pipewire-0.3/pipewire/node.h:221:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 221 | return spa_api_method_r(int, -ENOTSUP, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:281:2: note: expanded from macro 'spa_api_method_r' │B│ 281 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:66: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:210:41: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 210 | res = (_f->method)((callbacks)->data, ## __VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:30: │B│ /usr/include/pipewire-0.3/pipewire/node.h:221:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 221 | return spa_api_method_r(int, -ENOTSUP, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:284:2: note: expanded from macro 'spa_api_method_r' │B│ 284 | spa_interface_call_res(_i, struct type ##_methods, \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:2: note: expanded from macro 'spa_interface_call_res' │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:207:2: note: expanded from macro 'spa_callbacks_call_res' │B│ 207 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:285:27: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 285 | _res, method, version, ##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:30: │B│ /usr/include/pipewire-0.3/pipewire/node.h:229:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 229 | return spa_api_method_r(int, -ENOTSUP, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:281:2: note: expanded from macro 'spa_api_method_r' │B│ 281 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:66: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:210:41: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 210 | res = (_f->method)((callbacks)->data, ## __VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:30: │B│ /usr/include/pipewire-0.3/pipewire/node.h:229:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 229 | return spa_api_method_r(int, -ENOTSUP, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:284:2: note: expanded from macro 'spa_api_method_r' │B│ 284 | spa_interface_call_res(_i, struct type ##_methods, \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:2: note: expanded from macro 'spa_interface_call_res' │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:207:2: note: expanded from macro 'spa_callbacks_call_res' │B│ 207 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:285:27: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 285 | _res, method, version, ##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:35: │B│ /usr/include/pipewire-0.3/pipewire/port.h:155:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 155 | return spa_api_method_r(int, -ENOTSUP, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:281:2: note: expanded from macro 'spa_api_method_r' │B│ 281 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:66: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:210:41: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 210 | res = (_f->method)((callbacks)->data, ## __VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:35: │B│ /usr/include/pipewire-0.3/pipewire/port.h:155:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 155 | return spa_api_method_r(int, -ENOTSUP, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:284:2: note: expanded from macro 'spa_api_method_r' │B│ 284 | spa_interface_call_res(_i, struct type ##_methods, \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:2: note: expanded from macro 'spa_interface_call_res' │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:207:2: note: expanded from macro 'spa_callbacks_call_res' │B│ 207 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:285:27: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 285 | _res, method, version, ##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:35: │B│ /usr/include/pipewire-0.3/pipewire/port.h:163:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 163 | return spa_api_method_r(int, -ENOTSUP, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:281:2: note: expanded from macro 'spa_api_method_r' │B│ 281 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:66: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:210:41: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 210 | res = (_f->method)((callbacks)->data, ## __VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:35: │B│ /usr/include/pipewire-0.3/pipewire/port.h:163:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 163 | return spa_api_method_r(int, -ENOTSUP, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:284:2: note: expanded from macro 'spa_api_method_r' │B│ 284 | spa_interface_call_res(_i, struct type ##_methods, \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:2: note: expanded from macro 'spa_interface_call_res' │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:207:2: note: expanded from macro 'spa_callbacks_call_res' │B│ 207 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:285:27: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 285 | _res, method, version, ##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:35: │B│ /usr/include/pipewire-0.3/pipewire/port.h:173:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 173 | return spa_api_method_r(int, -ENOTSUP, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:281:2: note: expanded from macro 'spa_api_method_r' │B│ 281 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:66: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:210:41: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 210 | res = (_f->method)((callbacks)->data, ## __VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:35: │B│ /usr/include/pipewire-0.3/pipewire/port.h:173:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 173 | return spa_api_method_r(int, -ENOTSUP, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:284:2: note: expanded from macro 'spa_api_method_r' │B│ 284 | spa_interface_call_res(_i, struct type ##_methods, \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:2: note: expanded from macro 'spa_interface_call_res' │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:207:2: note: expanded from macro 'spa_callbacks_call_res' │B│ 207 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:285:27: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 285 | _res, method, version, ##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:39: │B│ In file included from /usr/include/pipewire-0.3/pipewire/data-loop.h:13: │B│ /usr/include/spa-0.2/spa/support/thread.h:72:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 72 | return spa_api_method_r(struct spa_thread *, NULL, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:281:2: note: expanded from macro 'spa_api_method_r' │B│ 281 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:66: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:210:41: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 210 | res = (_f->method)((callbacks)->data, ## __VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:39: │B│ In file included from /usr/include/pipewire-0.3/pipewire/data-loop.h:13: │B│ /usr/include/spa-0.2/spa/support/thread.h:72:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 72 | return spa_api_method_r(struct spa_thread *, NULL, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:284:2: note: expanded from macro 'spa_api_method_r' │B│ 284 | spa_interface_call_res(_i, struct type ##_methods, \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:2: note: expanded from macro 'spa_interface_call_res' │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:207:2: note: expanded from macro 'spa_callbacks_call_res' │B│ 207 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:285:27: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 285 | _res, method, version, ##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:39: │B│ In file included from /usr/include/pipewire-0.3/pipewire/data-loop.h:13: │B│ /usr/include/spa-0.2/spa/support/thread.h:82:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 82 | return spa_api_method_r(int, -ENOTSUP, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:281:2: note: expanded from macro 'spa_api_method_r' │B│ 281 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:66: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:210:41: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 210 | res = (_f->method)((callbacks)->data, ## __VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:39: │B│ In file included from /usr/include/pipewire-0.3/pipewire/data-loop.h:13: │B│ /usr/include/spa-0.2/spa/support/thread.h:82:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 82 | return spa_api_method_r(int, -ENOTSUP, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:284:2: note: expanded from macro 'spa_api_method_r' │B│ 284 | spa_interface_call_res(_i, struct type ##_methods, \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:2: note: expanded from macro 'spa_interface_call_res' │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:207:2: note: expanded from macro 'spa_callbacks_call_res' │B│ 207 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:285:27: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 285 | _res, method, version, ##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:39: │B│ In file included from /usr/include/pipewire-0.3/pipewire/data-loop.h:13: │B│ /usr/include/spa-0.2/spa/support/thread.h:92:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 92 | return spa_api_method_r(int, -ENOTSUP, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:281:2: note: expanded from macro 'spa_api_method_r' │B│ 281 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:66: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:210:41: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 210 | res = (_f->method)((callbacks)->data, ## __VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:39: │B│ In file included from /usr/include/pipewire-0.3/pipewire/data-loop.h:13: │B│ /usr/include/spa-0.2/spa/support/thread.h:92:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 92 | return spa_api_method_r(int, -ENOTSUP, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:284:2: note: expanded from macro 'spa_api_method_r' │B│ 284 | spa_interface_call_res(_i, struct type ##_methods, \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:2: note: expanded from macro 'spa_interface_call_res' │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:207:2: note: expanded from macro 'spa_callbacks_call_res' │B│ 207 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:285:27: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 285 | _res, method, version, ##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:39: │B│ In file included from /usr/include/pipewire-0.3/pipewire/data-loop.h:13: │B│ /usr/include/spa-0.2/spa/support/thread.h:102:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 102 | return spa_api_method_r(int, -ENOTSUP, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:281:2: note: expanded from macro 'spa_api_method_r' │B│ 281 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:66: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:210:41: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 210 | res = (_f->method)((callbacks)->data, ## __VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:39: │B│ In file included from /usr/include/pipewire-0.3/pipewire/data-loop.h:13: │B│ /usr/include/spa-0.2/spa/support/thread.h:102:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 102 | return spa_api_method_r(int, -ENOTSUP, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:284:2: note: expanded from macro 'spa_api_method_r' │B│ 284 | spa_interface_call_res(_i, struct type ##_methods, \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:2: note: expanded from macro 'spa_interface_call_res' │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:207:2: note: expanded from macro 'spa_callbacks_call_res' │B│ 207 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:285:27: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 285 | _res, method, version, ##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:39: │B│ In file included from /usr/include/pipewire-0.3/pipewire/data-loop.h:13: │B│ /usr/include/spa-0.2/spa/support/thread.h:112:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 112 | return spa_api_method_r(int, -ENOTSUP, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:281:2: note: expanded from macro 'spa_api_method_r' │B│ 281 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:66: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:210:41: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 210 | res = (_f->method)((callbacks)->data, ## __VA_ARGS__); \ │B│ | ^ │B│ In file included from ../src/input/pipewire.c:8: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:39: │B│ In file included from /usr/include/pipewire-0.3/pipewire/data-loop.h:13: │B│ /usr/include/spa-0.2/spa/support/thread.h:112:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 112 | return spa_api_method_r(int, -ENOTSUP, │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:284:2: note: expanded from macro 'spa_api_method_r' │B│ 284 | spa_interface_call_res(_i, struct type ##_methods, \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:251:2: note: expanded from macro 'spa_interface_call_res' │B│ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/hook.h:207:2: note: expanded from macro 'spa_callbacks_call_res' │B│ 207 | ({ \ │B│ | ^ │B│ ../src/input/pipewire.c:30:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 30 | pw_log_warn("out of buffers: %m"); │B│ | ^ │B│ /usr/include/pipewire-0.3/pipewire/log.h:174:29: note: expanded from macro 'pw_log_warn' │B│ 174 | #define pw_log_warn(...) pw_log(SPA_LOG_LEVEL_WARN,__VA_ARGS__) │B│ | ^ │B│ /usr/include/pipewire-0.3/pipewire/log.h:171:25: note: expanded from macro 'pw_log' │B│ 171 | #define pw_log(lev,...) pw_logt(lev,PW_LOG_TOPIC_DEFAULT,__VA_ARGS__) │B│ | ^ │B│ /usr/include/pipewire-0.3/pipewire/log.h:166:2: note: expanded from macro 'pw_logt' │B│ 166 | ({ \ │B│ | ^ │B│ ../src/input/pipewire.c:70:5: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 70 | pw_log_warn("pw quit signal %d received, terminating...", signal_number); │B│ | ^ │B│ /usr/include/pipewire-0.3/pipewire/log.h:174:29: note: expanded from macro 'pw_log_warn' │B│ 174 | #define pw_log_warn(...) pw_log(SPA_LOG_LEVEL_WARN,__VA_ARGS__) │B│ | ^ │B│ /usr/include/pipewire-0.3/pipewire/log.h:171:25: note: expanded from macro 'pw_log' │B│ 171 | #define pw_log(lev,...) pw_logt(lev,PW_LOG_TOPIC_DEFAULT,__VA_ARGS__) │B│ | ^ │B│ /usr/include/pipewire-0.3/pipewire/log.h:166:2: note: expanded from macro 'pw_logt' │B│ 166 | ({ \ │B│ | ^ │B│ 598 warnings generated. │B│ [34/35] clang -o libcava.so libcava.so.p/src_cavacore.c.o libcava.so.p/src_common.c.o libcava.so.p/src_config.c.o libcava.so.p/src_input_common.c.o libcava.so.p/src_input_fifo.c.o libcava.so.p/src_input_shmem.c.o libcava.so.p/src_output_common.c.o libcava.so.p/src_output_terminal_noncurses.c.o libcava.so.p/src_output_raw.c.o libcava.so.p/src_output_noritake.c.o libcava.so.p/src_output_terminal_ncurses.c.o libcava.so.p/src_input_alsa.c.o libcava.so.p/src_input_pulse.c.o libcava.so.p/src_input_pipewire.c.o libcava.so.p/src_output_sdl_cava.c.o libcava.so.p/src_output_sdl_glsl.c.o -Wl,--as-needed -Wl,--no-undefined -shared -fPIC -Wl,-soname,libcava.so -Wl,--as-needed -Wl,--build-id=sha1 -Wl,--compress-debug-sections=zstd -Wl,--icf=safe -Wl,-Bsymbolic-functions -Wl,-O2,--gc-sections -Wl,-z,pack-relative-relocs -Wl,-z,relro,-z,now -flto=thin -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -Wl,--start-group -liniparser -lm /usr/lib/libfftw3.so -pthread -lncursesw -lasound /usr/lib/libpulse.so -lpulse-simple /usr/lib/libpipewire-0.3.so /usr/lib/libSDL2.so /usr/lib/libGL.so -Wl,--end-group │B│ [35/35] clang -o cava cava.p/src_cavacore.c.o cava.p/src_common.c.o cava.p/src_config.c.o cava.p/src_input_common.c.o cava.p/src_input_fifo.c.o cava.p/src_input_shmem.c.o cava.p/src_output_common.c.o cava.p/src_output_terminal_noncurses.c.o cava.p/src_output_raw.c.o cava.p/src_output_noritake.c.o cava.p/src_output_terminal_ncurses.c.o cava.p/src_input_alsa.c.o cava.p/src_input_pulse.c.o cava.p/src_input_pipewire.c.o cava.p/src_output_sdl_cava.c.o cava.p/src_output_sdl_glsl.c.o cava.p/src_cava.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,--as-needed -Wl,--build-id=sha1 -Wl,--compress-debug-sections=zstd -Wl,--icf=safe -Wl,-Bsymbolic-functions -Wl,-O2,--gc-sections -Wl,-z,pack-relative-relocs -Wl,-z,relro,-z,now -flto=thin -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -Wl,--start-group -liniparser -lm /usr/lib/libfftw3.so -pthread -lncursesw -lasound /usr/lib/libpulse.so -lpulse-simple /usr/lib/libpipewire-0.3.so /usr/lib/libSDL2.so /usr/lib/libGL.so -Wl,--end-group │B│ INFO: autodetecting backend as ninja │B│ INFO: calculating backend command to run: /usr/bin/ninja -C /mason/build/x86_64/0.10.3.tar.gz/aerynos-builddir -j 24 -v │ │Install │I│ + TERM=dumb │I│ + export TERM │I│ + SOURCE_DATE_EPOCH=1750098499 │I│ + export SOURCE_DATE_EPOCH │I│ + PGO_STAGE=NONE │I│ + export PGO_STAGE │I│ + PKG_CONFIG_PATH=/usr/lib/pkgconfig:/usr/share/pkgconfig │I│ + export PKG_CONFIG_PATH │I│ + CFLAGS='-D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC' │I│ + export CFLAGS │I│ + CGO_CFLAGS='-D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC' │I│ + export CGO_CFLAGS │I│ + CXXFLAGS='-D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC' │I│ + export CXXFLAGS │I│ + CGO_CXXFLAGS='-D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC' │I│ + export CGO_CXXFLAGS │I│ + FFLAGS='-D_FORTIFY_SOURCE=2 -O2 -flto=thin -fno-omit-frame-pointer -g' │I│ + export FFLAGS │I│ + LDFLAGS='-Wl,--as-needed -Wl,--build-id=sha1 -Wl,--compress-debug-sections=zstd -Wl,--icf=safe -Wl,-Bsymbolic-functions -Wl,-O2,--gc-sections -Wl,-z,pack-relative-relocs -Wl,-z,relro,-z,now -flto=thin' │I│ + export LDFLAGS │I│ + CGO_LDFLAGS='-Wl,--as-needed -Wl,--build-id=sha1 -Wl,--compress-debug-sections=zstd -Wl,--icf=safe -Wl,-Bsymbolic-functions -Wl,-O2,--gc-sections -Wl,-z,pack-relative-relocs -Wl,-z,relro,-z,now -flto=thin -Wl,--no-gc-sections' │I│ + export CGO_LDFLAGS │I│ + DFLAGS='-O2 -flto=thin -frame-pointer=all -g -gc -d-debug -mcpu=x86-64-v2 -release -Hkeep-all-bodies -relocation-model=pic -wi' │I│ + export DFLAGS │I│ + RUSTFLAGS='-C debuginfo=2 -C split-debuginfo=off -C force-frame-pointers -C link-args=-Wl,--build-id=sha1 -C link-args=-Wl,--compress-debug-sections=zstd -C lto=thin -C linker-plugin-lto -C embed-bitcode=yes -C opt-level=3 -C codegen-units=16 -C strip=none -C target-cpu=x86-64-v2' │I│ + export RUSTFLAGS │I│ + CC=clang │I│ + export CC │I│ + CXX=clang++ │I│ + export CXX │I│ + OBJC=clang │I│ + export OBJC │I│ + OBJCXX=clang++ │I│ + export OBJCXX │I│ + CPP=clang-cpp │I│ + export CPP │I│ + OBJCPP='clang -E -' │I│ + export OBJCPP │I│ + OBJCXXCPP='clang++ -E' │I│ + export OBJCXXCPP │I│ + AR=llvm-ar │I│ + export AR │I│ + LD=ld.lld │I│ + export LD │I│ + OBJCOPY=llvm-objcopy │I│ + export OBJCOPY │I│ + NM=llvm-nm │I│ + export NM │I│ + RANLIB=llvm-ranlib │I│ + export RANLIB │I│ + STRIP=llvm-strip │I│ + export STRIP │I│ + PATH=/usr/bin:/bin │I│ + export PATH │I│ + CCACHE_DIR=/mason/ccache │I│ + export CCACHE_DIR │I│ + CCACHE_BASEDIR=/mason/build/x86_64/0.10.3.tar.gz │I│ + export CCACHE_BASEDIR │I│ + test -z /mason/ccache │I│ + CARGO_BUILD_DEP_INFO_BASEDIR=/mason/build/x86_64/0.10.3.tar.gz │I│ + export CARGO_BUILD_DEP_INFO_BASEDIR │I│ + CARGO_NET_RETRY=5 │I│ + export CARGO_NET_RETRY │I│ + CARGO_PROFILE_RELEASE_DEBUG=full │I│ + export CARGO_PROFILE_RELEASE_DEBUG │I│ + CARGO_PROFILE_RELEASE_SPLIT_DEBUGINFO=off │I│ + export CARGO_PROFILE_RELEASE_SPLIT_DEBUGINFO │I│ + CARGO_PROFILE_RELEASE_LTO=off │I│ + export CARGO_PROFILE_RELEASE_LTO │I│ + CARGO_PROFILE_RELEASE_STRIP=none │I│ + export CARGO_PROFILE_RELEASE_STRIP │I│ + RUSTC_WRAPPER= │I│ + export RUSTC_WRAPPER │I│ + test -z '' │I│ + unset RUSTC_WRAPPER │I│ + SCCACHE_DIR=/mason/sccache │I│ + export SCCACHE_DIR │I│ + test -z /mason/sccache │I│ + LANG=en_US.UTF-8 │I│ + export LANG │I│ + LC_ALL=en_US.UTF-8 │I│ + export LC_ALL │I│ + test -d /mason/build/x86_64/0.10.3.tar.gz │I│ + cd /mason/build/x86_64/0.10.3.tar.gz │I│ + echo 'The work directory %(workdir) is /mason/build/x86_64/0.10.3.tar.gz' │I│ + DESTDIR=/mason/install │I│ + meson install --no-rebuild -C aerynos-builddir │I│ The work directory %(workdir) is /mason/build/x86_64/0.10.3.tar.gz │I│ Installing libcava.so to /mason/install/usr/lib │I│ Installing cava to /mason/install/usr/bin │I│ Installing /mason/build/x86_64/0.10.3.tar.gz/include/cava/cavacore.h to /mason/install/usr/include/cava │I│ Installing /mason/build/x86_64/0.10.3.tar.gz/include/cava/common.h to /mason/install/usr/include/cava │I│ Installing /mason/build/x86_64/0.10.3.tar.gz/include/cava/config.h to /mason/install/usr/include/cava │I│ Installing /mason/build/x86_64/0.10.3.tar.gz/include/cava/debug.h to /mason/install/usr/include/cava │I│ Installing /mason/build/x86_64/0.10.3.tar.gz/include/cava/util.h to /mason/install/usr/include/cava │I│ Installing /mason/build/x86_64/0.10.3.tar.gz/include/cava/input/common.h to /mason/install/usr/include/cava/input │I│ Installing /mason/build/x86_64/0.10.3.tar.gz/include/cava/output/common.h to /mason/install/usr/include/cava/output │I│ Installing /mason/build/x86_64/0.10.3.tar.gz/include/cava/output/terminal_noncurses.h to /mason/install/usr/include/cava/output │I│ Installing /mason/build/x86_64/0.10.3.tar.gz/include/cava/output/raw.h to /mason/install/usr/include/cava/output │I│ Installing /mason/build/x86_64/0.10.3.tar.gz/include/cava/output/noritake.h to /mason/install/usr/include/cava/output │I│ Installing /mason/build/x86_64/0.10.3.tar.gz/include/cava/output/terminal_ncurses.h to /mason/install/usr/include/cava/output │I│ Installing /mason/build/x86_64/0.10.3.tar.gz/include/cava/output/sdl_cava.h to /mason/install/usr/include/cava/output │I│ Installing /mason/build/x86_64/0.10.3.tar.gz/include/cava/output/sdl_glsl.h to /mason/install/usr/include/cava/output │I│ Installing /mason/build/x86_64/0.10.3.tar.gz/cava.psf to /mason/install/usr/share/consolefonts │I│ Installing /mason/build/x86_64/0.10.3.tar.gz/aerynos-builddir/meson-private/cava.pc to /mason/install/usr/lib/pkgconfig │Analyzing artefacts (» = Include, × = Ignore, ^ = Replace) │A│ » /usr/lib/libcava.so │A│ » /usr/lib/pkgconfig/cava.pc │A│ » /usr/bin/cava │A│ » /usr/include/cava/cavacore.h │A│ » /usr/include/cava/common.h │A│ » /usr/include/cava/config.h │A│ » /usr/include/cava/debug.h │A│ » /usr/include/cava/util.h │A│ » /usr/include/cava/input/common.h │A│ » /usr/include/cava/output/common.h │A│ » /usr/include/cava/output/terminal_noncurses.h │A│ » /usr/include/cava/output/raw.h │A│ » /usr/include/cava/output/noritake.h │A│ » /usr/include/cava/output/terminal_ncurses.h │A│ » /usr/include/cava/output/sdl_cava.h │A│ » /usr/include/cava/output/sdl_glsl.h │A│ » /usr/share/consolefonts/cava.psf │A│ » /usr/lib/debug/.build-id/f3/fd39913389754f67a6bb225dc982832a10b669.debug │A│ » /usr/lib/debug/.build-id/7a/ca85b0e7c7cb5403a59364e66022628ac910e9.debug Packaging Emitted cava-0.10.3-1-1-x86_64.stone Emitted cava-dbginfo-0.10.3-1-1-x86_64.stone Emitted cava-devel-0.10.3-1-1-x86_64.stone Phase Elapsed % │Initialize 0.40s 4.5% │Populate (moss) ││Resolve 1.24s 14.0% ││Fetch 0.75s 8.5% ││Blit 3.21s 36.4% │Fetch 0.50s 5.6% │x86_64 ││Prepare 0.01s 0.1% ││Setup 1.65s 18.7% ││Build 0.83s 9.4% ││Install 0.15s 1.7% │Analyze 0.04s 0.5% │Emit 0.06s 0.7% ────────────────────────────────────── Total 8.84s 100.0% Build finished successfully at 2025-06-26T00:21:41+02:00