boulder v0.26.6 (Git ref db53b9251ebddea895cf3e3a6468b3899cae9814) └─ building cava-1.0.0-6-1 Refreshed repo0 The following package(s) will be installed: abseil-cpp 20260526.0-15 libogg 1.3.6-3 acl 2.4.0-6 libpciaccess 0.19-6 adwaita-fonts 50.0-4 libplacebo 7.360.1-12 adwaita-icon-theme 50.0-11 libpng 1.6.58-15 adwaita-icon-theme-legacy 46.2-3 libproxy 0.5.12-9 alsa-lib 1.2.16.1-19 libpsl 0.23.0-6 alsa-lib-devel 1.2.16.1-19 libpwquality 1.4.5-5 alsa-topology-conf 1.2.5.1-4 librsvg 2.62.3-20 alsa-ucm-conf 1.2.16.1-12 libseccomp 2.6.1-7 aom 3.14.1-11 libsecret 0.21.7-9 at-spi2-atk 2.60.5-26 libsmartcols 2.42.2-22 at-spi2-core 2.60.5-26 libsndfile 1.2.2-4 at-spi2-core-atk 2.60.5-26 libsodium 1.0.22+git.2ce4d906-6 attr 2.6.0-7 libsoup 3.6.6-11 avahi 0.8-6 libssh 0.12.1-7 bash 5.3.15-32 libssh2 1.11.1-3 bluez-libs 5.87-13 libstdc++ 16.1.0+git.0daeef2c-25 boulder 0.26.6+git.dae3182-161 libstdc++-devel 16.1.0+git.0daeef2c-25 brotli-libs 1.2.0-10 libstone 0.26.1+git.647000c-7 bsdtar 3.8.8-25 libswresample 8.1.2-36 bsdtar-static 3.8.8-25 libswscale 8.1.2-36 bubblewrap 0.11.2-7 libtasn1 4.21.0-4 bzip2-libs 1.0.8-7 libthai 0.1.30-3 ca-certificates 20250516-18 libtheora 1.2.0-1 ca-certificates-mozilla 3.126-49 libtiff 4.7.2-11 ca-certificates-utils 20250516-18 libtinysparql 3.11.1-16 cairo 1.18.4-8 libtool-ltldl 2.6.2-4 cairo-gobject 1.18.4-8 libunistring 1.4.2-7 clang 22.1.8-59 libunwind 22.1.8-59 clang-libs 22.1.8-59 libusb 1.0.30-5 cmake 4.4.0-25 libutempter 1.2.1-2 colord-libs 1.4.8-6 libuuid 2.42.2-22 compiler-rt 22.1.8-59 libuuid-devel 2.42.2-22 coreutils 0.9.0-37 libuv 1.52.1-8 cracklib 2.10.3-3 libva 2.24.1-9 cryptsetup 2.8.7-14 libvdpau 1.5-3 cryptsetup-devel 2.8.7-14 libvorbis 1.3.7-2 cryptsetup-libs 2.8.7-14 libvpl 2.17.0-5 cups-libs 2.4.19-24 libvpx 1.16.0-8 curl-libs 8.21.0-32 libwebp 1.6.0-8 cyrus-sasl-libs 2.1.28-5 libx11 1.8.13-9 dash 0.5.13.5-20 libx11-devel 1.8.13-9 dbus 1.16.2-13 libxau 1.0.12-5 device-mapper 2.03.41-21 libxau-devel 1.0.12-5 device-mapper-devel 2.03.41-21 libxcb 1.17.0-6 device-mapper-libs 2.03.41-21 libxcb-devel 1.17.0-6 diffutils 3.12-6 libxcomposite 0.4.7-5 duktape 2.7.0-3 libxcrypt 4.5.2-10 elfutils-libs 0.195-13 libxcursor 1.2.3-5 envsubst 1.0-11 libxdamage 1.1.7-5 expat 2.8.2-15 libxext 1.3.7-7 fdk-aac 2.0.3-2 libxfixes 6.0.2-10 fftw 3.3.11-4 libxft 2.3.9-5 fftw-devel 3.3.11-4 libxi 1.8.3-7 fftw-libs 3.3.11-4 libxinerama 1.1.6-5 file 5.48-12 libxkbcommon 1.13.2-16 findutils 4.11.0-5 libxml2 2.15.3-21 flac-libs 1.5.0-2 libxrandr 1.5.5-8 fontconfig 2.18.2-20 libxrender 0.9.12-6 freetype 2.14.3-19 libxtst 1.2.5-5 fribidi 1.0.16-5 lilv-libs 0.28.0-7 gawk 5.4.1-10 linux-headers 7.1.5-46 gcc 16.1.0+git.0daeef2c-25 linux-pam-libs 1.7.2-19 gdbm-libs 1.26-7 lld 22.1.8-59 gdk-pixbuf 2.44.7-16 lld-libs 22.1.8-59 giflib 6.1.3-3 llvm 22.1.8-59 git 2.55.0-25 llvm-libs 22.1.8-59 glib-networking 2.80.1-7 lz4 1.10.0-4 glib2 2.88.2-39 lzo 2.10-2 glib2-devel 2.88.2-39 meson 1.11.2-25 glibc 2.43+git.dae425b5-40 mimalloc 2.3.2-13 glibc-devel 2.43+git.dae425b5-40 mpc 1.4.1-5 glslang-libs 16.3.0-14 mpdecimal 4.0.1-2 glycin-libs 2.0.8-19 mpfr 4.2.2-5 glycin-loaders 2.0.8-19 nano 9.1-41 gmp 6.3.0-6 ncurses 6.6-20260627-26 gnu-coreutils-compat 9.11-7 ncurses-base 6.6-20260627-26 gobject-introspection 1.86.0-15 ncurses-c++-libs 6.6-20260627-26 gpm-libs 1.20.7-4 ncurses-devel 6.6-20260627-26 graphite 1.3.15-9 ncurses-libs 6.6-20260627-26 grep 3.12-7 nghttp2-libs 1.69.0-16 gsettings-desktop-schemas 50.1-12 nghttp3 1.17.0-7 gsm 1.0.24-3 ngtcp2 1.24.0-3 gstreamer 1.28.5-55 ninja 1.13.2-6 gtk-3 3.24.52-17 ntpd-rs 1.9.0-12 gtk-3-update-icon-cache 3.24.52-17 ocl-icd 2.3.5-7 gzip 1.14-6 openh264 2.6.0-2 harfbuzz 14.2.1-36 openjpeg 2.5.4-4 helix 25.07.01-8 openldap 2.6.13-7 hicolor-icon-theme 0.18-3 openmp 22.1.8-59 highway 1.4.0-7 openmp-devel 22.1.8-59 hwloc-libs 2.14.0-7 openssl 3.6.3-36 iana-etc 20260430-5 openssl-devel 3.6.3-36 icu-libs 78.3-14 openssl-libs 3.6.3-36 iniparser 4.2.6-1 opus 1.6.1-4 iniparser-devel 4.2.6-1 os-info 2026.07-19 isl 0.28-3 p11-kit 0.26.4-12 jbigkit-libs 2.1-1 p11-kit-libs 0.26.4-12 json-c 0.19-6 pango 1.58.0-13 json-c-devel 0.19-6 pcre2 10.47-8 json-glib 1.10.8-8 pcre2-devel 10.47-8 jsoncpp 1.9.8-10 pipewire 1.6.8-36 kbd 2.10.0-10 pipewire-devel 1.6.8-36 keyutils 1.6.3-4 pipewire-libs 1.6.8-36 kmod-libs 34.2-10 pixman 0.46.4-9 krb5-libs 1.22.2-6 pkgconf 2.5.1-12 lame-libs 4.0-7 polly 22.1.8-59 layout 0.1.0-8 popt 1.19-2 lcms2 2.19.1-8 procps 4.0.6-8 leptonica 1.87.0-1 pulseaudio 17.0-5 less 704-17 pulseaudio-devel 17.0-5 libarchive 3.8.8-25 pulseaudio-libs 17.0-5 libass 0.17.5-5 pulseaudio-libs-glib2 17.0-5 libatomic 16.1.0+git.0daeef2c-25 python 3.14.6-24 libavcodec 8.1.2-36 python-libs 3.14.6-24 libavfilter 8.1.2-36 python-packaging 26.2-11 libavformat 8.1.2-36 python-pip-wheel 26.1.2-10 libavutil 8.1.2-36 qrencode 4.1.1-3 libb2 0.98.1-2 rav1e 0.8.1-5 libblkid 2.42.2-22 readline 8.3.3-9 libblkid-devel 2.42.2-22 rhash 1.4.6-1 libbpf 1.7.0-8 ripgrep 15.2.0-5 libbs2b 3.1.0-3 rtkit 0.14-4 libcanberra 0.30-6 sbc 2.2-4 libcap 2.78-13 sdl2-compat 2.32.70-12 libcap-ng 0.9.3-7 sdl2-compat-devel 2.32.70-12 libcloudproviders 0.4.0-6 sdl3 3.4.12-17 libcom_err 1.47.4-7 sed 4.10-4 libdaemon 0.14-2 serd 0.32.10-5 libdatrie 0.2.14-4 shaderc 2026.2-12 libdav1d 1.5.4-6 shared-mime-info 2.5.1-11 libdecor 0.2.5-6 snappy 1.2.2-2 libdeflate 1.25-2 sndio 1.10.0-4 libdovi 3.4.0-3 sndio-devel 1.10.0-4 libdrm 2.4.134-18 sord 0.16.22-4 libdvdnav 7.0.0-3 soxr 0.1.3-1 libdvdread 7.0.1-3 speex 1.2.1-1 libebur128 1.2.6-2 spirv-tools-libs 2026.2-16 libeconf 0.8.3-7 sqlite 3.53.3-22 libeconf-devel 0.8.3-7 sratom 0.6.22-3 libedit 20260512-3.1-7 sudo-rs 0.2.14-20 libelf 0.195-13 svt-av1 4.2.0-8 libepoxy 1.5.10+git.bb7ddbc7-4 sysprof-capture-devel 50.0-6 libevent 2.1.13-5 system-accounts 0.1.0-8 libfdisk 2.42.2-22 systemd 260.3-89 libffi 3.7.1-12 systemd-libs 260.3-89 libffi-devel 3.7.1-12 systemd-libs-devel 260.3-89 libfreeaptx 0.2.2-1 systemd-shared 260.3-89 libgbm 26.1.5-81 systemd-sysusers 260.3-89 libgcc 16.1.0+git.0daeef2c-25 systemd-tmpfiles 260.3-89 libgcc-static 16.1.0+git.0daeef2c-25 terminfo-foot 1.27.0-5 libgcrypt 1.12.2-11 terminfo-ghostty 1.3.1-9 libglvnd 1.7.0-10 terminfo-kitty 0.48.1-18 libglvnd-devel 1.7.0-10 terminfo-kmscon 10.0.1-11 libglvnd-egl 1.7.0-10 terminus-font 4.49.1-2 libglvnd-gles 1.7.0-10 tesseract-common 5.5.2-1 libglvnd-glx 1.7.0-10 tesseract-langpack-eng 4.1.0-1 libglvnd-opengl 1.7.0-10 tesseract-libs 5.5.2-1 libgomp 16.1.0+git.0daeef2c-25 tpm2-tss 4.2.0-6 libgpg-error 1.61-11 tzdata 2026c-11 libgusb 0.4.9-5 util-linux 2.42.2-22 libheif 1.23.1-14 uutils-coreutils 0.9.0-37 libheif-plugin-dav1d 1.23.1-14 vim 9.2.0780-29 libheif-plugin-ffmpeg 1.23.1-14 vulkan-loader 1.4.350.1-21 libheif-plugin-jpeg 1.23.1-14 wayland 1.26.0-10 libheif-plugin-rav1e 1.23.1-14 webrtc-audio-processing-2 2.1-5 libheif-plugin-x265 1.23.1-14 x264-libs 2025.06.08-4 libidn2 2.3.8-5 x265-libs 4.2-5 libjack3 1.6.8-36 xkeyboard-config 2.48-9 libjack3-devel 1.6.8-36 xorgproto 2025.1-5 libjpeg-turbo 3.2.0-13 xprop 1.2.8-1 libjxl 0.12.0-11 xxd 9.2.0780-29 liblc3 1.1.3-1 xz 5.8.3-15 libldac 2.0.2.6-2 zimg 3.0.6+git.1ad1895-2 libmount 2.42.2-22 zix 0.8.2-4 libmount-devel 2.42.2-22 zlib 2.3.3-23 libmpg123 1.33.6-1 zlib-devel 2.3.3-23 libmysofa 1.3.5-3 zstd-libs 1.5.7-12 Installed acl (cached) Installed alsa-topology-conf (cached) Installed alsa-lib-devel (cached) Installed at-spi2-atk (cached) Installed alsa-lib (cached) Installed abseil-cpp (cached) Installed attr (cached) Installed at-spi2-core-atk (cached) Installed adwaita-fonts (cached) Installed aom (cached) Installed bluez-libs (cached) Installed brotli-libs (cached) Installed bsdtar (cached) Installed avahi (cached) Installed at-spi2-core (cached) Installed bubblewrap (cached) Installed ca-certificates (cached) Installed bzip2-libs (cached) Installed bash (cached) Installed ca-certificates-utils (cached) Installed cairo-gobject (cached) Installed clang (cached) Installed ca-certificates-mozilla (cached) Installed cairo (cached) Installed colord-libs (cached) Installed alsa-ucm-conf (cached) Installed coreutils (cached) Installed boulder (cached) Installed cryptsetup (cached) Installed cryptsetup-devel (cached) Installed adwaita-icon-theme (cached) Installed cups-libs (cached) Installed cryptsetup-libs (cached) Installed curl-libs (cached) Installed cyrus-sasl-libs (cached) Installed dash (cached) Installed bsdtar-static (cached) Installed cracklib (cached) Installed device-mapper (cached) Installed device-mapper-libs (cached) Installed device-mapper-devel (cached) Installed duktape (cached) Installed dbus (cached) Installed diffutils (cached) Installed envsubst (cached) Installed elfutils-libs (cached) Installed expat (cached) Installed fftw-devel (cached) Installed fftw (cached) Installed fdk-aac (cached) Installed findutils (cached) Installed compiler-rt (cached) Installed fftw-libs (cached) Installed flac-libs (cached) Installed fribidi (cached) Installed freetype (cached) Installed file (cached) Installed gdbm-libs (cached) Installed fontconfig (cached) Installed giflib (cached) Installed glib-networking (cached) Installed gawk (cached) Installed gdk-pixbuf (cached) Installed glib2 (cached) Installed adwaita-icon-theme-legacy (cached) Installed glslang-libs (cached) Installed git (cached) Installed glycin-libs (cached) Installed gmp (cached) Installed glib2-devel (cached) Installed gobject-introspection (cached) Installed gpm-libs (cached) Installed graphite (cached) Installed grep (cached) Installed gnu-coreutils-compat (cached) Installed gsm (cached) Installed clang-libs (cached) Installed glycin-loaders (cached) Installed gtk-3-update-icon-cache (cached) Installed gzip (cached) Installed gsettings-desktop-schemas (cached) Installed harfbuzz (cached) Installed hicolor-icon-theme (cached) Installed glibc-devel (cached) Installed hwloc-libs (cached) Installed iana-etc (cached) Installed highway (cached) Installed gstreamer (cached) Installed iniparser (cached) Installed iniparser-devel (cached) Installed jbigkit-libs (cached) Installed json-c (cached) Installed isl (cached) Installed json-c-devel (cached) Installed jsoncpp (cached) Installed json-glib (cached) Installed keyutils (cached) Installed kmod-libs (cached) Installed krb5-libs (cached) Installed lame-libs (cached) Installed layout (cached) Installed lcms2 (cached) Installed leptonica (cached) Installed less (cached) Installed libarchive (cached) Installed libass (cached) Installed libatomic (cached) Installed icu-libs (cached) Installed kbd (cached) Installed libavformat (cached) Installed libavutil (cached) Installed libb2 (cached) Installed libblkid (cached) Installed libblkid-devel (cached) Installed libbpf (cached) Installed libavfilter (cached) Installed libbs2b (cached) Installed libcap (cached) Installed libcap-ng (cached) Installed libcanberra (cached) Installed libcom_err (cached) Installed libcloudproviders (cached) Installed libdaemon (cached) Installed libdatrie (cached) Installed libdecor (cached) Installed libdeflate (cached) Installed libavcodec (cached) Installed libdav1d (cached) Installed libdovi (cached) Installed libdvdnav (cached) Installed libebur128 (cached) Installed libeconf (cached) Installed libdrm (cached) Installed libdvdread (cached) Installed libedit (cached) Installed libelf (cached) Installed libepoxy (cached) Installed libeconf-devel (cached) Installed libffi (cached) Installed libfdisk (cached) Installed libffi-devel (cached) Installed libfreeaptx (cached) Installed libevent (cached) Installed libgbm (cached) Installed libgcc (cached) Installed libglvnd (cached) Installed libgcrypt (cached) Installed libglvnd-egl (cached) Installed libglvnd-gles (cached) Installed libglvnd-glx (cached) Installed libgcc-static (cached) Installed libglvnd-devel (cached) Installed libglvnd-opengl (cached) Installed libgomp (cached) Installed libgpg-error (cached) Installed libgusb (cached) Installed libheif-plugin-dav1d (cached) Installed libheif-plugin-ffmpeg (cached) Installed libheif-plugin-jpeg (cached) Installed libheif (cached) Installed libheif-plugin-rav1e (cached) Installed libheif-plugin-x265 (cached) Installed libidn2 (cached) Installed gtk-3 (cached) Installed libjack3 (cached) Installed libjack3-devel (cached) Installed libjpeg-turbo (cached) Installed liblc3 (cached) Installed libldac (cached) Installed libmount (cached) Installed libmount-devel (cached) Installed libogg (cached) Installed libmysofa (cached) Installed libpciaccess (cached) Installed libmpg123 (cached) Installed libproxy (cached) Installed libpsl (cached) Installed libpng (cached) Installed libplacebo (cached) Installed libseccomp (cached) Installed libjxl (cached) Installed libsecret (cached) Installed libpwquality (cached) Installed libsmartcols (cached) Installed libsndfile (cached) Installed libsodium (cached) Installed libssh (cached) Installed libssh2 (cached) Installed librsvg (cached) Installed libstone (cached) Installed libstdc++ (cached) Installed libswresample (cached) Installed libtasn1 (cached) Installed libstdc++-devel (cached) Installed glibc (cached) Installed libthai (cached) Installed libswscale (cached) Installed libtheora (cached) Installed libsoup (cached) Installed helix (cached) Installed libtiff (cached) Installed libutempter (cached) Installed libtool-ltldl (cached) Installed libunwind (cached) Installed libusb (cached) Installed libuuid (cached) Installed libuuid-devel (cached) Installed libvdpau (cached) Installed libuv (cached) Installed libva (cached) Installed libtinysparql (cached) Installed libvpl (cached) Installed libunistring (cached) Installed libxau (cached) Installed libvorbis (cached) Installed libxau-devel (cached) Installed libwebp (cached) Installed gcc (cached) Installed libxcomposite (cached) Installed libxcrypt (cached) Installed libxcb (cached) Installed libxcursor (cached) Installed libxdamage (cached) Installed libxext (cached) Installed libxfixes (cached) Installed libxft (cached) Installed libxinerama (cached) Installed libxi (cached) Installed libxkbcommon (cached) Installed libxrandr (cached) Installed libxrender (cached) Installed libvpx (cached) Installed libxml2 (cached) Installed libxtst (cached) Installed linux-pam-libs (cached) Installed lld (cached) Installed lilv-libs (cached) Installed lld-libs (cached) Installed lz4 (cached) Installed lzo (cached) Installed libx11 (cached) Installed mimalloc (cached) Installed mpc (cached) Installed mpdecimal (cached) Installed mpfr (cached) Installed linux-headers (cached) Installed nano (cached) Installed ncurses (cached) Installed cmake (cached) Installed ncurses-c++-libs (cached) Installed ncurses-libs (cached) Installed nghttp2-libs (cached) Installed nghttp3 (cached) Installed ngtcp2 (cached) Installed ninja (cached) Installed ncurses-devel (cached) Installed ncurses-base (cached) Installed ocl-icd (cached) Installed openjpeg (cached) Installed openh264 (cached) Installed openldap (cached) Installed openmp-devel (cached) Installed openmp (cached) Installed libx11-devel (cached) Installed ntpd-rs (cached) Installed opus (cached) Installed os-info (cached) Installed openssl-libs (cached) Installed openssl (cached) Installed p11-kit (cached) Installed p11-kit-libs (cached) Installed pcre2-devel (cached) Installed pcre2 (cached) Installed pango (cached) Installed pipewire-libs (cached) Installed pixman (cached) Installed pkgconf (cached) Installed libxcb-devel (cached) Installed meson (cached) Installed popt (cached) Installed pulseaudio (cached) Installed pulseaudio-devel (cached) Installed pipewire-devel (cached) Installed polly (cached) Installed pulseaudio-libs-glib2 (cached) Installed procps (cached) Installed python (cached) Installed pulseaudio-libs (cached) Installed qrencode (cached) Installed python-pip-wheel (cached) Installed python-packaging (cached) Installed rhash (cached) Installed readline (cached) Installed rtkit (cached) Installed sbc (cached) Installed openssl-devel (cached) Installed ripgrep (cached) Installed sdl2-compat (cached) Installed rav1e (cached) Installed sed (cached) Installed serd (cached) Installed shaderc (cached) Installed sdl3 (cached) Installed snappy (cached) Installed sndio-devel (cached) Installed sndio (cached) Installed sord (cached) Installed soxr (cached) Installed speex (cached) Installed sdl2-compat-devel (cached) Installed sratom (cached) Installed pipewire (cached) Installed sqlite (cached) Installed sudo-rs (cached) Installed system-accounts (cached) Installed llvm (cached) Installed sysprof-capture-devel (cached) Installed systemd-libs (cached) Installed spirv-tools-libs (cached) Installed shared-mime-info (cached) Installed systemd-sysusers (cached) Installed systemd-tmpfiles (cached) Installed terminfo-foot (cached) Installed terminfo-ghostty (cached) Installed terminfo-kitty (cached) Installed terminfo-kmscon (cached) Installed svt-av1 (cached) Installed tesseract-common (cached) Installed systemd-shared (cached) Installed tesseract-libs (cached) Installed tesseract-langpack-eng (cached) Installed terminus-font (cached) Installed tpm2-tss (cached) Installed systemd-libs-devel (cached) Installed vulkan-loader (cached) Installed wayland (cached) Installed webrtc-audio-processing-2 (cached) Installed x264-libs (cached) Installed util-linux (cached) Installed uutils-coreutils (cached) Installed tzdata (cached) Installed xprop (cached) Installed xxd (cached) Installed xorgproto (cached) Installed xz (cached) Installed zix (cached) Installed zlib (cached) Installed llvm-libs (cached) Installed zimg (cached) Installed zlib-devel (cached) Installed zstd-libs (cached) Installed x265-libs (cached) Installed systemd (cached) Installed xkeyboard-config (cached) Installed vim (cached) Installed python-libs (cached) 56912 entries blitted in 0.76s (75.0k / s) Sharing 1 upstream(s) with the build container: Shared 1.0.0.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=1785264123 │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='-O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -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 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC' │P│ + export CFLAGS │P│ + CGO_CFLAGS='-O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -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 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC' │P│ + export CGO_CFLAGS │P│ + CXXFLAGS='-O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -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 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC' │P│ + export CXXFLAGS │P│ + CGO_CXXFLAGS='-O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -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 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC' │P│ + export CGO_CXXFLAGS │P│ + FFLAGS='-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=1 -C strip=none -C target-cpu=x86-64-v2' │P│ + export RUSTFLAGS │P│ + VALAFLAGS=-g │P│ + export VALAFLAGS │P│ + GOFLAGS='-buildmode=pie -ldflags=-linkmode=external -mod=readonly -modcacherw -trimpath' │P│ + export GOFLAGS │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│ + GOAMD64=v2 │P│ + export GOAMD64 │P│ + test -z v2 │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│ + ZIG_GLOBAL_CACHE_DIR= │P│ + export ZIG_GLOBAL_CACHE_DIR │P│ + test -z '' │P│ + unset ZIG_GLOBAL_CACHE_DIR │P│ + ZIG_LOCAL_CACHE_DIR= │P│ + export ZIG_LOCAL_CACHE_DIR │P│ + test -z '' │P│ + unset ZIG_LOCAL_CACHE_DIR │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│ The work directory %(workdir) is /mason/build/x86_64 │P│ + echo 'The work directory %(workdir) is /mason/build/x86_64' │P│ + mkdir -p 1.0.0.tar.gz │P│ + bsdtar-static xf /mason/sourcedir/1.0.0.tar.gz -C 1.0.0.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=1785264123 │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='-O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -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 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC' │S│ + export CFLAGS │S│ + CGO_CFLAGS='-O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -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 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC' │S│ + export CGO_CFLAGS │S│ + CXXFLAGS='-O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -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 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC' │S│ + export CXXFLAGS │S│ + CGO_CXXFLAGS='-O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -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 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC' │S│ + export CGO_CXXFLAGS │S│ + FFLAGS='-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=1 -C strip=none -C target-cpu=x86-64-v2' │S│ + export RUSTFLAGS │S│ + VALAFLAGS=-g │S│ + export VALAFLAGS │S│ + GOFLAGS='-buildmode=pie -ldflags=-linkmode=external -mod=readonly -modcacherw -trimpath' │S│ + export GOFLAGS │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│ + GOAMD64=v2 │S│ + export GOAMD64 │S│ + test -z v2 │S│ + CCACHE_DIR=/mason/ccache │S│ + export CCACHE_DIR │S│ + CCACHE_BASEDIR=/mason/build/x86_64/1.0.0.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/1.0.0.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│ + ZIG_GLOBAL_CACHE_DIR= │S│ + export ZIG_GLOBAL_CACHE_DIR │S│ + test -z '' │S│ + unset ZIG_GLOBAL_CACHE_DIR │S│ + ZIG_LOCAL_CACHE_DIR= │S│ + export ZIG_LOCAL_CACHE_DIR │S│ + test -z '' │S│ + unset ZIG_LOCAL_CACHE_DIR │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/1.0.0.tar.gz │S│ + cd /mason/build/x86_64/1.0.0.tar.gz │S│ + echo 'The work directory %(workdir) is /mason/build/x86_64/1.0.0.tar.gz' │S│ + test -e ./meson.build │S│ The work directory %(workdir) is /mason/build/x86_64/1.0.0.tar.gz │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.2 │S│ Source dir: /mason/build/x86_64/1.0.0.tar.gz │S│ Build dir: /mason/build/x86_64/1.0.0.tar.gz/aerynos-builddir │S│ Build type: native build │S│ Project name: cava │S│ Project version: 1.0.0 │S│ C compiler for the host machine: clang (clang 22.1.8 "clang version 22.1.8 (AerynOS)") │S│ C linker for the host machine: clang ld.lld 22.1.8 │S│ Host machine cpu family: x86_64 │S│ Host machine cpu: x86_64 │S│ Program git found: YES (/usr/bin/git) │S│ Objective-C compiler for the host machine: clang (clang 22.1.8) │S│ Objective-C linker for the host machine: clang ld.lld 22.1.8 │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.20260627 │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:179: 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.8 │S│ Checking for function "pw_stream_connect" with dependency libpipewire-0.3: YES │S│ Run-time dependency sdl2 found: YES 2.32.70 │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:306: WARNING: No oss dev files found. building without oss │S│ Run-time dependency jack found: YES 3.1608.0 │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 1.0.0 │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=1785264123 │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='-O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -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 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC' │B│ + export CFLAGS │B│ + CGO_CFLAGS='-O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -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 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC' │B│ + export CGO_CFLAGS │B│ + CXXFLAGS='-O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -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 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC' │B│ + export CXXFLAGS │B│ + CGO_CXXFLAGS='-O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -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 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC' │B│ + export CGO_CXXFLAGS │B│ + FFLAGS='-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│ + 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=1 -C strip=none -C target-cpu=x86-64-v2' │B│ + export RUSTFLAGS │B│ + VALAFLAGS=-g │B│ + export VALAFLAGS │B│ + GOFLAGS='-buildmode=pie -ldflags=-linkmode=external -mod=readonly -modcacherw -trimpath' │B│ + export GOFLAGS │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│ + GOAMD64=v2 │B│ + export GOAMD64 │B│ + test -z v2 │B│ + CCACHE_DIR=/mason/ccache │B│ + export CCACHE_DIR │B│ + CCACHE_BASEDIR=/mason/build/x86_64/1.0.0.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/1.0.0.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│ + ZIG_GLOBAL_CACHE_DIR= │B│ + export ZIG_GLOBAL_CACHE_DIR │B│ + test -z '' │B│ + unset ZIG_GLOBAL_CACHE_DIR │B│ + ZIG_LOCAL_CACHE_DIR= │B│ + export ZIG_LOCAL_CACHE_DIR │B│ + test -z '' │B│ + unset ZIG_LOCAL_CACHE_DIR │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/1.0.0.tar.gz │B│ + cd /mason/build/x86_64/1.0.0.tar.gz │B│ + echo 'The work directory %(workdir) is /mason/build/x86_64/1.0.0.tar.gz' │B│ + meson compile --verbose -j 8 -C aerynos-builddir │B│ The work directory %(workdir) is /mason/build/x86_64/1.0.0.tar.gz │B│ ninja: Entering directory `/mason/build/x86_64/1.0.0.tar.gz/aerynos-builddir' │B│ [1/39 0.111s ( 2%)] clang -Ilibcava.so.1.0.0.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="1.0.0"' '-DLIB_VERSION="1.0.0"' -D_POSIX_SOURCE -D_POSIX_C_SOURCE=200809L -D_XOPEN_SOURCE_EXTENDED -DNDEBUG -DHAVE_ALLOCA_H -DNCURSES -DALSA -DPULSE -DSNDIO -DPIPEWIRE -DSDL -DSDL_GLSL -DJACK '-DFONTDIR="/usr/share/consolefonts"' '-DFONTFILE="cava.psf"' -DCAVAFONT -O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -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 -mtls-dialect=gnu2 -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.1.0.0.p/input_common.c.o -MF libcava.so.1.0.0.p/input_common.c.o.d -o libcava.so.1.0.0.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│ [2/39 0.112s ( 5%)] clang -Ilibcava.so.1.0.0.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="1.0.0"' '-DLIB_VERSION="1.0.0"' -D_POSIX_SOURCE -D_POSIX_C_SOURCE=200809L -D_XOPEN_SOURCE_EXTENDED -DNDEBUG -DHAVE_ALLOCA_H -DNCURSES -DALSA -DPULSE -DSNDIO -DPIPEWIRE -DSDL -DSDL_GLSL -DJACK '-DFONTDIR="/usr/share/consolefonts"' '-DFONTFILE="cava.psf"' -DCAVAFONT -O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -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 -mtls-dialect=gnu2 -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.1.0.0.p/input_fifo.c.o -MF libcava.so.1.0.0.p/input_fifo.c.o.d -o libcava.so.1.0.0.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│ [3/39 0.112s ( 7%)] clang -Ilibcava.so.1.0.0.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="1.0.0"' '-DLIB_VERSION="1.0.0"' -D_POSIX_SOURCE -D_POSIX_C_SOURCE=200809L -D_XOPEN_SOURCE_EXTENDED -DNDEBUG -DHAVE_ALLOCA_H -DNCURSES -DALSA -DPULSE -DSNDIO -DPIPEWIRE -DSDL -DSDL_GLSL -DJACK '-DFONTDIR="/usr/share/consolefonts"' '-DFONTFILE="cava.psf"' -DCAVAFONT -O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -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 -mtls-dialect=gnu2 -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.1.0.0.p/output_raw.c.o -MF libcava.so.1.0.0.p/output_raw.c.o.d -o libcava.so.1.0.0.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│ [4/39 0.131s ( 10%)] clang -Ilibcava.so.1.0.0.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="1.0.0"' '-DLIB_VERSION="1.0.0"' -D_POSIX_SOURCE -D_POSIX_C_SOURCE=200809L -D_XOPEN_SOURCE_EXTENDED -DNDEBUG -DHAVE_ALLOCA_H -DNCURSES -DALSA -DPULSE -DSNDIO -DPIPEWIRE -DSDL -DSDL_GLSL -DJACK '-DFONTDIR="/usr/share/consolefonts"' '-DFONTFILE="cava.psf"' -DCAVAFONT -O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -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 -mtls-dialect=gnu2 -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.1.0.0.p/input_shmem.c.o -MF libcava.so.1.0.0.p/input_shmem.c.o.d -o libcava.so.1.0.0.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.147s ( 12%)] clang -Ilibcava.so.1.0.0.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="1.0.0"' '-DLIB_VERSION="1.0.0"' -D_POSIX_SOURCE -D_POSIX_C_SOURCE=200809L -D_XOPEN_SOURCE_EXTENDED -DNDEBUG -DHAVE_ALLOCA_H -DNCURSES -DALSA -DPULSE -DSNDIO -DPIPEWIRE -DSDL -DSDL_GLSL -DJACK '-DFONTDIR="/usr/share/consolefonts"' '-DFONTFILE="cava.psf"' -DCAVAFONT -O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -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 -mtls-dialect=gnu2 -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.1.0.0.p/cavacore.c.o -MF libcava.so.1.0.0.p/cavacore.c.o.d -o libcava.so.1.0.0.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.187s ( 15%)] clang -Ilibcava.so.1.0.0.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="1.0.0"' '-DLIB_VERSION="1.0.0"' -D_POSIX_SOURCE -D_POSIX_C_SOURCE=200809L -D_XOPEN_SOURCE_EXTENDED -DNDEBUG -DHAVE_ALLOCA_H -DNCURSES -DALSA -DPULSE -DSNDIO -DPIPEWIRE -DSDL -DSDL_GLSL -DJACK '-DFONTDIR="/usr/share/consolefonts"' '-DFONTFILE="cava.psf"' -DCAVAFONT -O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -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 -mtls-dialect=gnu2 -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.1.0.0.p/config.c.o -MF libcava.so.1.0.0.p/config.c.o.d -o libcava.so.1.0.0.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│ [7/39 0.203s ( 17%)] clang -Ilibcava.so.1.0.0.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="1.0.0"' '-DLIB_VERSION="1.0.0"' -D_POSIX_SOURCE -D_POSIX_C_SOURCE=200809L -D_XOPEN_SOURCE_EXTENDED -DNDEBUG -DHAVE_ALLOCA_H -DNCURSES -DALSA -DPULSE -DSNDIO -DPIPEWIRE -DSDL -DSDL_GLSL -DJACK '-DFONTDIR="/usr/share/consolefonts"' '-DFONTFILE="cava.psf"' -DCAVAFONT -O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -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 -mtls-dialect=gnu2 -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.1.0.0.p/output_noritake.c.o -MF libcava.so.1.0.0.p/output_noritake.c.o.d -o libcava.so.1.0.0.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│ [8/39 0.207s ( 20%)] clang -Ilibcava.so.1.0.0.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="1.0.0"' '-DLIB_VERSION="1.0.0"' -D_POSIX_SOURCE -D_POSIX_C_SOURCE=200809L -D_XOPEN_SOURCE_EXTENDED -DNDEBUG -DHAVE_ALLOCA_H -DNCURSES -DALSA -DPULSE -DSNDIO -DPIPEWIRE -DSDL -DSDL_GLSL -DJACK '-DFONTDIR="/usr/share/consolefonts"' '-DFONTFILE="cava.psf"' -DCAVAFONT -O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -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 -mtls-dialect=gnu2 -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.1.0.0.p/output_terminal_bcircle.c.o -MF libcava.so.1.0.0.p/output_terminal_bcircle.c.o.d -o libcava.so.1.0.0.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│ [9/39 0.219s ( 23%)] clang -Ilibcava.so.1.0.0.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="1.0.0"' '-DLIB_VERSION="1.0.0"' -D_POSIX_SOURCE -D_POSIX_C_SOURCE=200809L -D_XOPEN_SOURCE_EXTENDED -DNDEBUG -DHAVE_ALLOCA_H -DNCURSES -DALSA -DPULSE -DSNDIO -DPIPEWIRE -DSDL -DSDL_GLSL -DJACK '-DFONTDIR="/usr/share/consolefonts"' '-DFONTFILE="cava.psf"' -DCAVAFONT -O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -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 -mtls-dialect=gnu2 -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.1.0.0.p/output_common.c.o -MF libcava.so.1.0.0.p/output_common.c.o.d -o libcava.so.1.0.0.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│ [10/39 0.239s ( 25%)] clang -Ilibcava.so.1.0.0.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="1.0.0"' '-DLIB_VERSION="1.0.0"' -D_POSIX_SOURCE -D_POSIX_C_SOURCE=200809L -D_XOPEN_SOURCE_EXTENDED -DNDEBUG -DHAVE_ALLOCA_H -DNCURSES -DALSA -DPULSE -DSNDIO -DPIPEWIRE -DSDL -DSDL_GLSL -DJACK '-DFONTDIR="/usr/share/consolefonts"' '-DFONTFILE="cava.psf"' -DCAVAFONT -O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -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 -mtls-dialect=gnu2 -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.1.0.0.p/input_alsa.c.o -MF libcava.so.1.0.0.p/input_alsa.c.o.d -o libcava.so.1.0.0.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│ [11/39 0.251s ( 28%)] clang -Ilibcava.so.1.0.0.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="1.0.0"' '-DLIB_VERSION="1.0.0"' -D_POSIX_SOURCE -D_POSIX_C_SOURCE=200809L -D_XOPEN_SOURCE_EXTENDED -DNDEBUG -DHAVE_ALLOCA_H -DNCURSES -DALSA -DPULSE -DSNDIO -DPIPEWIRE -DSDL -DSDL_GLSL -DJACK '-DFONTDIR="/usr/share/consolefonts"' '-DFONTFILE="cava.psf"' -DCAVAFONT -O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -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 -mtls-dialect=gnu2 -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.1.0.0.p/output_terminal_ncurses.c.o -MF libcava.so.1.0.0.p/output_terminal_ncurses.c.o.d -o libcava.so.1.0.0.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.252s ( 30%)] clang -Ilibcava.so.1.0.0.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="1.0.0"' '-DLIB_VERSION="1.0.0"' -D_POSIX_SOURCE -D_POSIX_C_SOURCE=200809L -D_XOPEN_SOURCE_EXTENDED -DNDEBUG -DHAVE_ALLOCA_H -DNCURSES -DALSA -DPULSE -DSNDIO -DPIPEWIRE -DSDL -DSDL_GLSL -DJACK '-DFONTDIR="/usr/share/consolefonts"' '-DFONTFILE="cava.psf"' -DCAVAFONT -O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -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 -mtls-dialect=gnu2 -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.1.0.0.p/input_pulse.c.o -MF libcava.so.1.0.0.p/input_pulse.c.o.d -o libcava.so.1.0.0.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│ [13/39 0.268s ( 33%)] clang -Ilibcava.so.1.0.0.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="1.0.0"' '-DLIB_VERSION="1.0.0"' -D_POSIX_SOURCE -D_POSIX_C_SOURCE=200809L -D_XOPEN_SOURCE_EXTENDED -DNDEBUG -DHAVE_ALLOCA_H -DNCURSES -DALSA -DPULSE -DSNDIO -DPIPEWIRE -DSDL -DSDL_GLSL -DJACK '-DFONTDIR="/usr/share/consolefonts"' '-DFONTFILE="cava.psf"' -DCAVAFONT -O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -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 -mtls-dialect=gnu2 -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.1.0.0.p/output_terminal_noncurses.c.o -MF libcava.so.1.0.0.p/output_terminal_noncurses.c.o.d -o libcava.so.1.0.0.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│ [14/39 0.279s ( 35%)] clang -Ilibcava.so.1.0.0.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="1.0.0"' '-DLIB_VERSION="1.0.0"' -D_POSIX_SOURCE -D_POSIX_C_SOURCE=200809L -D_XOPEN_SOURCE_EXTENDED -DNDEBUG -DHAVE_ALLOCA_H -DNCURSES -DALSA -DPULSE -DSNDIO -DPIPEWIRE -DSDL -DSDL_GLSL -DJACK '-DFONTDIR="/usr/share/consolefonts"' '-DFONTFILE="cava.psf"' -DCAVAFONT -O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -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 -mtls-dialect=gnu2 -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.1.0.0.p/input_sndio.c.o -MF libcava.so.1.0.0.p/input_sndio.c.o.d -o libcava.so.1.0.0.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.371s ( 38%)] 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="1.0.0"' '-DLIB_VERSION="1.0.0"' -D_POSIX_SOURCE -D_POSIX_C_SOURCE=200809L -D_XOPEN_SOURCE_EXTENDED -DNDEBUG -DHAVE_ALLOCA_H -DNCURSES -DALSA -DPULSE -DSNDIO -DPIPEWIRE -DSDL -DSDL_GLSL -DJACK '-DFONTDIR="/usr/share/consolefonts"' '-DFONTFILE="cava.psf"' -DCAVAFONT -O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -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 -mtls-dialect=gnu2 -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│ [16/39 0.379s ( 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="1.0.0"' '-DLIB_VERSION="1.0.0"' -D_POSIX_SOURCE -D_POSIX_C_SOURCE=200809L -D_XOPEN_SOURCE_EXTENDED -DNDEBUG -DHAVE_ALLOCA_H -DNCURSES -DALSA -DPULSE -DSNDIO -DPIPEWIRE -DSDL -DSDL_GLSL -DJACK '-DFONTDIR="/usr/share/consolefonts"' '-DFONTFILE="cava.psf"' -DCAVAFONT -O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -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 -mtls-dialect=gnu2 -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│ [17/39 0.383s ( 43%)] clang -Ilibcava.so.1.0.0.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="1.0.0"' '-DLIB_VERSION="1.0.0"' -D_POSIX_SOURCE -D_POSIX_C_SOURCE=200809L -D_XOPEN_SOURCE_EXTENDED -DNDEBUG -DHAVE_ALLOCA_H -DNCURSES -DALSA -DPULSE -DSNDIO -DPIPEWIRE -DSDL -DSDL_GLSL -DJACK '-DFONTDIR="/usr/share/consolefonts"' '-DFONTFILE="cava.psf"' -DCAVAFONT -O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -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 -mtls-dialect=gnu2 -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.1.0.0.p/input_jack.c.o -MF libcava.so.1.0.0.p/input_jack.c.o.d -o libcava.so.1.0.0.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│ [18/39 0.387s ( 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="1.0.0"' '-DLIB_VERSION="1.0.0"' -D_POSIX_SOURCE -D_POSIX_C_SOURCE=200809L -D_XOPEN_SOURCE_EXTENDED -DNDEBUG -DHAVE_ALLOCA_H -DNCURSES -DALSA -DPULSE -DSNDIO -DPIPEWIRE -DSDL -DSDL_GLSL -DJACK '-DFONTDIR="/usr/share/consolefonts"' '-DFONTFILE="cava.psf"' -DCAVAFONT -O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -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 -mtls-dialect=gnu2 -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│ [19/39 0.443s ( 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="1.0.0"' '-DLIB_VERSION="1.0.0"' -D_POSIX_SOURCE -D_POSIX_C_SOURCE=200809L -D_XOPEN_SOURCE_EXTENDED -DNDEBUG -DHAVE_ALLOCA_H -DNCURSES -DALSA -DPULSE -DSNDIO -DPIPEWIRE -DSDL -DSDL_GLSL -DJACK '-DFONTDIR="/usr/share/consolefonts"' '-DFONTFILE="cava.psf"' -DCAVAFONT -O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -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 -mtls-dialect=gnu2 -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.479s ( 51%)] clang -Ilibcava.so.1.0.0.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="1.0.0"' '-DLIB_VERSION="1.0.0"' -D_POSIX_SOURCE -D_POSIX_C_SOURCE=200809L -D_XOPEN_SOURCE_EXTENDED -DNDEBUG -DHAVE_ALLOCA_H -DNCURSES -DALSA -DPULSE -DSNDIO -DPIPEWIRE -DSDL -DSDL_GLSL -DJACK '-DFONTDIR="/usr/share/consolefonts"' '-DFONTFILE="cava.psf"' -DCAVAFONT -O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -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 -mtls-dialect=gnu2 -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.1.0.0.p/output_sdl_cava.c.o -MF libcava.so.1.0.0.p/output_sdl_cava.c.o.d -o libcava.so.1.0.0.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│ [21/39 0.483s ( 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="1.0.0"' '-DLIB_VERSION="1.0.0"' -D_POSIX_SOURCE -D_POSIX_C_SOURCE=200809L -D_XOPEN_SOURCE_EXTENDED -DNDEBUG -DHAVE_ALLOCA_H -DNCURSES -DALSA -DPULSE -DSNDIO -DPIPEWIRE -DSDL -DSDL_GLSL -DJACK '-DFONTDIR="/usr/share/consolefonts"' '-DFONTFILE="cava.psf"' -DCAVAFONT -O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -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 -mtls-dialect=gnu2 -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.484s ( 56%)] 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="1.0.0"' '-DLIB_VERSION="1.0.0"' -D_POSIX_SOURCE -D_POSIX_C_SOURCE=200809L -D_XOPEN_SOURCE_EXTENDED -DNDEBUG -DHAVE_ALLOCA_H -DNCURSES -DALSA -DPULSE -DSNDIO -DPIPEWIRE -DSDL -DSDL_GLSL -DJACK '-DFONTDIR="/usr/share/consolefonts"' '-DFONTFILE="cava.psf"' -DCAVAFONT -O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -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 -mtls-dialect=gnu2 -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│ [23/39 0.547s ( 58%)] clang -Ilibcava.so.1.0.0.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="1.0.0"' '-DLIB_VERSION="1.0.0"' -D_POSIX_SOURCE -D_POSIX_C_SOURCE=200809L -D_XOPEN_SOURCE_EXTENDED -DNDEBUG -DHAVE_ALLOCA_H -DNCURSES -DALSA -DPULSE -DSNDIO -DPIPEWIRE -DSDL -DSDL_GLSL -DJACK '-DFONTDIR="/usr/share/consolefonts"' '-DFONTFILE="cava.psf"' -DCAVAFONT -O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -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 -mtls-dialect=gnu2 -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.1.0.0.p/output_sdl_glsl.c.o -MF libcava.so.1.0.0.p/output_sdl_glsl.c.o.d -o libcava.so.1.0.0.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│ [24/39 0.548s ( 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="1.0.0"' '-DLIB_VERSION="1.0.0"' -D_POSIX_SOURCE -D_POSIX_C_SOURCE=200809L -D_XOPEN_SOURCE_EXTENDED -DNDEBUG -DHAVE_ALLOCA_H -DNCURSES -DALSA -DPULSE -DSNDIO -DPIPEWIRE -DSDL -DSDL_GLSL -DJACK '-DFONTDIR="/usr/share/consolefonts"' '-DFONTFILE="cava.psf"' -DCAVAFONT -O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -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 -mtls-dialect=gnu2 -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.563s ( 64%)] 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="1.0.0"' '-DLIB_VERSION="1.0.0"' -D_POSIX_SOURCE -D_POSIX_C_SOURCE=200809L -D_XOPEN_SOURCE_EXTENDED -DNDEBUG -DHAVE_ALLOCA_H -DNCURSES -DALSA -DPULSE -DSNDIO -DPIPEWIRE -DSDL -DSDL_GLSL -DJACK '-DFONTDIR="/usr/share/consolefonts"' '-DFONTFILE="cava.psf"' -DCAVAFONT -O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -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 -mtls-dialect=gnu2 -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│ [26/39 0.583s ( 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="1.0.0"' '-DLIB_VERSION="1.0.0"' -D_POSIX_SOURCE -D_POSIX_C_SOURCE=200809L -D_XOPEN_SOURCE_EXTENDED -DNDEBUG -DHAVE_ALLOCA_H -DNCURSES -DALSA -DPULSE -DSNDIO -DPIPEWIRE -DSDL -DSDL_GLSL -DJACK '-DFONTDIR="/usr/share/consolefonts"' '-DFONTFILE="cava.psf"' -DCAVAFONT -O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -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 -mtls-dialect=gnu2 -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│ [27/39 0.587s ( 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="1.0.0"' '-DLIB_VERSION="1.0.0"' -D_POSIX_SOURCE -D_POSIX_C_SOURCE=200809L -D_XOPEN_SOURCE_EXTENDED -DNDEBUG -DHAVE_ALLOCA_H -DNCURSES -DALSA -DPULSE -DSNDIO -DPIPEWIRE -DSDL -DSDL_GLSL -DJACK '-DFONTDIR="/usr/share/consolefonts"' '-DFONTFILE="cava.psf"' -DCAVAFONT -O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -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 -mtls-dialect=gnu2 -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│ [28/39 0.627s ( 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="1.0.0"' '-DLIB_VERSION="1.0.0"' -D_POSIX_SOURCE -D_POSIX_C_SOURCE=200809L -D_XOPEN_SOURCE_EXTENDED -DNDEBUG -DHAVE_ALLOCA_H -DNCURSES -DALSA -DPULSE -DSNDIO -DPIPEWIRE -DSDL -DSDL_GLSL -DJACK '-DFONTDIR="/usr/share/consolefonts"' '-DFONTFILE="cava.psf"' -DCAVAFONT -O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -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 -mtls-dialect=gnu2 -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│ [29/39 0.643s ( 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="1.0.0"' '-DLIB_VERSION="1.0.0"' -D_POSIX_SOURCE -D_POSIX_C_SOURCE=200809L -D_XOPEN_SOURCE_EXTENDED -DNDEBUG -DHAVE_ALLOCA_H -DNCURSES -DALSA -DPULSE -DSNDIO -DPIPEWIRE -DSDL -DSDL_GLSL -DJACK '-DFONTDIR="/usr/share/consolefonts"' '-DFONTFILE="cava.psf"' -DCAVAFONT -O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -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 -mtls-dialect=gnu2 -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.671s ( 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="1.0.0"' '-DLIB_VERSION="1.0.0"' -D_POSIX_SOURCE -D_POSIX_C_SOURCE=200809L -D_XOPEN_SOURCE_EXTENDED -DNDEBUG -DHAVE_ALLOCA_H -DNCURSES -DALSA -DPULSE -DSNDIO -DPIPEWIRE -DSDL -DSDL_GLSL -DJACK '-DFONTDIR="/usr/share/consolefonts"' '-DFONTFILE="cava.psf"' -DCAVAFONT -O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -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 -mtls-dialect=gnu2 -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.679s ( 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="1.0.0"' '-DLIB_VERSION="1.0.0"' -D_POSIX_SOURCE -D_POSIX_C_SOURCE=200809L -D_XOPEN_SOURCE_EXTENDED -DNDEBUG -DHAVE_ALLOCA_H -DNCURSES -DALSA -DPULSE -DSNDIO -DPIPEWIRE -DSDL -DSDL_GLSL -DJACK '-DFONTDIR="/usr/share/consolefonts"' '-DFONTFILE="cava.psf"' -DCAVAFONT -O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -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 -mtls-dialect=gnu2 -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│ [32/39 0.710s ( 82%)] clang -Ilibcava.so.1.0.0.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="1.0.0"' '-DLIB_VERSION="1.0.0"' -D_POSIX_SOURCE -D_POSIX_C_SOURCE=200809L -D_XOPEN_SOURCE_EXTENDED -DNDEBUG -DHAVE_ALLOCA_H -DNCURSES -DALSA -DPULSE -DSNDIO -DPIPEWIRE -DSDL -DSDL_GLSL -DJACK '-DFONTDIR="/usr/share/consolefonts"' '-DFONTFILE="cava.psf"' -DCAVAFONT -O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -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 -mtls-dialect=gnu2 -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.1.0.0.p/input_pipewire.c.o -MF libcava.so.1.0.0.p/input_pipewire.c.o.d -o libcava.so.1.0.0.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:28:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 28 | 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:43:40: warning: [[]] attributes are a C23 extension [-Wc23-extensions] │B│ 43 | static void on_timeout(void *userdata, [[maybe_unused]] uint64_t expirations) { │B│ | ^ │B│ ../input/pipewire.c:50:50: warning: [[]] attributes are a C23 extension [-Wc23-extensions] │B│ 50 | static void on_stream_state_changed(void *_data, [[maybe_unused]] enum pw_stream_state old, │B│ | ^ │B│ ../input/pipewire.c:52:37: warning: [[]] attributes are a C23 extension [-Wc23-extensions] │B│ 52 | [[maybe_unused]] const char *error) { │B│ | ^ │B│ 681 warnings generated. │B│ [33/39 0.757s ( 84%)] 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="1.0.0"' '-DLIB_VERSION="1.0.0"' -D_POSIX_SOURCE -D_POSIX_C_SOURCE=200809L -D_XOPEN_SOURCE_EXTENDED -DNDEBUG -DHAVE_ALLOCA_H -DNCURSES -DALSA -DPULSE -DSNDIO -DPIPEWIRE -DSDL -DSDL_GLSL -DJACK '-DFONTDIR="/usr/share/consolefonts"' '-DFONTFILE="cava.psf"' -DCAVAFONT -O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -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 -mtls-dialect=gnu2 -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│ [34/39 0.781s ( 87%)] clang -o libcava.so.1.0.0 libcava.so.1.0.0.p/cavacore.c.o libcava.so.1.0.0.p/config.c.o libcava.so.1.0.0.p/input_common.c.o libcava.so.1.0.0.p/input_fifo.c.o libcava.so.1.0.0.p/input_shmem.c.o libcava.so.1.0.0.p/output_common.c.o libcava.so.1.0.0.p/output_terminal_noncurses.c.o libcava.so.1.0.0.p/output_raw.c.o libcava.so.1.0.0.p/output_noritake.c.o libcava.so.1.0.0.p/output_terminal_ncurses.c.o libcava.so.1.0.0.p/output_terminal_bcircle.c.o libcava.so.1.0.0.p/input_alsa.c.o libcava.so.1.0.0.p/input_pulse.c.o libcava.so.1.0.0.p/input_sndio.c.o libcava.so.1.0.0.p/input_pipewire.c.o libcava.so.1.0.0.p/output_sdl_cava.c.o libcava.so.1.0.0.p/output_sdl_glsl.c.o libcava.so.1.0.0.p/input_jack.c.o -Wl,--as-needed -Wl,--no-undefined -shared -fPIC -Wl,-soname,libcava.so.1 -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 -O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -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 -mtls-dialect=gnu2 -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│ [35/39 0.849s ( 89%)] 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="1.0.0"' '-DLIB_VERSION="1.0.0"' -D_POSIX_SOURCE -D_POSIX_C_SOURCE=200809L -D_XOPEN_SOURCE_EXTENDED -DNDEBUG -DHAVE_ALLOCA_H -DNCURSES -DALSA -DPULSE -DSNDIO -DPIPEWIRE -DSDL -DSDL_GLSL -DJACK '-DFONTDIR="/usr/share/consolefonts"' '-DFONTFILE="cava.psf"' -DCAVAFONT -O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -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 -mtls-dialect=gnu2 -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│ [36/39 0.853s ( 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="1.0.0"' '-DLIB_VERSION="1.0.0"' -D_POSIX_SOURCE -D_POSIX_C_SOURCE=200809L -D_XOPEN_SOURCE_EXTENDED -DNDEBUG -DHAVE_ALLOCA_H -DNCURSES -DALSA -DPULSE -DSNDIO -DPIPEWIRE -DSDL -DSDL_GLSL -DJACK '-DFONTDIR="/usr/share/consolefonts"' '-DFONTFILE="cava.psf"' -DCAVAFONT -O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -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 -mtls-dialect=gnu2 -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│ [37/39 0.888s ( 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="1.0.0"' '-DLIB_VERSION="1.0.0"' -D_POSIX_SOURCE -D_POSIX_C_SOURCE=200809L -D_XOPEN_SOURCE_EXTENDED -DNDEBUG -DHAVE_ALLOCA_H -DNCURSES -DALSA -DPULSE -DSNDIO -DPIPEWIRE -DSDL -DSDL_GLSL -DJACK '-DFONTDIR="/usr/share/consolefonts"' '-DFONTFILE="cava.psf"' -DCAVAFONT -O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -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 -mtls-dialect=gnu2 -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.064s ( 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="1.0.0"' '-DLIB_VERSION="1.0.0"' -D_POSIX_SOURCE -D_POSIX_C_SOURCE=200809L -D_XOPEN_SOURCE_EXTENDED -DNDEBUG -DHAVE_ALLOCA_H -DNCURSES -DALSA -DPULSE -DSNDIO -DPIPEWIRE -DSDL -DSDL_GLSL -DJACK '-DFONTDIR="/usr/share/consolefonts"' '-DFONTFILE="cava.psf"' -DCAVAFONT -O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -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 -mtls-dialect=gnu2 -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:28:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] │B│ 28 | 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:43:40: warning: [[]] attributes are a C23 extension [-Wc23-extensions] │B│ 43 | static void on_timeout(void *userdata, [[maybe_unused]] uint64_t expirations) { │B│ | ^ │B│ ../input/pipewire.c:50:50: warning: [[]] attributes are a C23 extension [-Wc23-extensions] │B│ 50 | static void on_stream_state_changed(void *_data, [[maybe_unused]] enum pw_stream_state old, │B│ | ^ │B│ ../input/pipewire.c:52:37: warning: [[]] attributes are a C23 extension [-Wc23-extensions] │B│ 52 | [[maybe_unused]] const char *error) { │B│ | ^ │B│ 681 warnings generated. │B│ [39/39 1.130s (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 -O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -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 -mtls-dialect=gnu2 -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/1.0.0.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=1785264123 │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='-O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -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 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC' │I│ + export CFLAGS │I│ + CGO_CFLAGS='-O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -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 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC' │I│ + export CGO_CFLAGS │I│ + CXXFLAGS='-O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -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 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC' │I│ + export CXXFLAGS │I│ + CGO_CXXFLAGS='-O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -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 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC' │I│ + export CGO_CXXFLAGS │I│ + FFLAGS='-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=1 -C strip=none -C target-cpu=x86-64-v2' │I│ + export RUSTFLAGS │I│ + VALAFLAGS=-g │I│ + export VALAFLAGS │I│ + GOFLAGS='-buildmode=pie -ldflags=-linkmode=external -mod=readonly -modcacherw -trimpath' │I│ + export GOFLAGS │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│ + GOAMD64=v2 │I│ + export GOAMD64 │I│ + test -z v2 │I│ + CCACHE_DIR=/mason/ccache │I│ + export CCACHE_DIR │I│ + CCACHE_BASEDIR=/mason/build/x86_64/1.0.0.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/1.0.0.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│ + ZIG_GLOBAL_CACHE_DIR= │I│ + export ZIG_GLOBAL_CACHE_DIR │I│ + test -z '' │I│ + unset ZIG_GLOBAL_CACHE_DIR │I│ + ZIG_LOCAL_CACHE_DIR= │I│ + export ZIG_LOCAL_CACHE_DIR │I│ + test -z '' │I│ + unset ZIG_LOCAL_CACHE_DIR │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/1.0.0.tar.gz │I│ + cd /mason/build/x86_64/1.0.0.tar.gz │I│ + echo 'The work directory %(workdir) is /mason/build/x86_64/1.0.0.tar.gz' │I│ The work directory %(workdir) is /mason/build/x86_64/1.0.0.tar.gz │I│ + DESTDIR=/mason/install │I│ + meson install --no-rebuild -C aerynos-builddir │I│ Installing libcava.so.1.0.0 to /mason/install/usr/lib │I│ Installing cava to /mason/install/usr/bin │I│ Installing /mason/build/x86_64/1.0.0.tar.gz/include/cava/cavacore.h to /mason/install/usr/include/cava │I│ Installing /mason/build/x86_64/1.0.0.tar.gz/include/cava/common.h to /mason/install/usr/include/cava │I│ Installing /mason/build/x86_64/1.0.0.tar.gz/include/cava/config.h to /mason/install/usr/include/cava │I│ Installing /mason/build/x86_64/1.0.0.tar.gz/include/cava/input/common.h to /mason/install/usr/include/cava/input │I│ Installing /mason/build/x86_64/1.0.0.tar.gz/include/cava/output/common.h to /mason/install/usr/include/cava/output │I│ Installing /mason/build/x86_64/1.0.0.tar.gz/cava.psf to /mason/install/usr/share/consolefonts │I│ Installing /mason/build/x86_64/1.0.0.tar.gz/aerynos-builddir/meson-private/libcava.pc to /mason/install/usr/lib/pkgconfig │I│ Installing symlink pointing to libcava.so.1.0.0 to /mason/install/usr/lib/libcava.so.1 │I│ Installing symlink pointing to libcava.so.1 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.1 │A│ » /usr/lib/libcava.so.1.0.0 │A│ » /usr/lib/pkgconfig/libcava.pc │A│ » /usr/share/consolefonts/cava.psf │A│ » /usr/lib/debug/.build-id/10/cd2aafa880fe06415faf3c1f00f8e083fcc3c1.debug │A│ » /usr/lib/debug/.build-id/77/60d9ec3afaad408d5a4cf28cc1311526002d8c.debug Verifying Verified "c/cava/manifest.x86_64.bin" matches built manifest based on hash match: "1aa1093d4e7c50b467eb4a889d7c9a3d2a4df282a01d952303d2d1d1953385da" Packaging Emitted cava-1.0.0-6-1-x86_64.stone Emitted cava-dbginfo-1.0.0-6-1-x86_64.stone Emitted cava-devel-1.0.0-6-1-x86_64.stone Emitted libcava-1.0.0-6-1-x86_64.stone Phase Elapsed % │Initialize 1.21s 5.7% │Populate (moss) ││Resolve 1.19s 5.6% ││Fetch 3.31s 15.6% ││Blit 9.33s 43.9% │Fetch 0.44s 2.1% │x86_64 ││Prepare 0.04s 0.2% ││Setup 3.79s 17.9% ││Build 1.45s 6.8% ││Install 0.28s 1.3% │Analyze 0.10s 0.5% │Emit 0.11s 0.5% ────────────────────────────────────── Total 21.25s 100.0% Build finished successfully at 2026-07-28T20:44:10+02:00