boulder v0.26.1 (Git ref da4c3eeb40408a43a7f054a1ae56b6895d82546f-dirty) └─ building cava-0.10.7-5-1 Refreshed repo0 The following package(s) will be installed: abseil-cpp 20260526.0-15 libmount 2.42.1-21 acl 2.3.2-5 libmount-devel 2.42.1-21 adwaita-fonts 50.0-4 libmysofa 1.3.4-2 adwaita-icon-theme 50.0-11 libogg 1.3.6-3 adwaita-icon-theme-legacy 46.2-3 libpciaccess 0.19-6 alsa-lib 1.2.16-18 libplacebo 7.360.1-12 alsa-lib-devel 1.2.16-18 libpng 1.6.58-15 alsa-topology-conf 1.2.5.1-4 libproxy 0.5.12-9 alsa-ucm-conf 1.2.16-11 libpsl 0.21.5-4 aom 3.14.1-11 libpwquality 1.4.5-5 at-spi2-atk 2.60.4-25 librsvg 2.62.3-20 at-spi2-core 2.60.4-25 libsamplerate 0.2.2-2 at-spi2-core-atk 2.60.4-25 libseccomp 2.6.0-6 attr 2.5.2-6 libsecret 0.21.7-8 avahi 0.8-6 libsmartcols 2.42.1-21 bash 5.3.12-31 libsndfile 1.2.2-3 bluez-libs 5.86-11 libsodium 1.0.22+git.33cc75ab1-5 boulder 0.26.1+git.da4c3ee-152 libsoup 3.6.6-11 brotli-libs 1.2.0-10 libssh 0.12.0-6 bsdtar 3.8.7-24 libssh2 1.11.1-3 bsdtar-static 3.8.7-24 libstdc++ 16.1.0+git.25925f2a-24 bubblewrap 0.11.2-7 libstdc++-devel 16.1.0+git.25925f2a-24 bzip2-libs 1.0.8-7 libstone 0.26.1+git.647000c-7 ca-certificates 20250516-17 libswresample 8.1.1-30 ca-certificates-mozilla 3.124-47 libswscale 8.1.1-30 ca-certificates-utils 20250516-17 libtasn1 4.21.0-4 cairo 1.18.4-8 libthai 0.1.30-3 cairo-gobject 1.18.4-8 libtheora 1.2.0-1 clang 22.1.7-56 libtinysparql 3.11.1-16 clang-libs 22.1.7-56 libtool-ltldl 2.5.4-3 cmake 4.3.3-22 libunistring 1.4.2-7 colord-libs 1.4.8-6 libunwind 22.1.7-56 compiler-rt 22.1.7-56 libusb 1.0.30-5 coreutils 0.8.0-35 libutempter 1.2.1-2 cracklib 2.10.3-3 libuuid 2.42.1-21 cryptsetup 2.8.6-13 libuuid-devel 2.42.1-21 cryptsetup-devel 2.8.6-13 libuv 1.52.1-8 cryptsetup-libs 2.8.6-13 libva 2.23.0-7 cups-libs 2.4.19-24 libvdpau 1.5-3 curl-libs 8.20.0-31 libvorbis 1.3.7-2 cyrus-sasl-libs 2.1.28-5 libvpl 2.16.0-4 dash 0.5.13.4-19 libvpx 1.16.0-8 dbus 1.16.2-13 libwebp 1.6.0-8 device-mapper 2.03.41-20 libx11 1.8.13-9 device-mapper-devel 2.03.41-20 libx11-devel 1.8.13-9 device-mapper-libs 2.03.41-20 libxau 1.0.12-5 diffutils 3.12-6 libxau-devel 1.0.12-5 duktape 2.7.0-3 libxcb 1.17.0-6 elfutils-libs 0.195-13 libxcb-devel 1.17.0-6 envsubst 1.0-11 libxcomposite 0.4.7-5 expat 2.8.1-14 libxcrypt 4.5.2-10 fdk-aac 2.0.3-2 libxcursor 1.2.3-4 fftw 3.3.11-4 libxdamage 1.1.7-5 fftw-devel 3.3.11-4 libxext 1.3.7-7 fftw-libs 3.3.11-4 libxfixes 6.0.2-10 file 5.47-11 libxft 2.3.9-5 findutils 4.10.0-4 libxi 1.8.3-6 flac-libs 1.5.0-2 libxinerama 1.1.6-5 fontconfig 2.18.1-19 libxkbcommon 1.13.2-16 freetype 2.14.3-19 libxml2 2.15.3-21 fribidi 1.0.16-5 libxrandr 1.5.5-8 gawk 5.4.0-9 libxrender 0.9.12-6 gcc 16.1.0+git.25925f2a-24 libxtst 1.2.5-4 gdbm-libs 1.26-7 lilv-libs 0.26.4-6 gdk-pixbuf 2.44.6-15 linux-headers 7.0.11-36 git 2.54.0-24 linux-pam-libs 1.7.2-19 glib-networking 2.80.1-7 lld 22.1.7-56 glib2 2.88.1-38 lld-libs 22.1.7-56 glib2-devel 2.88.1-38 llvm 22.1.7-56 glibc 2.43+git.e9517114-38 llvm-libs 22.1.7-56 glibc-devel 2.43+git.e9517114-38 lz4 1.10.0-4 glslang-libs 16.3.0-14 lzo 2.10-2 glycin-libs 2.0.8-18 meson 1.11.1-24 glycin-loaders 2.0.8-18 mimalloc 2.3.2-13 gmp 6.3.0-6 mpc 1.4.1-5 gnu-coreutils-compat 9.11-7 mpdecimal 4.0.1-2 gobject-introspection 1.86.0-15 mpfr 4.2.2-5 gpm-libs 1.20.7-4 nano 9.0-40 graphite 1.3.15-9 ncurses 6.6-20260523-25 grep 3.12-7 ncurses-base 6.6-20260523-25 gsettings-desktop-schemas 50.1-12 ncurses-c++-libs 6.6-20260523-25 gsm 1.0.24-3 ncurses-devel 6.6-20260523-25 gstreamer 1.28.3-52 ncurses-libs 6.6-20260523-25 gtk-3 3.24.52-17 nghttp2-libs 1.69.0-16 gtk-3-update-icon-cache 3.24.52-17 nghttp3 1.16.0-6 gzip 1.14-6 ngtcp2 1.23.0-2 harfbuzz 14.2.1-35 ninja 1.13.2-6 helix 25.07.01-8 ntpd-rs 1.8.0-11 hicolor-icon-theme 0.18-3 ocl-icd 2.3.5-5 highway 1.4.0-7 openh264 2.6.0-2 hwloc-libs 2.13.0-6 openldap 2.6.13-7 iana-etc 20260430-5 openmp 22.1.7-56 icu-libs 78.3-14 openmp-devel 22.1.7-56 iniparser 4.2.6-1 openssl 3.6.2-35 iniparser-devel 4.2.6-1 openssl-devel 3.6.2-35 isl 0.27-2 openssl-libs 3.6.2-35 json-c 0.18-5 opus 1.6.1-4 json-c-devel 0.18-5 os-info 2026.05-18 json-glib 1.10.8-8 p11-kit 0.26.2-11 jsoncpp 1.9.7-7 p11-kit-libs 0.26.2-11 kbd 2.10.0-10 pango 1.56.4-12 keyutils 1.6.3-4 pcre2 10.47-8 kmod-libs 34.2-10 pcre2-devel 10.47-8 krb5-libs 1.22.2-6 pipewire 1.6.6-32 lame 3.100-6 pipewire-devel 1.6.6-32 layout 0.1.0-8 pipewire-libs 1.6.6-32 lcms2 2.19.1-8 pixman 0.46.4-9 less 702-16 pkgconf 2.5.1-12 libarchive 3.8.7-24 polly 22.1.7-56 libass 0.17.4-4 popt 1.19-2 libatomic 16.1.0+git.25925f2a-24 procps 4.0.6-8 libavcodec 8.1.1-30 pulseaudio 17.0-5 libavfilter 8.1.1-30 pulseaudio-devel 17.0-5 libavformat 8.1.1-30 pulseaudio-libs 17.0-5 libavutil 8.1.1-30 pulseaudio-libs-glib2 17.0-5 libb2 0.98.1-2 python 3.14.5-22 libblkid 2.42.1-21 python-libs 3.14.5-22 libblkid-devel 2.42.1-21 python-packaging 26.2-11 libbpf 1.7.0-8 qrencode 4.1.1-3 libbs2b 3.1.0-3 rav1e 0.8.1-5 libcanberra 0.30-6 readline 8.3.3-9 libcap 2.78-13 rhash 1.4.6-1 libcap-devel 2.78-13 ripgrep 15.1.0-4 libcap-ng 0.8.5-6 rtkit 0.14-4 libcloudproviders 0.4.0-6 sbc 2.2-4 libcom_err 1.47.4-7 sdl2-compat 2.32.68-11 libdaemon 0.14-2 sdl2-compat-devel 2.32.68-11 libdatrie 0.2.14-4 sdl3 3.4.10-15 libdav1d 1.5.3-5 sed 4.10-4 libdecor 0.2.5-6 serd 0.32.8-4 libdovi 3.3.2-2 shaderc 2026.2-12 libdrm 2.4.134-18 shared-mime-info 2.4-10 libdvdnav 7.0.0-3 snappy 1.2.2-2 libdvdread 7.0.1-3 sndio 1.10.0-4 libebur128 1.2.6-2 sndio-devel 1.10.0-4 libeconf 0.8.3-7 sord 0.16.22-4 libeconf-devel 0.8.3-7 soxr 0.1.3-1 libedit 20260512-3.1-7 speex 1.2.1-1 libelf 0.195-13 spirv-tools-libs 2026.2-16 libepoxy 1.5.10+git.bb7ddbc7-4 sqlite 3.53.1-20 libevent 2.1.12-4 sratom 0.6.22-3 libfdisk 2.42.1-21 sudo-rs 0.2.13-19 libffi 3.5.2-9 svt-av1 4.1.0-7 libffi-devel 3.5.2-9 sysprof-capture-devel 50.0-6 libfreeaptx 0.2.2-1 system-accounts 0.1.0-8 libgbm 26.1.2-78 systemd 258.8-83 libgcc 16.1.0+git.25925f2a-24 systemd-devel 258.8-83 libgcc-static 16.1.0+git.25925f2a-24 terminfo-foot 1.27.0-4 libgcrypt 1.12.2-11 terminfo-ghostty 1.3.1-8 libglvnd 1.7.0-10 terminfo-kitty 0.47.0-11 libglvnd-devel 1.7.0-10 terminfo-kmscon 10.0.0-10 libglvnd-egl 1.7.0-10 terminus-font 4.49.1-2 libglvnd-gles 1.7.0-10 tpm2-tss 4.1.3-4 libglvnd-glx 1.7.0-10 tzdata 2026b-10 libglvnd-opengl 1.7.0-10 util-linux 2.42.1-21 libgomp 16.1.0+git.25925f2a-24 uutils-coreutils 0.8.0-35 libgpg-error 1.61-11 vim 9.2.0502-27 libgusb 0.4.9-5 vulkan-loader 1.4.350.0-19 libheif 1.22.2-9 wayland 1.25.0-9 libheif-plugin-dav1d 1.22.2-9 webrtc-audio-processing-2 2.1-5 libheif-plugin-ffmpeg 1.22.2-9 x264-libs 2025.06.08-4 libheif-plugin-jpeg 1.22.2-9 x265-libs 4.1+git.32e25ff-2 libheif-plugin-rav1e 1.22.2-9 xkeyboard-config 2.47-8 libheif-plugin-x265 1.22.2-9 xorgproto 2025.1-5 libidn2 2.3.8-5 xprop 1.2.8-1 libjack2 1.9.22-1 xxd 9.2.0502-27 libjack2-devel 1.9.22-1 xz 5.8.3-15 libjpeg-turbo 3.1.4.1-11 zix 0.8.0-3 libjxl 0.11.2-9 zlib 2.3.3-23 liblc3 1.1.3-1 zlib-devel 2.3.3-23 libldac 2.0.2.3-1 zstd-libs 1.5.7-12 Installed acl (cached) Installed alsa-lib-devel (cached) Installed alsa-lib (cached) Installed alsa-topology-conf (cached) Installed aom (cached) Installed at-spi2-atk (cached) Installed adwaita-fonts (cached) Installed abseil-cpp (cached) Installed at-spi2-core-atk (cached) Installed attr (cached) Installed at-spi2-core (cached) Installed bash (cached) Installed bsdtar (cached) Installed brotli-libs (cached) Installed bluez-libs (cached) Installed bubblewrap (cached) Installed bsdtar-static (cached) Installed bzip2-libs (cached) Installed ca-certificates (cached) Installed ca-certificates-mozilla (cached) Installed avahi (cached) Installed ca-certificates-utils (cached) Installed cairo (cached) Installed cairo-gobject (cached) Installed clang (cached) Installed colord-libs (cached) Installed alsa-ucm-conf (cached) Installed adwaita-icon-theme (cached) Installed coreutils (cached) Installed compiler-rt (cached) Installed cryptsetup-devel (cached) Installed clang-libs (cached) Installed cracklib (cached) Installed cryptsetup (cached) Installed boulder (cached) Installed cryptsetup-libs (cached) Installed cups-libs (cached) Installed curl-libs (cached) Installed cyrus-sasl-libs (cached) Installed dash (cached) Installed device-mapper (cached) Installed device-mapper-devel (cached) Installed device-mapper-libs (cached) Installed duktape (cached) Installed dbus (cached) Installed elfutils-libs (cached) Installed envsubst (cached) Installed diffutils (cached) Installed expat (cached) Installed file (cached) Installed fdk-aac (cached) Installed findutils (cached) Installed freetype (cached) Installed fftw-libs (cached) Installed fontconfig (cached) Installed fribidi (cached) Installed fftw (cached) Installed flac-libs (cached) Installed fftw-devel (cached) Installed gdbm-libs (cached) Installed gawk (cached) Installed gdk-pixbuf (cached) Installed glib-networking (cached) Installed glib2 (cached) Installed git (cached) Installed glib2-devel (cached) Installed gcc (cached) Installed adwaita-icon-theme-legacy (cached) Installed glycin-libs (cached) Installed gmp (cached) Installed glycin-loaders (cached) Installed gobject-introspection (cached) Installed gpm-libs (cached) Installed glslang-libs (cached) Installed graphite (cached) Installed glibc-devel (cached) Installed grep (cached) Installed gnu-coreutils-compat (cached) Installed gsm (cached) Installed gzip (cached) Installed gsettings-desktop-schemas (cached) Installed gstreamer (cached) Installed gtk-3-update-icon-cache (cached) Installed harfbuzz (cached) Installed hicolor-icon-theme (cached) Installed highway (cached) Installed hwloc-libs (cached) Installed gtk-3 (cached) Installed iana-etc (cached) Installed icu-libs (cached) Installed iniparser (cached) Installed json-c (cached) Installed json-c-devel (cached) Installed json-glib (cached) Installed isl (cached) Installed kmod-libs (cached) Installed jsoncpp (cached) Installed keyutils (cached) Installed iniparser-devel (cached) Installed krb5-libs (cached) Installed layout (cached) Installed less (cached) Installed lame (cached) Installed lcms2 (cached) Installed libarchive (cached) Installed helix (cached) Installed libatomic (cached) Installed libass (cached) Installed libavfilter (cached) Installed kbd (cached) Installed libavcodec (cached) Installed libb2 (cached) Installed libavformat (cached) Installed libavutil (cached) Installed libblkid (cached) Installed libbpf (cached) Installed libcap (cached) Installed libcap-ng (cached) Installed libblkid-devel (cached) Installed libcap-devel (cached) Installed libcom_err (cached) Installed libcanberra (cached) Installed libcloudproviders (cached) Installed libbs2b (cached) Installed libdaemon (cached) Installed libdatrie (cached) Installed libdav1d (cached) Installed libdecor (cached) Installed libdrm (cached) Installed libdvdnav (cached) Installed libeconf (cached) Installed libebur128 (cached) Installed libdovi (cached) Installed libeconf-devel (cached) Installed libelf (cached) Installed libedit (cached) Installed libevent (cached) Installed libfdisk (cached) Installed libffi (cached) Installed libffi-devel (cached) Installed libgcc (cached) Installed libfreeaptx (cached) Installed libgbm (cached) Installed libepoxy (cached) Installed libgcc-static (cached) Installed libgcrypt (cached) Installed libdvdread (cached) Installed libglvnd (cached) Installed libglvnd-egl (cached) Installed libglvnd-glx (cached) Installed libglvnd-gles (cached) Installed libglvnd-devel (cached) Installed libglvnd-opengl (cached) Installed libgomp (cached) Installed libheif-plugin-dav1d (cached) Installed libgpg-error (cached) Installed libheif-plugin-jpeg (cached) Installed libheif (cached) Installed libgusb (cached) Installed libheif-plugin-ffmpeg (cached) Installed libheif-plugin-x265 (cached) Installed libjpeg-turbo (cached) Installed libjxl (cached) Installed libheif-plugin-rav1e (cached) Installed liblc3 (cached) Installed libidn2 (cached) Installed libmount (cached) Installed libldac (cached) Installed libmount-devel (cached) Installed libogg (cached) Installed libpciaccess (cached) Installed libmysofa (cached) Installed libpng (cached) Installed libplacebo (cached) Installed libproxy (cached) Installed libsamplerate (cached) Installed libpsl (cached) Installed libpwquality (cached) Installed librsvg (cached) Installed libseccomp (cached) Installed libsecret (cached) Installed libsmartcols (cached) Installed libsodium (cached) Installed libssh2 (cached) Installed libsndfile (cached) Installed libssh (cached) Installed libsoup (cached) Installed libstone (cached) Installed libstdc++ (cached) Installed libtasn1 (cached) Installed libswresample (cached) Installed libswscale (cached) Installed libthai (cached) Installed libtheora (cached) Installed libjack2 Installed libunistring (cached) Installed libtool-ltldl (cached) Installed libunwind (cached) Installed libtinysparql (cached) Installed libutempter (cached) Installed libusb (cached) Installed libuuid (cached) Installed libuv (cached) Installed libuuid-devel (cached) Installed libvdpau (cached) Installed libva (cached) Installed libstdc++-devel (cached) Installed libvpl (cached) Installed libvorbis (cached) Installed libvpx (cached) Installed libwebp (cached) Installed libxau (cached) Installed libxau-devel (cached) Installed libxcb (cached) Installed libx11 (cached) Installed libxcomposite (cached) Installed libxcrypt (cached) Installed libxcursor (cached) Installed libxdamage (cached) Installed libjack2-devel Installed libxext (cached) Installed libxfixes (cached) Installed libxft (cached) Installed libxkbcommon (cached) Installed libxinerama (cached) Installed libxi (cached) Installed libxml2 (cached) Installed libxrandr (cached) Installed libxrender (cached) Installed linux-pam-libs (cached) Installed lld (cached) Installed lilv-libs (cached) Installed libx11-devel (cached) Installed libxtst (cached) Installed lld-libs (cached) Installed llvm-libs (cached) Installed glibc (cached) Installed lz4 (cached) Installed llvm (cached) Installed lzo (cached) Installed cmake (cached) Installed mimalloc (cached) Installed mpc (cached) Installed mpdecimal (cached) Installed mpfr (cached) Installed nano (cached) Installed linux-headers (cached) Installed ncurses (cached) Installed meson (cached) Installed ngtcp2 (cached) Installed nghttp2-libs (cached) Installed ncurses-libs (cached) Installed ncurses-c++-libs (cached) Installed nghttp3 (cached) Installed ocl-icd (cached) Installed openldap (cached) Installed ntpd-rs (cached) Installed openh264 (cached) Installed ninja (cached) Installed openmp-devel (cached) Installed openmp (cached) Installed openssl-libs (cached) Installed libxcb-devel (cached) Installed os-info (cached) Installed p11-kit-libs (cached) Installed openssl (cached) Installed opus (cached) Installed p11-kit (cached) Installed ncurses-devel (cached) Installed pango (cached) Installed pcre2 (cached) Installed pipewire-libs (cached) Installed pixman (cached) Installed pkgconf (cached) Installed polly (cached) Installed pcre2-devel (cached) Installed popt (cached) Installed procps (cached) Installed pulseaudio (cached) Installed pulseaudio-libs-glib2 (cached) Installed pulseaudio-libs (cached) Installed ncurses-base (cached) Installed python (cached) Installed qrencode (cached) Installed python-packaging (cached) Installed rav1e (cached) Installed readline (cached) Installed ripgrep (cached) Installed rhash (cached) Installed pulseaudio-devel (cached) Installed sdl2-compat (cached) Installed rtkit (cached) Installed sbc (cached) Installed sdl3 (cached) Installed sed (cached) Installed serd (cached) Installed openssl-devel (cached) Installed shaderc (cached) Installed snappy (cached) Installed sndio-devel (cached) Installed shared-mime-info (cached) Installed sndio (cached) Installed soxr (cached) Installed speex (cached) Installed spirv-tools-libs (cached) Installed sdl2-compat-devel (cached) Installed sqlite (cached) Installed sudo-rs (cached) Installed sord (cached) Installed sratom (cached) Installed pipewire-devel (cached) Installed system-accounts (cached) Installed svt-av1 (cached) Installed terminfo-ghostty (cached) Installed terminfo-foot (cached) Installed sysprof-capture-devel (cached) Installed terminfo-kitty (cached) Installed terminfo-kmscon (cached) Installed systemd-devel (cached) Installed python-libs (cached) Installed util-linux (cached) Installed tpm2-tss (cached) Installed uutils-coreutils (cached) Installed pipewire (cached) Installed wayland (cached) Installed vulkan-loader (cached) Installed x265-libs (cached) Installed x264-libs (cached) Installed systemd (cached) Installed terminus-font (cached) Installed xprop (cached) Installed tzdata (cached) Installed xorgproto (cached) Installed xxd (cached) Installed zlib (cached) Installed xkeyboard-config (cached) Installed zlib-devel (cached) Installed xz (cached) Installed zstd-libs (cached) Installed zix (cached) Installed webrtc-audio-processing-2 Installed vim (cached) 57010 entries blitted in 0.77s (74.4k / s) Sharing 1 upstream(s) with the build container: Shared 0.10.7.tar.gz Changing boulder thread priority to SCHED_BATCH during build: └─ priority set. Continuing build: x86_64 │Prepare │P│ + set -o errexit │P│ + set -o pipefail │P│ + set -o nounset │P│ + TERM=dumb │P│ + export TERM │P│ + SOURCE_DATE_EPOCH=1780617237 │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 -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 -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 -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 -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 -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,--undefined-version -Wl,-Bsymbolic-functions -Wl,-O2,--gc-sections -Wl,-z,pack-relative-relocs -Wl,-z,relro,-z,now' │P│ + export LDFLAGS │P│ + CGO_LDFLAGS='-Wl,--as-needed -Wl,--build-id=sha1 -Wl,--compress-debug-sections=zstd -Wl,--icf=safe -Wl,--undefined-version -Wl,-Bsymbolic-functions -Wl,-O2,--gc-sections -Wl,-z,pack-relative-relocs -Wl,-z,relro,-z,now -Wl,--no-gc-sections' │P│ + export CGO_LDFLAGS │P│ + DFLAGS='-O2 -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 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│ + export 'NINJA_STATUS=[%f/%t %es (%P)] ' │P│ + NINJA_STATUS='[%f/%t %es (%P)] ' │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│ + GOCACHE= │P│ + export GOCACHE │P│ + test -z '' │P│ + unset GOCACHE │P│ + GOMODCACHE= │P│ + export GOMODCACHE │P│ + test -z '' │P│ + unset GOMODCACHE │P│ + CARGO_HOME= │P│ + export CARGO_HOME │P│ + test -z '' │P│ + unset CARGO_HOME │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.7.tar.gz │P│ The work directory %(workdir) is /mason/build/x86_64 │P│ + bsdtar-static xf /mason/sourcedir/0.10.7.tar.gz -C 0.10.7.tar.gz --strip-components=1 --no-same-owner │ │Setup │S│ + set -o errexit │S│ + set -o pipefail │S│ + set -o nounset │S│ + TERM=dumb │S│ + export TERM │S│ + SOURCE_DATE_EPOCH=1780617237 │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 -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 -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 -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 -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 -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,--undefined-version -Wl,-Bsymbolic-functions -Wl,-O2,--gc-sections -Wl,-z,pack-relative-relocs -Wl,-z,relro,-z,now' │S│ + export LDFLAGS │S│ + CGO_LDFLAGS='-Wl,--as-needed -Wl,--build-id=sha1 -Wl,--compress-debug-sections=zstd -Wl,--icf=safe -Wl,--undefined-version -Wl,-Bsymbolic-functions -Wl,-O2,--gc-sections -Wl,-z,pack-relative-relocs -Wl,-z,relro,-z,now -Wl,--no-gc-sections' │S│ + export CGO_LDFLAGS │S│ + DFLAGS='-O2 -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 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.7.tar.gz │S│ + export CCACHE_BASEDIR │S│ + test -z /mason/ccache │S│ + export 'NINJA_STATUS=[%f/%t %es (%P)] ' │S│ + NINJA_STATUS='[%f/%t %es (%P)] ' │S│ + CARGO_BUILD_DEP_INFO_BASEDIR=/mason/build/x86_64/0.10.7.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│ + GOCACHE= │S│ + export GOCACHE │S│ + test -z '' │S│ + unset GOCACHE │S│ + GOMODCACHE= │S│ + export GOMODCACHE │S│ + test -z '' │S│ + unset GOMODCACHE │S│ + CARGO_HOME= │S│ + export CARGO_HOME │S│ + test -z '' │S│ + unset CARGO_HOME │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.7.tar.gz │S│ + cd /mason/build/x86_64/0.10.7.tar.gz │S│ + echo 'The work directory %(workdir) is /mason/build/x86_64/0.10.7.tar.gz' │S│ The work directory %(workdir) is /mason/build/x86_64/0.10.7.tar.gz │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.11.1 │S│ Source dir: /mason/build/x86_64/0.10.7.tar.gz │S│ Build dir: /mason/build/x86_64/0.10.7.tar.gz/aerynos-builddir │S│ Build type: native build │S│ Project name: cava │S│ Project version: 0.10.7 │S│ C compiler for the host machine: clang (clang 22.1.7 "clang version 22.1.7 (AerynOS)") │S│ C linker for the host machine: clang ld.lld 22.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.5.1 │S│ Run-time dependency fftw3 found: YES 3.3.11 │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.6.20260523 │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:150: 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: YES │S│ Checking for function "sio_open" with dependency -lsndio: YES │S│ Run-time dependency libpipewire-0.3 found: YES 1.6.6 │S│ Checking for function "pw_stream_connect" with dependency libpipewire-0.3: YES │S│ Run-time dependency sdl2 found: YES 2.32.68 │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:233: WARNING: No oss dev files found. building without oss │S│ Run-time dependency jack found: YES 1.9.22 │S│ Message: Cava font support │S│ Found pkg-config: YES (/usr/bin/pkg-config) 2.5.1 │S│ Build targets in project: 2 │S│ │S│ cava 0.10.7 │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.13.2 at /usr/bin/ninja │ │Build │B│ + set -o errexit │B│ + set -o pipefail │B│ + set -o nounset │B│ + TERM=dumb │B│ + export TERM │B│ + SOURCE_DATE_EPOCH=1780617237 │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 -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 -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 -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 -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 -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,--undefined-version -Wl,-Bsymbolic-functions -Wl,-O2,--gc-sections -Wl,-z,pack-relative-relocs -Wl,-z,relro,-z,now' │B│ + export LDFLAGS │B│ + CGO_LDFLAGS='-Wl,--as-needed -Wl,--build-id=sha1 -Wl,--compress-debug-sections=zstd -Wl,--icf=safe -Wl,--undefined-version -Wl,-Bsymbolic-functions -Wl,-O2,--gc-sections -Wl,-z,pack-relative-relocs -Wl,-z,relro,-z,now -Wl,--no-gc-sections' │B│ + export CGO_LDFLAGS │B│ + DFLAGS='-O2 -frame-pointer=all -g -gc -d-debug -mcpu=x86-64-v2 -release -Hkeep-all-bodies -relocation-model=pic -wi' │B│ + export DFLAGS │B│ The work directory %(workdir) is /mason/build/x86_64/0.10.7.tar.gz │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 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.7.tar.gz │B│ + export CCACHE_BASEDIR │B│ + test -z /mason/ccache │B│ + export 'NINJA_STATUS=[%f/%t %es (%P)] ' │B│ + NINJA_STATUS='[%f/%t %es (%P)] ' │B│ + CARGO_BUILD_DEP_INFO_BASEDIR=/mason/build/x86_64/0.10.7.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│ + GOCACHE= │B│ + export GOCACHE │B│ + test -z '' │B│ + unset GOCACHE │B│ + GOMODCACHE= │B│ + export GOMODCACHE │B│ + test -z '' │B│ + unset GOMODCACHE │B│ + CARGO_HOME= │B│ + export CARGO_HOME │B│ + test -z '' │B│ + unset CARGO_HOME │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.7.tar.gz │B│ + cd /mason/build/x86_64/0.10.7.tar.gz │B│ + echo 'The work directory %(workdir) is /mason/build/x86_64/0.10.7.tar.gz' │B│ + meson compile --verbose -j 8 -C aerynos-builddir │B│ ninja: Entering directory `/mason/build/x86_64/0.10.7.tar.gz/aerynos-builddir' │B│ [1/39 0.127s ( 2%)] clang -Ilibcava.so.0.10.7.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.7"' -DNDEBUG -DHAVE_ALLOCA_H -DNCURSES -DALSA -DPULSE -DSNDIO -DPIPEWIRE -DSDL -DSDL_GLSL -DJACK '-DFONTDIR="/usr/share/consolefonts"' '-DFONTFILE="cava.psf"' -DCAVAFONT -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -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 -fno-strict-aliasing -fno-strict-overflow -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.0.10.7.p/input_fifo.c.o -MF libcava.so.0.10.7.p/input_fifo.c.o.d -o libcava.so.0.10.7.p/input_fifo.c.o -c ../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/39 0.130s ( 5%)] clang -Ilibcava.so.0.10.7.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.7"' -DNDEBUG -DHAVE_ALLOCA_H -DNCURSES -DALSA -DPULSE -DSNDIO -DPIPEWIRE -DSDL -DSDL_GLSL -DJACK '-DFONTDIR="/usr/share/consolefonts"' '-DFONTFILE="cava.psf"' -DCAVAFONT -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -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 -fno-strict-aliasing -fno-strict-overflow -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.0.10.7.p/output_raw.c.o -MF libcava.so.0.10.7.p/output_raw.c.o.d -o libcava.so.0.10.7.p/output_raw.c.o -c ../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│ [3/39 0.139s ( 7%)] clang -Ilibcava.so.0.10.7.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.7"' -DNDEBUG -DHAVE_ALLOCA_H -DNCURSES -DALSA -DPULSE -DSNDIO -DPIPEWIRE -DSDL -DSDL_GLSL -DJACK '-DFONTDIR="/usr/share/consolefonts"' '-DFONTFILE="cava.psf"' -DCAVAFONT -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -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 -fno-strict-aliasing -fno-strict-overflow -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.0.10.7.p/input_common.c.o -MF libcava.so.0.10.7.p/input_common.c.o.d -o libcava.so.0.10.7.p/input_common.c.o -c ../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│ 2 warnings generated. │B│ [4/39 0.155s ( 10%)] clang -Ilibcava.so.0.10.7.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.7"' -DNDEBUG -DHAVE_ALLOCA_H -DNCURSES -DALSA -DPULSE -DSNDIO -DPIPEWIRE -DSDL -DSDL_GLSL -DJACK '-DFONTDIR="/usr/share/consolefonts"' '-DFONTFILE="cava.psf"' -DCAVAFONT -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -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 -fno-strict-aliasing -fno-strict-overflow -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.0.10.7.p/input_shmem.c.o -MF libcava.so.0.10.7.p/input_shmem.c.o.d -o libcava.so.0.10.7.p/input_shmem.c.o -c ../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│ [5/39 0.183s ( 12%)] clang -Ilibcava.so.0.10.7.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.7"' -DNDEBUG -DHAVE_ALLOCA_H -DNCURSES -DALSA -DPULSE -DSNDIO -DPIPEWIRE -DSDL -DSDL_GLSL -DJACK '-DFONTDIR="/usr/share/consolefonts"' '-DFONTFILE="cava.psf"' -DCAVAFONT -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -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 -fno-strict-aliasing -fno-strict-overflow -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.0.10.7.p/cavacore.c.o -MF libcava.so.0.10.7.p/cavacore.c.o.d -o libcava.so.0.10.7.p/cavacore.c.o -c ../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│ [6/39 0.239s ( 15%)] clang -Ilibcava.so.0.10.7.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.7"' -DNDEBUG -DHAVE_ALLOCA_H -DNCURSES -DALSA -DPULSE -DSNDIO -DPIPEWIRE -DSDL -DSDL_GLSL -DJACK '-DFONTDIR="/usr/share/consolefonts"' '-DFONTFILE="cava.psf"' -DCAVAFONT -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -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 -fno-strict-aliasing -fno-strict-overflow -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.0.10.7.p/output_common.c.o -MF libcava.so.0.10.7.p/output_common.c.o.d -o libcava.so.0.10.7.p/output_common.c.o -c ../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│ ../output/common.c:19:29: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 19 | bars[m_y] = max(bars[z] - height_normalizer * pow(de, 2), bars[m_y]); │B│ | ^ │B│ ../output/../util.h:5:6: note: expanded from macro 'max' │B│ 5 | ({ \ │B│ | ^ │B│ ../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│ ../output/../util.h:5:6: note: expanded from macro 'max' │B│ 5 | ({ \ │B│ | ^ │B│ ../output/common.c:31:29: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 31 | bars[m_y] = max(bars[z] / pow(monstercat * 1.5, de), bars[m_y]); │B│ | ^ │B│ ../output/../util.h:5:6: note: expanded from macro 'max' │B│ 5 | ({ \ │B│ | ^ │B│ ../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│ ../output/../util.h:5:6: note: expanded from macro 'max' │B│ 5 | ({ \ │B│ | ^ │B│ 6 warnings generated. │B│ [7/39 0.247s ( 17%)] clang -Ilibcava.so.0.10.7.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.7"' -DNDEBUG -DHAVE_ALLOCA_H -DNCURSES -DALSA -DPULSE -DSNDIO -DPIPEWIRE -DSDL -DSDL_GLSL -DJACK '-DFONTDIR="/usr/share/consolefonts"' '-DFONTFILE="cava.psf"' -DCAVAFONT -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -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 -fno-strict-aliasing -fno-strict-overflow -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.0.10.7.p/config.c.o -MF libcava.so.0.10.7.p/config.c.o.d -o libcava.so.0.10.7.p/config.c.o -c ../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│ 2 warnings generated. │B│ [8/39 0.251s ( 20%)] clang -Ilibcava.so.0.10.7.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.7"' -DNDEBUG -DHAVE_ALLOCA_H -DNCURSES -DALSA -DPULSE -DSNDIO -DPIPEWIRE -DSDL -DSDL_GLSL -DJACK '-DFONTDIR="/usr/share/consolefonts"' '-DFONTFILE="cava.psf"' -DCAVAFONT -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -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 -fno-strict-aliasing -fno-strict-overflow -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.0.10.7.p/output_noritake.c.o -MF libcava.so.0.10.7.p/output_noritake.c.o.d -o libcava.so.0.10.7.p/output_noritake.c.o -c ../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│ [9/39 0.259s ( 23%)] clang -Ilibcava.so.0.10.7.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.7"' -DNDEBUG -DHAVE_ALLOCA_H -DNCURSES -DALSA -DPULSE -DSNDIO -DPIPEWIRE -DSDL -DSDL_GLSL -DJACK '-DFONTDIR="/usr/share/consolefonts"' '-DFONTFILE="cava.psf"' -DCAVAFONT -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -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 -fno-strict-aliasing -fno-strict-overflow -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.0.10.7.p/output_terminal_bcircle.c.o -MF libcava.so.0.10.7.p/output_terminal_bcircle.c.o.d -o libcava.so.0.10.7.p/output_terminal_bcircle.c.o -c ../output/terminal_bcircle.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/39 0.299s ( 25%)] clang -Ilibcava.so.0.10.7.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.7"' -DNDEBUG -DHAVE_ALLOCA_H -DNCURSES -DALSA -DPULSE -DSNDIO -DPIPEWIRE -DSDL -DSDL_GLSL -DJACK '-DFONTDIR="/usr/share/consolefonts"' '-DFONTFILE="cava.psf"' -DCAVAFONT -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -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 -fno-strict-aliasing -fno-strict-overflow -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.0.10.7.p/output_terminal_noncurses.c.o -MF libcava.so.0.10.7.p/output_terminal_noncurses.c.o.d -o libcava.so.0.10.7.p/output_terminal_noncurses.c.o -c ../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│ [11/39 0.315s ( 28%)] clang -Ilibcava.so.0.10.7.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.7"' -DNDEBUG -DHAVE_ALLOCA_H -DNCURSES -DALSA -DPULSE -DSNDIO -DPIPEWIRE -DSDL -DSDL_GLSL -DJACK '-DFONTDIR="/usr/share/consolefonts"' '-DFONTFILE="cava.psf"' -DCAVAFONT -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -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 -fno-strict-aliasing -fno-strict-overflow -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.0.10.7.p/output_terminal_ncurses.c.o -MF libcava.so.0.10.7.p/output_terminal_ncurses.c.o.d -o libcava.so.0.10.7.p/output_terminal_ncurses.c.o -c ../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│ ../output/terminal_ncurses.c:245:28: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 245 | max_update_value = max(max_update_value, max(bars[bar], previous_frame[bar])); │B│ | ^ │B│ ../output/../util.h:5:6: note: expanded from macro 'max' │B│ 5 | ({ \ │B│ | ^ │B│ ../output/terminal_ncurses.c:245:50: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 245 | max_update_value = max(max_update_value, max(bars[bar], previous_frame[bar])); │B│ | ^ │B│ ../output/../util.h:5:6: note: expanded from macro 'max' │B│ 5 | ({ \ │B│ | ^ │B│ ../output/terminal_ncurses.c:245:50: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ ../output/../util.h:5:6: note: expanded from macro 'max' │B│ 5 | ({ \ │B│ | ^ │B│ 5 warnings generated. │B│ [12/39 0.319s ( 30%)] clang -Ilibcava.so.0.10.7.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.7"' -DNDEBUG -DHAVE_ALLOCA_H -DNCURSES -DALSA -DPULSE -DSNDIO -DPIPEWIRE -DSDL -DSDL_GLSL -DJACK '-DFONTDIR="/usr/share/consolefonts"' '-DFONTFILE="cava.psf"' -DCAVAFONT -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -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 -fno-strict-aliasing -fno-strict-overflow -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.0.10.7.p/input_alsa.c.o -MF libcava.so.0.10.7.p/input_alsa.c.o.d -o libcava.so.0.10.7.p/input_alsa.c.o -c ../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│ [13/39 0.323s ( 33%)] clang -Ilibcava.so.0.10.7.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.7"' -DNDEBUG -DHAVE_ALLOCA_H -DNCURSES -DALSA -DPULSE -DSNDIO -DPIPEWIRE -DSDL -DSDL_GLSL -DJACK '-DFONTDIR="/usr/share/consolefonts"' '-DFONTFILE="cava.psf"' -DCAVAFONT -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -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 -fno-strict-aliasing -fno-strict-overflow -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.0.10.7.p/input_pulse.c.o -MF libcava.so.0.10.7.p/input_pulse.c.o.d -o libcava.so.0.10.7.p/input_pulse.c.o -c ../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│ [14/39 0.359s ( 35%)] clang -Ilibcava.so.0.10.7.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.7"' -DNDEBUG -DHAVE_ALLOCA_H -DNCURSES -DALSA -DPULSE -DSNDIO -DPIPEWIRE -DSDL -DSDL_GLSL -DJACK '-DFONTDIR="/usr/share/consolefonts"' '-DFONTFILE="cava.psf"' -DCAVAFONT -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -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 -fno-strict-aliasing -fno-strict-overflow -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.0.10.7.p/input_sndio.c.o -MF libcava.so.0.10.7.p/input_sndio.c.o.d -o libcava.so.0.10.7.p/input_sndio.c.o -c ../input/sndio.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/39 0.447s ( 38%)] clang -Ilibcava.so.0.10.7.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.7"' -DNDEBUG -DHAVE_ALLOCA_H -DNCURSES -DALSA -DPULSE -DSNDIO -DPIPEWIRE -DSDL -DSDL_GLSL -DJACK '-DFONTDIR="/usr/share/consolefonts"' '-DFONTFILE="cava.psf"' -DCAVAFONT -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -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 -fno-strict-aliasing -fno-strict-overflow -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.0.10.7.p/input_jack.c.o -MF libcava.so.0.10.7.p/input_jack.c.o.d -o libcava.so.0.10.7.p/input_jack.c.o -c ../input/jack.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/39 0.451s ( 41%)] 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.7"' -DNDEBUG -DHAVE_ALLOCA_H -DNCURSES -DALSA -DPULSE -DSNDIO -DPIPEWIRE -DSDL -DSDL_GLSL -DJACK '-DFONTDIR="/usr/share/consolefonts"' '-DFONTFILE="cava.psf"' -DCAVAFONT -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -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 -fno-strict-aliasing -fno-strict-overflow -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/input_common.c.o -MF cava.p/input_common.c.o.d -o cava.p/input_common.c.o -c ../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│ 2 warnings generated. │B│ [17/39 0.478s ( 43%)] 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.7"' -DNDEBUG -DHAVE_ALLOCA_H -DNCURSES -DALSA -DPULSE -DSNDIO -DPIPEWIRE -DSDL -DSDL_GLSL -DJACK '-DFONTDIR="/usr/share/consolefonts"' '-DFONTFILE="cava.psf"' -DCAVAFONT -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -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 -fno-strict-aliasing -fno-strict-overflow -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/input_fifo.c.o -MF cava.p/input_fifo.c.o.d -o cava.p/input_fifo.c.o -c ../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│ [18/39 0.499s ( 46%)] 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.7"' -DNDEBUG -DHAVE_ALLOCA_H -DNCURSES -DALSA -DPULSE -DSNDIO -DPIPEWIRE -DSDL -DSDL_GLSL -DJACK '-DFONTDIR="/usr/share/consolefonts"' '-DFONTFILE="cava.psf"' -DCAVAFONT -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -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 -fno-strict-aliasing -fno-strict-overflow -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/cavacore.c.o -MF cava.p/cavacore.c.o.d -o cava.p/cavacore.c.o -c ../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│ [19/39 0.539s ( 48%)] 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.7"' -DNDEBUG -DHAVE_ALLOCA_H -DNCURSES -DALSA -DPULSE -DSNDIO -DPIPEWIRE -DSDL -DSDL_GLSL -DJACK '-DFONTDIR="/usr/share/consolefonts"' '-DFONTFILE="cava.psf"' -DCAVAFONT -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -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 -fno-strict-aliasing -fno-strict-overflow -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/config.c.o -MF cava.p/config.c.o.d -o cava.p/config.c.o -c ../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│ 2 warnings generated. │B│ [20/39 0.578s ( 51%)] 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.7"' -DNDEBUG -DHAVE_ALLOCA_H -DNCURSES -DALSA -DPULSE -DSNDIO -DPIPEWIRE -DSDL -DSDL_GLSL -DJACK '-DFONTDIR="/usr/share/consolefonts"' '-DFONTFILE="cava.psf"' -DCAVAFONT -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -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 -fno-strict-aliasing -fno-strict-overflow -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/input_shmem.c.o -MF cava.p/input_shmem.c.o.d -o cava.p/input_shmem.c.o -c ../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│ [21/39 0.651s ( 53%)] 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.7"' -DNDEBUG -DHAVE_ALLOCA_H -DNCURSES -DALSA -DPULSE -DSNDIO -DPIPEWIRE -DSDL -DSDL_GLSL -DJACK '-DFONTDIR="/usr/share/consolefonts"' '-DFONTFILE="cava.psf"' -DCAVAFONT -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -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 -fno-strict-aliasing -fno-strict-overflow -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/output_raw.c.o -MF cava.p/output_raw.c.o.d -o cava.p/output_raw.c.o -c ../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│ [22/39 0.668s ( 56%)] clang -Ilibcava.so.0.10.7.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.7"' -DNDEBUG -DHAVE_ALLOCA_H -DNCURSES -DALSA -DPULSE -DSNDIO -DPIPEWIRE -DSDL -DSDL_GLSL -DJACK '-DFONTDIR="/usr/share/consolefonts"' '-DFONTFILE="cava.psf"' -DCAVAFONT -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -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 -fno-strict-aliasing -fno-strict-overflow -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.0.10.7.p/output_sdl_cava.c.o -MF libcava.so.0.10.7.p/output_sdl_cava.c.o.d -o libcava.so.0.10.7.p/output_sdl_cava.c.o -c ../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│ [23/39 0.669s ( 58%)] 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.7"' -DNDEBUG -DHAVE_ALLOCA_H -DNCURSES -DALSA -DPULSE -DSNDIO -DPIPEWIRE -DSDL -DSDL_GLSL -DJACK '-DFONTDIR="/usr/share/consolefonts"' '-DFONTFILE="cava.psf"' -DCAVAFONT -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -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 -fno-strict-aliasing -fno-strict-overflow -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/output_common.c.o -MF cava.p/output_common.c.o.d -o cava.p/output_common.c.o -c ../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│ ../output/common.c:19:29: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 19 | bars[m_y] = max(bars[z] - height_normalizer * pow(de, 2), bars[m_y]); │B│ | ^ │B│ ../output/../util.h:5:6: note: expanded from macro 'max' │B│ 5 | ({ \ │B│ | ^ │B│ ../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│ ../output/../util.h:5:6: note: expanded from macro 'max' │B│ 5 | ({ \ │B│ | ^ │B│ ../output/common.c:31:29: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 31 | bars[m_y] = max(bars[z] / pow(monstercat * 1.5, de), bars[m_y]); │B│ | ^ │B│ ../output/../util.h:5:6: note: expanded from macro 'max' │B│ 5 | ({ \ │B│ | ^ │B│ ../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│ ../output/../util.h:5:6: note: expanded from macro 'max' │B│ 5 | ({ \ │B│ | ^ │B│ 6 warnings generated. │B│ [24/39 0.675s ( 61%)] 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.7"' -DNDEBUG -DHAVE_ALLOCA_H -DNCURSES -DALSA -DPULSE -DSNDIO -DPIPEWIRE -DSDL -DSDL_GLSL -DJACK '-DFONTDIR="/usr/share/consolefonts"' '-DFONTFILE="cava.psf"' -DCAVAFONT -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -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 -fno-strict-aliasing -fno-strict-overflow -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/output_noritake.c.o -MF cava.p/output_noritake.c.o.d -o cava.p/output_noritake.c.o -c ../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│ [25/39 0.683s ( 64%)] clang -Ilibcava.so.0.10.7.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.7"' -DNDEBUG -DHAVE_ALLOCA_H -DNCURSES -DALSA -DPULSE -DSNDIO -DPIPEWIRE -DSDL -DSDL_GLSL -DJACK '-DFONTDIR="/usr/share/consolefonts"' '-DFONTFILE="cava.psf"' -DCAVAFONT -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -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 -fno-strict-aliasing -fno-strict-overflow -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.0.10.7.p/output_sdl_glsl.c.o -MF libcava.so.0.10.7.p/output_sdl_glsl.c.o.d -o libcava.so.0.10.7.p/output_sdl_glsl.c.o -c ../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│ [26/39 0.755s ( 66%)] 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.7"' -DNDEBUG -DHAVE_ALLOCA_H -DNCURSES -DALSA -DPULSE -DSNDIO -DPIPEWIRE -DSDL -DSDL_GLSL -DJACK '-DFONTDIR="/usr/share/consolefonts"' '-DFONTFILE="cava.psf"' -DCAVAFONT -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -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 -fno-strict-aliasing -fno-strict-overflow -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/output_terminal_ncurses.c.o -MF cava.p/output_terminal_ncurses.c.o.d -o cava.p/output_terminal_ncurses.c.o -c ../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│ ../output/terminal_ncurses.c:245:28: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 245 | max_update_value = max(max_update_value, max(bars[bar], previous_frame[bar])); │B│ | ^ │B│ ../output/../util.h:5:6: note: expanded from macro 'max' │B│ 5 | ({ \ │B│ | ^ │B│ ../output/terminal_ncurses.c:245:50: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 245 | max_update_value = max(max_update_value, max(bars[bar], previous_frame[bar])); │B│ | ^ │B│ ../output/../util.h:5:6: note: expanded from macro 'max' │B│ 5 | ({ \ │B│ | ^ │B│ ../output/terminal_ncurses.c:245:50: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ ../output/../util.h:5:6: note: expanded from macro 'max' │B│ 5 | ({ \ │B│ | ^ │B│ 5 warnings generated. │B│ [27/39 0.787s ( 69%)] 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.7"' -DNDEBUG -DHAVE_ALLOCA_H -DNCURSES -DALSA -DPULSE -DSNDIO -DPIPEWIRE -DSDL -DSDL_GLSL -DJACK '-DFONTDIR="/usr/share/consolefonts"' '-DFONTFILE="cava.psf"' -DCAVAFONT -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -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 -fno-strict-aliasing -fno-strict-overflow -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/output_terminal_noncurses.c.o -MF cava.p/output_terminal_noncurses.c.o.d -o cava.p/output_terminal_noncurses.c.o -c ../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│ [28/39 0.788s ( 71%)] 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.7"' -DNDEBUG -DHAVE_ALLOCA_H -DNCURSES -DALSA -DPULSE -DSNDIO -DPIPEWIRE -DSDL -DSDL_GLSL -DJACK '-DFONTDIR="/usr/share/consolefonts"' '-DFONTFILE="cava.psf"' -DCAVAFONT -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -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 -fno-strict-aliasing -fno-strict-overflow -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/output_terminal_bcircle.c.o -MF cava.p/output_terminal_bcircle.c.o.d -o cava.p/output_terminal_bcircle.c.o -c ../output/terminal_bcircle.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/39 0.791s ( 74%)] 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.7"' -DNDEBUG -DHAVE_ALLOCA_H -DNCURSES -DALSA -DPULSE -DSNDIO -DPIPEWIRE -DSDL -DSDL_GLSL -DJACK '-DFONTDIR="/usr/share/consolefonts"' '-DFONTFILE="cava.psf"' -DCAVAFONT -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -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 -fno-strict-aliasing -fno-strict-overflow -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/input_sndio.c.o -MF cava.p/input_sndio.c.o.d -o cava.p/input_sndio.c.o -c ../input/sndio.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/39 0.794s ( 76%)] 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.7"' -DNDEBUG -DHAVE_ALLOCA_H -DNCURSES -DALSA -DPULSE -DSNDIO -DPIPEWIRE -DSDL -DSDL_GLSL -DJACK '-DFONTDIR="/usr/share/consolefonts"' '-DFONTFILE="cava.psf"' -DCAVAFONT -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -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 -fno-strict-aliasing -fno-strict-overflow -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/input_pulse.c.o -MF cava.p/input_pulse.c.o.d -o cava.p/input_pulse.c.o -c ../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│ [31/39 0.835s ( 79%)] 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.7"' -DNDEBUG -DHAVE_ALLOCA_H -DNCURSES -DALSA -DPULSE -DSNDIO -DPIPEWIRE -DSDL -DSDL_GLSL -DJACK '-DFONTDIR="/usr/share/consolefonts"' '-DFONTFILE="cava.psf"' -DCAVAFONT -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -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 -fno-strict-aliasing -fno-strict-overflow -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/input_alsa.c.o -MF cava.p/input_alsa.c.o.d -o cava.p/input_alsa.c.o -c ../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│ [32/39 0.950s ( 82%)] 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.7"' -DNDEBUG -DHAVE_ALLOCA_H -DNCURSES -DALSA -DPULSE -DSNDIO -DPIPEWIRE -DSDL -DSDL_GLSL -DJACK '-DFONTDIR="/usr/share/consolefonts"' '-DFONTFILE="cava.psf"' -DCAVAFONT -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -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 -fno-strict-aliasing -fno-strict-overflow -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/input_jack.c.o -MF cava.p/input_jack.c.o.d -o cava.p/input_jack.c.o -c ../input/jack.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/39 0.961s ( 84%)] clang -Ilibcava.so.0.10.7.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.7"' -DNDEBUG -DHAVE_ALLOCA_H -DNCURSES -DALSA -DPULSE -DSNDIO -DPIPEWIRE -DSDL -DSDL_GLSL -DJACK '-DFONTDIR="/usr/share/consolefonts"' '-DFONTFILE="cava.psf"' -DCAVAFONT -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -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 -fno-strict-aliasing -fno-strict-overflow -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.0.10.7.p/input_pipewire.c.o -MF libcava.so.0.10.7.p/input_pipewire.c.o.d -o libcava.so.0.10.7.p/input_pipewire.c.o -c ../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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:8: │B│ In file included from /usr/include/spa-0.2/spa/support/plugin.h:11: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:8: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:8: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:8: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:8: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:8: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:11: │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:287:2: note: expanded from macro 'SPA_ROUND_UP' │B│ 287 | ({ \ │B│ | ^ │B│ In file included from ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:11: │B│ In file included from /usr/include/pipewire-0.3/pipewire/type.h:8: │B│ In file included from /usr/include/spa-0.2/spa/utils/type.h:9: │B│ /usr/include/spa-0.2/spa/utils/string.h:393:15: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 393 | 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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:8: │B│ In file included from /usr/include/spa-0.2/spa/support/plugin.h:11: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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:8: │B│ In file included from /usr/include/spa-0.2/spa/support/loop.h:12: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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:8: │B│ In file included from /usr/include/spa-0.2/spa/support/loop.h:12: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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:8: │B│ In file included from /usr/include/spa-0.2/spa/support/loop.h:12: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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:8: │B│ In file included from /usr/include/spa-0.2/spa/support/loop.h:12: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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:8: │B│ In file included from /usr/include/spa-0.2/spa/support/loop.h:12: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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:8: │B│ In file included from /usr/include/spa-0.2/spa/support/loop.h:12: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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:8: │B│ In file included from /usr/include/spa-0.2/spa/support/loop.h:12: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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:8: │B│ In file included from /usr/include/spa-0.2/spa/support/loop.h:12: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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:8: │B│ In file included from /usr/include/spa-0.2/spa/support/loop.h:12: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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:8: │B│ In file included from /usr/include/spa-0.2/spa/support/loop.h:12: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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:8: │B│ In file included from /usr/include/spa-0.2/spa/support/loop.h:12: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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:8: │B│ In file included from /usr/include/spa-0.2/spa/support/loop.h:12: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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:8: │B│ In file included from /usr/include/spa-0.2/spa/support/loop.h:12: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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:8: │B│ In file included from /usr/include/spa-0.2/spa/support/loop.h:12: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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:8: │B│ In file included from /usr/include/spa-0.2/spa/support/loop.h:12: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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:8: │B│ In file included from /usr/include/spa-0.2/spa/support/loop.h:12: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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:8: │B│ In file included from /usr/include/spa-0.2/spa/support/loop.h:12: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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:8: │B│ In file included from /usr/include/spa-0.2/spa/support/loop.h:12: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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:8: │B│ In file included from /usr/include/spa-0.2/spa/support/loop.h:12: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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:8: │B│ In file included from /usr/include/spa-0.2/spa/support/loop.h:12: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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:8: │B│ In file included from /usr/include/spa-0.2/spa/support/loop.h:12: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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:8: │B│ In file included from /usr/include/spa-0.2/spa/support/loop.h:12: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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:8: │B│ In file included from /usr/include/spa-0.2/spa/support/loop.h:12: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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:8: │B│ In file included from /usr/include/spa-0.2/spa/support/loop.h:12: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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:8: │B│ In file included from /usr/include/spa-0.2/spa/support/loop.h:12: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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:8: │B│ In file included from /usr/include/spa-0.2/spa/support/loop.h:12: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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:8: │B│ In file included from /usr/include/spa-0.2/spa/support/loop.h:12: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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:8: │B│ In file included from /usr/include/spa-0.2/spa/support/loop.h:12: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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:8: │B│ In file included from /usr/include/spa-0.2/spa/support/loop.h:12: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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:8: │B│ In file included from /usr/include/spa-0.2/spa/support/loop.h:12: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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:8: │B│ In file included from /usr/include/spa-0.2/spa/support/loop.h:12: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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:8: │B│ In file included from /usr/include/spa-0.2/spa/support/loop.h:12: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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:8: │B│ In file included from /usr/include/spa-0.2/spa/support/loop.h:12: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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:8: │B│ In file included from /usr/include/spa-0.2/spa/support/loop.h:12: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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:8: │B│ In file included from /usr/include/spa-0.2/spa/support/loop.h:12: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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:8: │B│ In file included from /usr/include/spa-0.2/spa/support/loop.h:12: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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:8: │B│ In file included from /usr/include/spa-0.2/spa/support/loop.h:12: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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:8: │B│ In file included from /usr/include/spa-0.2/spa/support/loop.h:12: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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:8: │B│ /usr/include/spa-0.2/spa/support/loop.h:162:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 162 | 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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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:8: │B│ /usr/include/spa-0.2/spa/support/loop.h:162:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 162 | 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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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:8: │B│ /usr/include/spa-0.2/spa/support/loop.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_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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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:8: │B│ /usr/include/spa-0.2/spa/support/loop.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_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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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:8: │B│ /usr/include/spa-0.2/spa/support/loop.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, │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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:8: │B│ /usr/include/spa-0.2/spa/support/loop.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, │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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:8: │B│ /usr/include/spa-0.2/spa/support/loop.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, │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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:8: │B│ /usr/include/spa-0.2/spa/support/loop.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, │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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:8: │B│ /usr/include/spa-0.2/spa/support/loop.h:187:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 187 | 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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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:8: │B│ /usr/include/spa-0.2/spa/support/loop.h:187:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 187 | 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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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:8: │B│ /usr/include/spa-0.2/spa/support/loop.h:211:3: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 211 | 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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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:8: │B│ /usr/include/spa-0.2/spa/support/loop.h:218:3: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 218 | 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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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:8: │B│ /usr/include/spa-0.2/spa/support/loop.h:381:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 381 | 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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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:8: │B│ /usr/include/spa-0.2/spa/support/loop.h:381:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 381 | 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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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:8: │B│ /usr/include/spa-0.2/spa/support/loop.h:388:2: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 388 | 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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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:8: │B│ /usr/include/spa-0.2/spa/support/loop.h:388:2: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 388 | 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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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:8: │B│ /usr/include/spa-0.2/spa/support/loop.h:393:2: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 393 | 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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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:8: │B│ /usr/include/spa-0.2/spa/support/loop.h:393:2: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 393 | 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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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:8: │B│ /usr/include/spa-0.2/spa/support/loop.h:397:2: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 397 | 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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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:8: │B│ /usr/include/spa-0.2/spa/support/loop.h:397:2: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 397 | 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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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:8: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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:8: │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: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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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:8: │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_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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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:8: │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_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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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:8: │B│ /usr/include/spa-0.2/spa/support/loop.h:413:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 413 | 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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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:8: │B│ /usr/include/spa-0.2/spa/support/loop.h:413:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 413 | 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: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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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:8: │B│ /usr/include/spa-0.2/spa/support/loop.h:418:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 418 | 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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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:8: │B│ /usr/include/spa-0.2/spa/support/loop.h:418:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 418 | 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: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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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:8: │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(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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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:8: │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(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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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:8: │B│ /usr/include/spa-0.2/spa/support/loop.h:429:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 429 | 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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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:8: │B│ /usr/include/spa-0.2/spa/support/loop.h:429:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 429 | 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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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:8: │B│ /usr/include/spa-0.2/spa/support/loop.h:435:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 435 | 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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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:8: │B│ /usr/include/spa-0.2/spa/support/loop.h:435:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 435 | 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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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:8: │B│ /usr/include/spa-0.2/spa/support/loop.h:440:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 440 | 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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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:8: │B│ /usr/include/spa-0.2/spa/support/loop.h:440:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 440 | 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: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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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:8: │B│ /usr/include/spa-0.2/spa/support/loop.h:445:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 445 | 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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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:8: │B│ /usr/include/spa-0.2/spa/support/loop.h:445:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 445 | 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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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:8: │B│ /usr/include/spa-0.2/spa/support/loop.h:502:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 502 | 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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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:8: │B│ /usr/include/spa-0.2/spa/support/loop.h:502:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 502 | 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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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:8: │B│ /usr/include/spa-0.2/spa/support/loop.h:508:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 508 | 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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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:8: │B│ /usr/include/spa-0.2/spa/support/loop.h:508:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 508 | 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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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:8: │B│ /usr/include/spa-0.2/spa/support/loop.h:515:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 515 | 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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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:8: │B│ /usr/include/spa-0.2/spa/support/loop.h:515:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 515 | 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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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:8: │B│ /usr/include/spa-0.2/spa/support/loop.h:521:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 521 | 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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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:8: │B│ /usr/include/spa-0.2/spa/support/loop.h:521:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 521 | 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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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:8: │B│ /usr/include/spa-0.2/spa/support/loop.h:527:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 527 | 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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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:8: │B│ /usr/include/spa-0.2/spa/support/loop.h:527:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 527 | 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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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:8: │B│ /usr/include/spa-0.2/spa/support/loop.h:533:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 533 | 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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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:8: │B│ /usr/include/spa-0.2/spa/support/loop.h:533:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 533 | 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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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:8: │B│ /usr/include/spa-0.2/spa/support/loop.h:539:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 539 | 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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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:8: │B│ /usr/include/spa-0.2/spa/support/loop.h:539:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 539 | 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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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:8: │B│ /usr/include/spa-0.2/spa/support/loop.h:546:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 546 | 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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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:8: │B│ /usr/include/spa-0.2/spa/support/loop.h:546:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 546 | 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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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:8: │B│ /usr/include/spa-0.2/spa/support/loop.h:554:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 554 | 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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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:8: │B│ /usr/include/spa-0.2/spa/support/loop.h:554:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 554 | 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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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:8: │B│ /usr/include/spa-0.2/spa/support/loop.h:561:2: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 561 | 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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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:8: │B│ /usr/include/spa-0.2/spa/support/loop.h:561:2: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 561 | 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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:13: │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:151:6: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 151 | 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:39:67: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 39 | #define SPA_STATIC_ASSERT(expr, ...) SPA_STATIC_ASSERT_IMPL(expr, ## __VA_ARGS__, "`" #expr "` evaluated to false") │B│ | ^ │B│ In file included from ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:13: │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_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:39:67: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 39 | #define SPA_STATIC_ASSERT(expr, ...) SPA_STATIC_ASSERT_IMPL(expr, ## __VA_ARGS__, "`" #expr "` evaluated to false") │B│ | ^ │B│ In file included from ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:13: │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:5: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 166 | 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:39:67: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 39 | #define SPA_STATIC_ASSERT(expr, ...) SPA_STATIC_ASSERT_IMPL(expr, ## __VA_ARGS__, "`" #expr "` evaluated to false") │B│ | ^ │B│ In file included from ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:13: │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:173:6: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 173 | 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:39:67: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 39 | #define SPA_STATIC_ASSERT(expr, ...) SPA_STATIC_ASSERT_IMPL(expr, ## __VA_ARGS__, "`" #expr "` evaluated to false") │B│ | ^ │B│ In file included from ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:13: │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:176:6: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 176 | 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:39:67: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 39 | #define SPA_STATIC_ASSERT(expr, ...) SPA_STATIC_ASSERT_IMPL(expr, ## __VA_ARGS__, "`" #expr "` evaluated to false") │B│ | ^ │B│ In file included from ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:13: │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:206:6: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 206 | 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:39:67: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 39 | #define SPA_STATIC_ASSERT(expr, ...) SPA_STATIC_ASSERT_IMPL(expr, ## __VA_ARGS__, "`" #expr "` evaluated to false") │B│ | ^ │B│ In file included from ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:13: │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:209:6: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 209 | 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:39:67: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 39 | #define SPA_STATIC_ASSERT(expr, ...) SPA_STATIC_ASSERT_IMPL(expr, ## __VA_ARGS__, "`" #expr "` evaluated to false") │B│ | ^ │B│ In file included from ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:13: │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:226:6: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 226 | 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:39:67: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 39 | #define SPA_STATIC_ASSERT(expr, ...) SPA_STATIC_ASSERT_IMPL(expr, ## __VA_ARGS__, "`" #expr "` evaluated to false") │B│ | ^ │B│ In file included from ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:13: │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:260:13: warning: case ranges are a C2y extension [-Wc2y-extensions] │B│ 260 | case 240 ... 247: │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/json-core.h:263:13: warning: case ranges are a C2y extension [-Wc2y-extensions] │B│ 263 | case 224 ... 239: │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/json-core.h:266:13: warning: case ranges are a C2y extension [-Wc2y-extensions] │B│ 266 | case 192 ... 223: │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/json-core.h:277:13: warning: case ranges are a C2y extension [-Wc2y-extensions] │B│ 277 | case 128 ... 191: │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/json-core.h:388:10: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 388 | 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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:13: │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:388: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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:13: │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:388: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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:13: │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:388: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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:13: │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:433:32: warning: case ranges are a C2y extension [-Wc2y-extensions] │B│ 433 | case '+': case '-': case '0' ... '9': case '.': case 'e': case 'E': break; │B│ | ^ │B│ In file included from ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:8: │B│ In file included from /usr/include/spa-0.2/spa/support/plugin.h:11: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │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 ../input/pipewire.c:3: │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/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 ../input/pipewire.c:3: │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/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 ../input/pipewire.c:3: │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/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 ../input/pipewire.c:3: │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/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 ../input/pipewire.c:3: │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/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 ../input/pipewire.c:3: │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/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 ../input/pipewire.c:3: │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/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 ../input/pipewire.c:3: │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/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 ../input/pipewire.c:3: │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/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 ../input/pipewire.c:3: │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/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 ../input/pipewire.c:3: │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/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 ../input/pipewire.c:3: │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/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 ../input/pipewire.c:3: │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/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 ../input/pipewire.c:3: │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/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 ../input/pipewire.c:3: │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/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 ../input/pipewire.c:3: │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/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 ../input/pipewire.c:3: │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/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 ../input/pipewire.c:3: │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/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 ../input/pipewire.c:3: │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/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 ../input/pipewire.c:3: │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/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 ../input/pipewire.c:3: │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/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 ../input/pipewire.c:3: │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/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 ../input/pipewire.c:3: │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/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 ../input/pipewire.c:3: │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/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 ../input/pipewire.c:3: │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/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 ../input/pipewire.c:3: │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/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 ../input/pipewire.c:3: │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/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 ../input/pipewire.c:3: │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/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 ../input/pipewire.c:3: │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/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 ../input/pipewire.c:3: │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/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 ../input/pipewire.c:3: │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/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 ../input/pipewire.c:3: │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/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 ../input/pipewire.c:3: │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/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 ../input/pipewire.c:3: │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/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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:18: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:18: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:20: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:20: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:20: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:22: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:22: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:26: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:26: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:27: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:27: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:27: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:27: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:27: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:27: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:27: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:27: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:27: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:27: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:32: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:32: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:32: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:32: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:32: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:32: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:36: │B│ In file included from /usr/include/pipewire-0.3/pipewire/data-loop.h:9: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:36: │B│ In file included from /usr/include/pipewire-0.3/pipewire/data-loop.h:9: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:36: │B│ In file included from /usr/include/pipewire-0.3/pipewire/data-loop.h:9: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:36: │B│ In file included from /usr/include/pipewire-0.3/pipewire/data-loop.h:9: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:36: │B│ In file included from /usr/include/pipewire-0.3/pipewire/data-loop.h:9: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:36: │B│ In file included from /usr/include/pipewire-0.3/pipewire/data-loop.h:9: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:36: │B│ In file included from /usr/include/pipewire-0.3/pipewire/data-loop.h:9: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:36: │B│ In file included from /usr/include/pipewire-0.3/pipewire/data-loop.h:9: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:36: │B│ In file included from /usr/include/pipewire-0.3/pipewire/data-loop.h:9: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:36: │B│ In file included from /usr/include/pipewire-0.3/pipewire/data-loop.h:9: │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│ In file included from ../input/pipewire.c:4: │B│ In file included from /usr/include/spa-0.2/spa/param/audio/format-utils.h:8: │B│ /usr/include/spa-0.2/spa/pod/parser.h:69:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 69 | offs = SPA_MIN(offset, maxsize); │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 ../input/pipewire.c:4: │B│ In file included from /usr/include/spa-0.2/spa/param/audio/format-utils.h:8: │B│ /usr/include/spa-0.2/spa/pod/parser.h:70:7: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 70 | sz = SPA_MIN(maxsize - offs, size); │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 ../input/pipewire.c:4: │B│ In file included from /usr/include/spa-0.2/spa/param/audio/format-utils.h:8: │B│ /usr/include/spa-0.2/spa/pod/parser.h:828:7: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 828 | if (SPA_POD_PARSER_COLLECT_BODY(&pod, body, *format, args) >= 0) { │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:578:2: note: expanded from macro 'SPA_POD_PARSER_COLLECT_BODY' │B│ 578 | ({ \ │B│ | ^ │B│ In file included from ../input/pipewire.c:4: │B│ In file included from /usr/include/spa-0.2/spa/param/audio/format-utils.h:9: │B│ /usr/include/spa-0.2/spa/pod/builder.h:87:18: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 87 | f->pod.size -= SPA_MIN(size, f->pod.size); │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:8: │B│ In file included from /usr/include/spa-0.2/spa/support/plugin.h:11: │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 ../input/pipewire.c:4: │B│ In file included from /usr/include/spa-0.2/spa/param/audio/format-utils.h:9: │B│ /usr/include/spa-0.2/spa/pod/builder.h:156:4: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 156 | 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 ../input/pipewire.c:4: │B│ In file included from /usr/include/spa-0.2/spa/param/audio/format-utils.h:9: │B│ /usr/include/spa-0.2/spa/pod/builder.h:178:27: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 178 | builder->state.offset -= SPA_MIN(size, builder->state.offset); │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 ../input/pipewire.c:4: │B│ In file included from /usr/include/spa-0.2/spa/param/audio/format-utils.h:9: │B│ /usr/include/spa-0.2/spa/pod/builder.h:180:18: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 180 | f->pod.size -= SPA_MIN(size, f->pod.size); │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 ../input/pipewire.c:4: │B│ In file included from /usr/include/spa-0.2/spa/param/audio/format-utils.h:9: │B│ /usr/include/spa-0.2/spa/pod/builder.h:225:3: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 225 | 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:39:67: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 39 | #define SPA_STATIC_ASSERT(expr, ...) SPA_STATIC_ASSERT_IMPL(expr, ## __VA_ARGS__, "`" #expr "` evaluated to false") │B│ | ^ │B│ In file included from ../input/pipewire.c:4: │B│ In file included from /usr/include/spa-0.2/spa/param/audio/format-utils.h:9: │B│ /usr/include/spa-0.2/spa/pod/builder.h:257:2: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 257 | 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:39:67: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 39 | #define SPA_STATIC_ASSERT(expr, ...) SPA_STATIC_ASSERT_IMPL(expr, ## __VA_ARGS__, "`" #expr "` evaluated to false") │B│ | ^ │B│ In file included from ../input/pipewire.c:4: │B│ In file included from /usr/include/spa-0.2/spa/param/audio/format-utils.h:9: │B│ /usr/include/spa-0.2/spa/pod/builder.h:444:118: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 444 | #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 ../input/pipewire.c:4: │B│ In file included from /usr/include/spa-0.2/spa/param/audio/format-utils.h:8: │B│ /usr/include/spa-0.2/spa/pod/parser.h:906:64: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 906 | spa_pod_body_parse_object(pod,SPA_POD_BODY_CONST(pod),type,id,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:902:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 902 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../input/pipewire.c:4: │B│ In file included from /usr/include/spa-0.2/spa/param/audio/format-utils.h:11: │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:906:2: note: expanded from macro 'spa_pod_parse_object' │B│ 906 | spa_pod_body_parse_object(pod,SPA_POD_BODY_CONST(pod),type,id,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:899:2: note: expanded from macro 'spa_pod_body_parse_object' │B│ 899 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:881:31: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 881 | _res = spa_pod_parser_get(p,##__VA_ARGS__, 0); \ │B│ | ^ │B│ In file included from ../input/pipewire.c:4: │B│ In file included from /usr/include/spa-0.2/spa/param/audio/format-utils.h:11: │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:906:2: note: expanded from macro 'spa_pod_parse_object' │B│ 906 | spa_pod_body_parse_object(pod,SPA_POD_BODY_CONST(pod),type,id,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:902:2: note: expanded from macro 'spa_pod_body_parse_object' │B│ 902 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:877:2: note: expanded from macro 'spa_pod_parser_get_object' │B│ 877 | ({ \ │B│ | ^ │B│ In file included from ../input/pipewire.c:4: │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/param/audio/raw-utils.h:9: │B│ /usr/include/spa-0.2/spa/pod/iter.h:214:13: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 214 | 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 ../input/pipewire.c:4: │B│ In file included from /usr/include/spa-0.2/spa/param/audio/format-utils.h:8: │B│ /usr/include/spa-0.2/spa/pod/parser.h:906:64: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 906 | spa_pod_body_parse_object(pod,SPA_POD_BODY_CONST(pod),type,id,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:902:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 902 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../input/pipewire.c:4: │B│ In file included from /usr/include/spa-0.2/spa/param/audio/format-utils.h:13: │B│ /usr/include/spa-0.2/spa/param/audio/raw-utils.h:42:8: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 42 | res = spa_pod_parse_object(format, │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:906:2: note: expanded from macro 'spa_pod_parse_object' │B│ 906 | spa_pod_body_parse_object(pod,SPA_POD_BODY_CONST(pod),type,id,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:899:2: note: expanded from macro 'spa_pod_body_parse_object' │B│ 899 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:881:31: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 881 | _res = spa_pod_parser_get(p,##__VA_ARGS__, 0); \ │B│ | ^ │B│ In file included from ../input/pipewire.c:4: │B│ In file included from /usr/include/spa-0.2/spa/param/audio/format-utils.h:13: │B│ /usr/include/spa-0.2/spa/param/audio/raw-utils.h:42:8: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 42 | res = spa_pod_parse_object(format, │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:906:2: note: expanded from macro 'spa_pod_parse_object' │B│ 906 | spa_pod_body_parse_object(pod,SPA_POD_BODY_CONST(pod),type,id,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:902:2: note: expanded from macro 'spa_pod_body_parse_object' │B│ 902 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:877:2: note: expanded from macro 'spa_pod_parser_get_object' │B│ 877 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:906:64: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 906 | spa_pod_body_parse_object(pod,SPA_POD_BODY_CONST(pod),type,id,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:902:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 902 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../input/pipewire.c:4: │B│ In file included from /usr/include/spa-0.2/spa/param/audio/format-utils.h:14: │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:906:2: note: expanded from macro 'spa_pod_parse_object' │B│ 906 | spa_pod_body_parse_object(pod,SPA_POD_BODY_CONST(pod),type,id,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:899:2: note: expanded from macro 'spa_pod_body_parse_object' │B│ 899 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:881:31: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 881 | _res = spa_pod_parser_get(p,##__VA_ARGS__, 0); \ │B│ | ^ │B│ In file included from ../input/pipewire.c:4: │B│ In file included from /usr/include/spa-0.2/spa/param/audio/format-utils.h:14: │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:906:2: note: expanded from macro 'spa_pod_parse_object' │B│ 906 | spa_pod_body_parse_object(pod,SPA_POD_BODY_CONST(pod),type,id,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:902:2: note: expanded from macro 'spa_pod_body_parse_object' │B│ 902 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:877:2: note: expanded from macro 'spa_pod_parser_get_object' │B│ 877 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:906:64: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 906 | spa_pod_body_parse_object(pod,SPA_POD_BODY_CONST(pod),type,id,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:902:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 902 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../input/pipewire.c:4: │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/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:906:2: note: expanded from macro 'spa_pod_parse_object' │B│ 906 | spa_pod_body_parse_object(pod,SPA_POD_BODY_CONST(pod),type,id,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:899:2: note: expanded from macro 'spa_pod_body_parse_object' │B│ 899 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:881:31: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 881 | _res = spa_pod_parser_get(p,##__VA_ARGS__, 0); \ │B│ | ^ │B│ In file included from ../input/pipewire.c:4: │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/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:906:2: note: expanded from macro 'spa_pod_parse_object' │B│ 906 | spa_pod_body_parse_object(pod,SPA_POD_BODY_CONST(pod),type,id,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:902:2: note: expanded from macro 'spa_pod_body_parse_object' │B│ 902 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:877:2: note: expanded from macro 'spa_pod_parser_get_object' │B│ 877 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:906:64: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 906 | spa_pod_body_parse_object(pod,SPA_POD_BODY_CONST(pod),type,id,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:902:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 902 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../input/pipewire.c:4: │B│ In file included from /usr/include/spa-0.2/spa/param/audio/format-utils.h:16: │B│ /usr/include/spa-0.2/spa/param/audio/dsd-utils.h:39:8: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 39 | res = spa_pod_parse_object(format, │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:906:2: note: expanded from macro 'spa_pod_parse_object' │B│ 906 | spa_pod_body_parse_object(pod,SPA_POD_BODY_CONST(pod),type,id,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:899:2: note: expanded from macro 'spa_pod_body_parse_object' │B│ 899 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:881:31: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 881 | _res = spa_pod_parser_get(p,##__VA_ARGS__, 0); \ │B│ | ^ │B│ In file included from ../input/pipewire.c:4: │B│ In file included from /usr/include/spa-0.2/spa/param/audio/format-utils.h:16: │B│ /usr/include/spa-0.2/spa/param/audio/dsd-utils.h:39:8: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 39 | res = spa_pod_parse_object(format, │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:906:2: note: expanded from macro 'spa_pod_parse_object' │B│ 906 | spa_pod_body_parse_object(pod,SPA_POD_BODY_CONST(pod),type,id,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:902:2: note: expanded from macro 'spa_pod_body_parse_object' │B│ 902 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:877:2: note: expanded from macro 'spa_pod_parser_get_object' │B│ 877 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:906:64: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 906 | spa_pod_body_parse_object(pod,SPA_POD_BODY_CONST(pod),type,id,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:902:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 902 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../input/pipewire.c:4: │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/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:906:2: note: expanded from macro 'spa_pod_parse_object' │B│ 906 | spa_pod_body_parse_object(pod,SPA_POD_BODY_CONST(pod),type,id,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:899:2: note: expanded from macro 'spa_pod_body_parse_object' │B│ 899 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:881:31: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 881 | _res = spa_pod_parser_get(p,##__VA_ARGS__, 0); \ │B│ | ^ │B│ In file included from ../input/pipewire.c:4: │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/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:906:2: note: expanded from macro 'spa_pod_parse_object' │B│ 906 | spa_pod_body_parse_object(pod,SPA_POD_BODY_CONST(pod),type,id,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:902:2: note: expanded from macro 'spa_pod_body_parse_object' │B│ 902 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:877:2: note: expanded from macro 'spa_pod_parser_get_object' │B│ 877 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:906:64: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 906 | spa_pod_body_parse_object(pod,SPA_POD_BODY_CONST(pod),type,id,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:902:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 902 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../input/pipewire.c:4: │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/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:906:2: note: expanded from macro 'spa_pod_parse_object' │B│ 906 | spa_pod_body_parse_object(pod,SPA_POD_BODY_CONST(pod),type,id,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:899:2: note: expanded from macro 'spa_pod_body_parse_object' │B│ 899 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:881:31: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 881 | _res = spa_pod_parser_get(p,##__VA_ARGS__, 0); \ │B│ | ^ │B│ In file included from ../input/pipewire.c:4: │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/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:906:2: note: expanded from macro 'spa_pod_parse_object' │B│ 906 | spa_pod_body_parse_object(pod,SPA_POD_BODY_CONST(pod),type,id,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:902:2: note: expanded from macro 'spa_pod_body_parse_object' │B│ 902 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:877:2: note: expanded from macro 'spa_pod_parser_get_object' │B│ 877 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:906:64: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 906 | spa_pod_body_parse_object(pod,SPA_POD_BODY_CONST(pod),type,id,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:902:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 902 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../input/pipewire.c:4: │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/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:906:2: note: expanded from macro 'spa_pod_parse_object' │B│ 906 | spa_pod_body_parse_object(pod,SPA_POD_BODY_CONST(pod),type,id,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:899:2: note: expanded from macro 'spa_pod_body_parse_object' │B│ 899 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:881:31: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 881 | _res = spa_pod_parser_get(p,##__VA_ARGS__, 0); \ │B│ | ^ │B│ In file included from ../input/pipewire.c:4: │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/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:906:2: note: expanded from macro 'spa_pod_parse_object' │B│ 906 | spa_pod_body_parse_object(pod,SPA_POD_BODY_CONST(pod),type,id,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:902:2: note: expanded from macro 'spa_pod_body_parse_object' │B│ 902 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:877:2: note: expanded from macro 'spa_pod_parser_get_object' │B│ 877 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:906:64: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 906 | spa_pod_body_parse_object(pod,SPA_POD_BODY_CONST(pod),type,id,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:902:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 902 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../input/pipewire.c:4: │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/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:906:2: note: expanded from macro 'spa_pod_parse_object' │B│ 906 | spa_pod_body_parse_object(pod,SPA_POD_BODY_CONST(pod),type,id,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:899:2: note: expanded from macro 'spa_pod_body_parse_object' │B│ 899 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:881:31: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 881 | _res = spa_pod_parser_get(p,##__VA_ARGS__, 0); \ │B│ | ^ │B│ In file included from ../input/pipewire.c:4: │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/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:906:2: note: expanded from macro 'spa_pod_parse_object' │B│ 906 | spa_pod_body_parse_object(pod,SPA_POD_BODY_CONST(pod),type,id,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:902:2: note: expanded from macro 'spa_pod_body_parse_object' │B│ 902 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:877:2: note: expanded from macro 'spa_pod_parser_get_object' │B│ 877 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:906:64: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 906 | spa_pod_body_parse_object(pod,SPA_POD_BODY_CONST(pod),type,id,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:902:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 902 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../input/pipewire.c:4: │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/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:906:2: note: expanded from macro 'spa_pod_parse_object' │B│ 906 | spa_pod_body_parse_object(pod,SPA_POD_BODY_CONST(pod),type,id,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:899:2: note: expanded from macro 'spa_pod_body_parse_object' │B│ 899 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:881:31: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 881 | _res = spa_pod_parser_get(p,##__VA_ARGS__, 0); \ │B│ | ^ │B│ In file included from ../input/pipewire.c:4: │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/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:906:2: note: expanded from macro 'spa_pod_parse_object' │B│ 906 | spa_pod_body_parse_object(pod,SPA_POD_BODY_CONST(pod),type,id,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:902:2: note: expanded from macro 'spa_pod_body_parse_object' │B│ 902 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:877:2: note: expanded from macro 'spa_pod_parser_get_object' │B│ 877 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:906:64: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 906 | spa_pod_body_parse_object(pod,SPA_POD_BODY_CONST(pod),type,id,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:902:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 902 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../input/pipewire.c:4: │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/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:906:2: note: expanded from macro 'spa_pod_parse_object' │B│ 906 | spa_pod_body_parse_object(pod,SPA_POD_BODY_CONST(pod),type,id,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:899:2: note: expanded from macro 'spa_pod_body_parse_object' │B│ 899 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:881:31: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 881 | _res = spa_pod_parser_get(p,##__VA_ARGS__, 0); \ │B│ | ^ │B│ In file included from ../input/pipewire.c:4: │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/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:906:2: note: expanded from macro 'spa_pod_parse_object' │B│ 906 | spa_pod_body_parse_object(pod,SPA_POD_BODY_CONST(pod),type,id,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:902:2: note: expanded from macro 'spa_pod_body_parse_object' │B│ 902 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:877:2: note: expanded from macro 'spa_pod_parser_get_object' │B│ 877 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:906:64: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 906 | spa_pod_body_parse_object(pod,SPA_POD_BODY_CONST(pod),type,id,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:902:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 902 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../input/pipewire.c:4: │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/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:906:2: note: expanded from macro 'spa_pod_parse_object' │B│ 906 | spa_pod_body_parse_object(pod,SPA_POD_BODY_CONST(pod),type,id,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:899:2: note: expanded from macro 'spa_pod_body_parse_object' │B│ 899 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:881:31: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 881 | _res = spa_pod_parser_get(p,##__VA_ARGS__, 0); \ │B│ | ^ │B│ In file included from ../input/pipewire.c:4: │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/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:906:2: note: expanded from macro 'spa_pod_parse_object' │B│ 906 | spa_pod_body_parse_object(pod,SPA_POD_BODY_CONST(pod),type,id,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:902:2: note: expanded from macro 'spa_pod_body_parse_object' │B│ 902 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:877:2: note: expanded from macro 'spa_pod_parser_get_object' │B│ 877 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:906:64: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 906 | spa_pod_body_parse_object(pod,SPA_POD_BODY_CONST(pod),type,id,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:902:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 902 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../input/pipewire.c:4: │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/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:906:2: note: expanded from macro 'spa_pod_parse_object' │B│ 906 | spa_pod_body_parse_object(pod,SPA_POD_BODY_CONST(pod),type,id,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:899:2: note: expanded from macro 'spa_pod_body_parse_object' │B│ 899 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:881:31: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 881 | _res = spa_pod_parser_get(p,##__VA_ARGS__, 0); \ │B│ | ^ │B│ In file included from ../input/pipewire.c:4: │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/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:906:2: note: expanded from macro 'spa_pod_parse_object' │B│ 906 | spa_pod_body_parse_object(pod,SPA_POD_BODY_CONST(pod),type,id,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:902:2: note: expanded from macro 'spa_pod_body_parse_object' │B│ 902 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:877:2: note: expanded from macro 'spa_pod_parser_get_object' │B│ 877 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:906:64: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 906 | spa_pod_body_parse_object(pod,SPA_POD_BODY_CONST(pod),type,id,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:902:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 902 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../input/pipewire.c:4: │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/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:906:2: note: expanded from macro 'spa_pod_parse_object' │B│ 906 | spa_pod_body_parse_object(pod,SPA_POD_BODY_CONST(pod),type,id,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:899:2: note: expanded from macro 'spa_pod_body_parse_object' │B│ 899 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:881:31: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 881 | _res = spa_pod_parser_get(p,##__VA_ARGS__, 0); \ │B│ | ^ │B│ In file included from ../input/pipewire.c:4: │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/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:906:2: note: expanded from macro 'spa_pod_parse_object' │B│ 906 | spa_pod_body_parse_object(pod,SPA_POD_BODY_CONST(pod),type,id,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:902:2: note: expanded from macro 'spa_pod_body_parse_object' │B│ 902 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:877:2: note: expanded from macro 'spa_pod_parser_get_object' │B│ 877 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:906:64: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 906 | spa_pod_body_parse_object(pod,SPA_POD_BODY_CONST(pod),type,id,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:902:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 902 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../input/pipewire.c:4: │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/ac3-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:906:2: note: expanded from macro 'spa_pod_parse_object' │B│ 906 | spa_pod_body_parse_object(pod,SPA_POD_BODY_CONST(pod),type,id,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:899:2: note: expanded from macro 'spa_pod_body_parse_object' │B│ 899 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:881:31: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 881 | _res = spa_pod_parser_get(p,##__VA_ARGS__, 0); \ │B│ | ^ │B│ In file included from ../input/pipewire.c:4: │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/ac3-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:906:2: note: expanded from macro 'spa_pod_parse_object' │B│ 906 | spa_pod_body_parse_object(pod,SPA_POD_BODY_CONST(pod),type,id,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:902:2: note: expanded from macro 'spa_pod_body_parse_object' │B│ 902 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:877:2: note: expanded from macro 'spa_pod_parser_get_object' │B│ 877 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:906:64: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 906 | spa_pod_body_parse_object(pod,SPA_POD_BODY_CONST(pod),type,id,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:902:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 902 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../input/pipewire.c:4: │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/eac3-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:906:2: note: expanded from macro 'spa_pod_parse_object' │B│ 906 | spa_pod_body_parse_object(pod,SPA_POD_BODY_CONST(pod),type,id,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:899:2: note: expanded from macro 'spa_pod_body_parse_object' │B│ 899 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:881:31: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 881 | _res = spa_pod_parser_get(p,##__VA_ARGS__, 0); \ │B│ | ^ │B│ In file included from ../input/pipewire.c:4: │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/eac3-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:906:2: note: expanded from macro 'spa_pod_parse_object' │B│ 906 | spa_pod_body_parse_object(pod,SPA_POD_BODY_CONST(pod),type,id,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:902:2: note: expanded from macro 'spa_pod_body_parse_object' │B│ 902 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:877:2: note: expanded from macro 'spa_pod_parser_get_object' │B│ 877 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:906:64: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 906 | spa_pod_body_parse_object(pod,SPA_POD_BODY_CONST(pod),type,id,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:902:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 902 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../input/pipewire.c:4: │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/truehd-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:906:2: note: expanded from macro 'spa_pod_parse_object' │B│ 906 | spa_pod_body_parse_object(pod,SPA_POD_BODY_CONST(pod),type,id,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:899:2: note: expanded from macro 'spa_pod_body_parse_object' │B│ 899 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:881:31: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 881 | _res = spa_pod_parser_get(p,##__VA_ARGS__, 0); \ │B│ | ^ │B│ In file included from ../input/pipewire.c:4: │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/truehd-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:906:2: note: expanded from macro 'spa_pod_parse_object' │B│ 906 | spa_pod_body_parse_object(pod,SPA_POD_BODY_CONST(pod),type,id,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:902:2: note: expanded from macro 'spa_pod_body_parse_object' │B│ 902 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:877:2: note: expanded from macro 'spa_pod_parser_get_object' │B│ 877 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:906:64: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 906 | spa_pod_body_parse_object(pod,SPA_POD_BODY_CONST(pod),type,id,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:902:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 902 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../input/pipewire.c:4: │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/dts-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:906:2: note: expanded from macro 'spa_pod_parse_object' │B│ 906 | spa_pod_body_parse_object(pod,SPA_POD_BODY_CONST(pod),type,id,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:899:2: note: expanded from macro 'spa_pod_body_parse_object' │B│ 899 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:881:31: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 881 | _res = spa_pod_parser_get(p,##__VA_ARGS__, 0); \ │B│ | ^ │B│ In file included from ../input/pipewire.c:4: │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/dts-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:906:2: note: expanded from macro 'spa_pod_parse_object' │B│ 906 | spa_pod_body_parse_object(pod,SPA_POD_BODY_CONST(pod),type,id,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:902:2: note: expanded from macro 'spa_pod_body_parse_object' │B│ 902 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:877:2: note: expanded from macro 'spa_pod_parser_get_object' │B│ 877 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:906:64: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 906 | spa_pod_body_parse_object(pod,SPA_POD_BODY_CONST(pod),type,id,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:902:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 902 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../input/pipewire.c:4: │B│ In file included from /usr/include/spa-0.2/spa/param/audio/format-utils.h:30: │B│ /usr/include/spa-0.2/spa/param/audio/mpegh-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:906:2: note: expanded from macro 'spa_pod_parse_object' │B│ 906 | spa_pod_body_parse_object(pod,SPA_POD_BODY_CONST(pod),type,id,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:899:2: note: expanded from macro 'spa_pod_body_parse_object' │B│ 899 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:881:31: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 881 | _res = spa_pod_parser_get(p,##__VA_ARGS__, 0); \ │B│ | ^ │B│ In file included from ../input/pipewire.c:4: │B│ In file included from /usr/include/spa-0.2/spa/param/audio/format-utils.h:30: │B│ /usr/include/spa-0.2/spa/param/audio/mpegh-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:906:2: note: expanded from macro 'spa_pod_parse_object' │B│ 906 | spa_pod_body_parse_object(pod,SPA_POD_BODY_CONST(pod),type,id,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:902:2: note: expanded from macro 'spa_pod_body_parse_object' │B│ 902 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:877:2: note: expanded from macro 'spa_pod_parser_get_object' │B│ 877 | ({ \ │B│ | ^ │B│ In file included from ../input/pipewire.c:5: │B│ In file included from /usr/include/spa-0.2/spa/param/latency-utils.h:12: │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│ /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│ In file included from ../input/pipewire.c:4: │B│ In file included from /usr/include/spa-0.2/spa/param/audio/format-utils.h:8: │B│ /usr/include/spa-0.2/spa/pod/parser.h:906:64: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 906 | spa_pod_body_parse_object(pod,SPA_POD_BODY_CONST(pod),type,id,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:902:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 902 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../input/pipewire.c:5: │B│ /usr/include/spa-0.2/spa/param/latency-utils.h:93:13: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 93 | if ((res = spa_pod_parse_object(latency, │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:906:2: note: expanded from macro 'spa_pod_parse_object' │B│ 906 | spa_pod_body_parse_object(pod,SPA_POD_BODY_CONST(pod),type,id,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:899:2: note: expanded from macro 'spa_pod_body_parse_object' │B│ 899 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:881:31: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 881 | _res = spa_pod_parser_get(p,##__VA_ARGS__, 0); \ │B│ | ^ │B│ In file included from ../input/pipewire.c:5: │B│ /usr/include/spa-0.2/spa/param/latency-utils.h:93:13: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 93 | if ((res = spa_pod_parse_object(latency, │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:906:2: note: expanded from macro 'spa_pod_parse_object' │B│ 906 | spa_pod_body_parse_object(pod,SPA_POD_BODY_CONST(pod),type,id,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:902:2: note: expanded from macro 'spa_pod_body_parse_object' │B│ 902 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:877:2: note: expanded from macro 'spa_pod_parser_get_object' │B│ 877 | ({ \ │B│ | ^ │B│ In file included from ../input/pipewire.c:4: │B│ In file included from /usr/include/spa-0.2/spa/param/audio/format-utils.h:9: │B│ /usr/include/spa-0.2/spa/pod/builder.h:702:26: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 702 | spa_pod_builder_add(_b, ##__VA_ARGS__, 0); \ │B│ | ^ │B│ In file included from ../input/pipewire.c:5: │B│ /usr/include/spa-0.2/spa/param/latency-utils.h:110:27: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 110 | return (struct spa_pod *)spa_pod_builder_add_object(builder, │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/builder.h:698:2: note: expanded from macro 'spa_pod_builder_add_object' │B│ 698 | ({ \ │B│ | ^ │B│ In file included from ../input/pipewire.c:4: │B│ In file included from /usr/include/spa-0.2/spa/param/audio/format-utils.h:8: │B│ /usr/include/spa-0.2/spa/pod/parser.h:906:64: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 906 | spa_pod_body_parse_object(pod,SPA_POD_BODY_CONST(pod),type,id,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:902:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 902 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../input/pipewire.c:5: │B│ /usr/include/spa-0.2/spa/param/latency-utils.h:126:13: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 126 | if ((res = spa_pod_parse_object(latency, │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:906:2: note: expanded from macro 'spa_pod_parse_object' │B│ 906 | spa_pod_body_parse_object(pod,SPA_POD_BODY_CONST(pod),type,id,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:899:2: note: expanded from macro 'spa_pod_body_parse_object' │B│ 899 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:881:31: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 881 | _res = spa_pod_parser_get(p,##__VA_ARGS__, 0); \ │B│ | ^ │B│ In file included from ../input/pipewire.c:5: │B│ /usr/include/spa-0.2/spa/param/latency-utils.h:126:13: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 126 | if ((res = spa_pod_parse_object(latency, │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:906:2: note: expanded from macro 'spa_pod_parse_object' │B│ 906 | spa_pod_body_parse_object(pod,SPA_POD_BODY_CONST(pod),type,id,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:902:2: note: expanded from macro 'spa_pod_body_parse_object' │B│ 902 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:877:2: note: expanded from macro 'spa_pod_parser_get_object' │B│ 877 | ({ \ │B│ | ^ │B│ In file included from ../input/pipewire.c:4: │B│ In file included from /usr/include/spa-0.2/spa/param/audio/format-utils.h:9: │B│ /usr/include/spa-0.2/spa/pod/builder.h:702:26: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 702 | spa_pod_builder_add(_b, ##__VA_ARGS__, 0); \ │B│ | ^ │B│ In file included from ../input/pipewire.c:5: │B│ /usr/include/spa-0.2/spa/param/latency-utils.h:139:27: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 139 | return (struct spa_pod *)spa_pod_builder_add_object(builder, │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/builder.h:698:2: note: expanded from macro 'spa_pod_builder_add_object' │B│ 698 | ({ \ │B│ | ^ │B│ ../input/pipewire.c:29:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 29 | 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│ ../input/pipewire.c:67:50: warning: [[]] attributes are a C23 extension [-Wc23-extensions] │B│ 67 | static void on_stream_state_changed(void *_data, [[maybe_unused]] enum pw_stream_state old, │B│ | ^ │B│ ../input/pipewire.c:69:37: warning: [[]] attributes are a C23 extension [-Wc23-extensions] │B│ 69 | [[maybe_unused]] const char *error) { │B│ | ^ │B│ 680 warnings generated. │B│ [34/39 1.017s ( 87%)] 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.7"' -DNDEBUG -DHAVE_ALLOCA_H -DNCURSES -DALSA -DPULSE -DSNDIO -DPIPEWIRE -DSDL -DSDL_GLSL -DJACK '-DFONTDIR="/usr/share/consolefonts"' '-DFONTFILE="cava.psf"' -DCAVAFONT -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -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 -fno-strict-aliasing -fno-strict-overflow -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/cava.c.o -MF cava.p/cava.c.o.d -o cava.p/cava.c.o -c ../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│ [35/39 1.048s ( 89%)] clang -o libcava.so.0.10.7 libcava.so.0.10.7.p/cavacore.c.o libcava.so.0.10.7.p/config.c.o libcava.so.0.10.7.p/input_common.c.o libcava.so.0.10.7.p/input_fifo.c.o libcava.so.0.10.7.p/input_shmem.c.o libcava.so.0.10.7.p/output_common.c.o libcava.so.0.10.7.p/output_terminal_noncurses.c.o libcava.so.0.10.7.p/output_raw.c.o libcava.so.0.10.7.p/output_noritake.c.o libcava.so.0.10.7.p/output_terminal_ncurses.c.o libcava.so.0.10.7.p/output_terminal_bcircle.c.o libcava.so.0.10.7.p/input_alsa.c.o libcava.so.0.10.7.p/input_pulse.c.o libcava.so.0.10.7.p/input_sndio.c.o libcava.so.0.10.7.p/input_pipewire.c.o libcava.so.0.10.7.p/output_sdl_cava.c.o libcava.so.0.10.7.p/output_sdl_glsl.c.o libcava.so.0.10.7.p/input_jack.c.o -Wl,--as-needed -Wl,--no-undefined -shared -fPIC -Wl,-soname,libcava.so.0 -Wl,--as-needed -Wl,--build-id=sha1 -Wl,--compress-debug-sections=zstd -Wl,--icf=safe -Wl,--undefined-version -Wl,-Bsymbolic-functions -Wl,-O2,--gc-sections -Wl,-z,pack-relative-relocs -Wl,-z,relro,-z,now -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -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 -lsndio /usr/lib/libpipewire-0.3.so /usr/lib/libSDL2.so /usr/lib/libGL.so /usr/lib/libjack.so -Wl,--end-group │B│ [36/39 1.089s ( 92%)] 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.7"' -DNDEBUG -DHAVE_ALLOCA_H -DNCURSES -DALSA -DPULSE -DSNDIO -DPIPEWIRE -DSDL -DSDL_GLSL -DJACK '-DFONTDIR="/usr/share/consolefonts"' '-DFONTFILE="cava.psf"' -DCAVAFONT -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -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 -fno-strict-aliasing -fno-strict-overflow -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/output_sdl_cava.c.o -MF cava.p/output_sdl_cava.c.o.d -o cava.p/output_sdl_cava.c.o -c ../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│ [37/39 1.154s ( 94%)] 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.7"' -DNDEBUG -DHAVE_ALLOCA_H -DNCURSES -DALSA -DPULSE -DSNDIO -DPIPEWIRE -DSDL -DSDL_GLSL -DJACK '-DFONTDIR="/usr/share/consolefonts"' '-DFONTFILE="cava.psf"' -DCAVAFONT -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -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 -fno-strict-aliasing -fno-strict-overflow -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/output_sdl_glsl.c.o -MF cava.p/output_sdl_glsl.c.o.d -o cava.p/output_sdl_glsl.c.o -c ../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│ [38/39 1.276s ( 97%)] 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.7"' -DNDEBUG -DHAVE_ALLOCA_H -DNCURSES -DALSA -DPULSE -DSNDIO -DPIPEWIRE -DSDL -DSDL_GLSL -DJACK '-DFONTDIR="/usr/share/consolefonts"' '-DFONTFILE="cava.psf"' -DCAVAFONT -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -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 -fno-strict-aliasing -fno-strict-overflow -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/input_pipewire.c.o -MF cava.p/input_pipewire.c.o.d -o cava.p/input_pipewire.c.o -c ../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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:8: │B│ In file included from /usr/include/spa-0.2/spa/support/plugin.h:11: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:8: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:8: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:8: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:8: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:8: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:11: │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:287:2: note: expanded from macro 'SPA_ROUND_UP' │B│ 287 | ({ \ │B│ | ^ │B│ In file included from ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:11: │B│ In file included from /usr/include/pipewire-0.3/pipewire/type.h:8: │B│ In file included from /usr/include/spa-0.2/spa/utils/type.h:9: │B│ /usr/include/spa-0.2/spa/utils/string.h:393:15: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 393 | 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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:8: │B│ In file included from /usr/include/spa-0.2/spa/support/plugin.h:11: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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:8: │B│ In file included from /usr/include/spa-0.2/spa/support/loop.h:12: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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:8: │B│ In file included from /usr/include/spa-0.2/spa/support/loop.h:12: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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:8: │B│ In file included from /usr/include/spa-0.2/spa/support/loop.h:12: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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:8: │B│ In file included from /usr/include/spa-0.2/spa/support/loop.h:12: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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:8: │B│ In file included from /usr/include/spa-0.2/spa/support/loop.h:12: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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:8: │B│ In file included from /usr/include/spa-0.2/spa/support/loop.h:12: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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:8: │B│ In file included from /usr/include/spa-0.2/spa/support/loop.h:12: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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:8: │B│ In file included from /usr/include/spa-0.2/spa/support/loop.h:12: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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:8: │B│ In file included from /usr/include/spa-0.2/spa/support/loop.h:12: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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:8: │B│ In file included from /usr/include/spa-0.2/spa/support/loop.h:12: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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:8: │B│ In file included from /usr/include/spa-0.2/spa/support/loop.h:12: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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:8: │B│ In file included from /usr/include/spa-0.2/spa/support/loop.h:12: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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:8: │B│ In file included from /usr/include/spa-0.2/spa/support/loop.h:12: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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:8: │B│ In file included from /usr/include/spa-0.2/spa/support/loop.h:12: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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:8: │B│ In file included from /usr/include/spa-0.2/spa/support/loop.h:12: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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:8: │B│ In file included from /usr/include/spa-0.2/spa/support/loop.h:12: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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:8: │B│ In file included from /usr/include/spa-0.2/spa/support/loop.h:12: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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:8: │B│ In file included from /usr/include/spa-0.2/spa/support/loop.h:12: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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:8: │B│ In file included from /usr/include/spa-0.2/spa/support/loop.h:12: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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:8: │B│ In file included from /usr/include/spa-0.2/spa/support/loop.h:12: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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:8: │B│ In file included from /usr/include/spa-0.2/spa/support/loop.h:12: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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:8: │B│ In file included from /usr/include/spa-0.2/spa/support/loop.h:12: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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:8: │B│ In file included from /usr/include/spa-0.2/spa/support/loop.h:12: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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:8: │B│ In file included from /usr/include/spa-0.2/spa/support/loop.h:12: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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:8: │B│ In file included from /usr/include/spa-0.2/spa/support/loop.h:12: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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:8: │B│ In file included from /usr/include/spa-0.2/spa/support/loop.h:12: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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:8: │B│ In file included from /usr/include/spa-0.2/spa/support/loop.h:12: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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:8: │B│ In file included from /usr/include/spa-0.2/spa/support/loop.h:12: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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:8: │B│ In file included from /usr/include/spa-0.2/spa/support/loop.h:12: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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:8: │B│ In file included from /usr/include/spa-0.2/spa/support/loop.h:12: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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:8: │B│ In file included from /usr/include/spa-0.2/spa/support/loop.h:12: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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:8: │B│ In file included from /usr/include/spa-0.2/spa/support/loop.h:12: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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:8: │B│ In file included from /usr/include/spa-0.2/spa/support/loop.h:12: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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:8: │B│ In file included from /usr/include/spa-0.2/spa/support/loop.h:12: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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:8: │B│ In file included from /usr/include/spa-0.2/spa/support/loop.h:12: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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:8: │B│ In file included from /usr/include/spa-0.2/spa/support/loop.h:12: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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:8: │B│ In file included from /usr/include/spa-0.2/spa/support/loop.h:12: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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:8: │B│ In file included from /usr/include/spa-0.2/spa/support/loop.h:12: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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:8: │B│ /usr/include/spa-0.2/spa/support/loop.h:162:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 162 | 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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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:8: │B│ /usr/include/spa-0.2/spa/support/loop.h:162:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 162 | 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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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:8: │B│ /usr/include/spa-0.2/spa/support/loop.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_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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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:8: │B│ /usr/include/spa-0.2/spa/support/loop.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_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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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:8: │B│ /usr/include/spa-0.2/spa/support/loop.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, │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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:8: │B│ /usr/include/spa-0.2/spa/support/loop.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, │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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:8: │B│ /usr/include/spa-0.2/spa/support/loop.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, │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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:8: │B│ /usr/include/spa-0.2/spa/support/loop.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, │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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:8: │B│ /usr/include/spa-0.2/spa/support/loop.h:187:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 187 | 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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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:8: │B│ /usr/include/spa-0.2/spa/support/loop.h:187:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 187 | 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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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:8: │B│ /usr/include/spa-0.2/spa/support/loop.h:211:3: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 211 | 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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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:8: │B│ /usr/include/spa-0.2/spa/support/loop.h:218:3: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 218 | 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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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:8: │B│ /usr/include/spa-0.2/spa/support/loop.h:381:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 381 | 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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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:8: │B│ /usr/include/spa-0.2/spa/support/loop.h:381:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 381 | 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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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:8: │B│ /usr/include/spa-0.2/spa/support/loop.h:388:2: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 388 | 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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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:8: │B│ /usr/include/spa-0.2/spa/support/loop.h:388:2: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 388 | 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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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:8: │B│ /usr/include/spa-0.2/spa/support/loop.h:393:2: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 393 | 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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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:8: │B│ /usr/include/spa-0.2/spa/support/loop.h:393:2: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 393 | 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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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:8: │B│ /usr/include/spa-0.2/spa/support/loop.h:397:2: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 397 | 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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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:8: │B│ /usr/include/spa-0.2/spa/support/loop.h:397:2: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 397 | 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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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:8: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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:8: │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: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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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:8: │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_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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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:8: │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_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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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:8: │B│ /usr/include/spa-0.2/spa/support/loop.h:413:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 413 | 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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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:8: │B│ /usr/include/spa-0.2/spa/support/loop.h:413:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 413 | 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: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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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:8: │B│ /usr/include/spa-0.2/spa/support/loop.h:418:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 418 | 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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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:8: │B│ /usr/include/spa-0.2/spa/support/loop.h:418:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 418 | 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: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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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:8: │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(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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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:8: │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(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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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:8: │B│ /usr/include/spa-0.2/spa/support/loop.h:429:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 429 | 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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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:8: │B│ /usr/include/spa-0.2/spa/support/loop.h:429:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 429 | 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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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:8: │B│ /usr/include/spa-0.2/spa/support/loop.h:435:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 435 | 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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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:8: │B│ /usr/include/spa-0.2/spa/support/loop.h:435:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 435 | 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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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:8: │B│ /usr/include/spa-0.2/spa/support/loop.h:440:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 440 | 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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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:8: │B│ /usr/include/spa-0.2/spa/support/loop.h:440:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 440 | 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: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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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:8: │B│ /usr/include/spa-0.2/spa/support/loop.h:445:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 445 | 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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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:8: │B│ /usr/include/spa-0.2/spa/support/loop.h:445:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 445 | 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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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:8: │B│ /usr/include/spa-0.2/spa/support/loop.h:502:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 502 | 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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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:8: │B│ /usr/include/spa-0.2/spa/support/loop.h:502:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 502 | 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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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:8: │B│ /usr/include/spa-0.2/spa/support/loop.h:508:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 508 | 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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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:8: │B│ /usr/include/spa-0.2/spa/support/loop.h:508:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 508 | 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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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:8: │B│ /usr/include/spa-0.2/spa/support/loop.h:515:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 515 | 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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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:8: │B│ /usr/include/spa-0.2/spa/support/loop.h:515:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 515 | 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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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:8: │B│ /usr/include/spa-0.2/spa/support/loop.h:521:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 521 | 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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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:8: │B│ /usr/include/spa-0.2/spa/support/loop.h:521:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 521 | 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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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:8: │B│ /usr/include/spa-0.2/spa/support/loop.h:527:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 527 | 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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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:8: │B│ /usr/include/spa-0.2/spa/support/loop.h:527:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 527 | 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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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:8: │B│ /usr/include/spa-0.2/spa/support/loop.h:533:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 533 | 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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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:8: │B│ /usr/include/spa-0.2/spa/support/loop.h:533:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 533 | 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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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:8: │B│ /usr/include/spa-0.2/spa/support/loop.h:539:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 539 | 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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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:8: │B│ /usr/include/spa-0.2/spa/support/loop.h:539:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 539 | 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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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:8: │B│ /usr/include/spa-0.2/spa/support/loop.h:546:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 546 | 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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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:8: │B│ /usr/include/spa-0.2/spa/support/loop.h:546:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 546 | 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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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:8: │B│ /usr/include/spa-0.2/spa/support/loop.h:554:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 554 | 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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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:8: │B│ /usr/include/spa-0.2/spa/support/loop.h:554:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 554 | 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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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:8: │B│ /usr/include/spa-0.2/spa/support/loop.h:561:2: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 561 | 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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │B│ In file included from /usr/include/pipewire-0.3/pipewire/client.h:12: │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:8: │B│ /usr/include/spa-0.2/spa/support/loop.h:561:2: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 561 | 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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:12: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:13: │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:151:6: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 151 | 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:39:67: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 39 | #define SPA_STATIC_ASSERT(expr, ...) SPA_STATIC_ASSERT_IMPL(expr, ## __VA_ARGS__, "`" #expr "` evaluated to false") │B│ | ^ │B│ In file included from ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:13: │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_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:39:67: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 39 | #define SPA_STATIC_ASSERT(expr, ...) SPA_STATIC_ASSERT_IMPL(expr, ## __VA_ARGS__, "`" #expr "` evaluated to false") │B│ | ^ │B│ In file included from ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:13: │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:5: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 166 | 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:39:67: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 39 | #define SPA_STATIC_ASSERT(expr, ...) SPA_STATIC_ASSERT_IMPL(expr, ## __VA_ARGS__, "`" #expr "` evaluated to false") │B│ | ^ │B│ In file included from ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:13: │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:173:6: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 173 | 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:39:67: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 39 | #define SPA_STATIC_ASSERT(expr, ...) SPA_STATIC_ASSERT_IMPL(expr, ## __VA_ARGS__, "`" #expr "` evaluated to false") │B│ | ^ │B│ In file included from ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:13: │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:176:6: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 176 | 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:39:67: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 39 | #define SPA_STATIC_ASSERT(expr, ...) SPA_STATIC_ASSERT_IMPL(expr, ## __VA_ARGS__, "`" #expr "` evaluated to false") │B│ | ^ │B│ In file included from ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:13: │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:206:6: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 206 | 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:39:67: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 39 | #define SPA_STATIC_ASSERT(expr, ...) SPA_STATIC_ASSERT_IMPL(expr, ## __VA_ARGS__, "`" #expr "` evaluated to false") │B│ | ^ │B│ In file included from ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:13: │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:209:6: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 209 | 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:39:67: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 39 | #define SPA_STATIC_ASSERT(expr, ...) SPA_STATIC_ASSERT_IMPL(expr, ## __VA_ARGS__, "`" #expr "` evaluated to false") │B│ | ^ │B│ In file included from ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:13: │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:226:6: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 226 | 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:39:67: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 39 | #define SPA_STATIC_ASSERT(expr, ...) SPA_STATIC_ASSERT_IMPL(expr, ## __VA_ARGS__, "`" #expr "` evaluated to false") │B│ | ^ │B│ In file included from ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:13: │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:260:13: warning: case ranges are a C2y extension [-Wc2y-extensions] │B│ 260 | case 240 ... 247: │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/json-core.h:263:13: warning: case ranges are a C2y extension [-Wc2y-extensions] │B│ 263 | case 224 ... 239: │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/json-core.h:266:13: warning: case ranges are a C2y extension [-Wc2y-extensions] │B│ 266 | case 192 ... 223: │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/json-core.h:277:13: warning: case ranges are a C2y extension [-Wc2y-extensions] │B│ 277 | case 128 ... 191: │B│ | ^ │B│ /usr/include/spa-0.2/spa/utils/json-core.h:388:10: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 388 | 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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:13: │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:388: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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:13: │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:388: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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:13: │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:388: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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:13: │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:433:32: warning: case ranges are a C2y extension [-Wc2y-extensions] │B│ 433 | case '+': case '-': case '0' ... '9': case '.': case 'e': case 'E': break; │B│ | ^ │B│ In file included from ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:8: │B│ In file included from /usr/include/spa-0.2/spa/support/plugin.h:11: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:15: │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 ../input/pipewire.c:3: │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/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 ../input/pipewire.c:3: │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/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 ../input/pipewire.c:3: │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/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 ../input/pipewire.c:3: │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/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 ../input/pipewire.c:3: │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/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 ../input/pipewire.c:3: │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/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 ../input/pipewire.c:3: │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/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 ../input/pipewire.c:3: │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/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 ../input/pipewire.c:3: │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/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 ../input/pipewire.c:3: │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/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 ../input/pipewire.c:3: │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/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 ../input/pipewire.c:3: │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/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 ../input/pipewire.c:3: │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/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 ../input/pipewire.c:3: │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/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 ../input/pipewire.c:3: │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/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 ../input/pipewire.c:3: │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/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 ../input/pipewire.c:3: │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/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 ../input/pipewire.c:3: │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/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 ../input/pipewire.c:3: │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/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 ../input/pipewire.c:3: │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/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 ../input/pipewire.c:3: │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/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 ../input/pipewire.c:3: │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/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 ../input/pipewire.c:3: │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/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 ../input/pipewire.c:3: │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/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 ../input/pipewire.c:3: │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/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 ../input/pipewire.c:3: │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/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 ../input/pipewire.c:3: │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/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 ../input/pipewire.c:3: │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/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 ../input/pipewire.c:3: │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/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 ../input/pipewire.c:3: │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/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 ../input/pipewire.c:3: │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/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 ../input/pipewire.c:3: │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/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 ../input/pipewire.c:3: │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/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 ../input/pipewire.c:3: │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/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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:18: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:18: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:20: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:20: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:20: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:22: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:22: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:26: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:26: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:27: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:27: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:27: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:27: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:27: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:27: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:27: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:27: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:27: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:27: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:32: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:32: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:32: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:32: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:32: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:32: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:36: │B│ In file included from /usr/include/pipewire-0.3/pipewire/data-loop.h:9: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:36: │B│ In file included from /usr/include/pipewire-0.3/pipewire/data-loop.h:9: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:36: │B│ In file included from /usr/include/pipewire-0.3/pipewire/data-loop.h:9: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:36: │B│ In file included from /usr/include/pipewire-0.3/pipewire/data-loop.h:9: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:36: │B│ In file included from /usr/include/pipewire-0.3/pipewire/data-loop.h:9: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:36: │B│ In file included from /usr/include/pipewire-0.3/pipewire/data-loop.h:9: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:36: │B│ In file included from /usr/include/pipewire-0.3/pipewire/data-loop.h:9: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:36: │B│ In file included from /usr/include/pipewire-0.3/pipewire/data-loop.h:9: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:36: │B│ In file included from /usr/include/pipewire-0.3/pipewire/data-loop.h:9: │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:36: │B│ In file included from /usr/include/pipewire-0.3/pipewire/data-loop.h:9: │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│ In file included from ../input/pipewire.c:4: │B│ In file included from /usr/include/spa-0.2/spa/param/audio/format-utils.h:8: │B│ /usr/include/spa-0.2/spa/pod/parser.h:69:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 69 | offs = SPA_MIN(offset, maxsize); │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 ../input/pipewire.c:4: │B│ In file included from /usr/include/spa-0.2/spa/param/audio/format-utils.h:8: │B│ /usr/include/spa-0.2/spa/pod/parser.h:70:7: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 70 | sz = SPA_MIN(maxsize - offs, size); │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 ../input/pipewire.c:4: │B│ In file included from /usr/include/spa-0.2/spa/param/audio/format-utils.h:8: │B│ /usr/include/spa-0.2/spa/pod/parser.h:828:7: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 828 | if (SPA_POD_PARSER_COLLECT_BODY(&pod, body, *format, args) >= 0) { │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:578:2: note: expanded from macro 'SPA_POD_PARSER_COLLECT_BODY' │B│ 578 | ({ \ │B│ | ^ │B│ In file included from ../input/pipewire.c:4: │B│ In file included from /usr/include/spa-0.2/spa/param/audio/format-utils.h:9: │B│ /usr/include/spa-0.2/spa/pod/builder.h:87:18: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 87 | f->pod.size -= SPA_MIN(size, f->pod.size); │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 ../input/pipewire.c:3: │B│ In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:8: │B│ In file included from /usr/include/spa-0.2/spa/support/plugin.h:11: │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 ../input/pipewire.c:4: │B│ In file included from /usr/include/spa-0.2/spa/param/audio/format-utils.h:9: │B│ /usr/include/spa-0.2/spa/pod/builder.h:156:4: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 156 | 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 ../input/pipewire.c:4: │B│ In file included from /usr/include/spa-0.2/spa/param/audio/format-utils.h:9: │B│ /usr/include/spa-0.2/spa/pod/builder.h:178:27: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 178 | builder->state.offset -= SPA_MIN(size, builder->state.offset); │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 ../input/pipewire.c:4: │B│ In file included from /usr/include/spa-0.2/spa/param/audio/format-utils.h:9: │B│ /usr/include/spa-0.2/spa/pod/builder.h:180:18: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 180 | f->pod.size -= SPA_MIN(size, f->pod.size); │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 ../input/pipewire.c:4: │B│ In file included from /usr/include/spa-0.2/spa/param/audio/format-utils.h:9: │B│ /usr/include/spa-0.2/spa/pod/builder.h:225:3: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 225 | 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:39:67: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 39 | #define SPA_STATIC_ASSERT(expr, ...) SPA_STATIC_ASSERT_IMPL(expr, ## __VA_ARGS__, "`" #expr "` evaluated to false") │B│ | ^ │B│ In file included from ../input/pipewire.c:4: │B│ In file included from /usr/include/spa-0.2/spa/param/audio/format-utils.h:9: │B│ /usr/include/spa-0.2/spa/pod/builder.h:257:2: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 257 | 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:39:67: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 39 | #define SPA_STATIC_ASSERT(expr, ...) SPA_STATIC_ASSERT_IMPL(expr, ## __VA_ARGS__, "`" #expr "` evaluated to false") │B│ | ^ │B│ In file included from ../input/pipewire.c:4: │B│ In file included from /usr/include/spa-0.2/spa/param/audio/format-utils.h:9: │B│ /usr/include/spa-0.2/spa/pod/builder.h:444:118: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 444 | #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 ../input/pipewire.c:4: │B│ In file included from /usr/include/spa-0.2/spa/param/audio/format-utils.h:8: │B│ /usr/include/spa-0.2/spa/pod/parser.h:906:64: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 906 | spa_pod_body_parse_object(pod,SPA_POD_BODY_CONST(pod),type,id,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:902:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 902 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../input/pipewire.c:4: │B│ In file included from /usr/include/spa-0.2/spa/param/audio/format-utils.h:11: │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:906:2: note: expanded from macro 'spa_pod_parse_object' │B│ 906 | spa_pod_body_parse_object(pod,SPA_POD_BODY_CONST(pod),type,id,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:899:2: note: expanded from macro 'spa_pod_body_parse_object' │B│ 899 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:881:31: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 881 | _res = spa_pod_parser_get(p,##__VA_ARGS__, 0); \ │B│ | ^ │B│ In file included from ../input/pipewire.c:4: │B│ In file included from /usr/include/spa-0.2/spa/param/audio/format-utils.h:11: │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:906:2: note: expanded from macro 'spa_pod_parse_object' │B│ 906 | spa_pod_body_parse_object(pod,SPA_POD_BODY_CONST(pod),type,id,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:902:2: note: expanded from macro 'spa_pod_body_parse_object' │B│ 902 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:877:2: note: expanded from macro 'spa_pod_parser_get_object' │B│ 877 | ({ \ │B│ | ^ │B│ In file included from ../input/pipewire.c:4: │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/param/audio/raw-utils.h:9: │B│ /usr/include/spa-0.2/spa/pod/iter.h:214:13: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 214 | 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 ../input/pipewire.c:4: │B│ In file included from /usr/include/spa-0.2/spa/param/audio/format-utils.h:8: │B│ /usr/include/spa-0.2/spa/pod/parser.h:906:64: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 906 | spa_pod_body_parse_object(pod,SPA_POD_BODY_CONST(pod),type,id,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:902:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 902 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../input/pipewire.c:4: │B│ In file included from /usr/include/spa-0.2/spa/param/audio/format-utils.h:13: │B│ /usr/include/spa-0.2/spa/param/audio/raw-utils.h:42:8: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 42 | res = spa_pod_parse_object(format, │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:906:2: note: expanded from macro 'spa_pod_parse_object' │B│ 906 | spa_pod_body_parse_object(pod,SPA_POD_BODY_CONST(pod),type,id,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:899:2: note: expanded from macro 'spa_pod_body_parse_object' │B│ 899 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:881:31: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 881 | _res = spa_pod_parser_get(p,##__VA_ARGS__, 0); \ │B│ | ^ │B│ In file included from ../input/pipewire.c:4: │B│ In file included from /usr/include/spa-0.2/spa/param/audio/format-utils.h:13: │B│ /usr/include/spa-0.2/spa/param/audio/raw-utils.h:42:8: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 42 | res = spa_pod_parse_object(format, │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:906:2: note: expanded from macro 'spa_pod_parse_object' │B│ 906 | spa_pod_body_parse_object(pod,SPA_POD_BODY_CONST(pod),type,id,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:902:2: note: expanded from macro 'spa_pod_body_parse_object' │B│ 902 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:877:2: note: expanded from macro 'spa_pod_parser_get_object' │B│ 877 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:906:64: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 906 | spa_pod_body_parse_object(pod,SPA_POD_BODY_CONST(pod),type,id,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:902:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 902 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../input/pipewire.c:4: │B│ In file included from /usr/include/spa-0.2/spa/param/audio/format-utils.h:14: │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:906:2: note: expanded from macro 'spa_pod_parse_object' │B│ 906 | spa_pod_body_parse_object(pod,SPA_POD_BODY_CONST(pod),type,id,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:899:2: note: expanded from macro 'spa_pod_body_parse_object' │B│ 899 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:881:31: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 881 | _res = spa_pod_parser_get(p,##__VA_ARGS__, 0); \ │B│ | ^ │B│ In file included from ../input/pipewire.c:4: │B│ In file included from /usr/include/spa-0.2/spa/param/audio/format-utils.h:14: │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:906:2: note: expanded from macro 'spa_pod_parse_object' │B│ 906 | spa_pod_body_parse_object(pod,SPA_POD_BODY_CONST(pod),type,id,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:902:2: note: expanded from macro 'spa_pod_body_parse_object' │B│ 902 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:877:2: note: expanded from macro 'spa_pod_parser_get_object' │B│ 877 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:906:64: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 906 | spa_pod_body_parse_object(pod,SPA_POD_BODY_CONST(pod),type,id,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:902:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 902 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../input/pipewire.c:4: │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/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:906:2: note: expanded from macro 'spa_pod_parse_object' │B│ 906 | spa_pod_body_parse_object(pod,SPA_POD_BODY_CONST(pod),type,id,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:899:2: note: expanded from macro 'spa_pod_body_parse_object' │B│ 899 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:881:31: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 881 | _res = spa_pod_parser_get(p,##__VA_ARGS__, 0); \ │B│ | ^ │B│ In file included from ../input/pipewire.c:4: │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/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:906:2: note: expanded from macro 'spa_pod_parse_object' │B│ 906 | spa_pod_body_parse_object(pod,SPA_POD_BODY_CONST(pod),type,id,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:902:2: note: expanded from macro 'spa_pod_body_parse_object' │B│ 902 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:877:2: note: expanded from macro 'spa_pod_parser_get_object' │B│ 877 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:906:64: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 906 | spa_pod_body_parse_object(pod,SPA_POD_BODY_CONST(pod),type,id,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:902:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 902 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../input/pipewire.c:4: │B│ In file included from /usr/include/spa-0.2/spa/param/audio/format-utils.h:16: │B│ /usr/include/spa-0.2/spa/param/audio/dsd-utils.h:39:8: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 39 | res = spa_pod_parse_object(format, │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:906:2: note: expanded from macro 'spa_pod_parse_object' │B│ 906 | spa_pod_body_parse_object(pod,SPA_POD_BODY_CONST(pod),type,id,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:899:2: note: expanded from macro 'spa_pod_body_parse_object' │B│ 899 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:881:31: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 881 | _res = spa_pod_parser_get(p,##__VA_ARGS__, 0); \ │B│ | ^ │B│ In file included from ../input/pipewire.c:4: │B│ In file included from /usr/include/spa-0.2/spa/param/audio/format-utils.h:16: │B│ /usr/include/spa-0.2/spa/param/audio/dsd-utils.h:39:8: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 39 | res = spa_pod_parse_object(format, │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:906:2: note: expanded from macro 'spa_pod_parse_object' │B│ 906 | spa_pod_body_parse_object(pod,SPA_POD_BODY_CONST(pod),type,id,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:902:2: note: expanded from macro 'spa_pod_body_parse_object' │B│ 902 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:877:2: note: expanded from macro 'spa_pod_parser_get_object' │B│ 877 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:906:64: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 906 | spa_pod_body_parse_object(pod,SPA_POD_BODY_CONST(pod),type,id,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:902:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 902 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../input/pipewire.c:4: │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/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:906:2: note: expanded from macro 'spa_pod_parse_object' │B│ 906 | spa_pod_body_parse_object(pod,SPA_POD_BODY_CONST(pod),type,id,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:899:2: note: expanded from macro 'spa_pod_body_parse_object' │B│ 899 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:881:31: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 881 | _res = spa_pod_parser_get(p,##__VA_ARGS__, 0); \ │B│ | ^ │B│ In file included from ../input/pipewire.c:4: │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/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:906:2: note: expanded from macro 'spa_pod_parse_object' │B│ 906 | spa_pod_body_parse_object(pod,SPA_POD_BODY_CONST(pod),type,id,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:902:2: note: expanded from macro 'spa_pod_body_parse_object' │B│ 902 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:877:2: note: expanded from macro 'spa_pod_parser_get_object' │B│ 877 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:906:64: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 906 | spa_pod_body_parse_object(pod,SPA_POD_BODY_CONST(pod),type,id,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:902:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 902 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../input/pipewire.c:4: │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/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:906:2: note: expanded from macro 'spa_pod_parse_object' │B│ 906 | spa_pod_body_parse_object(pod,SPA_POD_BODY_CONST(pod),type,id,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:899:2: note: expanded from macro 'spa_pod_body_parse_object' │B│ 899 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:881:31: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 881 | _res = spa_pod_parser_get(p,##__VA_ARGS__, 0); \ │B│ | ^ │B│ In file included from ../input/pipewire.c:4: │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/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:906:2: note: expanded from macro 'spa_pod_parse_object' │B│ 906 | spa_pod_body_parse_object(pod,SPA_POD_BODY_CONST(pod),type,id,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:902:2: note: expanded from macro 'spa_pod_body_parse_object' │B│ 902 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:877:2: note: expanded from macro 'spa_pod_parser_get_object' │B│ 877 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:906:64: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 906 | spa_pod_body_parse_object(pod,SPA_POD_BODY_CONST(pod),type,id,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:902:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 902 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../input/pipewire.c:4: │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/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:906:2: note: expanded from macro 'spa_pod_parse_object' │B│ 906 | spa_pod_body_parse_object(pod,SPA_POD_BODY_CONST(pod),type,id,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:899:2: note: expanded from macro 'spa_pod_body_parse_object' │B│ 899 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:881:31: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 881 | _res = spa_pod_parser_get(p,##__VA_ARGS__, 0); \ │B│ | ^ │B│ In file included from ../input/pipewire.c:4: │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/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:906:2: note: expanded from macro 'spa_pod_parse_object' │B│ 906 | spa_pod_body_parse_object(pod,SPA_POD_BODY_CONST(pod),type,id,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:902:2: note: expanded from macro 'spa_pod_body_parse_object' │B│ 902 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:877:2: note: expanded from macro 'spa_pod_parser_get_object' │B│ 877 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:906:64: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 906 | spa_pod_body_parse_object(pod,SPA_POD_BODY_CONST(pod),type,id,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:902:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 902 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../input/pipewire.c:4: │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/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:906:2: note: expanded from macro 'spa_pod_parse_object' │B│ 906 | spa_pod_body_parse_object(pod,SPA_POD_BODY_CONST(pod),type,id,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:899:2: note: expanded from macro 'spa_pod_body_parse_object' │B│ 899 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:881:31: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 881 | _res = spa_pod_parser_get(p,##__VA_ARGS__, 0); \ │B│ | ^ │B│ In file included from ../input/pipewire.c:4: │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/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:906:2: note: expanded from macro 'spa_pod_parse_object' │B│ 906 | spa_pod_body_parse_object(pod,SPA_POD_BODY_CONST(pod),type,id,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:902:2: note: expanded from macro 'spa_pod_body_parse_object' │B│ 902 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:877:2: note: expanded from macro 'spa_pod_parser_get_object' │B│ 877 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:906:64: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 906 | spa_pod_body_parse_object(pod,SPA_POD_BODY_CONST(pod),type,id,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:902:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 902 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../input/pipewire.c:4: │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/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:906:2: note: expanded from macro 'spa_pod_parse_object' │B│ 906 | spa_pod_body_parse_object(pod,SPA_POD_BODY_CONST(pod),type,id,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:899:2: note: expanded from macro 'spa_pod_body_parse_object' │B│ 899 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:881:31: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 881 | _res = spa_pod_parser_get(p,##__VA_ARGS__, 0); \ │B│ | ^ │B│ In file included from ../input/pipewire.c:4: │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/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:906:2: note: expanded from macro 'spa_pod_parse_object' │B│ 906 | spa_pod_body_parse_object(pod,SPA_POD_BODY_CONST(pod),type,id,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:902:2: note: expanded from macro 'spa_pod_body_parse_object' │B│ 902 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:877:2: note: expanded from macro 'spa_pod_parser_get_object' │B│ 877 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:906:64: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 906 | spa_pod_body_parse_object(pod,SPA_POD_BODY_CONST(pod),type,id,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:902:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 902 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../input/pipewire.c:4: │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/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:906:2: note: expanded from macro 'spa_pod_parse_object' │B│ 906 | spa_pod_body_parse_object(pod,SPA_POD_BODY_CONST(pod),type,id,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:899:2: note: expanded from macro 'spa_pod_body_parse_object' │B│ 899 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:881:31: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 881 | _res = spa_pod_parser_get(p,##__VA_ARGS__, 0); \ │B│ | ^ │B│ In file included from ../input/pipewire.c:4: │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/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:906:2: note: expanded from macro 'spa_pod_parse_object' │B│ 906 | spa_pod_body_parse_object(pod,SPA_POD_BODY_CONST(pod),type,id,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:902:2: note: expanded from macro 'spa_pod_body_parse_object' │B│ 902 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:877:2: note: expanded from macro 'spa_pod_parser_get_object' │B│ 877 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:906:64: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 906 | spa_pod_body_parse_object(pod,SPA_POD_BODY_CONST(pod),type,id,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:902:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 902 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../input/pipewire.c:4: │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/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:906:2: note: expanded from macro 'spa_pod_parse_object' │B│ 906 | spa_pod_body_parse_object(pod,SPA_POD_BODY_CONST(pod),type,id,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:899:2: note: expanded from macro 'spa_pod_body_parse_object' │B│ 899 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:881:31: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 881 | _res = spa_pod_parser_get(p,##__VA_ARGS__, 0); \ │B│ | ^ │B│ In file included from ../input/pipewire.c:4: │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/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:906:2: note: expanded from macro 'spa_pod_parse_object' │B│ 906 | spa_pod_body_parse_object(pod,SPA_POD_BODY_CONST(pod),type,id,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:902:2: note: expanded from macro 'spa_pod_body_parse_object' │B│ 902 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:877:2: note: expanded from macro 'spa_pod_parser_get_object' │B│ 877 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:906:64: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 906 | spa_pod_body_parse_object(pod,SPA_POD_BODY_CONST(pod),type,id,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:902:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 902 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../input/pipewire.c:4: │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/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:906:2: note: expanded from macro 'spa_pod_parse_object' │B│ 906 | spa_pod_body_parse_object(pod,SPA_POD_BODY_CONST(pod),type,id,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:899:2: note: expanded from macro 'spa_pod_body_parse_object' │B│ 899 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:881:31: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 881 | _res = spa_pod_parser_get(p,##__VA_ARGS__, 0); \ │B│ | ^ │B│ In file included from ../input/pipewire.c:4: │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/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:906:2: note: expanded from macro 'spa_pod_parse_object' │B│ 906 | spa_pod_body_parse_object(pod,SPA_POD_BODY_CONST(pod),type,id,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:902:2: note: expanded from macro 'spa_pod_body_parse_object' │B│ 902 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:877:2: note: expanded from macro 'spa_pod_parser_get_object' │B│ 877 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:906:64: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 906 | spa_pod_body_parse_object(pod,SPA_POD_BODY_CONST(pod),type,id,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:902:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 902 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../input/pipewire.c:4: │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/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:906:2: note: expanded from macro 'spa_pod_parse_object' │B│ 906 | spa_pod_body_parse_object(pod,SPA_POD_BODY_CONST(pod),type,id,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:899:2: note: expanded from macro 'spa_pod_body_parse_object' │B│ 899 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:881:31: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 881 | _res = spa_pod_parser_get(p,##__VA_ARGS__, 0); \ │B│ | ^ │B│ In file included from ../input/pipewire.c:4: │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/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:906:2: note: expanded from macro 'spa_pod_parse_object' │B│ 906 | spa_pod_body_parse_object(pod,SPA_POD_BODY_CONST(pod),type,id,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:902:2: note: expanded from macro 'spa_pod_body_parse_object' │B│ 902 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:877:2: note: expanded from macro 'spa_pod_parser_get_object' │B│ 877 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:906:64: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 906 | spa_pod_body_parse_object(pod,SPA_POD_BODY_CONST(pod),type,id,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:902:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 902 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../input/pipewire.c:4: │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/ac3-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:906:2: note: expanded from macro 'spa_pod_parse_object' │B│ 906 | spa_pod_body_parse_object(pod,SPA_POD_BODY_CONST(pod),type,id,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:899:2: note: expanded from macro 'spa_pod_body_parse_object' │B│ 899 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:881:31: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 881 | _res = spa_pod_parser_get(p,##__VA_ARGS__, 0); \ │B│ | ^ │B│ In file included from ../input/pipewire.c:4: │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/ac3-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:906:2: note: expanded from macro 'spa_pod_parse_object' │B│ 906 | spa_pod_body_parse_object(pod,SPA_POD_BODY_CONST(pod),type,id,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:902:2: note: expanded from macro 'spa_pod_body_parse_object' │B│ 902 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:877:2: note: expanded from macro 'spa_pod_parser_get_object' │B│ 877 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:906:64: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 906 | spa_pod_body_parse_object(pod,SPA_POD_BODY_CONST(pod),type,id,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:902:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 902 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../input/pipewire.c:4: │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/eac3-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:906:2: note: expanded from macro 'spa_pod_parse_object' │B│ 906 | spa_pod_body_parse_object(pod,SPA_POD_BODY_CONST(pod),type,id,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:899:2: note: expanded from macro 'spa_pod_body_parse_object' │B│ 899 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:881:31: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 881 | _res = spa_pod_parser_get(p,##__VA_ARGS__, 0); \ │B│ | ^ │B│ In file included from ../input/pipewire.c:4: │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/eac3-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:906:2: note: expanded from macro 'spa_pod_parse_object' │B│ 906 | spa_pod_body_parse_object(pod,SPA_POD_BODY_CONST(pod),type,id,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:902:2: note: expanded from macro 'spa_pod_body_parse_object' │B│ 902 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:877:2: note: expanded from macro 'spa_pod_parser_get_object' │B│ 877 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:906:64: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 906 | spa_pod_body_parse_object(pod,SPA_POD_BODY_CONST(pod),type,id,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:902:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 902 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../input/pipewire.c:4: │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/truehd-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:906:2: note: expanded from macro 'spa_pod_parse_object' │B│ 906 | spa_pod_body_parse_object(pod,SPA_POD_BODY_CONST(pod),type,id,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:899:2: note: expanded from macro 'spa_pod_body_parse_object' │B│ 899 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:881:31: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 881 | _res = spa_pod_parser_get(p,##__VA_ARGS__, 0); \ │B│ | ^ │B│ In file included from ../input/pipewire.c:4: │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/truehd-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:906:2: note: expanded from macro 'spa_pod_parse_object' │B│ 906 | spa_pod_body_parse_object(pod,SPA_POD_BODY_CONST(pod),type,id,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:902:2: note: expanded from macro 'spa_pod_body_parse_object' │B│ 902 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:877:2: note: expanded from macro 'spa_pod_parser_get_object' │B│ 877 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:906:64: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 906 | spa_pod_body_parse_object(pod,SPA_POD_BODY_CONST(pod),type,id,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:902:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 902 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../input/pipewire.c:4: │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/dts-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:906:2: note: expanded from macro 'spa_pod_parse_object' │B│ 906 | spa_pod_body_parse_object(pod,SPA_POD_BODY_CONST(pod),type,id,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:899:2: note: expanded from macro 'spa_pod_body_parse_object' │B│ 899 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:881:31: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 881 | _res = spa_pod_parser_get(p,##__VA_ARGS__, 0); \ │B│ | ^ │B│ In file included from ../input/pipewire.c:4: │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/dts-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:906:2: note: expanded from macro 'spa_pod_parse_object' │B│ 906 | spa_pod_body_parse_object(pod,SPA_POD_BODY_CONST(pod),type,id,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:902:2: note: expanded from macro 'spa_pod_body_parse_object' │B│ 902 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:877:2: note: expanded from macro 'spa_pod_parser_get_object' │B│ 877 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:906:64: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 906 | spa_pod_body_parse_object(pod,SPA_POD_BODY_CONST(pod),type,id,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:902:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 902 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../input/pipewire.c:4: │B│ In file included from /usr/include/spa-0.2/spa/param/audio/format-utils.h:30: │B│ /usr/include/spa-0.2/spa/param/audio/mpegh-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:906:2: note: expanded from macro 'spa_pod_parse_object' │B│ 906 | spa_pod_body_parse_object(pod,SPA_POD_BODY_CONST(pod),type,id,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:899:2: note: expanded from macro 'spa_pod_body_parse_object' │B│ 899 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:881:31: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 881 | _res = spa_pod_parser_get(p,##__VA_ARGS__, 0); \ │B│ | ^ │B│ In file included from ../input/pipewire.c:4: │B│ In file included from /usr/include/spa-0.2/spa/param/audio/format-utils.h:30: │B│ /usr/include/spa-0.2/spa/param/audio/mpegh-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:906:2: note: expanded from macro 'spa_pod_parse_object' │B│ 906 | spa_pod_body_parse_object(pod,SPA_POD_BODY_CONST(pod),type,id,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:902:2: note: expanded from macro 'spa_pod_body_parse_object' │B│ 902 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:877:2: note: expanded from macro 'spa_pod_parser_get_object' │B│ 877 | ({ \ │B│ | ^ │B│ In file included from ../input/pipewire.c:5: │B│ In file included from /usr/include/spa-0.2/spa/param/latency-utils.h:12: │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│ /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│ In file included from ../input/pipewire.c:4: │B│ In file included from /usr/include/spa-0.2/spa/param/audio/format-utils.h:8: │B│ /usr/include/spa-0.2/spa/pod/parser.h:906:64: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 906 | spa_pod_body_parse_object(pod,SPA_POD_BODY_CONST(pod),type,id,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:902:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 902 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../input/pipewire.c:5: │B│ /usr/include/spa-0.2/spa/param/latency-utils.h:93:13: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 93 | if ((res = spa_pod_parse_object(latency, │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:906:2: note: expanded from macro 'spa_pod_parse_object' │B│ 906 | spa_pod_body_parse_object(pod,SPA_POD_BODY_CONST(pod),type,id,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:899:2: note: expanded from macro 'spa_pod_body_parse_object' │B│ 899 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:881:31: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 881 | _res = spa_pod_parser_get(p,##__VA_ARGS__, 0); \ │B│ | ^ │B│ In file included from ../input/pipewire.c:5: │B│ /usr/include/spa-0.2/spa/param/latency-utils.h:93:13: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 93 | if ((res = spa_pod_parse_object(latency, │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:906:2: note: expanded from macro 'spa_pod_parse_object' │B│ 906 | spa_pod_body_parse_object(pod,SPA_POD_BODY_CONST(pod),type,id,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:902:2: note: expanded from macro 'spa_pod_body_parse_object' │B│ 902 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:877:2: note: expanded from macro 'spa_pod_parser_get_object' │B│ 877 | ({ \ │B│ | ^ │B│ In file included from ../input/pipewire.c:4: │B│ In file included from /usr/include/spa-0.2/spa/param/audio/format-utils.h:9: │B│ /usr/include/spa-0.2/spa/pod/builder.h:702:26: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 702 | spa_pod_builder_add(_b, ##__VA_ARGS__, 0); \ │B│ | ^ │B│ In file included from ../input/pipewire.c:5: │B│ /usr/include/spa-0.2/spa/param/latency-utils.h:110:27: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 110 | return (struct spa_pod *)spa_pod_builder_add_object(builder, │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/builder.h:698:2: note: expanded from macro 'spa_pod_builder_add_object' │B│ 698 | ({ \ │B│ | ^ │B│ In file included from ../input/pipewire.c:4: │B│ In file included from /usr/include/spa-0.2/spa/param/audio/format-utils.h:8: │B│ /usr/include/spa-0.2/spa/pod/parser.h:906:64: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 906 | spa_pod_body_parse_object(pod,SPA_POD_BODY_CONST(pod),type,id,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:902:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 902 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ │B│ | ^ │B│ In file included from ../input/pipewire.c:5: │B│ /usr/include/spa-0.2/spa/param/latency-utils.h:126:13: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 126 | if ((res = spa_pod_parse_object(latency, │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:906:2: note: expanded from macro 'spa_pod_parse_object' │B│ 906 | spa_pod_body_parse_object(pod,SPA_POD_BODY_CONST(pod),type,id,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:899:2: note: expanded from macro 'spa_pod_body_parse_object' │B│ 899 | ({ \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:881:31: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 881 | _res = spa_pod_parser_get(p,##__VA_ARGS__, 0); \ │B│ | ^ │B│ In file included from ../input/pipewire.c:5: │B│ /usr/include/spa-0.2/spa/param/latency-utils.h:126:13: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 126 | if ((res = spa_pod_parse_object(latency, │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:906:2: note: expanded from macro 'spa_pod_parse_object' │B│ 906 | spa_pod_body_parse_object(pod,SPA_POD_BODY_CONST(pod),type,id,##__VA_ARGS__) │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:902:2: note: expanded from macro 'spa_pod_body_parse_object' │B│ 902 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/parser.h:877:2: note: expanded from macro 'spa_pod_parser_get_object' │B│ 877 | ({ \ │B│ | ^ │B│ In file included from ../input/pipewire.c:4: │B│ In file included from /usr/include/spa-0.2/spa/param/audio/format-utils.h:9: │B│ /usr/include/spa-0.2/spa/pod/builder.h:702:26: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] │B│ 702 | spa_pod_builder_add(_b, ##__VA_ARGS__, 0); \ │B│ | ^ │B│ In file included from ../input/pipewire.c:5: │B│ /usr/include/spa-0.2/spa/param/latency-utils.h:139:27: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 139 | return (struct spa_pod *)spa_pod_builder_add_object(builder, │B│ | ^ │B│ /usr/include/spa-0.2/spa/pod/builder.h:698:2: note: expanded from macro 'spa_pod_builder_add_object' │B│ 698 | ({ \ │B│ | ^ │B│ ../input/pipewire.c:29:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 29 | 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│ ../input/pipewire.c:67:50: warning: [[]] attributes are a C23 extension [-Wc23-extensions] │B│ 67 | static void on_stream_state_changed(void *_data, [[maybe_unused]] enum pw_stream_state old, │B│ | ^ │B│ ../input/pipewire.c:69:37: warning: [[]] attributes are a C23 extension [-Wc23-extensions] │B│ 69 | [[maybe_unused]] const char *error) { │B│ | ^ │B│ 680 warnings generated. │B│ [39/39 1.354s (100%)] clang -o cava cava.p/cavacore.c.o cava.p/config.c.o cava.p/input_common.c.o cava.p/input_fifo.c.o cava.p/input_shmem.c.o cava.p/output_common.c.o cava.p/output_terminal_noncurses.c.o cava.p/output_raw.c.o cava.p/output_noritake.c.o cava.p/output_terminal_ncurses.c.o cava.p/output_terminal_bcircle.c.o cava.p/input_alsa.c.o cava.p/input_pulse.c.o cava.p/input_sndio.c.o cava.p/input_pipewire.c.o cava.p/output_sdl_cava.c.o cava.p/output_sdl_glsl.c.o cava.p/input_jack.c.o cava.p/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,--undefined-version -Wl,-Bsymbolic-functions -Wl,-O2,--gc-sections -Wl,-z,pack-relative-relocs -Wl,-z,relro,-z,now -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -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 -lsndio /usr/lib/libpipewire-0.3.so /usr/lib/libSDL2.so /usr/lib/libGL.so /usr/lib/libjack.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.7.tar.gz/aerynos-builddir -j 8 -v │ │Install │I│ + set -o errexit │I│ + set -o pipefail │I│ + set -o nounset │I│ + TERM=dumb │I│ + export TERM │I│ + SOURCE_DATE_EPOCH=1780617237 │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 -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 -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 -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 -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 -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,--undefined-version -Wl,-Bsymbolic-functions -Wl,-O2,--gc-sections -Wl,-z,pack-relative-relocs -Wl,-z,relro,-z,now' │I│ + export LDFLAGS │I│ + CGO_LDFLAGS='-Wl,--as-needed -Wl,--build-id=sha1 -Wl,--compress-debug-sections=zstd -Wl,--icf=safe -Wl,--undefined-version -Wl,-Bsymbolic-functions -Wl,-O2,--gc-sections -Wl,-z,pack-relative-relocs -Wl,-z,relro,-z,now -Wl,--no-gc-sections' │I│ + export CGO_LDFLAGS │I│ + DFLAGS='-O2 -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 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.7.tar.gz │I│ + export CCACHE_BASEDIR │I│ + test -z /mason/ccache │I│ + export 'NINJA_STATUS=[%f/%t %es (%P)] ' │I│ + NINJA_STATUS='[%f/%t %es (%P)] ' │I│ + CARGO_BUILD_DEP_INFO_BASEDIR=/mason/build/x86_64/0.10.7.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│ + GOCACHE= │I│ + export GOCACHE │I│ + test -z '' │I│ + unset GOCACHE │I│ + GOMODCACHE= │I│ + export GOMODCACHE │I│ + test -z '' │I│ + unset GOMODCACHE │I│ + CARGO_HOME= │I│ + export CARGO_HOME │I│ + test -z '' │I│ + unset CARGO_HOME │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.7.tar.gz │I│ + cd /mason/build/x86_64/0.10.7.tar.gz │I│ + echo 'The work directory %(workdir) is /mason/build/x86_64/0.10.7.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.7.tar.gz │I│ Installing libcava.so.0.10.7 to /mason/install/usr/lib │I│ Installing cava to /mason/install/usr/bin │I│ Installing /mason/build/x86_64/0.10.7.tar.gz/include/cava/cavacore.h to /mason/install/usr/include/cava │I│ Installing /mason/build/x86_64/0.10.7.tar.gz/include/cava/common.h to /mason/install/usr/include/cava │I│ Installing /mason/build/x86_64/0.10.7.tar.gz/include/cava/config.h to /mason/install/usr/include/cava │I│ Installing /mason/build/x86_64/0.10.7.tar.gz/include/cava/input/common.h to /mason/install/usr/include/cava/input │I│ Installing /mason/build/x86_64/0.10.7.tar.gz/include/cava/output/common.h to /mason/install/usr/include/cava/output │I│ Installing /mason/build/x86_64/0.10.7.tar.gz/cava.psf to /mason/install/usr/share/consolefonts │I│ Installing /mason/build/x86_64/0.10.7.tar.gz/aerynos-builddir/meson-private/libcava.pc to /mason/install/usr/lib/pkgconfig │I│ Installing symlink pointing to libcava.so.0.10.7 to /mason/install/usr/lib/libcava.so.0 │I│ Installing symlink pointing to libcava.so.0 to /mason/install/usr/lib/libcava.so │Analyzing artefacts (» = Include, × = Ignore, ^ = Replace) │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/input/common.h │A│ » /usr/include/cava/output/common.h │A│ » /usr/lib/libcava.so │A│ » /usr/lib/libcava.so.0 │A│ » /usr/lib/libcava.so.0.10.7 │A│ » /usr/lib/pkgconfig/libcava.pc │A│ » /usr/share/consolefonts/cava.psf │A│ » /usr/lib/debug/.build-id/55/f63ad5e3b63f77cebf6bba65d880ee8f6a4b5b.debug │A│ » /usr/lib/debug/.build-id/13/6fa03a42a939a7246bd6799f5e8e1d874bf00e.debug Verifying Verified "c/cava/manifest.x86_64.bin" matches built manifest based on hash match: "3cdf2d91142f2c55e77e94a26bd91f415f2b2c72083f2ca9ca8d55fca9cdebed" Packaging Emitted cava-0.10.7-5-1-x86_64.stone Emitted cava-dbginfo-0.10.7-5-1-x86_64.stone Emitted cava-devel-0.10.7-5-1-x86_64.stone Emitted libcava-0.10.7-5-1-x86_64.stone Phase Elapsed % │Initialize 0.80s 4.3% │Populate (moss) ││Resolve 0.82s 4.4% ││Fetch 0.64s 3.5% ││Blit 10.03s 53.9% │Fetch 0.55s 3.0% │x86_64 ││Prepare 0.04s 0.2% ││Setup 3.30s 17.7% ││Build 1.77s 9.5% ││Install 0.38s 2.0% │Analyze 0.12s 0.6% │Emit 0.15s 0.8% ────────────────────────────────────── Total 18.60s 100.0% Build finished successfully at 2026-06-05T01:54:43+02:00