sbuild (Debian sbuild) 0.85.0 (04 January 2023) on mjolnir.einval.org +==============================================================================+ | kpipewire 6.3.4-1 (i386) Thu, 24 Apr 2025 17:25:51 +0000 | +==============================================================================+ Package: kpipewire Version: 6.3.4-1 Source Version: 6.3.4-1 Distribution: unstable Machine Architecture: arm64 Host Architecture: i386 Build Architecture: arm64 Build Profiles: cross nocheck Build Type: any Unpacking /home/helmut/.cache/sbuild/unstable-arm64-sbuild.tar.zst to /tmp/tmp.sbuild.W3Rjllur7d... I: NOTICE: Log filtering will replace 'sbuild-unshare-dummy-location' with '<>' I: NOTICE: Log filtering will replace 'build/kpipewire-xmKJdu/resolver-jL4j6v' with '<>' +------------------------------------------------------------------------------+ | Update chroot | +------------------------------------------------------------------------------+ Get:1 http://mirror.einval.org/debian unstable InRelease [205 kB] Get:2 http://mirror.einval.org/debian unstable/main Sources [11.0 MB] Get:3 http://mirror.einval.org/debian unstable/main arm64 Packages [10.1 MB] Get:4 http://mirror.einval.org/debian unstable/main i386 Packages [9881 kB] Fetched 31.1 MB in 7s (4283 kB/s) Reading package lists... Reading package lists... Building dependency tree... Reading state information... Calculating upgrade... The following packages will be upgraded: coreutils diffutils 2 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. Need to get 3325 kB of archives. After this operation, 63.5 kB disk space will be freed. Get:1 http://mirror.einval.org/debian unstable/main arm64 coreutils arm64 9.7-2 [2947 kB] Get:2 http://mirror.einval.org/debian unstable/main arm64 diffutils arm64 1:3.10-4 [378 kB] Fetched 3325 kB in 0s (56.0 MB/s) (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 12033 files and directories currently installed.) Preparing to unpack .../coreutils_9.7-2_arm64.deb ... Unpacking coreutils (9.7-2) over (9.7-1) ... Setting up coreutils (9.7-2) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 12032 files and directories currently installed.) Preparing to unpack .../diffutils_1%3a3.10-4_arm64.deb ... Unpacking diffutils (1:3.10-4) over (1:3.10-3) ... Setting up diffutils (1:3.10-4) ... +------------------------------------------------------------------------------+ | Fetch source files | +------------------------------------------------------------------------------+ Check APT --------- Checking available source versions... Download source files with APT ------------------------------ Reading package lists... NOTICE: 'kpipewire' packaging is maintained in the 'Git' version control system at: https://salsa.debian.org/qt-kde-team/kde/kpipewire.git Please use: git clone https://salsa.debian.org/qt-kde-team/kde/kpipewire.git to retrieve the latest (possibly unreleased) updates to the package. Need to get 175 kB of source archives. Get:1 http://mirror.einval.org/debian unstable/main kpipewire 6.3.4-1 (dsc) [3371 B] Get:2 http://mirror.einval.org/debian unstable/main kpipewire 6.3.4-1 (tar) [153 kB] Get:3 http://mirror.einval.org/debian unstable/main kpipewire 6.3.4-1 (asc) [833 B] Get:4 http://mirror.einval.org/debian unstable/main kpipewire 6.3.4-1 (diff) [17.7 kB] Fetched 175 kB in 0s (2068 kB/s) Download complete and in download only mode I: NOTICE: Log filtering will replace 'build/kpipewire-xmKJdu/kpipewire-6.3.4' with '<>' I: NOTICE: Log filtering will replace 'build/kpipewire-xmKJdu' with '<>' +------------------------------------------------------------------------------+ | Install package build dependencies | +------------------------------------------------------------------------------+ Setup apt archive ----------------- Merged Build-Depends: debhelper-compat (= 13), dh-sequence-kf6, dh-sequence-pkgkde-symbolshelper, dh-sequence-qmldeps, cmake (>= 3.16~), extra-cmake-modules (>= 6.10.0~), gettext, libavcodec-dev, libavfilter-dev, libavformat-dev, libavutil-dev, libdrm-dev (>= 2.4.62~), libegl-dev, libepoxy-dev (>= 1.3~), libgbm-dev, libkf6coreaddons-dev (>= 6.2.0~), libkf6i18n-dev (>= 6.2.0~), libpipewire-0.3-dev, libswscale-dev, libva-dev, libwayland-dev, libxkbcommon-dev, pipewire-bin, pkgconf, plasma-wayland-protocols, qt6-base-dev (>= 6.6.0+dfsg~), qt6-base-private-dev (>= 6.6.0+dfsg~), qt6-declarative-dev (>= 6.6.0+dfsg~), qt6-declarative-private-dev (>= 6.6.0+dfsg~), qt6-wayland-dev (>= 6.6.0~), libc-dev, libstdc++-dev, build-essential:arm64, fakeroot:arm64, crossbuild-essential-i386:arm64, libc-dev:i386, libstdc++-dev:i386 Filtered Build-Depends: debhelper-compat (= 13), dh-sequence-kf6, dh-sequence-pkgkde-symbolshelper, dh-sequence-qmldeps, cmake (>= 3.16~), extra-cmake-modules (>= 6.10.0~), gettext, libavcodec-dev, libavfilter-dev, libavformat-dev, libavutil-dev, libdrm-dev (>= 2.4.62~), libegl-dev, libepoxy-dev (>= 1.3~), libgbm-dev, libkf6coreaddons-dev (>= 6.2.0~), libkf6i18n-dev (>= 6.2.0~), libpipewire-0.3-dev, libswscale-dev, libva-dev, libwayland-dev, libxkbcommon-dev, pipewire-bin, pkgconf, plasma-wayland-protocols, qt6-base-dev (>= 6.6.0+dfsg~), qt6-base-private-dev (>= 6.6.0+dfsg~), qt6-declarative-dev (>= 6.6.0+dfsg~), qt6-declarative-private-dev (>= 6.6.0+dfsg~), qt6-wayland-dev (>= 6.6.0~), libc-dev, libstdc++-dev, build-essential:arm64, fakeroot:arm64, crossbuild-essential-i386:arm64, libc-dev:i386, libstdc++-dev:i386 dpkg-deb: warning: root directory /<>/sbuild-build-depends-main-dummy has unusual owner or group 998:999 dpkg-deb: hint: you might need to pass --root-owner-group, see for further details dpkg-deb: warning: ignoring 1 warning about the control file(s) dpkg-deb: building package 'sbuild-build-depends-main-dummy' in '/<>/apt_archive/sbuild-build-depends-main-dummy.deb'. Ign:1 copy:/<>/apt_archive ./ InRelease Get:2 copy:/<>/apt_archive ./ Release [615 B] Ign:3 copy:/<>/apt_archive ./ Release.gpg Get:4 copy:/<>/apt_archive ./ Sources [1361 B] Get:5 copy:/<>/apt_archive ./ Packages [1401 B] Fetched 3377 B in 0s (129 kB/s) Reading package lists... Reading package lists... Install main build dependencies (apt-based resolver) ---------------------------------------------------- Installing build dependencies Reading package lists... Building dependency tree... Reading state information... Execute external solver... The following additional packages will be installed: autoconf automake autopoint autotools-dev binutils-i686-linux-gnu bsdextrautils cmake cmake-data cpp-14-i686-linux-gnu cpp-i686-linux-gnu cross-exe-wrapper:i386 crossbuild-essential-i386 debhelper dh-autoreconf dh-strip-nondeterminism dwz extra-cmake-modules:i386 fakeroot file fontconfig fontconfig-config fonts-dejavu-core fonts-dejavu-mono g++-14-i686-linux-gnu g++-i686-linux-gnu gcc-14-base:i386 gcc-14-cross-base gcc-14-i686-linux-gnu gcc-14-i686-linux-gnu-base gcc-i686-linux-gnu gettext gettext-base gir1.2-glib-2.0:i386 gir1.2-glib-2.0-dev:i386 gir1.2-gudev-1.0:i386 girepository-tools girepository-tools:i386 groff-base intltool-debian iso-codes libabsl20240722 libabsl20240722:i386 libaom3:i386 libarchive-zip-perl libarchive13t64 libasan8:i386 libasan8-i386-cross libasound2-data libasound2t64 libasound2t64:i386 libass9:i386 libasyncns0 libasyncns0:i386 libatomic1:i386 libatomic1-i386-cross libavahi-client3 libavahi-client3:i386 libavahi-common-data libavahi-common-data:i386 libavahi-common3 libavahi-common3:i386 libavcodec-dev:i386 libavcodec61:i386 libavfilter-dev:i386 libavfilter10:i386 libavformat-dev:i386 libavformat61:i386 libavutil-dev:i386 libavutil59:i386 libb2-1 libb2-1:i386 libblas3:i386 libblkid-dev:i386 libblkid1:i386 libbluray2:i386 libbrotli-dev:i386 libbrotli1 libbrotli1:i386 libbs2b0:i386 libbsd0 libbsd0:i386 libbz2-1.0:i386 libbz2-dev:i386 libc6:i386 libc6-dev:i386 libc6-dev-i386-cross libc6-i386-cross libcairo-gobject2:i386 libcairo2:i386 libcap-dev:i386 libcap2:i386 libchromaprint1:i386 libcjson1:i386 libcodec2-1.2:i386 libcom-err2 libcom-err2:i386 libconfig++11 libcrypt-dev:i386 libcrypt1:i386 libcups2t64:i386 libcurl3t64-gnutls libcurl3t64-gnutls:i386 libcurl4t64 libdatrie1:i386 libdav1d7:i386 libdb5.3t64:i386 libdbus-1-3 libdbus-1-3:i386 libdebhelper-perl libdeflate0:i386 libdouble-conversion3 libdouble-conversion3:i386 libdrm-amdgpu1 libdrm-amdgpu1:i386 libdrm-common libdrm-dev:i386 libdrm-intel1:i386 libdrm-nouveau2:i386 libdrm-radeon1:i386 libdrm2 libdrm2:i386 libduktape207 libduktape207:i386 libdvdnav4:i386 libdvdread8t64:i386 libebur128-1 libebur128-1:i386 libedit2 libedit2:i386 libegl-dev:i386 libegl-mesa0 libegl-mesa0:i386 libegl1 libegl1:i386 libelf1t64 libelf1t64:i386 libepoxy-dev:i386 libepoxy0:i386 libevdev-dev:i386 libevdev2 libevdev2:i386 libexpat1 libexpat1:i386 libexpat1-dev:i386 libfakeroot libffado2 libffi-dev:i386 libffi8 libffi8:i386 libfftw3-double3:i386 libfftw3-single3 libfftw3-single3:i386 libfile-stripnondeterminism-perl libflac14 libflac14:i386 libflite1:i386 libfontconfig-dev:i386 libfontconfig1 libfontconfig1:i386 libfreetype-dev:i386 libfreetype6 libfreetype6:i386 libfribidi0:i386 libgbm-dev:i386 libgbm1 libgbm1:i386 libgcc-14-dev:i386 libgcc-14-dev-i386-cross libgcc-s1:i386 libgcc-s1-i386-cross libgdk-pixbuf-2.0-0:i386 libgdk-pixbuf2.0-common libgfortran5:i386 libgio-2.0-dev:i386 libgio-2.0-dev-bin libgirepository-2.0-0 libgirepository-2.0-0:i386 libgl-dev:i386 libgl1:i386 libgl1-mesa-dri libgl1-mesa-dri:i386 libglib2.0-0t64 libglib2.0-0t64:i386 libglib2.0-bin libglib2.0-data libglib2.0-dev:i386 libglib2.0-dev-bin libglibmm-2.4-1t64 libglvnd0 libglvnd0:i386 libglx-dev:i386 libglx-mesa0 libglx-mesa0:i386 libglx0 libglx0:i386 libgme0:i386 libgmp10:i386 libgnutls30t64 libgnutls30t64:i386 libgomp1:i386 libgomp1-i386-cross libgraphite2-3 libgraphite2-3:i386 libgsm1:i386 libgssapi-krb5-2 libgssapi-krb5-2:i386 libgudev-1.0-0 libgudev-1.0-0:i386 libgudev-1.0-dev:i386 libharfbuzz0b libharfbuzz0b:i386 libhogweed6t64:i386 libhwy1t64:i386 libice6 libice6:i386 libicu76 libicu76:i386 libidn2-0 libidn2-0:i386 libiec61883-0 libinput-bin libinput-dev:i386 libinput10 libinput10:i386 libitm1:i386 libitm1-i386-cross libjbig0:i386 libjpeg62-turbo libjpeg62-turbo:i386 libjsoncpp26 libjxl0.11:i386 libk5crypto3 libk5crypto3:i386 libkeyutils1 libkeyutils1:i386 libkf6coreaddons-data libkf6coreaddons-dev:i386 libkf6coreaddons6:i386 libkf6i18n-data libkf6i18n-dev:i386 libkf6i18n6:i386 libkf6i18nlocaledata6:i386 libkf6i18nqml6:i386 libkrb5-3 libkrb5-3:i386 libkrb5support0 libkrb5support0:i386 liblapack3:i386 liblcms2-2:i386 libldap2 libldap2:i386 liblerc4:i386 liblilv-0-0 liblilv-0-0:i386 libllvm19 libllvm19:i386 liblzma5:i386 libmagic-mgc libmagic1t64 libmbedcrypto16:i386 libmd0:i386 libmd4c0 libmd4c0:i386 libmount-dev:i386 libmount1:i386 libmp3lame0 libmp3lame0:i386 libmpg123-0t64 libmpg123-0t64:i386 libmtdev-dev:i386 libmtdev1t64 libmtdev1t64:i386 libmysofa1 libmysofa1:i386 libncursesw6 libnettle8t64:i386 libnghttp2-14 libnghttp2-14:i386 libnghttp3-9 libnghttp3-9:i386 libngtcp2-16 libngtcp2-16:i386 libngtcp2-crypto-gnutls8 libngtcp2-crypto-gnutls8:i386 libnorm1t64:i386 libnuma1:i386 libogg0 libogg0:i386 libopenfec1 libopengl-dev:i386 libopengl0 libopengl0:i386 libopenjp2-7:i386 libopenmpt0t64:i386 libopus0 libopus0:i386 libp11-kit0 libp11-kit0:i386 libpango-1.0-0:i386 libpangocairo-1.0-0:i386 libpangoft2-1.0-0:i386 libpciaccess-dev:i386 libpciaccess0:i386 libpcre2-16-0 libpcre2-16-0:i386 libpcre2-32-0:i386 libpcre2-8-0:i386 libpcre2-dev:i386 libpcre2-posix3:i386 libpgm-5.3-0t64:i386 libpipeline1 libpipewire-0.3-0t64 libpipewire-0.3-0t64:i386 libpipewire-0.3-dev:i386 libpipewire-0.3-modules libpixman-1-0:i386 libpkgconf3 libplacebo349:i386 libpng-dev:i386 libpng16-16t64 libpng16-16t64:i386 libpocketsphinx3:i386 libpostproc-dev:i386 libpostproc58:i386 libproc2-0 libproxy1v5 libproxy1v5:i386 libpsl5t64 libpsl5t64:i386 libpulse0 libpulse0:i386 libpython3-stdlib libpython3.13-minimal libpython3.13-stdlib libqt6concurrent6:i386 libqt6core6t64 libqt6core6t64:i386 libqt6dbus6 libqt6dbus6:i386 libqt6gui6 libqt6gui6:i386 libqt6labsplatform6:i386 libqt6network6 libqt6network6:i386 libqt6opengl6 libqt6opengl6:i386 libqt6openglwidgets6:i386 libqt6printsupport6:i386 libqt6qml6 libqt6qml6:i386 libqt6qmlcompiler6 libqt6qmlcompiler6:i386 libqt6qmlmeta6 libqt6qmlmeta6:i386 libqt6qmlmodels6 libqt6qmlmodels6:i386 libqt6qmlnetwork6:i386 libqt6qmlworkerscript6 libqt6qmlworkerscript6:i386 libqt6quick6 libqt6quick6:i386 libqt6quickcontrols2-6:i386 libqt6quickshapes6 libqt6quickshapes6:i386 libqt6quicktemplates2-6:i386 libqt6quicktest6 libqt6quicktest6:i386 libqt6quickvectorimage6:i386 libqt6quickvectorimagegenerator6 libqt6quickvectorimagegenerator6:i386 libqt6quickwidgets6:i386 libqt6sql6:i386 libqt6svg6 libqt6svg6:i386 libqt6test6 libqt6test6:i386 libqt6waylandclient6:i386 libqt6waylandcompositor6:i386 libqt6waylandcompositoriviapplication6:i386 libqt6waylandcompositorpresentationtime6:i386 libqt6waylandcompositorwlshell6:i386 libqt6waylandcompositorxdgshell6:i386 libqt6widgets6 libqt6widgets6:i386 libqt6wlshellintegration6:i386 libqt6xml6:i386 libquadmath0:i386 libquadmath0-i386-cross librabbitmq4:i386 librav1e0.7:i386 libraw1394-11 libreadline8t64 librhash1 librist4:i386 libroc0.4 librsvg2-2:i386 librtmp1 librtmp1:i386 librubberband2:i386 libsamplerate0:i386 libsasl2-2 libsasl2-2:i386 libsasl2-modules-db libsasl2-modules-db:i386 libselinux1:i386 libselinux1-dev:i386 libsensors-config libsensors5 libsensors5:i386 libsepol-dev:i386 libsepol2:i386 libserd-0-0 libserd-0-0:i386 libset-scalar-perl libsharpyuv0:i386 libshine3:i386 libsigc++-2.0-0v5 libsm6 libsm6:i386 libsnappy1v5:i386 libsndfile1 libsndfile1:i386 libsodium23:i386 libsord-0-0 libsord-0-0:i386 libsoxr0:i386 libspa-0.2-dev:i386 libspa-0.2-modules libspa-0.2-modules:i386 libspeex1:i386 libspeexdsp1 libsphinxbase3t64:i386 libsratom-0-0 libsratom-0-0:i386 libsrt1.5-gnutls:i386 libssh-4:i386 libssh2-1t64 libssh2-1t64:i386 libssl3t64:i386 libstdc++-14-dev:i386 libstdc++-14-dev-i386-cross libstdc++6:i386 libstdc++6-i386-cross libsvtav1enc2:i386 libswresample-dev:i386 libswresample5:i386 libswscale-dev:i386 libswscale8:i386 libsysprof-capture-4-dev:i386 libsystemd0:i386 libtasn1-6 libtasn1-6:i386 libthai-data libthai0:i386 libtheoradec1:i386 libtheoraenc1:i386 libtiff6:i386 libtinfo6:i386 libtool libts0t64 libts0t64:i386 libtwolame0:i386 libubsan1:i386 libubsan1-i386-cross libuchardet0 libudev-dev:i386 libudev1:i386 libudfread0:i386 libunibreak6:i386 libunistring5 libunistring5:i386 libuuid1:i386 libuv1t64 libva-dev:i386 libva-drm2:i386 libva-glx2:i386 libva-wayland2:i386 libva-x11-2:i386 libva2:i386 libvdpau1:i386 libvidstab1.1:i386 libvorbis0a libvorbis0a:i386 libvorbisenc2 libvorbisenc2:i386 libvorbisfile3:i386 libvpx9:i386 libvulkan-dev:i386 libvulkan1 libvulkan1:i386 libwacom-common libwacom-dev:i386 libwacom9 libwacom9:i386 libwayland-bin libwayland-client0 libwayland-client0:i386 libwayland-cursor0:i386 libwayland-dev:i386 libwayland-egl1:i386 libwayland-server0 libwayland-server0:i386 libwebp7:i386 libwebpmux3:i386 libwebrtc-audio-processing-1-3 libwebrtc-audio-processing-1-3:i386 libx11-6 libx11-6:i386 libx11-data libx11-dev:i386 libx11-xcb1 libx11-xcb1:i386 libx264-164:i386 libx265-215:i386 libxau-dev:i386 libxau6 libxau6:i386 libxcb-cursor0 libxcb-cursor0:i386 libxcb-dri3-0 libxcb-dri3-0:i386 libxcb-glx0 libxcb-glx0:i386 libxcb-icccm4 libxcb-icccm4:i386 libxcb-image0 libxcb-image0:i386 libxcb-keysyms1 libxcb-keysyms1:i386 libxcb-present0 libxcb-present0:i386 libxcb-randr0 libxcb-randr0:i386 libxcb-render-util0 libxcb-render-util0:i386 libxcb-render0 libxcb-render0:i386 libxcb-shape0 libxcb-shape0:i386 libxcb-shm0 libxcb-shm0:i386 libxcb-sync1 libxcb-sync1:i386 libxcb-util1 libxcb-util1:i386 libxcb-xfixes0 libxcb-xfixes0:i386 libxcb-xinput0 libxcb-xinput0:i386 libxcb-xkb1 libxcb-xkb1:i386 libxcb1 libxcb1:i386 libxcb1-dev:i386 libxdmcp-dev:i386 libxdmcp6 libxdmcp6:i386 libxext6 libxext6:i386 libxfixes3:i386 libxkbcommon-dev:i386 libxkbcommon-x11-0 libxkbcommon-x11-0:i386 libxkbcommon0 libxkbcommon0:i386 libxml++2.6-2v5 libxml2 libxml2:i386 libxrender1:i386 libxshmfence1 libxshmfence1:i386 libxvidcore4:i386 libxxf86vm1 libxxf86vm1:i386 libyaml-0-2 libz3-4 libz3-4:i386 libzimg2:i386 libzix-0-0 libzix-0-0:i386 libzmq5:i386 libzstd1:i386 libzvbi-common libzvbi0t64:i386 linux-libc-dev-i386-cross m4 man-db media-types mesa-libgallium mesa-libgallium:i386 native-architecture netbase ocl-icd-libopencl1:i386 pipewire-bin pkg-kde-tools pkgconf:i386 pkgconf-bin plasma-wayland-protocols:i386 po-debconf procps python3 python3-charset-normalizer python3-debian python3-minimal python3-packaging python3-yaml python3.13 python3.13-minimal qemu-user qmake6:i386 qmake6-bin qml6-module-assets-downloader:i386 qml6-module-org-kde-coreaddons:i386 qml6-module-org-kde-i18n-localedata:i386 qml6-module-qml:i386 qml6-module-qmltime:i386 qml6-module-qt-labs-animation:i386 qml6-module-qt-labs-folderlistmodel:i386 qml6-module-qt-labs-platform:i386 qml6-module-qt-labs-qmlmodels:i386 qml6-module-qt-labs-settings:i386 qml6-module-qt-labs-sharedimage:i386 qml6-module-qt-labs-wavefrontmesh:i386 qml6-module-qtcore:i386 qml6-module-qtnetwork:i386 qml6-module-qtqml:i386 qml6-module-qtqml-models:i386 qml6-module-qtqml-workerscript:i386 qml6-module-qtqml-xmllistmodel:i386 qml6-module-qtquick:i386 qml6-module-qtquick-controls:i386 qml6-module-qtquick-dialogs:i386 qml6-module-qtquick-effects:i386 qml6-module-qtquick-layouts:i386 qml6-module-qtquick-localstorage:i386 qml6-module-qtquick-nativestyle:i386 qml6-module-qtquick-particles:i386 qml6-module-qtquick-shapes:i386 qml6-module-qtquick-templates:i386 qml6-module-qtquick-tooling:i386 qml6-module-qtquick-vectorimage:i386 qml6-module-qtquick-window:i386 qml6-module-qttest:i386 qml6-module-qtwayland-client-texturesharing:i386 qml6-module-qtwayland-compositor:i386 qt6-base-dev:i386 qt6-base-dev-tools qt6-base-private-dev:i386 qt6-declarative-dev:i386 qt6-declarative-dev-tools qt6-declarative-private-dev:i386 qt6-qmllint-plugins:i386 qt6-qmlls-plugins:i386 qt6-qmltooling-plugins:i386 qt6-qpa-plugins:i386 qt6-wayland-dev:i386 qt6-wayland-dev-tools readline-common sensible-utils shared-mime-info tzdata uuid-dev:i386 x11-common x11proto-dev xkb-data xorg-sgml-doctools xtrans-dev zlib1g:i386 zlib1g-dev:i386 Suggested packages: autoconf-archive gnu-standards autoconf-doc binutils-doc cmake-doc cmake-format elpa-cmake-mode ninja-build gcc-14-locales cpp-14-doc cpp-doc dh-make gcc-14-doc manpages-dev flex bison gdb-i686-linux-gnu gcc-doc gettext-doc libasprintf-dev libgettextpo-dev groff isoquery lrzip alsa-utils libasound2-plugins libasound2-plugins:i386 libcuda1:i386 libnvcuvid1:i386 libnvidia-encode1:i386 libbluray-bdj:i386 glibc-doc:i386 libc-l10n:i386 locales:i386 libnss-nis:i386 libnss-nisplus:i386 manpages-dev:i386 cups-common:i386 libdvdcss2:i386 libevdev-doc:i386 libfftw3-bin:i386 libfftw3-dev:i386 libfftw3-bin libfftw3-dev freetype2-doc:i386 libglib2.0-doc:i386 libgdk-pixbuf2.0-bin libxml2-utils low-memory-monitor low-memory-monitor:i386 gnutls-bin gnutls-bin:i386 krb5-doc krb5-user krb5-doc:i386 krb5-user:i386 liblcms2-utils:i386 cryptsetup-bin:i386 opus-tools opus-tools:i386 pciutils:i386 pipewire pipewire:i386 pipewire-doc:i386 pulseaudio pulseaudio:i386 qt6-qmltooling-plugins libraw1394-doc librsvg2-bin:i386 lm-sensors lm-sensors:i386 serdi serdi:i386 sordi sordi:i386 speex:i386 libstdc++-14-doc:i386 libgcrypt20:i386 liblz4-1:i386 libtool-doc gfortran | fortran95-compiler gcj-jdk uuid-runtime:i386 libwacom-bin libwacom-bin:i386 libwayland-doc:i386 libx11-doc:i386 libxcb-doc:i386 m4-doc apparmor less www-browser opencl-icd:i386 cdbs libmail-box-perl python3-doc python3-tk python3-venv python-charset-normalizer-doc gpgv python3-apt zstd python3.13-venv python3.13-doc binfmt-support readline-doc Recommended packages: curl | wget | lynx alsa-ucm-conf alsa-topology-conf libaacs0:i386 bzip2-doc:i386 ca-certificates ca-certificates:i386 dbus dbus:i386 libarchive-cpio-perl libgdk-pixbuf2.0-bin:i386 xdg-user-dirs xdg-user-dirs:i386 libkf6coreaddons-doc:i386 libkf6i18n-doc:i386 krb5-locales krb5-locales:i386 libldap-common libldap-common:i386 libgpm2 libpipewire-0.3-common libpipewire-0.3-common:i386 libpng-tools:i386 pocketsphinx-en-us:i386 publicsuffix publicsuffix:i386 qt6-translations-l10n qt6-translations-l10n:i386 qt6-gtk-platformtheme qt6-qpa-plugins qt6-svg-plugins qt6-wayland qt6-gtk-platformtheme:i386 qt6-svg-plugins:i386 qt6-wayland:i386 libgl1 libqt6sql6-sqlite:i386 | libqt6sql6-mysql:i386 | libqt6sql6-odbc:i386 | libqt6sql6-psql:i386 | libqt6sql6-ibase:i386 librsvg2-common:i386 libsasl2-modules libsasl2-modules:i386 libltdl-dev va-driver-all:i386 | va-driver:i386 vdpau-driver-all:i386 | vdpau-driver:i386 mesa-vulkan-drivers | vulkan-icd mesa-vulkan-drivers:i386 | vulkan-icd:i386 dbus-user-session rtkit wireplumber libwww-perl libmail-sendmail-perl psmisc linux-sysctl-defaults qemu-user-binfmt The following NEW packages will be installed: autoconf automake autopoint autotools-dev binutils-i686-linux-gnu bsdextrautils cmake cmake-data cpp-14-i686-linux-gnu cpp-i686-linux-gnu cross-exe-wrapper:i386 crossbuild-essential-i386 debhelper dh-autoreconf dh-strip-nondeterminism dwz extra-cmake-modules:i386 fakeroot file fontconfig fontconfig-config fonts-dejavu-core fonts-dejavu-mono g++-14-i686-linux-gnu g++-i686-linux-gnu gcc-14-base:i386 gcc-14-cross-base gcc-14-i686-linux-gnu gcc-14-i686-linux-gnu-base gcc-i686-linux-gnu gettext gettext-base gir1.2-glib-2.0:i386 gir1.2-glib-2.0-dev:i386 gir1.2-gudev-1.0:i386 girepository-tools girepository-tools:i386 groff-base intltool-debian iso-codes libabsl20240722 libabsl20240722:i386 libaom3:i386 libarchive-zip-perl libarchive13t64 libasan8:i386 libasan8-i386-cross libasound2-data libasound2t64 libasound2t64:i386 libass9:i386 libasyncns0 libasyncns0:i386 libatomic1:i386 libatomic1-i386-cross libavahi-client3 libavahi-client3:i386 libavahi-common-data libavahi-common-data:i386 libavahi-common3 libavahi-common3:i386 libavcodec-dev:i386 libavcodec61:i386 libavfilter-dev:i386 libavfilter10:i386 libavformat-dev:i386 libavformat61:i386 libavutil-dev:i386 libavutil59:i386 libb2-1 libb2-1:i386 libblas3:i386 libblkid-dev:i386 libblkid1:i386 libbluray2:i386 libbrotli-dev:i386 libbrotli1 libbrotli1:i386 libbs2b0:i386 libbsd0 libbsd0:i386 libbz2-1.0:i386 libbz2-dev:i386 libc6:i386 libc6-dev:i386 libc6-dev-i386-cross libc6-i386-cross libcairo-gobject2:i386 libcairo2:i386 libcap-dev:i386 libcap2:i386 libchromaprint1:i386 libcjson1:i386 libcodec2-1.2:i386 libcom-err2 libcom-err2:i386 libconfig++11 libcrypt-dev:i386 libcrypt1:i386 libcups2t64:i386 libcurl3t64-gnutls libcurl3t64-gnutls:i386 libcurl4t64 libdatrie1:i386 libdav1d7:i386 libdb5.3t64:i386 libdbus-1-3 libdbus-1-3:i386 libdebhelper-perl libdeflate0:i386 libdouble-conversion3 libdouble-conversion3:i386 libdrm-amdgpu1 libdrm-amdgpu1:i386 libdrm-common libdrm-dev:i386 libdrm-intel1:i386 libdrm-nouveau2:i386 libdrm-radeon1:i386 libdrm2 libdrm2:i386 libduktape207 libduktape207:i386 libdvdnav4:i386 libdvdread8t64:i386 libebur128-1 libebur128-1:i386 libedit2 libedit2:i386 libegl-dev:i386 libegl-mesa0 libegl-mesa0:i386 libegl1 libegl1:i386 libelf1t64 libelf1t64:i386 libepoxy-dev:i386 libepoxy0:i386 libevdev-dev:i386 libevdev2 libevdev2:i386 libexpat1 libexpat1:i386 libexpat1-dev:i386 libfakeroot libffado2 libffi-dev:i386 libffi8 libffi8:i386 libfftw3-double3:i386 libfftw3-single3 libfftw3-single3:i386 libfile-stripnondeterminism-perl libflac14 libflac14:i386 libflite1:i386 libfontconfig-dev:i386 libfontconfig1 libfontconfig1:i386 libfreetype-dev:i386 libfreetype6 libfreetype6:i386 libfribidi0:i386 libgbm-dev:i386 libgbm1 libgbm1:i386 libgcc-14-dev:i386 libgcc-14-dev-i386-cross libgcc-s1:i386 libgcc-s1-i386-cross libgdk-pixbuf-2.0-0:i386 libgdk-pixbuf2.0-common libgfortran5:i386 libgio-2.0-dev:i386 libgio-2.0-dev-bin libgirepository-2.0-0 libgirepository-2.0-0:i386 libgl-dev:i386 libgl1:i386 libgl1-mesa-dri libgl1-mesa-dri:i386 libglib2.0-0t64 libglib2.0-0t64:i386 libglib2.0-bin libglib2.0-data libglib2.0-dev:i386 libglib2.0-dev-bin libglibmm-2.4-1t64 libglvnd0 libglvnd0:i386 libglx-dev:i386 libglx-mesa0 libglx-mesa0:i386 libglx0 libglx0:i386 libgme0:i386 libgmp10:i386 libgnutls30t64 libgnutls30t64:i386 libgomp1:i386 libgomp1-i386-cross libgraphite2-3 libgraphite2-3:i386 libgsm1:i386 libgssapi-krb5-2 libgssapi-krb5-2:i386 libgudev-1.0-0 libgudev-1.0-0:i386 libgudev-1.0-dev:i386 libharfbuzz0b libharfbuzz0b:i386 libhogweed6t64:i386 libhwy1t64:i386 libice6 libice6:i386 libicu76 libicu76:i386 libidn2-0 libidn2-0:i386 libiec61883-0 libinput-bin libinput-dev:i386 libinput10 libinput10:i386 libitm1:i386 libitm1-i386-cross libjbig0:i386 libjpeg62-turbo libjpeg62-turbo:i386 libjsoncpp26 libjxl0.11:i386 libk5crypto3 libk5crypto3:i386 libkeyutils1 libkeyutils1:i386 libkf6coreaddons-data libkf6coreaddons-dev:i386 libkf6coreaddons6:i386 libkf6i18n-data libkf6i18n-dev:i386 libkf6i18n6:i386 libkf6i18nlocaledata6:i386 libkf6i18nqml6:i386 libkrb5-3 libkrb5-3:i386 libkrb5support0 libkrb5support0:i386 liblapack3:i386 liblcms2-2:i386 libldap2 libldap2:i386 liblerc4:i386 liblilv-0-0 liblilv-0-0:i386 libllvm19 libllvm19:i386 liblzma5:i386 libmagic-mgc libmagic1t64 libmbedcrypto16:i386 libmd0:i386 libmd4c0 libmd4c0:i386 libmount-dev:i386 libmount1:i386 libmp3lame0 libmp3lame0:i386 libmpg123-0t64 libmpg123-0t64:i386 libmtdev-dev:i386 libmtdev1t64 libmtdev1t64:i386 libmysofa1 libmysofa1:i386 libncursesw6 libnettle8t64:i386 libnghttp2-14 libnghttp2-14:i386 libnghttp3-9 libnghttp3-9:i386 libngtcp2-16 libngtcp2-16:i386 libngtcp2-crypto-gnutls8 libngtcp2-crypto-gnutls8:i386 libnorm1t64:i386 libnuma1:i386 libogg0 libogg0:i386 libopenfec1 libopengl-dev:i386 libopengl0 libopengl0:i386 libopenjp2-7:i386 libopenmpt0t64:i386 libopus0 libopus0:i386 libp11-kit0 libp11-kit0:i386 libpango-1.0-0:i386 libpangocairo-1.0-0:i386 libpangoft2-1.0-0:i386 libpciaccess-dev:i386 libpciaccess0:i386 libpcre2-16-0 libpcre2-16-0:i386 libpcre2-32-0:i386 libpcre2-8-0:i386 libpcre2-dev:i386 libpcre2-posix3:i386 libpgm-5.3-0t64:i386 libpipeline1 libpipewire-0.3-0t64 libpipewire-0.3-0t64:i386 libpipewire-0.3-dev:i386 libpipewire-0.3-modules libpixman-1-0:i386 libpkgconf3 libplacebo349:i386 libpng-dev:i386 libpng16-16t64 libpng16-16t64:i386 libpocketsphinx3:i386 libpostproc-dev:i386 libpostproc58:i386 libproc2-0 libproxy1v5 libproxy1v5:i386 libpsl5t64 libpsl5t64:i386 libpulse0 libpulse0:i386 libpython3-stdlib libpython3.13-minimal libpython3.13-stdlib libqt6concurrent6:i386 libqt6core6t64 libqt6core6t64:i386 libqt6dbus6 libqt6dbus6:i386 libqt6gui6 libqt6gui6:i386 libqt6labsplatform6:i386 libqt6network6 libqt6network6:i386 libqt6opengl6 libqt6opengl6:i386 libqt6openglwidgets6:i386 libqt6printsupport6:i386 libqt6qml6 libqt6qml6:i386 libqt6qmlcompiler6 libqt6qmlcompiler6:i386 libqt6qmlmeta6 libqt6qmlmeta6:i386 libqt6qmlmodels6 libqt6qmlmodels6:i386 libqt6qmlnetwork6:i386 libqt6qmlworkerscript6 libqt6qmlworkerscript6:i386 libqt6quick6 libqt6quick6:i386 libqt6quickcontrols2-6:i386 libqt6quickshapes6 libqt6quickshapes6:i386 libqt6quicktemplates2-6:i386 libqt6quicktest6 libqt6quicktest6:i386 libqt6quickvectorimage6:i386 libqt6quickvectorimagegenerator6 libqt6quickvectorimagegenerator6:i386 libqt6quickwidgets6:i386 libqt6sql6:i386 libqt6svg6 libqt6svg6:i386 libqt6test6 libqt6test6:i386 libqt6waylandclient6:i386 libqt6waylandcompositor6:i386 libqt6waylandcompositoriviapplication6:i386 libqt6waylandcompositorpresentationtime6:i386 libqt6waylandcompositorwlshell6:i386 libqt6waylandcompositorxdgshell6:i386 libqt6widgets6 libqt6widgets6:i386 libqt6wlshellintegration6:i386 libqt6xml6:i386 libquadmath0:i386 libquadmath0-i386-cross librabbitmq4:i386 librav1e0.7:i386 libraw1394-11 libreadline8t64 librhash1 librist4:i386 libroc0.4 librsvg2-2:i386 librtmp1 librtmp1:i386 librubberband2:i386 libsamplerate0:i386 libsasl2-2 libsasl2-2:i386 libsasl2-modules-db libsasl2-modules-db:i386 libselinux1:i386 libselinux1-dev:i386 libsensors-config libsensors5 libsensors5:i386 libsepol-dev:i386 libsepol2:i386 libserd-0-0 libserd-0-0:i386 libset-scalar-perl libsharpyuv0:i386 libshine3:i386 libsigc++-2.0-0v5 libsm6 libsm6:i386 libsnappy1v5:i386 libsndfile1 libsndfile1:i386 libsodium23:i386 libsord-0-0 libsord-0-0:i386 libsoxr0:i386 libspa-0.2-dev:i386 libspa-0.2-modules libspa-0.2-modules:i386 libspeex1:i386 libspeexdsp1 libsphinxbase3t64:i386 libsratom-0-0 libsratom-0-0:i386 libsrt1.5-gnutls:i386 libssh-4:i386 libssh2-1t64 libssh2-1t64:i386 libssl3t64:i386 libstdc++-14-dev:i386 libstdc++-14-dev-i386-cross libstdc++6:i386 libstdc++6-i386-cross libsvtav1enc2:i386 libswresample-dev:i386 libswresample5:i386 libswscale-dev:i386 libswscale8:i386 libsysprof-capture-4-dev:i386 libsystemd0:i386 libtasn1-6 libtasn1-6:i386 libthai-data libthai0:i386 libtheoradec1:i386 libtheoraenc1:i386 libtiff6:i386 libtinfo6:i386 libtool libts0t64 libts0t64:i386 libtwolame0:i386 libubsan1:i386 libubsan1-i386-cross libuchardet0 libudev-dev:i386 libudev1:i386 libudfread0:i386 libunibreak6:i386 libunistring5 libunistring5:i386 libuuid1:i386 libuv1t64 libva-dev:i386 libva-drm2:i386 libva-glx2:i386 libva-wayland2:i386 libva-x11-2:i386 libva2:i386 libvdpau1:i386 libvidstab1.1:i386 libvorbis0a libvorbis0a:i386 libvorbisenc2 libvorbisenc2:i386 libvorbisfile3:i386 libvpx9:i386 libvulkan-dev:i386 libvulkan1 libvulkan1:i386 libwacom-common libwacom-dev:i386 libwacom9 libwacom9:i386 libwayland-bin libwayland-client0 libwayland-client0:i386 libwayland-cursor0:i386 libwayland-dev:i386 libwayland-egl1:i386 libwayland-server0 libwayland-server0:i386 libwebp7:i386 libwebpmux3:i386 libwebrtc-audio-processing-1-3 libwebrtc-audio-processing-1-3:i386 libx11-6 libx11-6:i386 libx11-data libx11-dev:i386 libx11-xcb1 libx11-xcb1:i386 libx264-164:i386 libx265-215:i386 libxau-dev:i386 libxau6 libxau6:i386 libxcb-cursor0 libxcb-cursor0:i386 libxcb-dri3-0 libxcb-dri3-0:i386 libxcb-glx0 libxcb-glx0:i386 libxcb-icccm4 libxcb-icccm4:i386 libxcb-image0 libxcb-image0:i386 libxcb-keysyms1 libxcb-keysyms1:i386 libxcb-present0 libxcb-present0:i386 libxcb-randr0 libxcb-randr0:i386 libxcb-render-util0 libxcb-render-util0:i386 libxcb-render0 libxcb-render0:i386 libxcb-shape0 libxcb-shape0:i386 libxcb-shm0 libxcb-shm0:i386 libxcb-sync1 libxcb-sync1:i386 libxcb-util1 libxcb-util1:i386 libxcb-xfixes0 libxcb-xfixes0:i386 libxcb-xinput0 libxcb-xinput0:i386 libxcb-xkb1 libxcb-xkb1:i386 libxcb1 libxcb1:i386 libxcb1-dev:i386 libxdmcp-dev:i386 libxdmcp6 libxdmcp6:i386 libxext6 libxext6:i386 libxfixes3:i386 libxkbcommon-dev:i386 libxkbcommon-x11-0 libxkbcommon-x11-0:i386 libxkbcommon0 libxkbcommon0:i386 libxml++2.6-2v5 libxml2 libxml2:i386 libxrender1:i386 libxshmfence1 libxshmfence1:i386 libxvidcore4:i386 libxxf86vm1 libxxf86vm1:i386 libyaml-0-2 libz3-4 libz3-4:i386 libzimg2:i386 libzix-0-0 libzix-0-0:i386 libzmq5:i386 libzstd1:i386 libzvbi-common libzvbi0t64:i386 linux-libc-dev-i386-cross m4 man-db media-types mesa-libgallium mesa-libgallium:i386 native-architecture netbase ocl-icd-libopencl1:i386 pipewire-bin pkg-kde-tools pkgconf:i386 pkgconf-bin plasma-wayland-protocols:i386 po-debconf procps python3 python3-charset-normalizer python3-debian python3-minimal python3-packaging python3-yaml python3.13 python3.13-minimal qemu-user qmake6:i386 qmake6-bin qml6-module-assets-downloader:i386 qml6-module-org-kde-coreaddons:i386 qml6-module-org-kde-i18n-localedata:i386 qml6-module-qml:i386 qml6-module-qmltime:i386 qml6-module-qt-labs-animation:i386 qml6-module-qt-labs-folderlistmodel:i386 qml6-module-qt-labs-platform:i386 qml6-module-qt-labs-qmlmodels:i386 qml6-module-qt-labs-settings:i386 qml6-module-qt-labs-sharedimage:i386 qml6-module-qt-labs-wavefrontmesh:i386 qml6-module-qtcore:i386 qml6-module-qtnetwork:i386 qml6-module-qtqml:i386 qml6-module-qtqml-models:i386 qml6-module-qtqml-workerscript:i386 qml6-module-qtqml-xmllistmodel:i386 qml6-module-qtquick:i386 qml6-module-qtquick-controls:i386 qml6-module-qtquick-dialogs:i386 qml6-module-qtquick-effects:i386 qml6-module-qtquick-layouts:i386 qml6-module-qtquick-localstorage:i386 qml6-module-qtquick-nativestyle:i386 qml6-module-qtquick-particles:i386 qml6-module-qtquick-shapes:i386 qml6-module-qtquick-templates:i386 qml6-module-qtquick-tooling:i386 qml6-module-qtquick-vectorimage:i386 qml6-module-qtquick-window:i386 qml6-module-qttest:i386 qml6-module-qtwayland-client-texturesharing:i386 qml6-module-qtwayland-compositor:i386 qt6-base-dev:i386 qt6-base-dev-tools qt6-base-private-dev:i386 qt6-declarative-dev:i386 qt6-declarative-dev-tools qt6-declarative-private-dev:i386 qt6-qmllint-plugins:i386 qt6-qmlls-plugins:i386 qt6-qmltooling-plugins:i386 qt6-qpa-plugins:i386 qt6-wayland-dev:i386 qt6-wayland-dev-tools readline-common sbuild-build-depends-main-dummy:i386 sensible-utils shared-mime-info tzdata uuid-dev:i386 x11-common x11proto-dev xkb-data xorg-sgml-doctools xtrans-dev zlib1g:i386 zlib1g-dev:i386 0 upgraded, 670 newly installed, 0 to remove and 0 not upgraded. Need to get 476 MB of archives. After this operation, 2159 MB of additional disk space will be used. Get:1 copy:/<>/apt_archive ./ sbuild-build-depends-main-dummy 0.invalid.0 [1168 B] Get:2 http://mirror.einval.org/debian unstable/main arm64 libpython3.13-minimal arm64 3.13.3-2 [855 kB] Get:3 http://mirror.einval.org/debian unstable/main arm64 libexpat1 arm64 2.7.1-1 [93.3 kB] Get:4 http://mirror.einval.org/debian unstable/main arm64 python3.13-minimal arm64 3.13.3-2 [1998 kB] Get:5 http://mirror.einval.org/debian unstable/main arm64 python3-minimal arm64 3.13.3-1 [27.2 kB] Get:6 http://mirror.einval.org/debian unstable/main arm64 media-types all 13.0.0 [29.3 kB] Get:7 http://mirror.einval.org/debian unstable/main arm64 netbase all 6.5 [12.4 kB] Get:8 http://mirror.einval.org/debian unstable/main arm64 tzdata all 2025b-2 [260 kB] Get:9 http://mirror.einval.org/debian unstable/main arm64 libffi8 arm64 3.4.8-1 [21.2 kB] Get:10 http://mirror.einval.org/debian unstable/main arm64 libncursesw6 arm64 6.5+20250216-2 [124 kB] Get:11 http://mirror.einval.org/debian unstable/main arm64 readline-common all 8.2-6 [69.4 kB] Get:12 http://mirror.einval.org/debian unstable/main arm64 libreadline8t64 arm64 8.2-6 [159 kB] Get:13 http://mirror.einval.org/debian unstable/main arm64 libpython3.13-stdlib arm64 3.13.3-2 [1890 kB] Get:14 http://mirror.einval.org/debian unstable/main arm64 python3.13 arm64 3.13.3-2 [751 kB] Get:15 http://mirror.einval.org/debian unstable/main arm64 libpython3-stdlib arm64 3.13.3-1 [10.2 kB] Get:16 http://mirror.einval.org/debian unstable/main arm64 python3 arm64 3.13.3-1 [28.2 kB] Get:17 http://mirror.einval.org/debian unstable/main arm64 libproc2-0 arm64 2:4.0.4-8 [63.0 kB] Get:18 http://mirror.einval.org/debian unstable/main arm64 procps arm64 2:4.0.4-8 [873 kB] Get:19 http://mirror.einval.org/debian unstable/main arm64 sensible-utils all 0.0.25 [25.0 kB] Get:20 http://mirror.einval.org/debian unstable/main arm64 libmagic-mgc arm64 1:5.46-5 [338 kB] Get:21 http://mirror.einval.org/debian unstable/main arm64 libmagic1t64 arm64 1:5.46-5 [103 kB] Get:22 http://mirror.einval.org/debian unstable/main arm64 file arm64 1:5.46-5 [43.7 kB] Get:23 http://mirror.einval.org/debian unstable/main arm64 gettext-base arm64 0.23.1-1 [241 kB] Get:24 http://mirror.einval.org/debian unstable/main arm64 libuchardet0 arm64 0.0.8-1+b2 [69.2 kB] Get:25 http://mirror.einval.org/debian unstable/main arm64 groff-base arm64 1.23.0-7 [1129 kB] Get:26 http://mirror.einval.org/debian unstable/main arm64 bsdextrautils arm64 2.41-4 [93.9 kB] Get:27 http://mirror.einval.org/debian unstable/main arm64 libpipeline1 arm64 1.5.8-1 [40.2 kB] Get:28 http://mirror.einval.org/debian unstable/main arm64 man-db arm64 2.13.0-1 [1404 kB] Get:29 http://mirror.einval.org/debian unstable/main arm64 m4 arm64 1.4.19-8 [285 kB] Get:30 http://mirror.einval.org/debian unstable/main arm64 autoconf all 2.72-3.1 [494 kB] Get:31 http://mirror.einval.org/debian unstable/main arm64 autotools-dev all 20240727.1 [60.2 kB] Get:32 http://mirror.einval.org/debian unstable/main arm64 automake all 1:1.17-4 [862 kB] Get:33 http://mirror.einval.org/debian unstable/main arm64 autopoint all 0.23.1-1 [770 kB] Get:34 http://mirror.einval.org/debian unstable/main arm64 cmake-data all 3.31.6-2 [2268 kB] Get:35 http://mirror.einval.org/debian unstable/main arm64 libxml2 arm64 2.12.7+dfsg+really2.9.14-0.4 [629 kB] Get:36 http://mirror.einval.org/debian unstable/main arm64 libarchive13t64 arm64 3.7.4-1.1 [323 kB] Get:37 http://mirror.einval.org/debian unstable/main arm64 libbrotli1 arm64 1.1.0-2+b7 [308 kB] Get:38 http://mirror.einval.org/debian unstable/main arm64 libkrb5support0 arm64 1.21.3-5 [32.4 kB] Get:39 http://mirror.einval.org/debian unstable/main arm64 libcom-err2 arm64 1.47.2-1+b1 [24.2 kB] Get:40 http://mirror.einval.org/debian unstable/main arm64 libk5crypto3 arm64 1.21.3-5 [81.2 kB] Get:41 http://mirror.einval.org/debian unstable/main arm64 libkeyutils1 arm64 1.6.3-6 [9716 B] Get:42 http://mirror.einval.org/debian unstable/main arm64 libkrb5-3 arm64 1.21.3-5 [308 kB] Get:43 http://mirror.einval.org/debian unstable/main arm64 libgssapi-krb5-2 arm64 1.21.3-5 [127 kB] Get:44 http://mirror.einval.org/debian unstable/main arm64 libunistring5 arm64 1.3-2 [453 kB] Get:45 http://mirror.einval.org/debian unstable/main arm64 libidn2-0 arm64 2.3.8-2 [107 kB] Get:46 http://mirror.einval.org/debian unstable/main arm64 libsasl2-modules-db arm64 2.1.28+dfsg1-9 [20.1 kB] Get:47 http://mirror.einval.org/debian unstable/main arm64 libsasl2-2 arm64 2.1.28+dfsg1-9 [55.6 kB] Get:48 http://mirror.einval.org/debian unstable/main arm64 libldap2 arm64 2.6.9+dfsg-2 [179 kB] Get:49 http://mirror.einval.org/debian unstable/main arm64 libnghttp2-14 arm64 1.64.0-1.1 [71.4 kB] Get:50 http://mirror.einval.org/debian unstable/main arm64 libnghttp3-9 arm64 1.8.0-1 [63.2 kB] Get:51 http://mirror.einval.org/debian unstable/main arm64 libpsl5t64 arm64 0.21.2-1.1+b1 [57.1 kB] Get:52 http://mirror.einval.org/debian unstable/main arm64 libp11-kit0 arm64 0.25.5-3 [409 kB] Get:53 http://mirror.einval.org/debian unstable/main arm64 libtasn1-6 arm64 4.20.0-2 [47.3 kB] Get:54 http://mirror.einval.org/debian unstable/main arm64 libgnutls30t64 arm64 3.8.9-2 [1374 kB] Get:55 http://mirror.einval.org/debian unstable/main arm64 librtmp1 arm64 2.4+20151223.gitfa8646d.1-2+b5 [56.8 kB] Get:56 http://mirror.einval.org/debian unstable/main arm64 libssh2-1t64 arm64 1.11.1-1 [235 kB] Get:57 http://mirror.einval.org/debian unstable/main arm64 libcurl4t64 arm64 8.13.0-4 [348 kB] Get:58 http://mirror.einval.org/debian unstable/main arm64 libjsoncpp26 arm64 1.9.6-3 [72.9 kB] Get:59 http://mirror.einval.org/debian unstable/main arm64 librhash1 arm64 1.4.5-1 [129 kB] Get:60 http://mirror.einval.org/debian unstable/main arm64 libuv1t64 arm64 1.50.0-2 [148 kB] Get:61 http://mirror.einval.org/debian unstable/main arm64 cmake arm64 3.31.6-2 [9906 kB] Get:62 http://mirror.einval.org/debian unstable/main arm64 gcc-14-i686-linux-gnu-base arm64 14.2.0-19cross1 [49.6 kB] Get:63 http://mirror.einval.org/debian unstable/main arm64 cpp-14-i686-linux-gnu arm64 14.2.0-19cross1 [10.4 MB] Get:64 http://mirror.einval.org/debian unstable/main arm64 cpp-i686-linux-gnu arm64 4:14.2.0-1 [4840 B] Get:65 http://mirror.einval.org/debian unstable/main i386 gcc-14-base i386 14.2.0-19 [49.4 kB] Get:66 http://mirror.einval.org/debian unstable/main i386 libgcc-s1 i386 14.2.0-19 [88.2 kB] Get:67 http://mirror.einval.org/debian unstable/main i386 libc6 i386 2.41-7 [2721 kB] Get:68 http://mirror.einval.org/debian unstable/main arm64 qemu-user arm64 1:10.0.0+ds-1 [64.1 MB] Get:69 http://mirror.einval.org/debian unstable/main i386 cross-exe-wrapper i386 0.2.6 [6776 B] Get:70 http://mirror.einval.org/debian unstable/main arm64 binutils-i686-linux-gnu arm64 2.44-3 [1479 kB] Get:71 http://mirror.einval.org/debian unstable/main arm64 gcc-14-cross-base all 14.2.0-19cross1 [44.9 kB] Get:72 http://mirror.einval.org/debian unstable/main arm64 libc6-i386-cross all 2.41-6cross2 [1423 kB] Get:73 http://mirror.einval.org/debian unstable/main arm64 libgcc-s1-i386-cross all 14.2.0-19cross1 [88.2 kB] Get:74 http://mirror.einval.org/debian unstable/main arm64 libgomp1-i386-cross all 14.2.0-19cross1 [136 kB] Get:75 http://mirror.einval.org/debian unstable/main arm64 libitm1-i386-cross all 14.2.0-19cross1 [26.9 kB] Get:76 http://mirror.einval.org/debian unstable/main arm64 libatomic1-i386-cross all 14.2.0-19cross1 [7384 B] Get:77 http://mirror.einval.org/debian unstable/main arm64 libasan8-i386-cross all 14.2.0-19cross1 [2597 kB] Get:78 http://mirror.einval.org/debian unstable/main arm64 libstdc++6-i386-cross all 14.2.0-19cross1 [719 kB] Get:79 http://mirror.einval.org/debian unstable/main arm64 libubsan1-i386-cross all 14.2.0-19cross1 [1052 kB] Get:80 http://mirror.einval.org/debian unstable/main arm64 libquadmath0-i386-cross all 14.2.0-19cross1 [231 kB] Get:81 http://mirror.einval.org/debian unstable/main arm64 libgcc-14-dev-i386-cross all 14.2.0-19cross1 [2583 kB] Get:82 http://mirror.einval.org/debian unstable/main arm64 gcc-14-i686-linux-gnu arm64 14.2.0-19cross1 [20.0 MB] Get:83 http://mirror.einval.org/debian unstable/main arm64 gcc-i686-linux-gnu arm64 4:14.2.0-1 [1444 B] Get:84 http://mirror.einval.org/debian unstable/main arm64 linux-libc-dev-i386-cross all 6.12.17-1cross2 [2369 kB] Get:85 http://mirror.einval.org/debian unstable/main arm64 libc6-dev-i386-cross all 2.41-6cross2 [1804 kB] Get:86 http://mirror.einval.org/debian unstable/main arm64 libstdc++-14-dev-i386-cross all 14.2.0-19cross1 [2426 kB] Get:87 http://mirror.einval.org/debian unstable/main arm64 g++-14-i686-linux-gnu arm64 14.2.0-19cross1 [11.2 MB] Get:88 http://mirror.einval.org/debian unstable/main arm64 g++-i686-linux-gnu arm64 4:14.2.0-1 [1200 B] Get:89 http://mirror.einval.org/debian unstable/main arm64 crossbuild-essential-i386 all 12.12 [3544 B] Get:90 http://mirror.einval.org/debian unstable/main arm64 libdebhelper-perl all 13.24.2 [90.9 kB] Get:91 http://mirror.einval.org/debian unstable/main arm64 libtool all 2.5.4-4 [539 kB] Get:92 http://mirror.einval.org/debian unstable/main arm64 dh-autoreconf all 20 [17.1 kB] Get:93 http://mirror.einval.org/debian unstable/main arm64 libarchive-zip-perl all 1.68-1 [104 kB] Get:94 http://mirror.einval.org/debian unstable/main arm64 libfile-stripnondeterminism-perl all 1.14.1-2 [19.7 kB] Get:95 http://mirror.einval.org/debian unstable/main arm64 dh-strip-nondeterminism all 1.14.1-2 [8620 B] Get:96 http://mirror.einval.org/debian unstable/main arm64 libelf1t64 arm64 0.192-4 [189 kB] Get:97 http://mirror.einval.org/debian unstable/main arm64 dwz arm64 0.15-1+b1 [102 kB] Get:98 http://mirror.einval.org/debian unstable/main arm64 gettext arm64 0.23.1-1 [1610 kB] Get:99 http://mirror.einval.org/debian unstable/main arm64 intltool-debian all 0.35.0+20060710.6 [22.9 kB] Get:100 http://mirror.einval.org/debian unstable/main arm64 po-debconf all 1.0.21+nmu1 [248 kB] Get:101 http://mirror.einval.org/debian unstable/main arm64 debhelper all 13.24.2 [919 kB] Get:102 http://mirror.einval.org/debian unstable/main i386 extra-cmake-modules i386 6.13.0-1 [204 kB] Get:103 http://mirror.einval.org/debian unstable/main arm64 libfakeroot arm64 1.37.1.1-1 [29.6 kB] Get:104 http://mirror.einval.org/debian unstable/main arm64 fakeroot arm64 1.37.1.1-1 [75.4 kB] Get:105 http://mirror.einval.org/debian unstable/main arm64 libpng16-16t64 arm64 1.6.47-1.1 [274 kB] Get:106 http://mirror.einval.org/debian unstable/main arm64 libfreetype6 arm64 2.13.3+dfsg-1 [422 kB] Get:107 http://mirror.einval.org/debian unstable/main arm64 fonts-dejavu-mono all 2.37-8 [489 kB] Get:108 http://mirror.einval.org/debian unstable/main arm64 fonts-dejavu-core all 2.37-8 [840 kB] Get:109 http://mirror.einval.org/debian unstable/main arm64 fontconfig-config arm64 2.15.0-2.3 [318 kB] Get:110 http://mirror.einval.org/debian unstable/main arm64 libfontconfig1 arm64 2.15.0-2.3 [387 kB] Get:111 http://mirror.einval.org/debian unstable/main arm64 fontconfig arm64 2.15.0-2.3 [463 kB] Get:112 http://mirror.einval.org/debian unstable/main i386 libatomic1 i386 14.2.0-19 [7648 B] Get:113 http://mirror.einval.org/debian unstable/main i386 libffi8 i386 3.4.8-1 [21.5 kB] Get:114 http://mirror.einval.org/debian unstable/main i386 libblkid1 i386 2.41-4 [187 kB] Get:115 http://mirror.einval.org/debian unstable/main i386 libpcre2-8-0 i386 10.45-1 [295 kB] Get:116 http://mirror.einval.org/debian unstable/main i386 libselinux1 i386 3.8.1-1 [88.3 kB] Get:117 http://mirror.einval.org/debian unstable/main i386 libmount1 i386 2.41-4 [225 kB] Get:118 http://mirror.einval.org/debian unstable/main i386 zlib1g i386 1:1.3.dfsg+really1.3.1-1+b1 [84.7 kB] Get:119 http://mirror.einval.org/debian unstable/main i386 libglib2.0-0t64 i386 2.84.1-1 [1584 kB] Get:120 http://mirror.einval.org/debian unstable/main i386 gir1.2-glib-2.0 i386 2.84.1-1 [197 kB] Get:121 http://mirror.einval.org/debian unstable/main i386 gir1.2-glib-2.0-dev i386 2.84.1-1 [914 kB] Get:122 http://mirror.einval.org/debian unstable/main i386 libcap2 i386 1:2.75-6 [29.1 kB] Get:123 http://mirror.einval.org/debian unstable/main i386 libudev1 i386 257.5-2 [155 kB] Get:124 http://mirror.einval.org/debian unstable/main i386 libgudev-1.0-0 i386 238-6 [14.9 kB] Get:125 http://mirror.einval.org/debian unstable/main i386 gir1.2-gudev-1.0 i386 238-6 [5152 B] Get:126 http://mirror.einval.org/debian unstable/main arm64 native-architecture all 0.2.6 [2264 B] Get:127 http://mirror.einval.org/debian unstable/main arm64 libglib2.0-0t64 arm64 2.84.1-1 [1423 kB] Get:128 http://mirror.einval.org/debian unstable/main arm64 libgirepository-2.0-0 arm64 2.84.1-1 [132 kB] Get:129 http://mirror.einval.org/debian unstable/main arm64 girepository-tools arm64 2.84.1-1 [137 kB] Get:130 http://mirror.einval.org/debian unstable/main i386 libgirepository-2.0-0 i386 2.84.1-1 [147 kB] Get:131 http://mirror.einval.org/debian unstable/main i386 girepository-tools i386 2.84.1-1 [156 kB] Get:132 http://mirror.einval.org/debian unstable/main arm64 iso-codes all 4.18.0-1 [3125 kB] Get:133 http://mirror.einval.org/debian unstable/main arm64 libabsl20240722 arm64 20240722.0-3 [453 kB] Get:134 http://mirror.einval.org/debian unstable/main i386 libstdc++6 i386 14.2.0-19 [765 kB] Get:135 http://mirror.einval.org/debian unstable/main i386 libabsl20240722 i386 20240722.0-3 [549 kB] Get:136 http://mirror.einval.org/debian unstable/main i386 libaom3 i386 3.12.1-1 [1907 kB] Get:137 http://mirror.einval.org/debian unstable/main i386 libasan8 i386 14.2.0-19 [2605 kB] Get:138 http://mirror.einval.org/debian unstable/main arm64 libasound2-data all 1.2.14-1 [21.1 kB] Get:139 http://mirror.einval.org/debian unstable/main arm64 libasound2t64 arm64 1.2.14-1 [342 kB] Get:140 http://mirror.einval.org/debian unstable/main i386 libasound2t64 i386 1.2.14-1 [411 kB] Get:141 http://mirror.einval.org/debian unstable/main i386 libexpat1 i386 2.7.1-1 [110 kB] Get:142 http://mirror.einval.org/debian unstable/main i386 libbrotli1 i386 1.1.0-2+b7 [299 kB] Get:143 http://mirror.einval.org/debian unstable/main i386 libbz2-1.0 i386 1.0.8-6 [38.1 kB] Get:144 http://mirror.einval.org/debian unstable/main i386 libpng16-16t64 i386 1.6.47-1.1 [289 kB] Get:145 http://mirror.einval.org/debian unstable/main i386 libfreetype6 i386 2.13.3+dfsg-1 [464 kB] Get:146 http://mirror.einval.org/debian unstable/main i386 libfontconfig1 i386 2.15.0-2.3 [403 kB] Get:147 http://mirror.einval.org/debian unstable/main i386 libfribidi0 i386 1.0.16-1 [27.0 kB] Get:148 http://mirror.einval.org/debian unstable/main i386 libgraphite2-3 i386 1.3.14-2+b1 [77.8 kB] Get:149 http://mirror.einval.org/debian unstable/main i386 libharfbuzz0b i386 10.2.0-1+b1 [505 kB] Get:150 http://mirror.einval.org/debian unstable/main i386 libunibreak6 i386 6.1-3 [21.8 kB] Get:151 http://mirror.einval.org/debian unstable/main i386 libass9 i386 1:0.17.3-1+b1 [121 kB] Get:152 http://mirror.einval.org/debian unstable/main arm64 libasyncns0 arm64 0.8-6+b5 [11.7 kB] Get:153 http://mirror.einval.org/debian unstable/main i386 libasyncns0 i386 0.8-6+b5 [12.5 kB] Get:154 http://mirror.einval.org/debian unstable/main arm64 libavahi-common-data arm64 0.8-16 [112 kB] Get:155 http://mirror.einval.org/debian unstable/main arm64 libavahi-common3 arm64 0.8-16 [43.3 kB] Get:156 http://mirror.einval.org/debian unstable/main arm64 libdbus-1-3 arm64 1.16.2-2 [169 kB] Get:157 http://mirror.einval.org/debian unstable/main arm64 libavahi-client3 arm64 0.8-16 [46.7 kB] Get:158 http://mirror.einval.org/debian unstable/main i386 libavahi-common-data i386 0.8-16 [112 kB] Get:159 http://mirror.einval.org/debian unstable/main i386 libavahi-common3 i386 0.8-16 [46.4 kB] Get:160 http://mirror.einval.org/debian unstable/main i386 libsystemd0 i386 257.5-2 [484 kB] Get:161 http://mirror.einval.org/debian unstable/main i386 libdbus-1-3 i386 1.16.2-2 [191 kB] Get:162 http://mirror.einval.org/debian unstable/main i386 libavahi-client3 i386 0.8-16 [50.4 kB] Get:163 http://mirror.einval.org/debian unstable/main arm64 libdrm-common all 2.4.124-2 [8288 B] Get:164 http://mirror.einval.org/debian unstable/main i386 libdrm2 i386 2.4.124-2 [41.9 kB] Get:165 http://mirror.einval.org/debian unstable/main i386 libva2 i386 2.22.0-3 [83.6 kB] Get:166 http://mirror.einval.org/debian unstable/main i386 libva-drm2 i386 2.22.0-3 [18.6 kB] Get:167 http://mirror.einval.org/debian unstable/main i386 libxau6 i386 1:1.0.11-1 [20.7 kB] Get:168 http://mirror.einval.org/debian unstable/main i386 libxdmcp6 i386 1:1.1.5-1 [28.2 kB] Get:169 http://mirror.einval.org/debian unstable/main i386 libxcb1 i386 1.17.0-2+b1 [148 kB] Get:170 http://mirror.einval.org/debian unstable/main arm64 libx11-data all 2:1.8.12-1 [343 kB] Get:171 http://mirror.einval.org/debian unstable/main i386 libx11-6 i386 2:1.8.12-1 [838 kB] Get:172 http://mirror.einval.org/debian unstable/main i386 libx11-xcb1 i386 2:1.8.12-1 [247 kB] Get:173 http://mirror.einval.org/debian unstable/main i386 libxcb-dri3-0 i386 1.17.0-2+b1 [107 kB] Get:174 http://mirror.einval.org/debian unstable/main i386 libxext6 i386 2:1.3.4-1+b3 [52.5 kB] Get:175 http://mirror.einval.org/debian unstable/main i386 libxfixes3 i386 1:6.0.0-2+b4 [20.7 kB] Get:176 http://mirror.einval.org/debian unstable/main i386 libva-x11-2 i386 2.22.0-3 [23.7 kB] Get:177 http://mirror.einval.org/debian unstable/main i386 libvdpau1 i386 1.5-3+b1 [25.1 kB] Get:178 http://mirror.einval.org/debian unstable/main i386 ocl-icd-libopencl1 i386 2.3.3-1 [45.5 kB] Get:179 http://mirror.einval.org/debian unstable/main i386 libavutil59 i386 7:7.1.1-1+b1 [416 kB] Get:180 http://mirror.einval.org/debian unstable/main i386 libpixman-1-0 i386 0.44.0-3 [246 kB] Get:181 http://mirror.einval.org/debian unstable/main i386 libxcb-render0 i386 1.17.0-2+b1 [116 kB] Get:182 http://mirror.einval.org/debian unstable/main i386 libxcb-shm0 i386 1.17.0-2+b1 [105 kB] Get:183 http://mirror.einval.org/debian unstable/main i386 libxrender1 i386 1:0.9.12-1 [29.0 kB] Get:184 http://mirror.einval.org/debian unstable/main i386 libcairo2 i386 1.18.4-1+b1 [596 kB] Get:185 http://mirror.einval.org/debian unstable/main i386 libcodec2-1.2 i386 1.2.0-3 [8175 kB] Get:186 http://mirror.einval.org/debian unstable/main i386 libdav1d7 i386 1.5.1-1 [336 kB] Get:187 http://mirror.einval.org/debian unstable/main i386 libgsm1 i386 1.0.22-1+b2 [30.1 kB] Get:188 http://mirror.einval.org/debian unstable/main i386 libhwy1t64 i386 1.2.0-2+b2 [856 kB] Get:189 http://mirror.einval.org/debian unstable/main i386 liblcms2-2 i386 2.16-2 [171 kB] Get:190 http://mirror.einval.org/debian unstable/main i386 libjxl0.11 i386 0.11.1-4 [1287 kB] Get:191 http://mirror.einval.org/debian unstable/main i386 liblzma5 i386 5.8.1-1 [320 kB] Get:192 http://mirror.einval.org/debian unstable/main i386 libmp3lame0 i386 3.100-6+b3 [362 kB] Get:193 http://mirror.einval.org/debian unstable/main i386 libopenjp2-7 i386 2.5.3-2 [216 kB] Get:194 http://mirror.einval.org/debian unstable/main i386 libopus0 i386 1.5.2-2 [2843 kB] Get:195 http://mirror.einval.org/debian unstable/main i386 librav1e0.7 i386 0.7.1-9+b1 [675 kB] Get:196 http://mirror.einval.org/debian unstable/main i386 libcairo-gobject2 i386 1.18.4-1+b1 [130 kB] Get:197 http://mirror.einval.org/debian unstable/main arm64 libgdk-pixbuf2.0-common all 2.42.12+dfsg-2 [311 kB] Get:198 http://mirror.einval.org/debian unstable/main arm64 shared-mime-info arm64 2.4-5+b2 [756 kB] Get:199 http://mirror.einval.org/debian unstable/main i386 libjpeg62-turbo i386 1:2.1.5-3.1 [170 kB] Get:200 http://mirror.einval.org/debian unstable/main i386 libdeflate0 i386 1.23-2 [48.2 kB] Get:201 http://mirror.einval.org/debian unstable/main i386 libjbig0 i386 2.1-6.1+b2 [32.2 kB] Get:202 http://mirror.einval.org/debian unstable/main i386 liblerc4 i386 4.0.0+ds-5 [191 kB] Get:203 http://mirror.einval.org/debian unstable/main i386 libsharpyuv0 i386 1.5.0-0.1 [115 kB] Get:204 http://mirror.einval.org/debian unstable/main i386 libwebp7 i386 1.5.0-0.1 [329 kB] Get:205 http://mirror.einval.org/debian unstable/main i386 libzstd1 i386 1.5.7+dfsg-1 [309 kB] Get:206 http://mirror.einval.org/debian unstable/main i386 libtiff6 i386 4.7.0-3 [360 kB] Get:207 http://mirror.einval.org/debian unstable/main i386 libgdk-pixbuf-2.0-0 i386 2.42.12+dfsg-2 [148 kB] Get:208 http://mirror.einval.org/debian unstable/main arm64 libthai-data all 0.1.29-2 [168 kB] Get:209 http://mirror.einval.org/debian unstable/main i386 libdatrie1 i386 0.2.13-3+b1 [39.9 kB] Get:210 http://mirror.einval.org/debian unstable/main i386 libthai0 i386 0.1.29-2+b1 [50.3 kB] Get:211 http://mirror.einval.org/debian unstable/main i386 libpango-1.0-0 i386 1.56.3-1 [236 kB] Get:212 http://mirror.einval.org/debian unstable/main i386 libpangoft2-1.0-0 i386 1.56.3-1 [59.6 kB] Get:213 http://mirror.einval.org/debian unstable/main i386 libpangocairo-1.0-0 i386 1.56.3-1 [36.8 kB] Get:214 http://mirror.einval.org/debian unstable/main i386 libxml2 i386 2.12.7+dfsg+really2.9.14-0.4 [732 kB] Get:215 http://mirror.einval.org/debian unstable/main i386 librsvg2-2 i386 2.60.0+dfsg-1 [1816 kB] Get:216 http://mirror.einval.org/debian unstable/main i386 libshine3 i386 3.1.1-2+b2 [22.7 kB] Get:217 http://mirror.einval.org/debian unstable/main i386 libsnappy1v5 i386 1.2.2-1 [31.2 kB] Get:218 http://mirror.einval.org/debian unstable/main i386 libspeex1 i386 1.2.1-3 [52.9 kB] Get:219 http://mirror.einval.org/debian unstable/main i386 libsvtav1enc2 i386 2.3.0+dfsg-1 [1053 kB] Get:220 http://mirror.einval.org/debian unstable/main i386 libgomp1 i386 14.2.0-19 [138 kB] Get:221 http://mirror.einval.org/debian unstable/main i386 libsoxr0 i386 0.1.3-4+b2 [81.1 kB] Get:222 http://mirror.einval.org/debian unstable/main i386 libswresample5 i386 7:7.1.1-1+b1 [103 kB] Get:223 http://mirror.einval.org/debian unstable/main i386 libtheoradec1 i386 1.2.0~alpha1+dfsg-6 [56.8 kB] Get:224 http://mirror.einval.org/debian unstable/main i386 libogg0 i386 1.3.5-3+b2 [24.6 kB] Get:225 http://mirror.einval.org/debian unstable/main i386 libtheoraenc1 i386 1.2.0~alpha1+dfsg-6 [107 kB] Get:226 http://mirror.einval.org/debian unstable/main i386 libtwolame0 i386 0.4.0-2+b2 [50.1 kB] Get:227 http://mirror.einval.org/debian unstable/main i386 libvorbis0a i386 1.3.7-3 [89.5 kB] Get:228 http://mirror.einval.org/debian unstable/main i386 libvorbisenc2 i386 1.3.7-3 [69.2 kB] Get:229 http://mirror.einval.org/debian unstable/main i386 libvpx9 i386 1.15.0-2 [1090 kB] Get:230 http://mirror.einval.org/debian unstable/main i386 libwebpmux3 i386 1.5.0-0.1 [127 kB] Get:231 http://mirror.einval.org/debian unstable/main i386 libx264-164 i386 2:0.164.3108+git31e19f9-2+b1 [957 kB] Get:232 http://mirror.einval.org/debian unstable/main i386 libnuma1 i386 2.0.19-1 [23.8 kB] Get:233 http://mirror.einval.org/debian unstable/main i386 libx265-215 i386 4.1-2 [751 kB] Get:234 http://mirror.einval.org/debian unstable/main i386 libxvidcore4 i386 2:1.3.7-1+b2 [240 kB] Get:235 http://mirror.einval.org/debian unstable/main arm64 libzvbi-common all 0.2.44-1 [71.4 kB] Get:236 http://mirror.einval.org/debian unstable/main i386 libzvbi0t64 i386 0.2.44-1 [284 kB] Get:237 http://mirror.einval.org/debian unstable/main i386 libavcodec61 i386 7:7.1.1-1+b1 [5701 kB] Get:238 http://mirror.einval.org/debian unstable/main i386 libavutil-dev i386 7:7.1.1-1+b1 [577 kB] Get:239 http://mirror.einval.org/debian unstable/main i386 libswresample-dev i386 7:7.1.1-1+b1 [117 kB] Get:240 http://mirror.einval.org/debian unstable/main i386 libavcodec-dev i386 7:7.1.1-1+b1 [6396 kB] Get:241 http://mirror.einval.org/debian unstable/main i386 libudfread0 i386 1.1.2-1+b2 [17.8 kB] Get:242 http://mirror.einval.org/debian unstable/main i386 libbluray2 i386 1:1.3.4-1+b2 [150 kB] Get:243 http://mirror.einval.org/debian unstable/main i386 libchromaprint1 i386 1.5.1-7 [44.8 kB] Get:244 http://mirror.einval.org/debian unstable/main i386 libdvdread8t64 i386 6.1.3-2 [88.5 kB] Get:245 http://mirror.einval.org/debian unstable/main i386 libdvdnav4 i386 6.1.1-3+b1 [48.0 kB] Get:246 http://mirror.einval.org/debian unstable/main i386 libgme0 i386 0.6.3-7+b2 [139 kB] Get:247 http://mirror.einval.org/debian unstable/main i386 libgmp10 i386 2:6.3.0+dfsg-3 [572 kB] Get:248 http://mirror.einval.org/debian unstable/main i386 libnettle8t64 i386 3.10.1-1 [318 kB] Get:249 http://mirror.einval.org/debian unstable/main i386 libhogweed6t64 i386 3.10.1-1 [338 kB] Get:250 http://mirror.einval.org/debian unstable/main i386 libunistring5 i386 1.3-2 [471 kB] Get:251 http://mirror.einval.org/debian unstable/main i386 libidn2-0 i386 2.3.8-2 [110 kB] Get:252 http://mirror.einval.org/debian unstable/main i386 libp11-kit0 i386 0.25.5-3 [423 kB] Get:253 http://mirror.einval.org/debian unstable/main i386 libtasn1-6 i386 4.20.0-2 [51.6 kB] Get:254 http://mirror.einval.org/debian unstable/main i386 libgnutls30t64 i386 3.8.9-2 [1462 kB] Get:255 http://mirror.einval.org/debian unstable/main i386 libmpg123-0t64 i386 1.32.10-1 [152 kB] Get:256 http://mirror.einval.org/debian unstable/main i386 libvorbisfile3 i386 1.3.7-3 [23.6 kB] Get:257 http://mirror.einval.org/debian unstable/main i386 libopenmpt0t64 i386 0.7.13-1+b1 [934 kB] Get:258 http://mirror.einval.org/debian unstable/main i386 libssl3t64 i386 3.5.0-1 [2417 kB] Get:259 http://mirror.einval.org/debian unstable/main i386 librabbitmq4 i386 0.15.0-1 [45.3 kB] Get:260 http://mirror.einval.org/debian unstable/main i386 libcjson1 i386 1.7.18-3+b1 [31.3 kB] Get:261 http://mirror.einval.org/debian unstable/main i386 libmbedcrypto16 i386 3.6.3-1 [379 kB] Get:262 http://mirror.einval.org/debian unstable/main i386 librist4 i386 0.2.11+dfsg-1 [82.7 kB] Get:263 http://mirror.einval.org/debian unstable/main i386 libsrt1.5-gnutls i386 1.5.4-1 [370 kB] Get:264 http://mirror.einval.org/debian unstable/main i386 libkrb5support0 i386 1.21.3-5 [35.3 kB] Get:265 http://mirror.einval.org/debian unstable/main i386 libcom-err2 i386 1.47.2-1+b1 [24.6 kB] Get:266 http://mirror.einval.org/debian unstable/main i386 libk5crypto3 i386 1.21.3-5 [84.3 kB] Get:267 http://mirror.einval.org/debian unstable/main i386 libkeyutils1 i386 1.6.3-6 [9964 B] Get:268 http://mirror.einval.org/debian unstable/main i386 libkrb5-3 i386 1.21.3-5 [355 kB] Get:269 http://mirror.einval.org/debian unstable/main i386 libgssapi-krb5-2 i386 1.21.3-5 [149 kB] Get:270 http://mirror.einval.org/debian unstable/main i386 libssh-4 i386 0.11.1-2 [228 kB] Get:271 http://mirror.einval.org/debian unstable/main i386 libmd0 i386 1.1.0-2+b1 [38.4 kB] Get:272 http://mirror.einval.org/debian unstable/main i386 libbsd0 i386 0.12.2-2 [134 kB] Get:273 http://mirror.einval.org/debian unstable/main i386 libnorm1t64 i386 1.5.9+dfsg-3.1+b2 [239 kB] Get:274 http://mirror.einval.org/debian unstable/main i386 libpgm-5.3-0t64 i386 5.3.128~dfsg-2.1+b1 [169 kB] Get:275 http://mirror.einval.org/debian unstable/main i386 libsodium23 i386 1.0.18-1+b2 [186 kB] Get:276 http://mirror.einval.org/debian unstable/main i386 libzmq5 i386 4.3.5-1+b3 [308 kB] Get:277 http://mirror.einval.org/debian unstable/main i386 libavformat61 i386 7:7.1.1-1+b1 [1354 kB] Get:278 http://mirror.einval.org/debian unstable/main i386 libbs2b0 i386 3.1.0+dfsg-8+b1 [12.0 kB] Get:279 http://mirror.einval.org/debian unstable/main i386 libflite1 i386 2.2-7 [12.5 MB] Get:280 http://mirror.einval.org/debian unstable/main i386 libserd-0-0 i386 0.32.4-1 [51.4 kB] Get:281 http://mirror.einval.org/debian unstable/main i386 libzix-0-0 i386 0.6.2-1 [25.6 kB] Get:282 http://mirror.einval.org/debian unstable/main i386 libsord-0-0 i386 0.16.18-1 [19.1 kB] Get:283 http://mirror.einval.org/debian unstable/main i386 libsratom-0-0 i386 0.6.18-1 [19.6 kB] Get:284 http://mirror.einval.org/debian unstable/main i386 liblilv-0-0 i386 0.24.26-1 [48.6 kB] Get:285 http://mirror.einval.org/debian unstable/main i386 libmysofa1 i386 1.3.3+dfsg-1 [1162 kB] Get:286 http://mirror.einval.org/debian unstable/main i386 libvulkan1 i386 1.4.309.0-1 [140 kB] Get:287 http://mirror.einval.org/debian unstable/main i386 libplacebo349 i386 7.349.0-3 [2742 kB] Get:288 http://mirror.einval.org/debian unstable/main i386 libblas3 i386 3.12.1-2 [150 kB] Get:289 http://mirror.einval.org/debian unstable/main i386 libgfortran5 i386 14.2.0-19 [735 kB] Get:290 http://mirror.einval.org/debian unstable/main i386 liblapack3 i386 3.12.1-2 [2198 kB] Get:291 http://mirror.einval.org/debian unstable/main i386 libflac14 i386 1.5.0+ds-2 [216 kB] Get:292 http://mirror.einval.org/debian unstable/main i386 libsndfile1 i386 1.2.2-2+b1 [222 kB] Get:293 http://mirror.einval.org/debian unstable/main i386 libpulse0 i386 17.0+dfsg1-2+b1 [276 kB] Get:294 http://mirror.einval.org/debian unstable/main i386 libsphinxbase3t64 i386 0.8+5prealpha+1-21+b1 [129 kB] Get:295 http://mirror.einval.org/debian unstable/main i386 libpocketsphinx3 i386 0.8+5prealpha+1-15+b4 [133 kB] Get:296 http://mirror.einval.org/debian unstable/main i386 libpostproc58 i386 7:7.1.1-1+b1 [83.9 kB] Get:297 http://mirror.einval.org/debian unstable/main i386 libfftw3-double3 i386 3.3.10-2+b1 [629 kB] Get:298 http://mirror.einval.org/debian unstable/main i386 libsamplerate0 i386 0.2.2-4+b2 [953 kB] Get:299 http://mirror.einval.org/debian unstable/main i386 librubberband2 i386 3.3.0+dfsg-2+b3 [147 kB] Get:300 http://mirror.einval.org/debian unstable/main i386 libswscale8 i386 7:7.1.1-1+b1 [223 kB] Get:301 http://mirror.einval.org/debian unstable/main i386 libvidstab1.1 i386 1.1.0-2+b2 [39.5 kB] Get:302 http://mirror.einval.org/debian unstable/main i386 libzimg2 i386 3.0.5+ds1-1+b2 [262 kB] Get:303 http://mirror.einval.org/debian unstable/main i386 libavfilter10 i386 7:7.1.1-1+b1 [4250 kB] Get:304 http://mirror.einval.org/debian unstable/main i386 libavformat-dev i386 7:7.1.1-1+b1 [1600 kB] Get:305 http://mirror.einval.org/debian unstable/main i386 libpostproc-dev i386 7:7.1.1-1+b1 [84.4 kB] Get:306 http://mirror.einval.org/debian unstable/main i386 libswscale-dev i386 7:7.1.1-1+b1 [250 kB] Get:307 http://mirror.einval.org/debian unstable/main i386 libavfilter-dev i386 7:7.1.1-1+b1 [2213 kB] Get:308 http://mirror.einval.org/debian unstable/main arm64 libb2-1 arm64 0.98.1-1.1+b2 [16.3 kB] Get:309 http://mirror.einval.org/debian unstable/main i386 libb2-1 i386 0.98.1-1.1+b2 [46.1 kB] Get:310 http://mirror.einval.org/debian unstable/main i386 libcrypt1 i386 1:4.4.38-1 [95.7 kB] Get:311 http://mirror.einval.org/debian unstable/main i386 libcrypt-dev i386 1:4.4.38-1 [126 kB] Get:312 http://mirror.einval.org/debian unstable/main i386 libc6-dev i386 2.41-7 [1808 kB] Get:313 http://mirror.einval.org/debian unstable/main i386 libuuid1 i386 2.41-4 [38.9 kB] Get:314 http://mirror.einval.org/debian unstable/main i386 uuid-dev i386 2.41-4 [49.2 kB] Get:315 http://mirror.einval.org/debian unstable/main i386 libblkid-dev i386 2.41-4 [232 kB] Get:316 http://mirror.einval.org/debian unstable/main i386 libbrotli-dev i386 1.1.0-2+b7 [313 kB] Get:317 http://mirror.einval.org/debian unstable/main arm64 libbsd0 arm64 0.12.2-2 [129 kB] Get:318 http://mirror.einval.org/debian unstable/main i386 libbz2-dev i386 1.0.8-6 [32.1 kB] Get:319 http://mirror.einval.org/debian unstable/main i386 libcap-dev i386 1:2.75-6 [578 kB] Get:320 http://mirror.einval.org/debian unstable/main arm64 libconfig++11 arm64 1.7.3-2 [41.3 kB] Get:321 http://mirror.einval.org/debian unstable/main i386 libcups2t64 i386 2.4.10-2+b1 [267 kB] Get:322 http://mirror.einval.org/debian unstable/main i386 libdb5.3t64 i386 5.3.28+dfsg2-9 [767 kB] Get:323 http://mirror.einval.org/debian unstable/main i386 libsasl2-modules-db i386 2.1.28+dfsg1-9 [20.8 kB] Get:324 http://mirror.einval.org/debian unstable/main i386 libsasl2-2 i386 2.1.28+dfsg1-9 [61.2 kB] Get:325 http://mirror.einval.org/debian unstable/main i386 libldap2 i386 2.6.9+dfsg-2 [206 kB] Get:326 http://mirror.einval.org/debian unstable/main i386 libnghttp2-14 i386 1.64.0-1.1 [83.1 kB] Get:327 http://mirror.einval.org/debian unstable/main i386 libnghttp3-9 i386 1.8.0-1 [78.7 kB] Get:328 http://mirror.einval.org/debian unstable/main i386 libngtcp2-16 i386 1.11.0-1 [163 kB] Get:329 http://mirror.einval.org/debian unstable/main i386 libngtcp2-crypto-gnutls8 i386 1.11.0-1 [29.9 kB] Get:330 http://mirror.einval.org/debian unstable/main i386 libpsl5t64 i386 0.21.2-1.1+b1 [57.7 kB] Get:331 http://mirror.einval.org/debian unstable/main i386 librtmp1 i386 2.4+20151223.gitfa8646d.1-2+b5 [62.4 kB] Get:332 http://mirror.einval.org/debian unstable/main i386 libssh2-1t64 i386 1.11.1-1 [256 kB] Get:333 http://mirror.einval.org/debian unstable/main i386 libcurl3t64-gnutls i386 8.13.0-4 [421 kB] Get:334 http://mirror.einval.org/debian unstable/main arm64 libngtcp2-16 arm64 1.11.0-1 [121 kB] Get:335 http://mirror.einval.org/debian unstable/main arm64 libngtcp2-crypto-gnutls8 arm64 1.11.0-1 [28.2 kB] Get:336 http://mirror.einval.org/debian unstable/main arm64 libcurl3t64-gnutls arm64 8.13.0-4 [344 kB] Get:337 http://mirror.einval.org/debian unstable/main i386 libdouble-conversion3 i386 3.3.1-1 [45.7 kB] Get:338 http://mirror.einval.org/debian unstable/main arm64 libdouble-conversion3 arm64 3.3.1-1 [37.3 kB] Get:339 http://mirror.einval.org/debian unstable/main i386 libdrm-amdgpu1 i386 2.4.124-2 [25.4 kB] Get:340 http://mirror.einval.org/debian unstable/main arm64 libdrm2 arm64 2.4.124-2 [38.3 kB] Get:341 http://mirror.einval.org/debian unstable/main arm64 libdrm-amdgpu1 arm64 2.4.124-2 [21.8 kB] Get:342 http://mirror.einval.org/debian unstable/main i386 libpciaccess0 i386 0.17-3+b3 [53.8 kB] Get:343 http://mirror.einval.org/debian unstable/main i386 libdrm-intel1 i386 2.4.124-2 [67.3 kB] Get:344 http://mirror.einval.org/debian unstable/main i386 libdrm-radeon1 i386 2.4.124-2 [23.3 kB] Get:345 http://mirror.einval.org/debian unstable/main i386 libdrm-nouveau2 i386 2.4.124-2 [21.3 kB] Get:346 http://mirror.einval.org/debian unstable/main i386 libpciaccess-dev i386 0.17-3+b3 [58.3 kB] Get:347 http://mirror.einval.org/debian unstable/main i386 libdrm-dev i386 2.4.124-2 [308 kB] Get:348 http://mirror.einval.org/debian unstable/main arm64 libduktape207 arm64 2.7.0-2+b2 [127 kB] Get:349 http://mirror.einval.org/debian unstable/main i386 libduktape207 i386 2.7.0-2+b2 [138 kB] Get:350 http://mirror.einval.org/debian unstable/main i386 libebur128-1 i386 1.2.6-1+b2 [15.1 kB] Get:351 http://mirror.einval.org/debian unstable/main arm64 libebur128-1 arm64 1.2.6-1+b2 [14.6 kB] Get:352 http://mirror.einval.org/debian unstable/main i386 libtinfo6 i386 6.5+20250216-2 [350 kB] Get:353 http://mirror.einval.org/debian unstable/main i386 libedit2 i386 3.1-20250104-1 [98.1 kB] Get:354 http://mirror.einval.org/debian unstable/main arm64 libedit2 arm64 3.1-20250104-1 [89.3 kB] Get:355 http://mirror.einval.org/debian unstable/main i386 libglvnd0 i386 1.7.0-1+b2 [44.1 kB] Get:356 http://mirror.einval.org/debian unstable/main i386 libwayland-server0 i386 1.23.1-3 [36.1 kB] Get:357 http://mirror.einval.org/debian unstable/main i386 libelf1t64 i386 0.192-4 [195 kB] Get:358 http://mirror.einval.org/debian unstable/main i386 libz3-4 i386 4.13.3-1 [9211 kB] Get:359 http://mirror.einval.org/debian unstable/main i386 libllvm19 i386 1:19.1.7-3 [30.4 MB] Get:360 http://mirror.einval.org/debian unstable/main arm64 libsensors-config all 1:3.6.2-2 [16.2 kB] Get:361 http://mirror.einval.org/debian unstable/main i386 libsensors5 i386 1:3.6.2-2 [38.2 kB] Get:362 http://mirror.einval.org/debian unstable/main i386 libxcb-present0 i386 1.17.0-2+b1 [106 kB] Get:363 http://mirror.einval.org/debian unstable/main i386 libxcb-randr0 i386 1.17.0-2+b1 [118 kB] Get:364 http://mirror.einval.org/debian unstable/main i386 libxcb-sync1 i386 1.17.0-2+b1 [109 kB] Get:365 http://mirror.einval.org/debian unstable/main i386 libxcb-xfixes0 i386 1.17.0-2+b1 [110 kB] Get:366 http://mirror.einval.org/debian unstable/main i386 libxshmfence1 i386 1.3.3-1 [11.1 kB] Get:367 http://mirror.einval.org/debian unstable/main i386 mesa-libgallium i386 25.0.4-1 [9844 kB] Get:368 http://mirror.einval.org/debian unstable/main i386 libgbm1 i386 25.0.4-1 [45.1 kB] Get:369 http://mirror.einval.org/debian unstable/main i386 libwayland-client0 i386 1.23.1-3 [27.4 kB] Get:370 http://mirror.einval.org/debian unstable/main i386 libegl-mesa0 i386 25.0.4-1 [133 kB] Get:371 http://mirror.einval.org/debian unstable/main i386 libegl1 i386 1.7.0-1+b2 [36.4 kB] Get:372 http://mirror.einval.org/debian unstable/main i386 libxcb-glx0 i386 1.17.0-2+b1 [124 kB] Get:373 http://mirror.einval.org/debian unstable/main i386 libxxf86vm1 i386 1:1.1.4-1+b4 [20.1 kB] Get:374 http://mirror.einval.org/debian unstable/main i386 libgl1-mesa-dri i386 25.0.4-1 [44.1 kB] Get:375 http://mirror.einval.org/debian unstable/main i386 libglx-mesa0 i386 25.0.4-1 [145 kB] Get:376 http://mirror.einval.org/debian unstable/main i386 libglx0 i386 1.7.0-1+b2 [36.8 kB] Get:377 http://mirror.einval.org/debian unstable/main i386 libgl1 i386 1.7.0-1+b2 [82.7 kB] Get:378 http://mirror.einval.org/debian unstable/main arm64 xorg-sgml-doctools all 1:1.11-1.1 [22.1 kB] Get:379 http://mirror.einval.org/debian unstable/main arm64 x11proto-dev all 2024.1-1 [603 kB] Get:380 http://mirror.einval.org/debian unstable/main i386 libxau-dev i386 1:1.0.11-1 [24.0 kB] Get:381 http://mirror.einval.org/debian unstable/main i386 libxdmcp-dev i386 1:1.1.5-1 [45.0 kB] Get:382 http://mirror.einval.org/debian unstable/main arm64 xtrans-dev all 1.4.0-1 [98.7 kB] Get:383 http://mirror.einval.org/debian unstable/main i386 libxcb1-dev i386 1.17.0-2+b1 [186 kB] Get:384 http://mirror.einval.org/debian unstable/main i386 libx11-dev i386 2:1.8.12-1 [926 kB] Get:385 http://mirror.einval.org/debian unstable/main i386 libglx-dev i386 1.7.0-1+b2 [15.8 kB] Get:386 http://mirror.einval.org/debian unstable/main i386 libgl-dev i386 1.7.0-1+b2 [101 kB] Get:387 http://mirror.einval.org/debian unstable/main i386 libegl-dev i386 1.7.0-1+b2 [19.5 kB] Get:388 http://mirror.einval.org/debian unstable/main arm64 libwayland-server0 arm64 1.23.1-3 [33.7 kB] Get:389 http://mirror.einval.org/debian unstable/main arm64 libz3-4 arm64 4.13.3-1 [7507 kB] Get:390 http://mirror.einval.org/debian unstable/main arm64 libllvm19 arm64 1:19.1.7-3 [23.3 MB] Get:391 http://mirror.einval.org/debian unstable/main arm64 libsensors5 arm64 1:3.6.2-2 [36.4 kB] Get:392 http://mirror.einval.org/debian unstable/main arm64 libxau6 arm64 1:1.0.11-1 [20.6 kB] Get:393 http://mirror.einval.org/debian unstable/main arm64 libxdmcp6 arm64 1:1.1.5-1 [27.8 kB] Get:394 http://mirror.einval.org/debian unstable/main arm64 libxcb1 arm64 1.17.0-2+b1 [143 kB] Get:395 http://mirror.einval.org/debian unstable/main arm64 libx11-6 arm64 2:1.8.12-1 [795 kB] Get:396 http://mirror.einval.org/debian unstable/main arm64 libx11-xcb1 arm64 2:1.8.12-1 [247 kB] Get:397 http://mirror.einval.org/debian unstable/main arm64 libxcb-dri3-0 arm64 1.17.0-2+b1 [107 kB] Get:398 http://mirror.einval.org/debian unstable/main arm64 libxcb-present0 arm64 1.17.0-2+b1 [106 kB] Get:399 http://mirror.einval.org/debian unstable/main arm64 libxcb-randr0 arm64 1.17.0-2+b1 [117 kB] Get:400 http://mirror.einval.org/debian unstable/main arm64 libxcb-sync1 arm64 1.17.0-2+b1 [109 kB] Get:401 http://mirror.einval.org/debian unstable/main arm64 libxcb-xfixes0 arm64 1.17.0-2+b1 [110 kB] Get:402 http://mirror.einval.org/debian unstable/main arm64 libxshmfence1 arm64 1.3.3-1 [11.1 kB] Get:403 http://mirror.einval.org/debian unstable/main arm64 mesa-libgallium arm64 25.0.4-1 [8031 kB] Get:404 http://mirror.einval.org/debian unstable/main arm64 libgbm1 arm64 25.0.4-1 [43.6 kB] Get:405 http://mirror.einval.org/debian unstable/main arm64 libwayland-client0 arm64 1.23.1-3 [26.1 kB] Get:406 http://mirror.einval.org/debian unstable/main arm64 libxcb-shm0 arm64 1.17.0-2+b1 [105 kB] Get:407 http://mirror.einval.org/debian unstable/main arm64 libegl-mesa0 arm64 25.0.4-1 [120 kB] Get:408 http://mirror.einval.org/debian unstable/main i386 libepoxy0 i386 1.5.10-2 [196 kB] Get:409 http://mirror.einval.org/debian unstable/main i386 libepoxy-dev i386 1.5.10-2 [127 kB] Get:410 http://mirror.einval.org/debian unstable/main i386 libevdev2 i386 1.13.4+dfsg-1 [30.6 kB] Get:411 http://mirror.einval.org/debian unstable/main i386 libevdev-dev i386 1.13.4+dfsg-1 [51.8 kB] Get:412 http://mirror.einval.org/debian unstable/main arm64 libevdev2 arm64 1.13.4+dfsg-1 [30.4 kB] Get:413 http://mirror.einval.org/debian unstable/main i386 libexpat1-dev i386 2.7.1-1 [167 kB] Get:414 http://mirror.einval.org/debian unstable/main arm64 libsigc++-2.0-0v5 arm64 2.12.1-3 [24.3 kB] Get:415 http://mirror.einval.org/debian unstable/main arm64 libglibmm-2.4-1t64 arm64 2.66.8-1 [570 kB] Get:416 http://mirror.einval.org/debian unstable/main arm64 libraw1394-11 arm64 2.1.2-2+b2 [38.1 kB] Get:417 http://mirror.einval.org/debian unstable/main arm64 libiec61883-0 arm64 1.2.0-7 [29.1 kB] Get:418 http://mirror.einval.org/debian unstable/main arm64 libxml++2.6-2v5 arm64 2.42.3-2 [75.4 kB] Get:419 http://mirror.einval.org/debian unstable/main arm64 libffado2 arm64 2.4.9-2 [587 kB] Get:420 http://mirror.einval.org/debian unstable/main i386 libffi-dev i386 3.4.8-1 [58.1 kB] Get:421 http://mirror.einval.org/debian unstable/main i386 libfftw3-single3 i386 3.3.10-2+b1 [646 kB] Get:422 http://mirror.einval.org/debian unstable/main arm64 libfftw3-single3 arm64 3.3.10-2+b1 [517 kB] Get:423 http://mirror.einval.org/debian unstable/main arm64 libogg0 arm64 1.3.5-3+b2 [23.6 kB] Get:424 http://mirror.einval.org/debian unstable/main arm64 libflac14 arm64 1.5.0+ds-2 [180 kB] Get:425 http://mirror.einval.org/debian unstable/main i386 zlib1g-dev i386 1:1.3.dfsg+really1.3.1-1+b1 [916 kB] Get:426 http://mirror.einval.org/debian unstable/main i386 libpng-dev i386 1.6.47-1.1 [373 kB] Get:427 http://mirror.einval.org/debian unstable/main i386 libfreetype-dev i386 2.13.3+dfsg-1 [640 kB] Get:428 http://mirror.einval.org/debian unstable/main arm64 libpkgconf3 arm64 1.8.1-4 [35.3 kB] Get:429 http://mirror.einval.org/debian unstable/main arm64 pkgconf-bin arm64 1.8.1-4 [29.6 kB] Get:430 http://mirror.einval.org/debian unstable/main i386 pkgconf i386 1.8.1-4 [26.2 kB] Get:431 http://mirror.einval.org/debian unstable/main i386 libfontconfig-dev i386 2.15.0-2.3 [429 kB] Get:432 http://mirror.einval.org/debian unstable/main i386 libgbm-dev i386 25.0.4-1 [23.3 kB] Get:433 http://mirror.einval.org/debian unstable/main i386 libitm1 i386 14.2.0-19 [27.4 kB] Get:434 http://mirror.einval.org/debian unstable/main i386 libubsan1 i386 14.2.0-19 [1054 kB] Get:435 http://mirror.einval.org/debian unstable/main i386 libquadmath0 i386 14.2.0-19 [231 kB] Get:436 http://mirror.einval.org/debian unstable/main i386 libgcc-14-dev i386 14.2.0-19 [2581 kB] Get:437 http://mirror.einval.org/debian unstable/main i386 libsepol2 i386 3.8.1-1 [316 kB] Get:438 http://mirror.einval.org/debian unstable/main i386 libsepol-dev i386 3.8.1-1 [406 kB] Get:439 http://mirror.einval.org/debian unstable/main i386 libpcre2-16-0 i386 10.45-1 [278 kB] Get:440 http://mirror.einval.org/debian unstable/main i386 libpcre2-32-0 i386 10.45-1 [267 kB] Get:441 http://mirror.einval.org/debian unstable/main i386 libpcre2-posix3 i386 10.45-1 [63.6 kB] Get:442 http://mirror.einval.org/debian unstable/main i386 libpcre2-dev i386 10.45-1 [858 kB] Get:443 http://mirror.einval.org/debian unstable/main i386 libselinux1-dev i386 3.8.1-1 [177 kB] Get:444 http://mirror.einval.org/debian unstable/main i386 libmount-dev i386 2.41-4 [30.5 kB] Get:445 http://mirror.einval.org/debian unstable/main i386 libsysprof-capture-4-dev i386 48.0-2 [54.4 kB] Get:446 http://mirror.einval.org/debian unstable/main i386 libgio-2.0-dev i386 2.84.1-1 [1800 kB] Get:447 http://mirror.einval.org/debian unstable/main arm64 python3-packaging all 24.2-3 [55.7 kB] Get:448 http://mirror.einval.org/debian unstable/main arm64 libgio-2.0-dev-bin arm64 2.84.1-1 [163 kB] Get:449 http://mirror.einval.org/debian unstable/main arm64 libvulkan1 arm64 1.4.309.0-1 [127 kB] Get:450 http://mirror.einval.org/debian unstable/main arm64 libgl1-mesa-dri arm64 25.0.4-1 [45.3 kB] Get:451 http://mirror.einval.org/debian unstable/main arm64 libglib2.0-data all 2.84.1-1 [1284 kB] Get:452 http://mirror.einval.org/debian unstable/main arm64 libglib2.0-bin arm64 2.84.1-1 [124 kB] Get:453 http://mirror.einval.org/debian unstable/main arm64 libglib2.0-dev-bin arm64 2.84.1-1 [52.9 kB] Get:454 http://mirror.einval.org/debian unstable/main i386 libglib2.0-dev i386 2.84.1-1 [53.7 kB] Get:455 http://mirror.einval.org/debian unstable/main arm64 libglvnd0 arm64 1.7.0-1+b2 [41.6 kB] Get:456 http://mirror.einval.org/debian unstable/main arm64 libxcb-glx0 arm64 1.17.0-2+b1 [123 kB] Get:457 http://mirror.einval.org/debian unstable/main arm64 libxext6 arm64 2:1.3.4-1+b3 [49.2 kB] Get:458 http://mirror.einval.org/debian unstable/main arm64 libxxf86vm1 arm64 1:1.1.4-1+b4 [19.2 kB] Get:459 http://mirror.einval.org/debian unstable/main arm64 libglx-mesa0 arm64 25.0.4-1 [142 kB] Get:460 http://mirror.einval.org/debian unstable/main arm64 libgraphite2-3 arm64 1.3.14-2+b1 [70.4 kB] Get:461 http://mirror.einval.org/debian unstable/main arm64 libgudev-1.0-0 arm64 238-6 [13.7 kB] Get:462 http://mirror.einval.org/debian unstable/main i386 libudev-dev i386 257.5-2 [74.2 kB] Get:463 http://mirror.einval.org/debian unstable/main i386 libgudev-1.0-dev i386 238-6 [28.9 kB] Get:464 http://mirror.einval.org/debian unstable/main arm64 libharfbuzz0b arm64 10.2.0-1+b1 [442 kB] Get:465 http://mirror.einval.org/debian unstable/main arm64 x11-common all 1:7.7+24 [217 kB] Get:466 http://mirror.einval.org/debian unstable/main arm64 libice6 arm64 2:1.1.1-1 [62.1 kB] Get:467 http://mirror.einval.org/debian unstable/main i386 libice6 i386 2:1.1.1-1 [67.8 kB] Get:468 http://mirror.einval.org/debian unstable/main arm64 libicu76 arm64 76.1-3 [9526 kB] Get:469 http://mirror.einval.org/debian unstable/main i386 libicu76 i386 76.1-3 [9893 kB] Get:470 http://mirror.einval.org/debian unstable/main arm64 libwacom-common all 2.14.0-1 [103 kB] Get:471 http://mirror.einval.org/debian unstable/main arm64 libwacom9 arm64 2.14.0-1 [24.2 kB] Get:472 http://mirror.einval.org/debian unstable/main arm64 libinput-bin arm64 1.28.1-1 [26.4 kB] Get:473 http://mirror.einval.org/debian unstable/main i386 libmtdev1t64 i386 1.1.7-1 [23.1 kB] Get:474 http://mirror.einval.org/debian unstable/main i386 libwacom9 i386 2.14.0-1 [27.0 kB] Get:475 http://mirror.einval.org/debian unstable/main i386 libinput10 i386 1.28.1-1 [160 kB] Get:476 http://mirror.einval.org/debian unstable/main i386 libmtdev-dev i386 1.1.7-1 [23.8 kB] Get:477 http://mirror.einval.org/debian unstable/main i386 libwacom-dev i386 2.14.0-1 [10.7 kB] Get:478 http://mirror.einval.org/debian unstable/main i386 libinput-dev i386 1.28.1-1 [36.1 kB] Get:479 http://mirror.einval.org/debian unstable/main arm64 libmtdev1t64 arm64 1.1.7-1 [22.5 kB] Get:480 http://mirror.einval.org/debian unstable/main arm64 libinput10 arm64 1.28.1-1 [129 kB] Get:481 http://mirror.einval.org/debian unstable/main arm64 libjpeg62-turbo arm64 1:2.1.5-3.1 [173 kB] Get:482 http://mirror.einval.org/debian unstable/main arm64 libkf6coreaddons-data all 6.13.0-1 [134 kB] Get:483 http://mirror.einval.org/debian unstable/main i386 libqt6core6t64 i386 6.8.2+dfsg-6 [1947 kB] Get:484 http://mirror.einval.org/debian unstable/main i386 libqt6dbus6 i386 6.8.2+dfsg-6 [289 kB] Get:485 http://mirror.einval.org/debian unstable/main i386 libkf6coreaddons6 i386 6.13.0-1 [319 kB] Get:486 http://mirror.einval.org/debian unstable/main i386 libproxy1v5 i386 0.5.9-1 [27.7 kB] Get:487 http://mirror.einval.org/debian unstable/main i386 libqt6network6 i386 6.8.2+dfsg-6 [887 kB] Get:488 http://mirror.einval.org/debian unstable/main i386 libqt6qml6 i386 6.8.2+dfsg-7 [1904 kB] Get:489 http://mirror.einval.org/debian unstable/main i386 qml6-module-org-kde-coreaddons i386 6.13.0-1 [30.4 kB] Get:490 http://mirror.einval.org/debian unstable/main i386 libopengl0 i386 1.7.0-1+b2 [29.3 kB] Get:491 http://mirror.einval.org/debian unstable/main i386 libopengl-dev i386 1.7.0-1+b2 [5384 B] Get:492 http://mirror.einval.org/debian unstable/main i386 libqt6concurrent6 i386 6.8.2+dfsg-6 [41.3 kB] Get:493 http://mirror.einval.org/debian unstable/main i386 libmd4c0 i386 0.5.2-2+b1 [49.2 kB] Get:494 http://mirror.einval.org/debian unstable/main i386 libsm6 i386 2:1.2.6-1 [38.0 kB] Get:495 http://mirror.einval.org/debian unstable/main i386 libts0t64 i386 1.22-1.1+b1 [63.9 kB] Get:496 http://mirror.einval.org/debian unstable/main i386 libxcb-util1 i386 0.4.1-1 [23.8 kB] Get:497 http://mirror.einval.org/debian unstable/main i386 libxcb-image0 i386 0.4.0-2+b2 [22.7 kB] Get:498 http://mirror.einval.org/debian unstable/main i386 libxcb-render-util0 i386 0.3.10-1 [18.8 kB] Get:499 http://mirror.einval.org/debian unstable/main i386 libxcb-cursor0 i386 0.1.5-1 [17.4 kB] Get:500 http://mirror.einval.org/debian unstable/main i386 libxcb-icccm4 i386 0.4.2-1 [28.2 kB] Get:501 http://mirror.einval.org/debian unstable/main i386 libxcb-keysyms1 i386 0.4.1-1 [16.9 kB] Get:502 http://mirror.einval.org/debian unstable/main i386 libxcb-shape0 i386 1.17.0-2+b1 [106 kB] Get:503 http://mirror.einval.org/debian unstable/main i386 libxcb-xinput0 i386 1.17.0-2+b1 [133 kB] Get:504 http://mirror.einval.org/debian unstable/main i386 libxcb-xkb1 i386 1.17.0-2+b1 [131 kB] Get:505 http://mirror.einval.org/debian unstable/main arm64 xkb-data all 2.42-1 [790 kB] Get:506 http://mirror.einval.org/debian unstable/main i386 libxkbcommon0 i386 1.7.0-2 [118 kB] Get:507 http://mirror.einval.org/debian unstable/main i386 libxkbcommon-x11-0 i386 1.7.0-2 [17.0 kB] Get:508 http://mirror.einval.org/debian unstable/main i386 libqt6gui6 i386 6.8.2+dfsg-6 [3412 kB] Get:509 http://mirror.einval.org/debian unstable/main i386 libqt6opengl6 i386 6.8.2+dfsg-6 [446 kB] Get:510 http://mirror.einval.org/debian unstable/main i386 libqt6widgets6 i386 6.8.2+dfsg-6 [2900 kB] Get:511 http://mirror.einval.org/debian unstable/main i386 libqt6openglwidgets6 i386 6.8.2+dfsg-6 [51.5 kB] Get:512 http://mirror.einval.org/debian unstable/main i386 libqt6printsupport6 i386 6.8.2+dfsg-6 [237 kB] Get:513 http://mirror.einval.org/debian unstable/main i386 libqt6sql6 i386 6.8.2+dfsg-6 [157 kB] Get:514 http://mirror.einval.org/debian unstable/main i386 libqt6test6 i386 6.8.2+dfsg-6 [200 kB] Get:515 http://mirror.einval.org/debian unstable/main i386 libqt6xml6 i386 6.8.2+dfsg-6 [92.0 kB] Get:516 http://mirror.einval.org/debian unstable/main i386 libvulkan-dev i386 1.4.309.0-1 [1556 kB] Get:517 http://mirror.einval.org/debian unstable/main arm64 libpcre2-16-0 arm64 10.45-1 [247 kB] Get:518 http://mirror.einval.org/debian unstable/main arm64 libqt6core6t64 arm64 6.8.2+dfsg-6 [1680 kB] Get:519 http://mirror.einval.org/debian unstable/main arm64 qmake6-bin arm64 6.8.2+dfsg-6 [565 kB] Get:520 http://mirror.einval.org/debian unstable/main i386 qmake6 i386 6.8.2+dfsg-6 [150 kB] Get:521 http://mirror.einval.org/debian unstable/main arm64 libqt6dbus6 arm64 6.8.2+dfsg-6 [247 kB] Get:522 http://mirror.einval.org/debian unstable/main arm64 qt6-base-dev-tools arm64 6.8.2+dfsg-6 [962 kB] Get:523 http://mirror.einval.org/debian unstable/main i386 qt6-qpa-plugins i386 6.8.2+dfsg-6 [98.0 kB] Get:524 http://mirror.einval.org/debian unstable/main i386 qt6-base-dev i386 6.8.2+dfsg-6 [1980 kB] Get:525 http://mirror.einval.org/debian unstable/main i386 libkf6coreaddons-dev i386 6.13.0-1 [78.1 kB] Get:526 http://mirror.einval.org/debian unstable/main arm64 libkf6i18n-data all 6.13.0-1 [1050 kB] Get:527 http://mirror.einval.org/debian unstable/main i386 libkf6i18n6 i386 6.13.0-1 [183 kB] Get:528 http://mirror.einval.org/debian unstable/main i386 libkf6i18nlocaledata6 i386 6.13.0-1 [300 kB] Get:529 http://mirror.einval.org/debian unstable/main i386 libkf6i18nqml6 i386 6.13.0-1 [37.5 kB] Get:530 http://mirror.einval.org/debian unstable/main i386 qml6-module-org-kde-i18n-localedata i386 6.13.0-1 [29.0 kB] Get:531 http://mirror.einval.org/debian unstable/main i386 libqt6qmlmodels6 i386 6.8.2+dfsg-7 [297 kB] Get:532 http://mirror.einval.org/debian unstable/main i386 libqt6qmlworkerscript6 i386 6.8.2+dfsg-7 [39.4 kB] Get:533 http://mirror.einval.org/debian unstable/main i386 libqt6qmlmeta6 i386 6.8.2+dfsg-7 [68.9 kB] Get:534 http://mirror.einval.org/debian unstable/main i386 libqt6quick6 i386 6.8.2+dfsg-7 [2433 kB] Get:535 http://mirror.einval.org/debian unstable/main i386 libqt6quicktemplates2-6 i386 6.8.2+dfsg-7 [636 kB] Get:536 http://mirror.einval.org/debian unstable/main i386 libqt6labsplatform6 i386 6.8.2+dfsg-7 [101 kB] Get:537 http://mirror.einval.org/debian unstable/main i386 libqt6qmlcompiler6 i386 6.8.2+dfsg-7 [748 kB] Get:538 http://mirror.einval.org/debian unstable/main i386 libqt6qmlnetwork6 i386 6.8.2+dfsg-7 [47.5 kB] Get:539 http://mirror.einval.org/debian unstable/main i386 libqt6quickcontrols2-6 i386 6.8.2+dfsg-7 [1824 kB] Get:540 http://mirror.einval.org/debian unstable/main i386 libqt6quickshapes6 i386 6.8.2+dfsg-7 [142 kB] Get:541 http://mirror.einval.org/debian unstable/main i386 libqt6quicktest6 i386 6.8.2+dfsg-7 [121 kB] Get:542 http://mirror.einval.org/debian unstable/main i386 libqt6svg6 i386 6.8.2-3 [206 kB] Get:543 http://mirror.einval.org/debian unstable/main i386 libqt6quickvectorimagegenerator6 i386 6.8.2+dfsg-7 [68.5 kB] Get:544 http://mirror.einval.org/debian unstable/main i386 libqt6quickvectorimage6 i386 6.8.2+dfsg-7 [27.4 kB] Get:545 http://mirror.einval.org/debian unstable/main i386 libqt6quickwidgets6 i386 6.8.2+dfsg-7 [50.6 kB] Get:546 http://mirror.einval.org/debian unstable/main i386 qml6-module-assets-downloader i386 6.8.2+dfsg-7 [17.0 kB] Get:547 http://mirror.einval.org/debian unstable/main i386 qml6-module-qml i386 6.8.2+dfsg-7 [28.2 kB] Get:548 http://mirror.einval.org/debian unstable/main i386 qml6-module-qmltime i386 6.8.2+dfsg-7 [13.2 kB] Get:549 http://mirror.einval.org/debian unstable/main i386 qml6-module-qtqml-models i386 6.8.2+dfsg-7 [20.1 kB] Get:550 http://mirror.einval.org/debian unstable/main i386 qml6-module-qtqml-workerscript i386 6.8.2+dfsg-7 [16.7 kB] Get:551 http://mirror.einval.org/debian unstable/main i386 qml6-module-qtqml i386 6.8.2+dfsg-7 [17.3 kB] Get:552 http://mirror.einval.org/debian unstable/main i386 qml6-module-qt-labs-animation i386 6.8.2+dfsg-7 [29.4 kB] Get:553 http://mirror.einval.org/debian unstable/main i386 qml6-module-qt-labs-folderlistmodel i386 6.8.2+dfsg-7 [49.8 kB] Get:554 http://mirror.einval.org/debian unstable/main i386 qml6-module-qtquick i386 6.8.2+dfsg-7 [56.5 kB] Get:555 http://mirror.einval.org/debian unstable/main i386 qml6-module-qtquick-templates i386 6.8.2+dfsg-7 [31.4 kB] Get:556 http://mirror.einval.org/debian unstable/main i386 qml6-module-qt-labs-platform i386 6.8.2+dfsg-7 [20.2 kB] Get:557 http://mirror.einval.org/debian unstable/main i386 qml6-module-qt-labs-qmlmodels i386 6.8.2+dfsg-7 [77.5 kB] Get:558 http://mirror.einval.org/debian unstable/main i386 qml6-module-qt-labs-settings i386 6.8.2+dfsg-7 [33.8 kB] Get:559 http://mirror.einval.org/debian unstable/main i386 qml6-module-qt-labs-sharedimage i386 6.8.2+dfsg-7 [30.7 kB] Get:560 http://mirror.einval.org/debian unstable/main i386 qml6-module-qt-labs-wavefrontmesh i386 6.8.2+dfsg-7 [31.7 kB] Get:561 http://mirror.einval.org/debian unstable/main i386 qml6-module-qtcore i386 6.8.2+dfsg-7 [54.6 kB] Get:562 http://mirror.einval.org/debian unstable/main i386 qml6-module-qtnetwork i386 6.8.2+dfsg-7 [18.9 kB] Get:563 http://mirror.einval.org/debian unstable/main i386 qml6-module-qtqml-xmllistmodel i386 6.8.2+dfsg-7 [58.8 kB] Get:564 http://mirror.einval.org/debian unstable/main i386 qml6-module-qtquick-shapes i386 6.8.2+dfsg-7 [18.4 kB] Get:565 http://mirror.einval.org/debian unstable/main i386 qml6-module-qtquick-window i386 6.8.2+dfsg-7 [16.9 kB] Get:566 http://mirror.einval.org/debian unstable/main i386 qml6-module-qtquick-controls i386 6.8.2+dfsg-7 [103 kB] Get:567 http://mirror.einval.org/debian unstable/main i386 qml6-module-qtquick-layouts i386 6.8.2+dfsg-7 [85.1 kB] Get:568 http://mirror.einval.org/debian unstable/main i386 qml6-module-qtquick-dialogs i386 6.8.2+dfsg-7 [521 kB] Get:569 http://mirror.einval.org/debian unstable/main i386 qml6-module-qtquick-effects i386 6.8.2+dfsg-7 [234 kB] Get:570 http://mirror.einval.org/debian unstable/main i386 qml6-module-qtquick-localstorage i386 6.8.2+dfsg-7 [34.5 kB] Get:571 http://mirror.einval.org/debian unstable/main i386 qml6-module-qtquick-nativestyle i386 6.8.2+dfsg-7 [216 kB] Get:572 http://mirror.einval.org/debian unstable/main i386 qml6-module-qtquick-particles i386 6.8.2+dfsg-7 [261 kB] Get:573 http://mirror.einval.org/debian unstable/main i386 qml6-module-qtquick-tooling i386 6.8.2+dfsg-7 [24.9 kB] Get:574 http://mirror.einval.org/debian unstable/main i386 qml6-module-qtquick-vectorimage i386 6.8.2+dfsg-7 [16.8 kB] Get:575 http://mirror.einval.org/debian unstable/main i386 qml6-module-qttest i386 6.8.2+dfsg-7 [35.0 kB] Get:576 http://mirror.einval.org/debian unstable/main arm64 libegl1 arm64 1.7.0-1+b2 [34.0 kB] Get:577 http://mirror.einval.org/debian unstable/main arm64 libglx0 arm64 1.7.0-1+b2 [31.1 kB] Get:578 http://mirror.einval.org/debian unstable/main arm64 libmd4c0 arm64 0.5.2-2+b1 [46.1 kB] Get:579 http://mirror.einval.org/debian unstable/main arm64 libopengl0 arm64 1.7.0-1+b2 [32.1 kB] Get:580 http://mirror.einval.org/debian unstable/main arm64 libsm6 arm64 2:1.2.6-1 [36.4 kB] Get:581 http://mirror.einval.org/debian unstable/main arm64 libts0t64 arm64 1.22-1.1+b1 [61.6 kB] Get:582 http://mirror.einval.org/debian unstable/main arm64 libxcb-util1 arm64 0.4.1-1 [23.6 kB] Get:583 http://mirror.einval.org/debian unstable/main arm64 libxcb-image0 arm64 0.4.0-2+b2 [21.9 kB] Get:584 http://mirror.einval.org/debian unstable/main arm64 libxcb-render0 arm64 1.17.0-2+b1 [115 kB] Get:585 http://mirror.einval.org/debian unstable/main arm64 libxcb-render-util0 arm64 0.3.10-1 [18.5 kB] Get:586 http://mirror.einval.org/debian unstable/main arm64 libxcb-cursor0 arm64 0.1.5-1 [17.1 kB] Get:587 http://mirror.einval.org/debian unstable/main arm64 libxcb-icccm4 arm64 0.4.2-1 [27.2 kB] Get:588 http://mirror.einval.org/debian unstable/main arm64 libxcb-keysyms1 arm64 0.4.1-1 [16.8 kB] Get:589 http://mirror.einval.org/debian unstable/main arm64 libxcb-shape0 arm64 1.17.0-2+b1 [106 kB] Get:590 http://mirror.einval.org/debian unstable/main arm64 libxcb-xinput0 arm64 1.17.0-2+b1 [130 kB] Get:591 http://mirror.einval.org/debian unstable/main arm64 libxcb-xkb1 arm64 1.17.0-2+b1 [129 kB] Get:592 http://mirror.einval.org/debian unstable/main arm64 libxkbcommon0 arm64 1.7.0-2 [106 kB] Get:593 http://mirror.einval.org/debian unstable/main arm64 libxkbcommon-x11-0 arm64 1.7.0-2 [15.2 kB] Get:594 http://mirror.einval.org/debian unstable/main arm64 libqt6gui6 arm64 6.8.2+dfsg-6 [2858 kB] Get:595 http://mirror.einval.org/debian unstable/main arm64 libproxy1v5 arm64 0.5.9-1 [25.4 kB] Get:596 http://mirror.einval.org/debian unstable/main arm64 libqt6network6 arm64 6.8.2+dfsg-6 [748 kB] Get:597 http://mirror.einval.org/debian unstable/main arm64 libqt6qml6 arm64 6.8.2+dfsg-7 [1594 kB] Get:598 http://mirror.einval.org/debian unstable/main arm64 libqt6qmlcompiler6 arm64 6.8.2+dfsg-7 [647 kB] Get:599 http://mirror.einval.org/debian unstable/main arm64 libqt6opengl6 arm64 6.8.2+dfsg-6 [386 kB] Get:600 http://mirror.einval.org/debian unstable/main arm64 libqt6qmlmodels6 arm64 6.8.2+dfsg-7 [258 kB] Get:601 http://mirror.einval.org/debian unstable/main arm64 libqt6qmlworkerscript6 arm64 6.8.2+dfsg-7 [35.4 kB] Get:602 http://mirror.einval.org/debian unstable/main arm64 libqt6qmlmeta6 arm64 6.8.2+dfsg-7 [61.3 kB] Get:603 http://mirror.einval.org/debian unstable/main arm64 libqt6quick6 arm64 6.8.2+dfsg-7 [2122 kB] Get:604 http://mirror.einval.org/debian unstable/main arm64 libqt6test6 arm64 6.8.2+dfsg-6 [171 kB] Get:605 http://mirror.einval.org/debian unstable/main arm64 libqt6quicktest6 arm64 6.8.2+dfsg-7 [108 kB] Get:606 http://mirror.einval.org/debian unstable/main arm64 libqt6quickshapes6 arm64 6.8.2+dfsg-7 [131 kB] Get:607 http://mirror.einval.org/debian unstable/main arm64 libqt6svg6 arm64 6.8.2-3 [167 kB] Get:608 http://mirror.einval.org/debian unstable/main arm64 libqt6quickvectorimagegenerator6 arm64 6.8.2+dfsg-7 [59.3 kB] Get:609 http://mirror.einval.org/debian unstable/main arm64 libqt6widgets6 arm64 6.8.2+dfsg-6 [2472 kB] Get:610 http://mirror.einval.org/debian unstable/main arm64 qt6-declarative-dev-tools arm64 6.8.2+dfsg-7 [2018 kB] Get:611 http://mirror.einval.org/debian unstable/main i386 qt6-qmllint-plugins i386 6.8.2+dfsg-7 [64.3 kB] Get:612 http://mirror.einval.org/debian unstable/main i386 qt6-qmlls-plugins i386 6.8.2+dfsg-7 [392 kB] Get:613 http://mirror.einval.org/debian unstable/main i386 qt6-qmltooling-plugins i386 6.8.2+dfsg-7 [272 kB] Get:614 http://mirror.einval.org/debian unstable/main i386 qt6-declarative-dev i386 6.8.2+dfsg-7 [1969 kB] Get:615 http://mirror.einval.org/debian unstable/main i386 libkf6i18n-dev i386 6.13.0-1 [41.2 kB] Get:616 http://mirror.einval.org/debian unstable/main arm64 libserd-0-0 arm64 0.32.4-1 [45.6 kB] Get:617 http://mirror.einval.org/debian unstable/main arm64 libzix-0-0 arm64 0.6.2-1 [22.5 kB] Get:618 http://mirror.einval.org/debian unstable/main arm64 libsord-0-0 arm64 0.16.18-1 [17.3 kB] Get:619 http://mirror.einval.org/debian unstable/main arm64 libsratom-0-0 arm64 0.6.18-1 [16.0 kB] Get:620 http://mirror.einval.org/debian unstable/main arm64 liblilv-0-0 arm64 0.24.26-1 [41.7 kB] Get:621 http://mirror.einval.org/debian unstable/main arm64 libmp3lame0 arm64 3.100-6+b3 [355 kB] Get:622 http://mirror.einval.org/debian unstable/main arm64 libmpg123-0t64 arm64 1.32.10-1 [142 kB] Get:623 http://mirror.einval.org/debian unstable/main arm64 libmysofa1 arm64 1.3.3+dfsg-1 [1157 kB] Get:624 http://mirror.einval.org/debian unstable/main arm64 libopenfec1 arm64 1.4.2.11+dfsg-1 [115 kB] Get:625 http://mirror.einval.org/debian unstable/main arm64 libopus0 arm64 1.5.2-2 [2813 kB] Get:626 http://mirror.einval.org/debian unstable/main i386 libwebrtc-audio-processing-1-3 i386 1.3-3+b1 [396 kB] Get:627 http://mirror.einval.org/debian unstable/main i386 libspa-0.2-modules i386 1.4.2-1 [1010 kB] Get:628 http://mirror.einval.org/debian unstable/main i386 libpipewire-0.3-0t64 i386 1.4.2-1 [291 kB] Get:629 http://mirror.einval.org/debian unstable/main arm64 libvorbis0a arm64 1.3.7-3 [83.8 kB] Get:630 http://mirror.einval.org/debian unstable/main arm64 libvorbisenc2 arm64 1.3.7-3 [75.5 kB] Get:631 http://mirror.einval.org/debian unstable/main arm64 libsndfile1 arm64 1.2.2-2+b1 [186 kB] Get:632 http://mirror.einval.org/debian unstable/main arm64 libwebrtc-audio-processing-1-3 arm64 1.3-3+b1 [340 kB] Get:633 http://mirror.einval.org/debian unstable/main arm64 libspa-0.2-modules arm64 1.4.2-1 [896 kB] Get:634 http://mirror.einval.org/debian unstable/main arm64 libpipewire-0.3-0t64 arm64 1.4.2-1 [260 kB] Get:635 http://mirror.einval.org/debian unstable/main i386 libspa-0.2-dev i386 1.4.2-1 [119 kB] Get:636 http://mirror.einval.org/debian unstable/main i386 libpipewire-0.3-dev i386 1.4.2-1 [73.6 kB] Get:637 http://mirror.einval.org/debian unstable/main arm64 libpulse0 arm64 17.0+dfsg1-2+b1 [236 kB] Get:638 http://mirror.einval.org/debian unstable/main arm64 libspeexdsp1 arm64 1.2.1-3 [38.1 kB] Get:639 http://mirror.einval.org/debian unstable/main arm64 libroc0.4 arm64 0.4.0+dfsg-5 [321 kB] Get:640 http://mirror.einval.org/debian unstable/main arm64 libpipewire-0.3-modules arm64 1.4.2-1 [729 kB] Get:641 http://mirror.einval.org/debian unstable/main i386 libwayland-cursor0 i386 1.23.1-3 [12.6 kB] Get:642 http://mirror.einval.org/debian unstable/main i386 libqt6waylandclient6 i386 6.8.2-4 [297 kB] Get:643 http://mirror.einval.org/debian unstable/main i386 libqt6waylandcompositor6 i386 6.8.2-4 [461 kB] Get:644 http://mirror.einval.org/debian unstable/main i386 libqt6waylandcompositoriviapplication6 i386 6.8.2-4 [15.8 kB] Get:645 http://mirror.einval.org/debian unstable/main i386 libqt6waylandcompositorpresentationtime6 i386 6.8.2-4 [15.1 kB] Get:646 http://mirror.einval.org/debian unstable/main i386 libqt6waylandcompositorwlshell6 i386 6.8.2-4 [15.3 kB] Get:647 http://mirror.einval.org/debian unstable/main i386 libqt6waylandcompositorxdgshell6 i386 6.8.2-4 [20.6 kB] Get:648 http://mirror.einval.org/debian unstable/main i386 libqt6wlshellintegration6 i386 6.8.2-4 [41.1 kB] Get:649 http://mirror.einval.org/debian unstable/main arm64 libset-scalar-perl all 1.29-3 [32.1 kB] Get:650 http://mirror.einval.org/debian unstable/main i386 libstdc++-14-dev i386 14.2.0-19 [2443 kB] Get:651 http://mirror.einval.org/debian unstable/main i386 libva-glx2 i386 2.22.0-3 [22.9 kB] Get:652 http://mirror.einval.org/debian unstable/main i386 libva-wayland2 i386 2.22.0-3 [21.9 kB] Get:653 http://mirror.einval.org/debian unstable/main i386 libwayland-egl1 i386 1.23.1-3 [5948 B] Get:654 http://mirror.einval.org/debian unstable/main arm64 libwayland-bin arm64 1.23.1-3 [20.8 kB] Get:655 http://mirror.einval.org/debian unstable/main i386 libwayland-dev i386 1.23.1-3 [73.9 kB] Get:656 http://mirror.einval.org/debian unstable/main i386 libva-dev i386 2.22.0-3 [130 kB] Get:657 http://mirror.einval.org/debian unstable/main i386 libxkbcommon-dev i386 1.7.0-2 [53.6 kB] Get:658 http://mirror.einval.org/debian unstable/main arm64 libyaml-0-2 arm64 0.2.5-2 [49.2 kB] Get:659 http://mirror.einval.org/debian unstable/main arm64 pipewire-bin arm64 1.4.2-1 [567 kB] Get:660 http://mirror.einval.org/debian unstable/main arm64 python3-charset-normalizer arm64 3.4.1-1+b1 [119 kB] Get:661 http://mirror.einval.org/debian unstable/main arm64 python3-debian all 1.0.1 [120 kB] Get:662 http://mirror.einval.org/debian unstable/main arm64 python3-yaml arm64 6.0.2-1+b2 [122 kB] Get:663 http://mirror.einval.org/debian unstable/main arm64 pkg-kde-tools all 0.18.12 [89.1 kB] Get:664 http://mirror.einval.org/debian unstable/main i386 plasma-wayland-protocols i386 1.17.0-1 [37.8 kB] Get:665 http://mirror.einval.org/debian unstable/main i386 qml6-module-qtwayland-client-texturesharing i386 6.8.2-4 [26.4 kB] Get:666 http://mirror.einval.org/debian unstable/main i386 qml6-module-qtwayland-compositor i386 6.8.2-4 [73.2 kB] Get:667 http://mirror.einval.org/debian unstable/main i386 qt6-base-private-dev i386 6.8.2+dfsg-6 [895 kB] Get:668 http://mirror.einval.org/debian unstable/main i386 qt6-declarative-private-dev i386 6.8.2+dfsg-7 [673 kB] Get:669 http://mirror.einval.org/debian unstable/main arm64 qt6-wayland-dev-tools arm64 6.8.2-4 [27.6 kB] Get:670 http://mirror.einval.org/debian unstable/main i386 qt6-wayland-dev i386 6.8.2-4 [84.1 kB] Preconfiguring packages ... Fetched 476 MB in 6s (83.0 MB/s) Selecting previously unselected package libpython3.13-minimal:arm64. (Reading database ... 12032 files and directories currently installed.) Preparing to unpack .../libpython3.13-minimal_3.13.3-2_arm64.deb ... Unpacking libpython3.13-minimal:arm64 (3.13.3-2) ... Selecting previously unselected package libexpat1:arm64. Preparing to unpack .../libexpat1_2.7.1-1_arm64.deb ... Unpacking libexpat1:arm64 (2.7.1-1) ... Selecting previously unselected package python3.13-minimal. Preparing to unpack .../python3.13-minimal_3.13.3-2_arm64.deb ... Unpacking python3.13-minimal (3.13.3-2) ... Setting up libpython3.13-minimal:arm64 (3.13.3-2) ... Setting up libexpat1:arm64 (2.7.1-1) ... Setting up python3.13-minimal (3.13.3-2) ... Selecting previously unselected package python3-minimal. (Reading database ... 12366 files and directories currently installed.) Preparing to unpack .../00-python3-minimal_3.13.3-1_arm64.deb ... Unpacking python3-minimal (3.13.3-1) ... Selecting previously unselected package media-types. Preparing to unpack .../01-media-types_13.0.0_all.deb ... Unpacking media-types (13.0.0) ... Selecting previously unselected package netbase. Preparing to unpack .../02-netbase_6.5_all.deb ... Unpacking netbase (6.5) ... Selecting previously unselected package tzdata. Preparing to unpack .../03-tzdata_2025b-2_all.deb ... Unpacking tzdata (2025b-2) ... Selecting previously unselected package libffi8:arm64. Preparing to unpack .../04-libffi8_3.4.8-1_arm64.deb ... Unpacking libffi8:arm64 (3.4.8-1) ... Selecting previously unselected package libncursesw6:arm64. Preparing to unpack .../05-libncursesw6_6.5+20250216-2_arm64.deb ... Unpacking libncursesw6:arm64 (6.5+20250216-2) ... Selecting previously unselected package readline-common. Preparing to unpack .../06-readline-common_8.2-6_all.deb ... Unpacking readline-common (8.2-6) ... Selecting previously unselected package libreadline8t64:arm64. Preparing to unpack .../07-libreadline8t64_8.2-6_arm64.deb ... Adding 'diversion of /lib/aarch64-linux-gnu/libhistory.so.8 to /lib/aarch64-linux-gnu/libhistory.so.8.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/aarch64-linux-gnu/libhistory.so.8.2 to /lib/aarch64-linux-gnu/libhistory.so.8.2.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/aarch64-linux-gnu/libreadline.so.8 to /lib/aarch64-linux-gnu/libreadline.so.8.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/aarch64-linux-gnu/libreadline.so.8.2 to /lib/aarch64-linux-gnu/libreadline.so.8.2.usr-is-merged by libreadline8t64' Unpacking libreadline8t64:arm64 (8.2-6) ... Selecting previously unselected package libpython3.13-stdlib:arm64. Preparing to unpack .../08-libpython3.13-stdlib_3.13.3-2_arm64.deb ... Unpacking libpython3.13-stdlib:arm64 (3.13.3-2) ... Selecting previously unselected package python3.13. Preparing to unpack .../09-python3.13_3.13.3-2_arm64.deb ... Unpacking python3.13 (3.13.3-2) ... Selecting previously unselected package libpython3-stdlib:arm64. Preparing to unpack .../10-libpython3-stdlib_3.13.3-1_arm64.deb ... Unpacking libpython3-stdlib:arm64 (3.13.3-1) ... Setting up python3-minimal (3.13.3-1) ... Selecting previously unselected package python3. (Reading database ... 13387 files and directories currently installed.) Preparing to unpack .../000-python3_3.13.3-1_arm64.deb ... Unpacking python3 (3.13.3-1) ... Selecting previously unselected package libproc2-0:arm64. Preparing to unpack .../001-libproc2-0_2%3a4.0.4-8_arm64.deb ... Unpacking libproc2-0:arm64 (2:4.0.4-8) ... Selecting previously unselected package procps. Preparing to unpack .../002-procps_2%3a4.0.4-8_arm64.deb ... Unpacking procps (2:4.0.4-8) ... Selecting previously unselected package sensible-utils. Preparing to unpack .../003-sensible-utils_0.0.25_all.deb ... Unpacking sensible-utils (0.0.25) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../004-libmagic-mgc_1%3a5.46-5_arm64.deb ... Unpacking libmagic-mgc (1:5.46-5) ... Selecting previously unselected package libmagic1t64:arm64. Preparing to unpack .../005-libmagic1t64_1%3a5.46-5_arm64.deb ... Unpacking libmagic1t64:arm64 (1:5.46-5) ... Selecting previously unselected package file. Preparing to unpack .../006-file_1%3a5.46-5_arm64.deb ... Unpacking file (1:5.46-5) ... Selecting previously unselected package gettext-base. Preparing to unpack .../007-gettext-base_0.23.1-1_arm64.deb ... Unpacking gettext-base (0.23.1-1) ... Selecting previously unselected package libuchardet0:arm64. Preparing to unpack .../008-libuchardet0_0.0.8-1+b2_arm64.deb ... Unpacking libuchardet0:arm64 (0.0.8-1+b2) ... Selecting previously unselected package groff-base. Preparing to unpack .../009-groff-base_1.23.0-7_arm64.deb ... Unpacking groff-base (1.23.0-7) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../010-bsdextrautils_2.41-4_arm64.deb ... Unpacking bsdextrautils (2.41-4) ... Selecting previously unselected package libpipeline1:arm64. Preparing to unpack .../011-libpipeline1_1.5.8-1_arm64.deb ... Unpacking libpipeline1:arm64 (1.5.8-1) ... Selecting previously unselected package man-db. Preparing to unpack .../012-man-db_2.13.0-1_arm64.deb ... Unpacking man-db (2.13.0-1) ... Selecting previously unselected package m4. Preparing to unpack .../013-m4_1.4.19-8_arm64.deb ... Unpacking m4 (1.4.19-8) ... Selecting previously unselected package autoconf. Preparing to unpack .../014-autoconf_2.72-3.1_all.deb ... Unpacking autoconf (2.72-3.1) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../015-autotools-dev_20240727.1_all.deb ... Unpacking autotools-dev (20240727.1) ... Selecting previously unselected package automake. Preparing to unpack .../016-automake_1%3a1.17-4_all.deb ... Unpacking automake (1:1.17-4) ... Selecting previously unselected package autopoint. Preparing to unpack .../017-autopoint_0.23.1-1_all.deb ... Unpacking autopoint (0.23.1-1) ... Selecting previously unselected package cmake-data. Preparing to unpack .../018-cmake-data_3.31.6-2_all.deb ... Unpacking cmake-data (3.31.6-2) ... Selecting previously unselected package libxml2:arm64. Preparing to unpack .../019-libxml2_2.12.7+dfsg+really2.9.14-0.4_arm64.deb ... Unpacking libxml2:arm64 (2.12.7+dfsg+really2.9.14-0.4) ... Selecting previously unselected package libarchive13t64:arm64. Preparing to unpack .../020-libarchive13t64_3.7.4-1.1_arm64.deb ... Unpacking libarchive13t64:arm64 (3.7.4-1.1) ... Selecting previously unselected package libbrotli1:arm64. Preparing to unpack .../021-libbrotli1_1.1.0-2+b7_arm64.deb ... Unpacking libbrotli1:arm64 (1.1.0-2+b7) ... Selecting previously unselected package libkrb5support0:arm64. Preparing to unpack .../022-libkrb5support0_1.21.3-5_arm64.deb ... Unpacking libkrb5support0:arm64 (1.21.3-5) ... Selecting previously unselected package libcom-err2:arm64. Preparing to unpack .../023-libcom-err2_1.47.2-1+b1_arm64.deb ... Unpacking libcom-err2:arm64 (1.47.2-1+b1) ... Selecting previously unselected package libk5crypto3:arm64. Preparing to unpack .../024-libk5crypto3_1.21.3-5_arm64.deb ... Unpacking libk5crypto3:arm64 (1.21.3-5) ... Selecting previously unselected package libkeyutils1:arm64. Preparing to unpack .../025-libkeyutils1_1.6.3-6_arm64.deb ... Unpacking libkeyutils1:arm64 (1.6.3-6) ... Selecting previously unselected package libkrb5-3:arm64. Preparing to unpack .../026-libkrb5-3_1.21.3-5_arm64.deb ... Unpacking libkrb5-3:arm64 (1.21.3-5) ... Selecting previously unselected package libgssapi-krb5-2:arm64. Preparing to unpack .../027-libgssapi-krb5-2_1.21.3-5_arm64.deb ... Unpacking libgssapi-krb5-2:arm64 (1.21.3-5) ... Selecting previously unselected package libunistring5:arm64. Preparing to unpack .../028-libunistring5_1.3-2_arm64.deb ... Unpacking libunistring5:arm64 (1.3-2) ... Selecting previously unselected package libidn2-0:arm64. Preparing to unpack .../029-libidn2-0_2.3.8-2_arm64.deb ... Unpacking libidn2-0:arm64 (2.3.8-2) ... Selecting previously unselected package libsasl2-modules-db:arm64. Preparing to unpack .../030-libsasl2-modules-db_2.1.28+dfsg1-9_arm64.deb ... Unpacking libsasl2-modules-db:arm64 (2.1.28+dfsg1-9) ... Selecting previously unselected package libsasl2-2:arm64. Preparing to unpack .../031-libsasl2-2_2.1.28+dfsg1-9_arm64.deb ... Unpacking libsasl2-2:arm64 (2.1.28+dfsg1-9) ... Selecting previously unselected package libldap2:arm64. Preparing to unpack .../032-libldap2_2.6.9+dfsg-2_arm64.deb ... Unpacking libldap2:arm64 (2.6.9+dfsg-2) ... Selecting previously unselected package libnghttp2-14:arm64. Preparing to unpack .../033-libnghttp2-14_1.64.0-1.1_arm64.deb ... Unpacking libnghttp2-14:arm64 (1.64.0-1.1) ... Selecting previously unselected package libnghttp3-9:arm64. Preparing to unpack .../034-libnghttp3-9_1.8.0-1_arm64.deb ... Unpacking libnghttp3-9:arm64 (1.8.0-1) ... Selecting previously unselected package libpsl5t64:arm64. Preparing to unpack .../035-libpsl5t64_0.21.2-1.1+b1_arm64.deb ... Unpacking libpsl5t64:arm64 (0.21.2-1.1+b1) ... Selecting previously unselected package libp11-kit0:arm64. Preparing to unpack .../036-libp11-kit0_0.25.5-3_arm64.deb ... Unpacking libp11-kit0:arm64 (0.25.5-3) ... Selecting previously unselected package libtasn1-6:arm64. Preparing to unpack .../037-libtasn1-6_4.20.0-2_arm64.deb ... Unpacking libtasn1-6:arm64 (4.20.0-2) ... Selecting previously unselected package libgnutls30t64:arm64. Preparing to unpack .../038-libgnutls30t64_3.8.9-2_arm64.deb ... Unpacking libgnutls30t64:arm64 (3.8.9-2) ... Selecting previously unselected package librtmp1:arm64. Preparing to unpack .../039-librtmp1_2.4+20151223.gitfa8646d.1-2+b5_arm64.deb ... Unpacking librtmp1:arm64 (2.4+20151223.gitfa8646d.1-2+b5) ... Selecting previously unselected package libssh2-1t64:arm64. Preparing to unpack .../040-libssh2-1t64_1.11.1-1_arm64.deb ... Unpacking libssh2-1t64:arm64 (1.11.1-1) ... Selecting previously unselected package libcurl4t64:arm64. Preparing to unpack .../041-libcurl4t64_8.13.0-4_arm64.deb ... Unpacking libcurl4t64:arm64 (8.13.0-4) ... Selecting previously unselected package libjsoncpp26:arm64. Preparing to unpack .../042-libjsoncpp26_1.9.6-3_arm64.deb ... Unpacking libjsoncpp26:arm64 (1.9.6-3) ... Selecting previously unselected package librhash1:arm64. Preparing to unpack .../043-librhash1_1.4.5-1_arm64.deb ... Unpacking librhash1:arm64 (1.4.5-1) ... Selecting previously unselected package libuv1t64:arm64. Preparing to unpack .../044-libuv1t64_1.50.0-2_arm64.deb ... Unpacking libuv1t64:arm64 (1.50.0-2) ... Selecting previously unselected package cmake. Preparing to unpack .../045-cmake_3.31.6-2_arm64.deb ... Unpacking cmake (3.31.6-2) ... Selecting previously unselected package gcc-14-i686-linux-gnu-base:arm64. Preparing to unpack .../046-gcc-14-i686-linux-gnu-base_14.2.0-19cross1_arm64.deb ... Unpacking gcc-14-i686-linux-gnu-base:arm64 (14.2.0-19cross1) ... Selecting previously unselected package cpp-14-i686-linux-gnu. Preparing to unpack .../047-cpp-14-i686-linux-gnu_14.2.0-19cross1_arm64.deb ... Unpacking cpp-14-i686-linux-gnu (14.2.0-19cross1) ... Selecting previously unselected package cpp-i686-linux-gnu. Preparing to unpack .../048-cpp-i686-linux-gnu_4%3a14.2.0-1_arm64.deb ... Unpacking cpp-i686-linux-gnu (4:14.2.0-1) ... Selecting previously unselected package gcc-14-base:i386. Preparing to unpack .../049-gcc-14-base_14.2.0-19_i386.deb ... Unpacking gcc-14-base:i386 (14.2.0-19) ... Selecting previously unselected package libgcc-s1:i386. Preparing to unpack .../050-libgcc-s1_14.2.0-19_i386.deb ... Unpacking libgcc-s1:i386 (14.2.0-19) ... Selecting previously unselected package libc6:i386. Preparing to unpack .../051-libc6_2.41-7_i386.deb ... Unpacking libc6:i386 (2.41-7) ... Selecting previously unselected package qemu-user. Preparing to unpack .../052-qemu-user_1%3a10.0.0+ds-1_arm64.deb ... Unpacking qemu-user (1:10.0.0+ds-1) ... Selecting previously unselected package cross-exe-wrapper:i386. Preparing to unpack .../053-cross-exe-wrapper_0.2.6_i386.deb ... Unpacking cross-exe-wrapper:i386 (0.2.6) ... Selecting previously unselected package binutils-i686-linux-gnu. Preparing to unpack .../054-binutils-i686-linux-gnu_2.44-3_arm64.deb ... Unpacking binutils-i686-linux-gnu (2.44-3) ... Selecting previously unselected package gcc-14-cross-base. Preparing to unpack .../055-gcc-14-cross-base_14.2.0-19cross1_all.deb ... Unpacking gcc-14-cross-base (14.2.0-19cross1) ... Selecting previously unselected package libc6-i386-cross. Preparing to unpack .../056-libc6-i386-cross_2.41-6cross2_all.deb ... Unpacking libc6-i386-cross (2.41-6cross2) ... Selecting previously unselected package libgcc-s1-i386-cross. Preparing to unpack .../057-libgcc-s1-i386-cross_14.2.0-19cross1_all.deb ... Unpacking libgcc-s1-i386-cross (14.2.0-19cross1) ... Selecting previously unselected package libgomp1-i386-cross. Preparing to unpack .../058-libgomp1-i386-cross_14.2.0-19cross1_all.deb ... Unpacking libgomp1-i386-cross (14.2.0-19cross1) ... Selecting previously unselected package libitm1-i386-cross. Preparing to unpack .../059-libitm1-i386-cross_14.2.0-19cross1_all.deb ... Unpacking libitm1-i386-cross (14.2.0-19cross1) ... Selecting previously unselected package libatomic1-i386-cross. Preparing to unpack .../060-libatomic1-i386-cross_14.2.0-19cross1_all.deb ... Unpacking libatomic1-i386-cross (14.2.0-19cross1) ... Selecting previously unselected package libasan8-i386-cross. Preparing to unpack .../061-libasan8-i386-cross_14.2.0-19cross1_all.deb ... Unpacking libasan8-i386-cross (14.2.0-19cross1) ... Selecting previously unselected package libstdc++6-i386-cross. Preparing to unpack .../062-libstdc++6-i386-cross_14.2.0-19cross1_all.deb ... Unpacking libstdc++6-i386-cross (14.2.0-19cross1) ... Selecting previously unselected package libubsan1-i386-cross. Preparing to unpack .../063-libubsan1-i386-cross_14.2.0-19cross1_all.deb ... Unpacking libubsan1-i386-cross (14.2.0-19cross1) ... Selecting previously unselected package libquadmath0-i386-cross. Preparing to unpack .../064-libquadmath0-i386-cross_14.2.0-19cross1_all.deb ... Unpacking libquadmath0-i386-cross (14.2.0-19cross1) ... Selecting previously unselected package libgcc-14-dev-i386-cross. Preparing to unpack .../065-libgcc-14-dev-i386-cross_14.2.0-19cross1_all.deb ... Unpacking libgcc-14-dev-i386-cross (14.2.0-19cross1) ... Selecting previously unselected package gcc-14-i686-linux-gnu. Preparing to unpack .../066-gcc-14-i686-linux-gnu_14.2.0-19cross1_arm64.deb ... Unpacking gcc-14-i686-linux-gnu (14.2.0-19cross1) ... Selecting previously unselected package gcc-i686-linux-gnu. Preparing to unpack .../067-gcc-i686-linux-gnu_4%3a14.2.0-1_arm64.deb ... Unpacking gcc-i686-linux-gnu (4:14.2.0-1) ... Selecting previously unselected package linux-libc-dev-i386-cross. Preparing to unpack .../068-linux-libc-dev-i386-cross_6.12.17-1cross2_all.deb ... Unpacking linux-libc-dev-i386-cross (6.12.17-1cross2) ... Selecting previously unselected package libc6-dev-i386-cross. Preparing to unpack .../069-libc6-dev-i386-cross_2.41-6cross2_all.deb ... Unpacking libc6-dev-i386-cross (2.41-6cross2) ... Selecting previously unselected package libstdc++-14-dev-i386-cross. Preparing to unpack .../070-libstdc++-14-dev-i386-cross_14.2.0-19cross1_all.deb ... Unpacking libstdc++-14-dev-i386-cross (14.2.0-19cross1) ... Selecting previously unselected package g++-14-i686-linux-gnu. Preparing to unpack .../071-g++-14-i686-linux-gnu_14.2.0-19cross1_arm64.deb ... Unpacking g++-14-i686-linux-gnu (14.2.0-19cross1) ... Selecting previously unselected package g++-i686-linux-gnu. Preparing to unpack .../072-g++-i686-linux-gnu_4%3a14.2.0-1_arm64.deb ... Unpacking g++-i686-linux-gnu (4:14.2.0-1) ... Selecting previously unselected package crossbuild-essential-i386. Preparing to unpack .../073-crossbuild-essential-i386_12.12_all.deb ... Unpacking crossbuild-essential-i386 (12.12) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../074-libdebhelper-perl_13.24.2_all.deb ... Unpacking libdebhelper-perl (13.24.2) ... Selecting previously unselected package libtool. Preparing to unpack .../075-libtool_2.5.4-4_all.deb ... Unpacking libtool (2.5.4-4) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../076-dh-autoreconf_20_all.deb ... Unpacking dh-autoreconf (20) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../077-libarchive-zip-perl_1.68-1_all.deb ... Unpacking libarchive-zip-perl (1.68-1) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../078-libfile-stripnondeterminism-perl_1.14.1-2_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.14.1-2) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../079-dh-strip-nondeterminism_1.14.1-2_all.deb ... Unpacking dh-strip-nondeterminism (1.14.1-2) ... Selecting previously unselected package libelf1t64:arm64. Preparing to unpack .../080-libelf1t64_0.192-4_arm64.deb ... Unpacking libelf1t64:arm64 (0.192-4) ... Selecting previously unselected package dwz. Preparing to unpack .../081-dwz_0.15-1+b1_arm64.deb ... Unpacking dwz (0.15-1+b1) ... Selecting previously unselected package gettext. Preparing to unpack .../082-gettext_0.23.1-1_arm64.deb ... Unpacking gettext (0.23.1-1) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../083-intltool-debian_0.35.0+20060710.6_all.deb ... Unpacking intltool-debian (0.35.0+20060710.6) ... Selecting previously unselected package po-debconf. Preparing to unpack .../084-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../085-debhelper_13.24.2_all.deb ... Unpacking debhelper (13.24.2) ... Selecting previously unselected package extra-cmake-modules:i386. Preparing to unpack .../086-extra-cmake-modules_6.13.0-1_i386.deb ... Unpacking extra-cmake-modules:i386 (6.13.0-1) ... Selecting previously unselected package libfakeroot:arm64. Preparing to unpack .../087-libfakeroot_1.37.1.1-1_arm64.deb ... Unpacking libfakeroot:arm64 (1.37.1.1-1) ... Selecting previously unselected package fakeroot. Preparing to unpack .../088-fakeroot_1.37.1.1-1_arm64.deb ... Unpacking fakeroot (1.37.1.1-1) ... Selecting previously unselected package libpng16-16t64:arm64. Preparing to unpack .../089-libpng16-16t64_1.6.47-1.1_arm64.deb ... Unpacking libpng16-16t64:arm64 (1.6.47-1.1) ... Selecting previously unselected package libfreetype6:arm64. Preparing to unpack .../090-libfreetype6_2.13.3+dfsg-1_arm64.deb ... Unpacking libfreetype6:arm64 (2.13.3+dfsg-1) ... Selecting previously unselected package fonts-dejavu-mono. Preparing to unpack .../091-fonts-dejavu-mono_2.37-8_all.deb ... Unpacking fonts-dejavu-mono (2.37-8) ... Selecting previously unselected package fonts-dejavu-core. Preparing to unpack .../092-fonts-dejavu-core_2.37-8_all.deb ... Unpacking fonts-dejavu-core (2.37-8) ... Selecting previously unselected package fontconfig-config. Preparing to unpack .../093-fontconfig-config_2.15.0-2.3_arm64.deb ... Unpacking fontconfig-config (2.15.0-2.3) ... Selecting previously unselected package libfontconfig1:arm64. Preparing to unpack .../094-libfontconfig1_2.15.0-2.3_arm64.deb ... Unpacking libfontconfig1:arm64 (2.15.0-2.3) ... Selecting previously unselected package fontconfig. Preparing to unpack .../095-fontconfig_2.15.0-2.3_arm64.deb ... Unpacking fontconfig (2.15.0-2.3) ... Selecting previously unselected package libatomic1:i386. Preparing to unpack .../096-libatomic1_14.2.0-19_i386.deb ... Unpacking libatomic1:i386 (14.2.0-19) ... Selecting previously unselected package libffi8:i386. Preparing to unpack .../097-libffi8_3.4.8-1_i386.deb ... Unpacking libffi8:i386 (3.4.8-1) ... Selecting previously unselected package libblkid1:i386. Preparing to unpack .../098-libblkid1_2.41-4_i386.deb ... Unpacking libblkid1:i386 (2.41-4) ... Selecting previously unselected package libpcre2-8-0:i386. Preparing to unpack .../099-libpcre2-8-0_10.45-1_i386.deb ... Unpacking libpcre2-8-0:i386 (10.45-1) ... Selecting previously unselected package libselinux1:i386. Preparing to unpack .../100-libselinux1_3.8.1-1_i386.deb ... Unpacking libselinux1:i386 (3.8.1-1) ... Selecting previously unselected package libmount1:i386. Preparing to unpack .../101-libmount1_2.41-4_i386.deb ... Unpacking libmount1:i386 (2.41-4) ... Selecting previously unselected package zlib1g:i386. Preparing to unpack .../102-zlib1g_1%3a1.3.dfsg+really1.3.1-1+b1_i386.deb ... Unpacking zlib1g:i386 (1:1.3.dfsg+really1.3.1-1+b1) ... Selecting previously unselected package libglib2.0-0t64:i386. Preparing to unpack .../103-libglib2.0-0t64_2.84.1-1_i386.deb ... Unpacking libglib2.0-0t64:i386 (2.84.1-1) ... Selecting previously unselected package gir1.2-glib-2.0:i386. Preparing to unpack .../104-gir1.2-glib-2.0_2.84.1-1_i386.deb ... Unpacking gir1.2-glib-2.0:i386 (2.84.1-1) ... Selecting previously unselected package gir1.2-glib-2.0-dev:i386. Preparing to unpack .../105-gir1.2-glib-2.0-dev_2.84.1-1_i386.deb ... Unpacking gir1.2-glib-2.0-dev:i386 (2.84.1-1) ... Selecting previously unselected package libcap2:i386. Preparing to unpack .../106-libcap2_1%3a2.75-6_i386.deb ... Unpacking libcap2:i386 (1:2.75-6) ... Selecting previously unselected package libudev1:i386. Preparing to unpack .../107-libudev1_257.5-2_i386.deb ... Unpacking libudev1:i386 (257.5-2) ... Selecting previously unselected package libgudev-1.0-0:i386. Preparing to unpack .../108-libgudev-1.0-0_238-6_i386.deb ... Unpacking libgudev-1.0-0:i386 (238-6) ... Selecting previously unselected package gir1.2-gudev-1.0:i386. Preparing to unpack .../109-gir1.2-gudev-1.0_238-6_i386.deb ... Unpacking gir1.2-gudev-1.0:i386 (238-6) ... Selecting previously unselected package native-architecture. Preparing to unpack .../110-native-architecture_0.2.6_all.deb ... Unpacking native-architecture (0.2.6) ... Selecting previously unselected package libglib2.0-0t64:arm64. Preparing to unpack .../111-libglib2.0-0t64_2.84.1-1_arm64.deb ... Unpacking libglib2.0-0t64:arm64 (2.84.1-1) ... Selecting previously unselected package libgirepository-2.0-0:arm64. Preparing to unpack .../112-libgirepository-2.0-0_2.84.1-1_arm64.deb ... Unpacking libgirepository-2.0-0:arm64 (2.84.1-1) ... Selecting previously unselected package girepository-tools:arm64. Preparing to unpack .../113-girepository-tools_2.84.1-1_arm64.deb ... Unpacking girepository-tools:arm64 (2.84.1-1) ... Selecting previously unselected package libgirepository-2.0-0:i386. Preparing to unpack .../114-libgirepository-2.0-0_2.84.1-1_i386.deb ... Unpacking libgirepository-2.0-0:i386 (2.84.1-1) ... Selecting previously unselected package girepository-tools:i386. Preparing to unpack .../115-girepository-tools_2.84.1-1_i386.deb ... Unpacking girepository-tools:i386 (2.84.1-1) ... Selecting previously unselected package iso-codes. Preparing to unpack .../116-iso-codes_4.18.0-1_all.deb ... Unpacking iso-codes (4.18.0-1) ... Selecting previously unselected package libabsl20240722:arm64. Preparing to unpack .../117-libabsl20240722_20240722.0-3_arm64.deb ... Unpacking libabsl20240722:arm64 (20240722.0-3) ... Selecting previously unselected package libstdc++6:i386. Preparing to unpack .../118-libstdc++6_14.2.0-19_i386.deb ... Unpacking libstdc++6:i386 (14.2.0-19) ... Selecting previously unselected package libabsl20240722:i386. Preparing to unpack .../119-libabsl20240722_20240722.0-3_i386.deb ... Unpacking libabsl20240722:i386 (20240722.0-3) ... Selecting previously unselected package libaom3:i386. Preparing to unpack .../120-libaom3_3.12.1-1_i386.deb ... Unpacking libaom3:i386 (3.12.1-1) ... Selecting previously unselected package libasan8:i386. Preparing to unpack .../121-libasan8_14.2.0-19_i386.deb ... Unpacking libasan8:i386 (14.2.0-19) ... Selecting previously unselected package libasound2-data. Preparing to unpack .../122-libasound2-data_1.2.14-1_all.deb ... Unpacking libasound2-data (1.2.14-1) ... Selecting previously unselected package libasound2t64:arm64. Preparing to unpack .../123-libasound2t64_1.2.14-1_arm64.deb ... Unpacking libasound2t64:arm64 (1.2.14-1) ... Selecting previously unselected package libasound2t64:i386. Preparing to unpack .../124-libasound2t64_1.2.14-1_i386.deb ... Unpacking libasound2t64:i386 (1.2.14-1) ... Selecting previously unselected package libexpat1:i386. Preparing to unpack .../125-libexpat1_2.7.1-1_i386.deb ... Unpacking libexpat1:i386 (2.7.1-1) ... Selecting previously unselected package libbrotli1:i386. Preparing to unpack .../126-libbrotli1_1.1.0-2+b7_i386.deb ... Unpacking libbrotli1:i386 (1.1.0-2+b7) ... Selecting previously unselected package libbz2-1.0:i386. Preparing to unpack .../127-libbz2-1.0_1.0.8-6_i386.deb ... Unpacking libbz2-1.0:i386 (1.0.8-6) ... Selecting previously unselected package libpng16-16t64:i386. Preparing to unpack .../128-libpng16-16t64_1.6.47-1.1_i386.deb ... Unpacking libpng16-16t64:i386 (1.6.47-1.1) ... Selecting previously unselected package libfreetype6:i386. Preparing to unpack .../129-libfreetype6_2.13.3+dfsg-1_i386.deb ... Unpacking libfreetype6:i386 (2.13.3+dfsg-1) ... Selecting previously unselected package libfontconfig1:i386. Preparing to unpack .../130-libfontconfig1_2.15.0-2.3_i386.deb ... Unpacking libfontconfig1:i386 (2.15.0-2.3) ... Selecting previously unselected package libfribidi0:i386. Preparing to unpack .../131-libfribidi0_1.0.16-1_i386.deb ... Unpacking libfribidi0:i386 (1.0.16-1) ... Selecting previously unselected package libgraphite2-3:i386. Preparing to unpack .../132-libgraphite2-3_1.3.14-2+b1_i386.deb ... Unpacking libgraphite2-3:i386 (1.3.14-2+b1) ... Selecting previously unselected package libharfbuzz0b:i386. Preparing to unpack .../133-libharfbuzz0b_10.2.0-1+b1_i386.deb ... Unpacking libharfbuzz0b:i386 (10.2.0-1+b1) ... Selecting previously unselected package libunibreak6:i386. Preparing to unpack .../134-libunibreak6_6.1-3_i386.deb ... Unpacking libunibreak6:i386 (6.1-3) ... Selecting previously unselected package libass9:i386. Preparing to unpack .../135-libass9_1%3a0.17.3-1+b1_i386.deb ... Unpacking libass9:i386 (1:0.17.3-1+b1) ... Selecting previously unselected package libasyncns0:i386. Preparing to unpack .../136-libasyncns0_0.8-6+b5_i386.deb ... Unpacking libasyncns0:i386 (0.8-6+b5) ... Selecting previously unselected package libasyncns0:arm64. Preparing to unpack .../137-libasyncns0_0.8-6+b5_arm64.deb ... Unpacking libasyncns0:arm64 (0.8-6+b5) ... Selecting previously unselected package libavahi-common-data:arm64. Preparing to unpack .../138-libavahi-common-data_0.8-16_arm64.deb ... Unpacking libavahi-common-data:arm64 (0.8-16) ... Selecting previously unselected package libavahi-common3:arm64. Preparing to unpack .../139-libavahi-common3_0.8-16_arm64.deb ... Unpacking libavahi-common3:arm64 (0.8-16) ... Selecting previously unselected package libdbus-1-3:arm64. Preparing to unpack .../140-libdbus-1-3_1.16.2-2_arm64.deb ... Unpacking libdbus-1-3:arm64 (1.16.2-2) ... Selecting previously unselected package libavahi-client3:arm64. Preparing to unpack .../141-libavahi-client3_0.8-16_arm64.deb ... Unpacking libavahi-client3:arm64 (0.8-16) ... Selecting previously unselected package libavahi-common-data:i386. Preparing to unpack .../142-libavahi-common-data_0.8-16_i386.deb ... Unpacking libavahi-common-data:i386 (0.8-16) ... Selecting previously unselected package libavahi-common3:i386. Preparing to unpack .../143-libavahi-common3_0.8-16_i386.deb ... Unpacking libavahi-common3:i386 (0.8-16) ... Selecting previously unselected package libsystemd0:i386. Preparing to unpack .../144-libsystemd0_257.5-2_i386.deb ... Unpacking libsystemd0:i386 (257.5-2) ... Selecting previously unselected package libdbus-1-3:i386. Preparing to unpack .../145-libdbus-1-3_1.16.2-2_i386.deb ... Unpacking libdbus-1-3:i386 (1.16.2-2) ... Selecting previously unselected package libavahi-client3:i386. Preparing to unpack .../146-libavahi-client3_0.8-16_i386.deb ... Unpacking libavahi-client3:i386 (0.8-16) ... Selecting previously unselected package libdrm-common. Preparing to unpack .../147-libdrm-common_2.4.124-2_all.deb ... Unpacking libdrm-common (2.4.124-2) ... Selecting previously unselected package libdrm2:i386. Preparing to unpack .../148-libdrm2_2.4.124-2_i386.deb ... Unpacking libdrm2:i386 (2.4.124-2) ... Selecting previously unselected package libva2:i386. Preparing to unpack .../149-libva2_2.22.0-3_i386.deb ... Unpacking libva2:i386 (2.22.0-3) ... Selecting previously unselected package libva-drm2:i386. Preparing to unpack .../150-libva-drm2_2.22.0-3_i386.deb ... Unpacking libva-drm2:i386 (2.22.0-3) ... Selecting previously unselected package libxau6:i386. Preparing to unpack .../151-libxau6_1%3a1.0.11-1_i386.deb ... Unpacking libxau6:i386 (1:1.0.11-1) ... Selecting previously unselected package libxdmcp6:i386. Preparing to unpack .../152-libxdmcp6_1%3a1.1.5-1_i386.deb ... Unpacking libxdmcp6:i386 (1:1.1.5-1) ... Selecting previously unselected package libxcb1:i386. Preparing to unpack .../153-libxcb1_1.17.0-2+b1_i386.deb ... Unpacking libxcb1:i386 (1.17.0-2+b1) ... Selecting previously unselected package libx11-data. Preparing to unpack .../154-libx11-data_2%3a1.8.12-1_all.deb ... Unpacking libx11-data (2:1.8.12-1) ... Selecting previously unselected package libx11-6:i386. Preparing to unpack .../155-libx11-6_2%3a1.8.12-1_i386.deb ... Unpacking libx11-6:i386 (2:1.8.12-1) ... Selecting previously unselected package libx11-xcb1:i386. Preparing to unpack .../156-libx11-xcb1_2%3a1.8.12-1_i386.deb ... Unpacking libx11-xcb1:i386 (2:1.8.12-1) ... Selecting previously unselected package libxcb-dri3-0:i386. Preparing to unpack .../157-libxcb-dri3-0_1.17.0-2+b1_i386.deb ... Unpacking libxcb-dri3-0:i386 (1.17.0-2+b1) ... Selecting previously unselected package libxext6:i386. Preparing to unpack .../158-libxext6_2%3a1.3.4-1+b3_i386.deb ... Unpacking libxext6:i386 (2:1.3.4-1+b3) ... Selecting previously unselected package libxfixes3:i386. Preparing to unpack .../159-libxfixes3_1%3a6.0.0-2+b4_i386.deb ... Unpacking libxfixes3:i386 (1:6.0.0-2+b4) ... Selecting previously unselected package libva-x11-2:i386. Preparing to unpack .../160-libva-x11-2_2.22.0-3_i386.deb ... Unpacking libva-x11-2:i386 (2.22.0-3) ... Selecting previously unselected package libvdpau1:i386. Preparing to unpack .../161-libvdpau1_1.5-3+b1_i386.deb ... Unpacking libvdpau1:i386 (1.5-3+b1) ... Selecting previously unselected package ocl-icd-libopencl1:i386. Preparing to unpack .../162-ocl-icd-libopencl1_2.3.3-1_i386.deb ... Unpacking ocl-icd-libopencl1:i386 (2.3.3-1) ... Selecting previously unselected package libavutil59:i386. Preparing to unpack .../163-libavutil59_7%3a7.1.1-1+b1_i386.deb ... Unpacking libavutil59:i386 (7:7.1.1-1+b1) ... Selecting previously unselected package libpixman-1-0:i386. Preparing to unpack .../164-libpixman-1-0_0.44.0-3_i386.deb ... Unpacking libpixman-1-0:i386 (0.44.0-3) ... Selecting previously unselected package libxcb-render0:i386. Preparing to unpack .../165-libxcb-render0_1.17.0-2+b1_i386.deb ... Unpacking libxcb-render0:i386 (1.17.0-2+b1) ... Selecting previously unselected package libxcb-shm0:i386. Preparing to unpack .../166-libxcb-shm0_1.17.0-2+b1_i386.deb ... Unpacking libxcb-shm0:i386 (1.17.0-2+b1) ... Selecting previously unselected package libxrender1:i386. Preparing to unpack .../167-libxrender1_1%3a0.9.12-1_i386.deb ... Unpacking libxrender1:i386 (1:0.9.12-1) ... Selecting previously unselected package libcairo2:i386. Preparing to unpack .../168-libcairo2_1.18.4-1+b1_i386.deb ... Unpacking libcairo2:i386 (1.18.4-1+b1) ... Selecting previously unselected package libcodec2-1.2:i386. Preparing to unpack .../169-libcodec2-1.2_1.2.0-3_i386.deb ... Unpacking libcodec2-1.2:i386 (1.2.0-3) ... Selecting previously unselected package libdav1d7:i386. Preparing to unpack .../170-libdav1d7_1.5.1-1_i386.deb ... Unpacking libdav1d7:i386 (1.5.1-1) ... Selecting previously unselected package libgsm1:i386. Preparing to unpack .../171-libgsm1_1.0.22-1+b2_i386.deb ... Unpacking libgsm1:i386 (1.0.22-1+b2) ... Selecting previously unselected package libhwy1t64:i386. Preparing to unpack .../172-libhwy1t64_1.2.0-2+b2_i386.deb ... Unpacking libhwy1t64:i386 (1.2.0-2+b2) ... Selecting previously unselected package liblcms2-2:i386. Preparing to unpack .../173-liblcms2-2_2.16-2_i386.deb ... Unpacking liblcms2-2:i386 (2.16-2) ... Selecting previously unselected package libjxl0.11:i386. Preparing to unpack .../174-libjxl0.11_0.11.1-4_i386.deb ... Unpacking libjxl0.11:i386 (0.11.1-4) ... Selecting previously unselected package liblzma5:i386. Preparing to unpack .../175-liblzma5_5.8.1-1_i386.deb ... Unpacking liblzma5:i386 (5.8.1-1) ... Selecting previously unselected package libmp3lame0:i386. Preparing to unpack .../176-libmp3lame0_3.100-6+b3_i386.deb ... Unpacking libmp3lame0:i386 (3.100-6+b3) ... Selecting previously unselected package libopenjp2-7:i386. Preparing to unpack .../177-libopenjp2-7_2.5.3-2_i386.deb ... Unpacking libopenjp2-7:i386 (2.5.3-2) ... Selecting previously unselected package libopus0:i386. Preparing to unpack .../178-libopus0_1.5.2-2_i386.deb ... Unpacking libopus0:i386 (1.5.2-2) ... Selecting previously unselected package librav1e0.7:i386. Preparing to unpack .../179-librav1e0.7_0.7.1-9+b1_i386.deb ... Unpacking librav1e0.7:i386 (0.7.1-9+b1) ... Selecting previously unselected package libcairo-gobject2:i386. Preparing to unpack .../180-libcairo-gobject2_1.18.4-1+b1_i386.deb ... Unpacking libcairo-gobject2:i386 (1.18.4-1+b1) ... Selecting previously unselected package libgdk-pixbuf2.0-common. Preparing to unpack .../181-libgdk-pixbuf2.0-common_2.42.12+dfsg-2_all.deb ... Unpacking libgdk-pixbuf2.0-common (2.42.12+dfsg-2) ... Selecting previously unselected package shared-mime-info. Preparing to unpack .../182-shared-mime-info_2.4-5+b2_arm64.deb ... Unpacking shared-mime-info (2.4-5+b2) ... Selecting previously unselected package libjpeg62-turbo:i386. Preparing to unpack .../183-libjpeg62-turbo_1%3a2.1.5-3.1_i386.deb ... Unpacking libjpeg62-turbo:i386 (1:2.1.5-3.1) ... Selecting previously unselected package libdeflate0:i386. Preparing to unpack .../184-libdeflate0_1.23-2_i386.deb ... Unpacking libdeflate0:i386 (1.23-2) ... Selecting previously unselected package libjbig0:i386. Preparing to unpack .../185-libjbig0_2.1-6.1+b2_i386.deb ... Unpacking libjbig0:i386 (2.1-6.1+b2) ... Selecting previously unselected package liblerc4:i386. Preparing to unpack .../186-liblerc4_4.0.0+ds-5_i386.deb ... Unpacking liblerc4:i386 (4.0.0+ds-5) ... Selecting previously unselected package libsharpyuv0:i386. Preparing to unpack .../187-libsharpyuv0_1.5.0-0.1_i386.deb ... Unpacking libsharpyuv0:i386 (1.5.0-0.1) ... Selecting previously unselected package libwebp7:i386. Preparing to unpack .../188-libwebp7_1.5.0-0.1_i386.deb ... Unpacking libwebp7:i386 (1.5.0-0.1) ... Selecting previously unselected package libzstd1:i386. Preparing to unpack .../189-libzstd1_1.5.7+dfsg-1_i386.deb ... Unpacking libzstd1:i386 (1.5.7+dfsg-1) ... Selecting previously unselected package libtiff6:i386. Preparing to unpack .../190-libtiff6_4.7.0-3_i386.deb ... Unpacking libtiff6:i386 (4.7.0-3) ... Selecting previously unselected package libgdk-pixbuf-2.0-0:i386. Preparing to unpack .../191-libgdk-pixbuf-2.0-0_2.42.12+dfsg-2_i386.deb ... Unpacking libgdk-pixbuf-2.0-0:i386 (2.42.12+dfsg-2) ... Selecting previously unselected package libthai-data. Preparing to unpack .../192-libthai-data_0.1.29-2_all.deb ... Unpacking libthai-data (0.1.29-2) ... Selecting previously unselected package libdatrie1:i386. Preparing to unpack .../193-libdatrie1_0.2.13-3+b1_i386.deb ... Unpacking libdatrie1:i386 (0.2.13-3+b1) ... Selecting previously unselected package libthai0:i386. Preparing to unpack .../194-libthai0_0.1.29-2+b1_i386.deb ... Unpacking libthai0:i386 (0.1.29-2+b1) ... Selecting previously unselected package libpango-1.0-0:i386. Preparing to unpack .../195-libpango-1.0-0_1.56.3-1_i386.deb ... Unpacking libpango-1.0-0:i386 (1.56.3-1) ... Selecting previously unselected package libpangoft2-1.0-0:i386. Preparing to unpack .../196-libpangoft2-1.0-0_1.56.3-1_i386.deb ... Unpacking libpangoft2-1.0-0:i386 (1.56.3-1) ... Selecting previously unselected package libpangocairo-1.0-0:i386. Preparing to unpack .../197-libpangocairo-1.0-0_1.56.3-1_i386.deb ... Unpacking libpangocairo-1.0-0:i386 (1.56.3-1) ... Selecting previously unselected package libxml2:i386. Preparing to unpack .../198-libxml2_2.12.7+dfsg+really2.9.14-0.4_i386.deb ... Unpacking libxml2:i386 (2.12.7+dfsg+really2.9.14-0.4) ... Selecting previously unselected package librsvg2-2:i386. Preparing to unpack .../199-librsvg2-2_2.60.0+dfsg-1_i386.deb ... Unpacking librsvg2-2:i386 (2.60.0+dfsg-1) ... Selecting previously unselected package libshine3:i386. Preparing to unpack .../200-libshine3_3.1.1-2+b2_i386.deb ... Unpacking libshine3:i386 (3.1.1-2+b2) ... Selecting previously unselected package libsnappy1v5:i386. Preparing to unpack .../201-libsnappy1v5_1.2.2-1_i386.deb ... Unpacking libsnappy1v5:i386 (1.2.2-1) ... Selecting previously unselected package libspeex1:i386. Preparing to unpack .../202-libspeex1_1.2.1-3_i386.deb ... Unpacking libspeex1:i386 (1.2.1-3) ... Selecting previously unselected package libsvtav1enc2:i386. Preparing to unpack .../203-libsvtav1enc2_2.3.0+dfsg-1_i386.deb ... Unpacking libsvtav1enc2:i386 (2.3.0+dfsg-1) ... Selecting previously unselected package libgomp1:i386. Preparing to unpack .../204-libgomp1_14.2.0-19_i386.deb ... Unpacking libgomp1:i386 (14.2.0-19) ... Selecting previously unselected package libsoxr0:i386. Preparing to unpack .../205-libsoxr0_0.1.3-4+b2_i386.deb ... Unpacking libsoxr0:i386 (0.1.3-4+b2) ... Selecting previously unselected package libswresample5:i386. Preparing to unpack .../206-libswresample5_7%3a7.1.1-1+b1_i386.deb ... Unpacking libswresample5:i386 (7:7.1.1-1+b1) ... Selecting previously unselected package libtheoradec1:i386. Preparing to unpack .../207-libtheoradec1_1.2.0~alpha1+dfsg-6_i386.deb ... Unpacking libtheoradec1:i386 (1.2.0~alpha1+dfsg-6) ... Selecting previously unselected package libogg0:i386. Preparing to unpack .../208-libogg0_1.3.5-3+b2_i386.deb ... Unpacking libogg0:i386 (1.3.5-3+b2) ... Selecting previously unselected package libtheoraenc1:i386. Preparing to unpack .../209-libtheoraenc1_1.2.0~alpha1+dfsg-6_i386.deb ... Unpacking libtheoraenc1:i386 (1.2.0~alpha1+dfsg-6) ... Selecting previously unselected package libtwolame0:i386. Preparing to unpack .../210-libtwolame0_0.4.0-2+b2_i386.deb ... Unpacking libtwolame0:i386 (0.4.0-2+b2) ... Selecting previously unselected package libvorbis0a:i386. Preparing to unpack .../211-libvorbis0a_1.3.7-3_i386.deb ... Unpacking libvorbis0a:i386 (1.3.7-3) ... Selecting previously unselected package libvorbisenc2:i386. Preparing to unpack .../212-libvorbisenc2_1.3.7-3_i386.deb ... Unpacking libvorbisenc2:i386 (1.3.7-3) ... Selecting previously unselected package libvpx9:i386. Preparing to unpack .../213-libvpx9_1.15.0-2_i386.deb ... Unpacking libvpx9:i386 (1.15.0-2) ... Selecting previously unselected package libwebpmux3:i386. Preparing to unpack .../214-libwebpmux3_1.5.0-0.1_i386.deb ... Unpacking libwebpmux3:i386 (1.5.0-0.1) ... Selecting previously unselected package libx264-164:i386. Preparing to unpack .../215-libx264-164_2%3a0.164.3108+git31e19f9-2+b1_i386.deb ... Unpacking libx264-164:i386 (2:0.164.3108+git31e19f9-2+b1) ... Selecting previously unselected package libnuma1:i386. Preparing to unpack .../216-libnuma1_2.0.19-1_i386.deb ... Unpacking libnuma1:i386 (2.0.19-1) ... Selecting previously unselected package libx265-215:i386. Preparing to unpack .../217-libx265-215_4.1-2_i386.deb ... Unpacking libx265-215:i386 (4.1-2) ... Selecting previously unselected package libxvidcore4:i386. Preparing to unpack .../218-libxvidcore4_2%3a1.3.7-1+b2_i386.deb ... Unpacking libxvidcore4:i386 (2:1.3.7-1+b2) ... Selecting previously unselected package libzvbi-common. Preparing to unpack .../219-libzvbi-common_0.2.44-1_all.deb ... Unpacking libzvbi-common (0.2.44-1) ... Selecting previously unselected package libzvbi0t64:i386. Preparing to unpack .../220-libzvbi0t64_0.2.44-1_i386.deb ... Unpacking libzvbi0t64:i386 (0.2.44-1) ... Selecting previously unselected package libavcodec61:i386. Preparing to unpack .../221-libavcodec61_7%3a7.1.1-1+b1_i386.deb ... Unpacking libavcodec61:i386 (7:7.1.1-1+b1) ... Selecting previously unselected package libavutil-dev:i386. Preparing to unpack .../222-libavutil-dev_7%3a7.1.1-1+b1_i386.deb ... Unpacking libavutil-dev:i386 (7:7.1.1-1+b1) ... Selecting previously unselected package libswresample-dev:i386. Preparing to unpack .../223-libswresample-dev_7%3a7.1.1-1+b1_i386.deb ... Unpacking libswresample-dev:i386 (7:7.1.1-1+b1) ... Selecting previously unselected package libavcodec-dev:i386. Preparing to unpack .../224-libavcodec-dev_7%3a7.1.1-1+b1_i386.deb ... Unpacking libavcodec-dev:i386 (7:7.1.1-1+b1) ... Selecting previously unselected package libudfread0:i386. Preparing to unpack .../225-libudfread0_1.1.2-1+b2_i386.deb ... Unpacking libudfread0:i386 (1.1.2-1+b2) ... Selecting previously unselected package libbluray2:i386. Preparing to unpack .../226-libbluray2_1%3a1.3.4-1+b2_i386.deb ... Unpacking libbluray2:i386 (1:1.3.4-1+b2) ... Selecting previously unselected package libchromaprint1:i386. Preparing to unpack .../227-libchromaprint1_1.5.1-7_i386.deb ... Unpacking libchromaprint1:i386 (1.5.1-7) ... Selecting previously unselected package libdvdread8t64:i386. Preparing to unpack .../228-libdvdread8t64_6.1.3-2_i386.deb ... Unpacking libdvdread8t64:i386 (6.1.3-2) ... Selecting previously unselected package libdvdnav4:i386. Preparing to unpack .../229-libdvdnav4_6.1.1-3+b1_i386.deb ... Unpacking libdvdnav4:i386 (6.1.1-3+b1) ... Selecting previously unselected package libgme0:i386. Preparing to unpack .../230-libgme0_0.6.3-7+b2_i386.deb ... Unpacking libgme0:i386 (0.6.3-7+b2) ... Selecting previously unselected package libgmp10:i386. Preparing to unpack .../231-libgmp10_2%3a6.3.0+dfsg-3_i386.deb ... Unpacking libgmp10:i386 (2:6.3.0+dfsg-3) ... Selecting previously unselected package libnettle8t64:i386. Preparing to unpack .../232-libnettle8t64_3.10.1-1_i386.deb ... Unpacking libnettle8t64:i386 (3.10.1-1) ... Selecting previously unselected package libhogweed6t64:i386. Preparing to unpack .../233-libhogweed6t64_3.10.1-1_i386.deb ... Unpacking libhogweed6t64:i386 (3.10.1-1) ... Selecting previously unselected package libunistring5:i386. Preparing to unpack .../234-libunistring5_1.3-2_i386.deb ... Unpacking libunistring5:i386 (1.3-2) ... Selecting previously unselected package libidn2-0:i386. Preparing to unpack .../235-libidn2-0_2.3.8-2_i386.deb ... Unpacking libidn2-0:i386 (2.3.8-2) ... Selecting previously unselected package libp11-kit0:i386. Preparing to unpack .../236-libp11-kit0_0.25.5-3_i386.deb ... Unpacking libp11-kit0:i386 (0.25.5-3) ... Selecting previously unselected package libtasn1-6:i386. Preparing to unpack .../237-libtasn1-6_4.20.0-2_i386.deb ... Unpacking libtasn1-6:i386 (4.20.0-2) ... Selecting previously unselected package libgnutls30t64:i386. Preparing to unpack .../238-libgnutls30t64_3.8.9-2_i386.deb ... Unpacking libgnutls30t64:i386 (3.8.9-2) ... Selecting previously unselected package libmpg123-0t64:i386. Preparing to unpack .../239-libmpg123-0t64_1.32.10-1_i386.deb ... Unpacking libmpg123-0t64:i386 (1.32.10-1) ... Selecting previously unselected package libvorbisfile3:i386. Preparing to unpack .../240-libvorbisfile3_1.3.7-3_i386.deb ... Unpacking libvorbisfile3:i386 (1.3.7-3) ... Selecting previously unselected package libopenmpt0t64:i386. Preparing to unpack .../241-libopenmpt0t64_0.7.13-1+b1_i386.deb ... Unpacking libopenmpt0t64:i386 (0.7.13-1+b1) ... Selecting previously unselected package libssl3t64:i386. Preparing to unpack .../242-libssl3t64_3.5.0-1_i386.deb ... Unpacking libssl3t64:i386 (3.5.0-1) ... Selecting previously unselected package librabbitmq4:i386. Preparing to unpack .../243-librabbitmq4_0.15.0-1_i386.deb ... Unpacking librabbitmq4:i386 (0.15.0-1) ... Selecting previously unselected package libcjson1:i386. Preparing to unpack .../244-libcjson1_1.7.18-3+b1_i386.deb ... Unpacking libcjson1:i386 (1.7.18-3+b1) ... Selecting previously unselected package libmbedcrypto16:i386. Preparing to unpack .../245-libmbedcrypto16_3.6.3-1_i386.deb ... Unpacking libmbedcrypto16:i386 (3.6.3-1) ... Selecting previously unselected package librist4:i386. Preparing to unpack .../246-librist4_0.2.11+dfsg-1_i386.deb ... Unpacking librist4:i386 (0.2.11+dfsg-1) ... Selecting previously unselected package libsrt1.5-gnutls:i386. Preparing to unpack .../247-libsrt1.5-gnutls_1.5.4-1_i386.deb ... Unpacking libsrt1.5-gnutls:i386 (1.5.4-1) ... Selecting previously unselected package libkrb5support0:i386. Preparing to unpack .../248-libkrb5support0_1.21.3-5_i386.deb ... Unpacking libkrb5support0:i386 (1.21.3-5) ... Selecting previously unselected package libcom-err2:i386. Preparing to unpack .../249-libcom-err2_1.47.2-1+b1_i386.deb ... Unpacking libcom-err2:i386 (1.47.2-1+b1) ... Selecting previously unselected package libk5crypto3:i386. Preparing to unpack .../250-libk5crypto3_1.21.3-5_i386.deb ... Unpacking libk5crypto3:i386 (1.21.3-5) ... Selecting previously unselected package libkeyutils1:i386. Preparing to unpack .../251-libkeyutils1_1.6.3-6_i386.deb ... Unpacking libkeyutils1:i386 (1.6.3-6) ... Selecting previously unselected package libkrb5-3:i386. Preparing to unpack .../252-libkrb5-3_1.21.3-5_i386.deb ... Unpacking libkrb5-3:i386 (1.21.3-5) ... Selecting previously unselected package libgssapi-krb5-2:i386. Preparing to unpack .../253-libgssapi-krb5-2_1.21.3-5_i386.deb ... Unpacking libgssapi-krb5-2:i386 (1.21.3-5) ... Selecting previously unselected package libssh-4:i386. Preparing to unpack .../254-libssh-4_0.11.1-2_i386.deb ... Unpacking libssh-4:i386 (0.11.1-2) ... Selecting previously unselected package libmd0:i386. Preparing to unpack .../255-libmd0_1.1.0-2+b1_i386.deb ... Unpacking libmd0:i386 (1.1.0-2+b1) ... Selecting previously unselected package libbsd0:i386. Preparing to unpack .../256-libbsd0_0.12.2-2_i386.deb ... Unpacking libbsd0:i386 (0.12.2-2) ... Selecting previously unselected package libnorm1t64:i386. Preparing to unpack .../257-libnorm1t64_1.5.9+dfsg-3.1+b2_i386.deb ... Unpacking libnorm1t64:i386 (1.5.9+dfsg-3.1+b2) ... Selecting previously unselected package libpgm-5.3-0t64:i386. Preparing to unpack .../258-libpgm-5.3-0t64_5.3.128~dfsg-2.1+b1_i386.deb ... Unpacking libpgm-5.3-0t64:i386 (5.3.128~dfsg-2.1+b1) ... Selecting previously unselected package libsodium23:i386. Preparing to unpack .../259-libsodium23_1.0.18-1+b2_i386.deb ... Unpacking libsodium23:i386 (1.0.18-1+b2) ... Selecting previously unselected package libzmq5:i386. Preparing to unpack .../260-libzmq5_4.3.5-1+b3_i386.deb ... Unpacking libzmq5:i386 (4.3.5-1+b3) ... Selecting previously unselected package libavformat61:i386. Preparing to unpack .../261-libavformat61_7%3a7.1.1-1+b1_i386.deb ... Unpacking libavformat61:i386 (7:7.1.1-1+b1) ... Selecting previously unselected package libbs2b0:i386. Preparing to unpack .../262-libbs2b0_3.1.0+dfsg-8+b1_i386.deb ... Unpacking libbs2b0:i386 (3.1.0+dfsg-8+b1) ... Selecting previously unselected package libflite1:i386. Preparing to unpack .../263-libflite1_2.2-7_i386.deb ... Unpacking libflite1:i386 (2.2-7) ... Selecting previously unselected package libserd-0-0:i386. Preparing to unpack .../264-libserd-0-0_0.32.4-1_i386.deb ... Unpacking libserd-0-0:i386 (0.32.4-1) ... Selecting previously unselected package libzix-0-0:i386. Preparing to unpack .../265-libzix-0-0_0.6.2-1_i386.deb ... Unpacking libzix-0-0:i386 (0.6.2-1) ... Selecting previously unselected package libsord-0-0:i386. Preparing to unpack .../266-libsord-0-0_0.16.18-1_i386.deb ... Unpacking libsord-0-0:i386 (0.16.18-1) ... Selecting previously unselected package libsratom-0-0:i386. Preparing to unpack .../267-libsratom-0-0_0.6.18-1_i386.deb ... Unpacking libsratom-0-0:i386 (0.6.18-1) ... Selecting previously unselected package liblilv-0-0:i386. Preparing to unpack .../268-liblilv-0-0_0.24.26-1_i386.deb ... Unpacking liblilv-0-0:i386 (0.24.26-1) ... Selecting previously unselected package libmysofa1:i386. Preparing to unpack .../269-libmysofa1_1.3.3+dfsg-1_i386.deb ... Unpacking libmysofa1:i386 (1.3.3+dfsg-1) ... Selecting previously unselected package libvulkan1:i386. Preparing to unpack .../270-libvulkan1_1.4.309.0-1_i386.deb ... Unpacking libvulkan1:i386 (1.4.309.0-1) ... Selecting previously unselected package libplacebo349:i386. Preparing to unpack .../271-libplacebo349_7.349.0-3_i386.deb ... Unpacking libplacebo349:i386 (7.349.0-3) ... Selecting previously unselected package libblas3:i386. Preparing to unpack .../272-libblas3_3.12.1-2_i386.deb ... Unpacking libblas3:i386 (3.12.1-2) ... Selecting previously unselected package libgfortran5:i386. Preparing to unpack .../273-libgfortran5_14.2.0-19_i386.deb ... Unpacking libgfortran5:i386 (14.2.0-19) ... Selecting previously unselected package liblapack3:i386. Preparing to unpack .../274-liblapack3_3.12.1-2_i386.deb ... Unpacking liblapack3:i386 (3.12.1-2) ... Selecting previously unselected package libflac14:i386. Preparing to unpack .../275-libflac14_1.5.0+ds-2_i386.deb ... Unpacking libflac14:i386 (1.5.0+ds-2) ... Selecting previously unselected package libsndfile1:i386. Preparing to unpack .../276-libsndfile1_1.2.2-2+b1_i386.deb ... Unpacking libsndfile1:i386 (1.2.2-2+b1) ... Selecting previously unselected package libpulse0:i386. Preparing to unpack .../277-libpulse0_17.0+dfsg1-2+b1_i386.deb ... Unpacking libpulse0:i386 (17.0+dfsg1-2+b1) ... Selecting previously unselected package libsphinxbase3t64:i386. Preparing to unpack .../278-libsphinxbase3t64_0.8+5prealpha+1-21+b1_i386.deb ... Unpacking libsphinxbase3t64:i386 (0.8+5prealpha+1-21+b1) ... Selecting previously unselected package libpocketsphinx3:i386. Preparing to unpack .../279-libpocketsphinx3_0.8+5prealpha+1-15+b4_i386.deb ... Unpacking libpocketsphinx3:i386 (0.8+5prealpha+1-15+b4) ... Selecting previously unselected package libpostproc58:i386. Preparing to unpack .../280-libpostproc58_7%3a7.1.1-1+b1_i386.deb ... Unpacking libpostproc58:i386 (7:7.1.1-1+b1) ... Selecting previously unselected package libfftw3-double3:i386. Preparing to unpack .../281-libfftw3-double3_3.3.10-2+b1_i386.deb ... Unpacking libfftw3-double3:i386 (3.3.10-2+b1) ... Selecting previously unselected package libsamplerate0:i386. Preparing to unpack .../282-libsamplerate0_0.2.2-4+b2_i386.deb ... Unpacking libsamplerate0:i386 (0.2.2-4+b2) ... Selecting previously unselected package librubberband2:i386. Preparing to unpack .../283-librubberband2_3.3.0+dfsg-2+b3_i386.deb ... Unpacking librubberband2:i386 (3.3.0+dfsg-2+b3) ... Selecting previously unselected package libswscale8:i386. Preparing to unpack .../284-libswscale8_7%3a7.1.1-1+b1_i386.deb ... Unpacking libswscale8:i386 (7:7.1.1-1+b1) ... Selecting previously unselected package libvidstab1.1:i386. Preparing to unpack .../285-libvidstab1.1_1.1.0-2+b2_i386.deb ... Unpacking libvidstab1.1:i386 (1.1.0-2+b2) ... Selecting previously unselected package libzimg2:i386. Preparing to unpack .../286-libzimg2_3.0.5+ds1-1+b2_i386.deb ... Unpacking libzimg2:i386 (3.0.5+ds1-1+b2) ... Selecting previously unselected package libavfilter10:i386. Preparing to unpack .../287-libavfilter10_7%3a7.1.1-1+b1_i386.deb ... Unpacking libavfilter10:i386 (7:7.1.1-1+b1) ... Selecting previously unselected package libavformat-dev:i386. Preparing to unpack .../288-libavformat-dev_7%3a7.1.1-1+b1_i386.deb ... Unpacking libavformat-dev:i386 (7:7.1.1-1+b1) ... Selecting previously unselected package libpostproc-dev:i386. Preparing to unpack .../289-libpostproc-dev_7%3a7.1.1-1+b1_i386.deb ... Unpacking libpostproc-dev:i386 (7:7.1.1-1+b1) ... Selecting previously unselected package libswscale-dev:i386. Preparing to unpack .../290-libswscale-dev_7%3a7.1.1-1+b1_i386.deb ... Unpacking libswscale-dev:i386 (7:7.1.1-1+b1) ... Selecting previously unselected package libavfilter-dev:i386. Preparing to unpack .../291-libavfilter-dev_7%3a7.1.1-1+b1_i386.deb ... Unpacking libavfilter-dev:i386 (7:7.1.1-1+b1) ... Selecting previously unselected package libb2-1:i386. Preparing to unpack .../292-libb2-1_0.98.1-1.1+b2_i386.deb ... Unpacking libb2-1:i386 (0.98.1-1.1+b2) ... Selecting previously unselected package libb2-1:arm64. Preparing to unpack .../293-libb2-1_0.98.1-1.1+b2_arm64.deb ... Unpacking libb2-1:arm64 (0.98.1-1.1+b2) ... Selecting previously unselected package libcrypt1:i386. Preparing to unpack .../294-libcrypt1_1%3a4.4.38-1_i386.deb ... Unpacking libcrypt1:i386 (1:4.4.38-1) ... Selecting previously unselected package libcrypt-dev:i386. Preparing to unpack .../295-libcrypt-dev_1%3a4.4.38-1_i386.deb ... Unpacking libcrypt-dev:i386 (1:4.4.38-1) ... Selecting previously unselected package libc6-dev:i386. Preparing to unpack .../296-libc6-dev_2.41-7_i386.deb ... Unpacking libc6-dev:i386 (2.41-7) ... Selecting previously unselected package libuuid1:i386. Preparing to unpack .../297-libuuid1_2.41-4_i386.deb ... Unpacking libuuid1:i386 (2.41-4) ... Selecting previously unselected package uuid-dev:i386. Preparing to unpack .../298-uuid-dev_2.41-4_i386.deb ... Unpacking uuid-dev:i386 (2.41-4) ... Selecting previously unselected package libblkid-dev:i386. Preparing to unpack .../299-libblkid-dev_2.41-4_i386.deb ... Unpacking libblkid-dev:i386 (2.41-4) ... Selecting previously unselected package libbrotli-dev:i386. Preparing to unpack .../300-libbrotli-dev_1.1.0-2+b7_i386.deb ... Unpacking libbrotli-dev:i386 (1.1.0-2+b7) ... Selecting previously unselected package libbsd0:arm64. Preparing to unpack .../301-libbsd0_0.12.2-2_arm64.deb ... Unpacking libbsd0:arm64 (0.12.2-2) ... Selecting previously unselected package libbz2-dev:i386. Preparing to unpack .../302-libbz2-dev_1.0.8-6_i386.deb ... Unpacking libbz2-dev:i386 (1.0.8-6) ... Selecting previously unselected package libcap-dev:i386. Preparing to unpack .../303-libcap-dev_1%3a2.75-6_i386.deb ... Unpacking libcap-dev:i386 (1:2.75-6) ... Selecting previously unselected package libconfig++11:arm64. Preparing to unpack .../304-libconfig++11_1.7.3-2_arm64.deb ... Unpacking libconfig++11:arm64 (1.7.3-2) ... Selecting previously unselected package libcups2t64:i386. Preparing to unpack .../305-libcups2t64_2.4.10-2+b1_i386.deb ... Unpacking libcups2t64:i386 (2.4.10-2+b1) ... Selecting previously unselected package libdb5.3t64:i386. Preparing to unpack .../306-libdb5.3t64_5.3.28+dfsg2-9_i386.deb ... Unpacking libdb5.3t64:i386 (5.3.28+dfsg2-9) ... Selecting previously unselected package libsasl2-modules-db:i386. Preparing to unpack .../307-libsasl2-modules-db_2.1.28+dfsg1-9_i386.deb ... Unpacking libsasl2-modules-db:i386 (2.1.28+dfsg1-9) ... Selecting previously unselected package libsasl2-2:i386. Preparing to unpack .../308-libsasl2-2_2.1.28+dfsg1-9_i386.deb ... Unpacking libsasl2-2:i386 (2.1.28+dfsg1-9) ... Selecting previously unselected package libldap2:i386. Preparing to unpack .../309-libldap2_2.6.9+dfsg-2_i386.deb ... Unpacking libldap2:i386 (2.6.9+dfsg-2) ... Selecting previously unselected package libnghttp2-14:i386. Preparing to unpack .../310-libnghttp2-14_1.64.0-1.1_i386.deb ... Unpacking libnghttp2-14:i386 (1.64.0-1.1) ... Selecting previously unselected package libnghttp3-9:i386. Preparing to unpack .../311-libnghttp3-9_1.8.0-1_i386.deb ... Unpacking libnghttp3-9:i386 (1.8.0-1) ... Selecting previously unselected package libngtcp2-16:i386. Preparing to unpack .../312-libngtcp2-16_1.11.0-1_i386.deb ... Unpacking libngtcp2-16:i386 (1.11.0-1) ... Selecting previously unselected package libngtcp2-crypto-gnutls8:i386. Preparing to unpack .../313-libngtcp2-crypto-gnutls8_1.11.0-1_i386.deb ... Unpacking libngtcp2-crypto-gnutls8:i386 (1.11.0-1) ... Selecting previously unselected package libpsl5t64:i386. Preparing to unpack .../314-libpsl5t64_0.21.2-1.1+b1_i386.deb ... Unpacking libpsl5t64:i386 (0.21.2-1.1+b1) ... Selecting previously unselected package librtmp1:i386. Preparing to unpack .../315-librtmp1_2.4+20151223.gitfa8646d.1-2+b5_i386.deb ... Unpacking librtmp1:i386 (2.4+20151223.gitfa8646d.1-2+b5) ... Selecting previously unselected package libssh2-1t64:i386. Preparing to unpack .../316-libssh2-1t64_1.11.1-1_i386.deb ... Unpacking libssh2-1t64:i386 (1.11.1-1) ... Selecting previously unselected package libcurl3t64-gnutls:i386. Preparing to unpack .../317-libcurl3t64-gnutls_8.13.0-4_i386.deb ... Unpacking libcurl3t64-gnutls:i386 (8.13.0-4) ... Selecting previously unselected package libngtcp2-16:arm64. Preparing to unpack .../318-libngtcp2-16_1.11.0-1_arm64.deb ... Unpacking libngtcp2-16:arm64 (1.11.0-1) ... Selecting previously unselected package libngtcp2-crypto-gnutls8:arm64. Preparing to unpack .../319-libngtcp2-crypto-gnutls8_1.11.0-1_arm64.deb ... Unpacking libngtcp2-crypto-gnutls8:arm64 (1.11.0-1) ... Selecting previously unselected package libcurl3t64-gnutls:arm64. Preparing to unpack .../320-libcurl3t64-gnutls_8.13.0-4_arm64.deb ... Unpacking libcurl3t64-gnutls:arm64 (8.13.0-4) ... Selecting previously unselected package libdouble-conversion3:arm64. Preparing to unpack .../321-libdouble-conversion3_3.3.1-1_arm64.deb ... Unpacking libdouble-conversion3:arm64 (3.3.1-1) ... Selecting previously unselected package libdouble-conversion3:i386. Preparing to unpack .../322-libdouble-conversion3_3.3.1-1_i386.deb ... Unpacking libdouble-conversion3:i386 (3.3.1-1) ... Selecting previously unselected package libdrm2:arm64. Preparing to unpack .../323-libdrm2_2.4.124-2_arm64.deb ... Unpacking libdrm2:arm64 (2.4.124-2) ... Selecting previously unselected package libdrm-amdgpu1:arm64. Preparing to unpack .../324-libdrm-amdgpu1_2.4.124-2_arm64.deb ... Unpacking libdrm-amdgpu1:arm64 (2.4.124-2) ... Selecting previously unselected package libdrm-amdgpu1:i386. Preparing to unpack .../325-libdrm-amdgpu1_2.4.124-2_i386.deb ... Unpacking libdrm-amdgpu1:i386 (2.4.124-2) ... Selecting previously unselected package libpciaccess0:i386. Preparing to unpack .../326-libpciaccess0_0.17-3+b3_i386.deb ... Unpacking libpciaccess0:i386 (0.17-3+b3) ... Selecting previously unselected package libdrm-intel1:i386. Preparing to unpack .../327-libdrm-intel1_2.4.124-2_i386.deb ... Unpacking libdrm-intel1:i386 (2.4.124-2) ... Selecting previously unselected package libdrm-radeon1:i386. Preparing to unpack .../328-libdrm-radeon1_2.4.124-2_i386.deb ... Unpacking libdrm-radeon1:i386 (2.4.124-2) ... Selecting previously unselected package libdrm-nouveau2:i386. Preparing to unpack .../329-libdrm-nouveau2_2.4.124-2_i386.deb ... Unpacking libdrm-nouveau2:i386 (2.4.124-2) ... Selecting previously unselected package libpciaccess-dev:i386. Preparing to unpack .../330-libpciaccess-dev_0.17-3+b3_i386.deb ... Unpacking libpciaccess-dev:i386 (0.17-3+b3) ... Selecting previously unselected package libdrm-dev:i386. Preparing to unpack .../331-libdrm-dev_2.4.124-2_i386.deb ... Unpacking libdrm-dev:i386 (2.4.124-2) ... Selecting previously unselected package libduktape207:i386. Preparing to unpack .../332-libduktape207_2.7.0-2+b2_i386.deb ... Unpacking libduktape207:i386 (2.7.0-2+b2) ... Selecting previously unselected package libduktape207:arm64. Preparing to unpack .../333-libduktape207_2.7.0-2+b2_arm64.deb ... Unpacking libduktape207:arm64 (2.7.0-2+b2) ... Selecting previously unselected package libebur128-1:arm64. Preparing to unpack .../334-libebur128-1_1.2.6-1+b2_arm64.deb ... Unpacking libebur128-1:arm64 (1.2.6-1+b2) ... Selecting previously unselected package libebur128-1:i386. Preparing to unpack .../335-libebur128-1_1.2.6-1+b2_i386.deb ... Unpacking libebur128-1:i386 (1.2.6-1+b2) ... Selecting previously unselected package libtinfo6:i386. Preparing to unpack .../336-libtinfo6_6.5+20250216-2_i386.deb ... Unpacking libtinfo6:i386 (6.5+20250216-2) ... Selecting previously unselected package libedit2:i386. Preparing to unpack .../337-libedit2_3.1-20250104-1_i386.deb ... Unpacking libedit2:i386 (3.1-20250104-1) ... Selecting previously unselected package libedit2:arm64. Preparing to unpack .../338-libedit2_3.1-20250104-1_arm64.deb ... Unpacking libedit2:arm64 (3.1-20250104-1) ... Selecting previously unselected package libglvnd0:i386. Preparing to unpack .../339-libglvnd0_1.7.0-1+b2_i386.deb ... Unpacking libglvnd0:i386 (1.7.0-1+b2) ... Selecting previously unselected package libwayland-server0:i386. Preparing to unpack .../340-libwayland-server0_1.23.1-3_i386.deb ... Unpacking libwayland-server0:i386 (1.23.1-3) ... Selecting previously unselected package libelf1t64:i386. Preparing to unpack .../341-libelf1t64_0.192-4_i386.deb ... Unpacking libelf1t64:i386 (0.192-4) ... Selecting previously unselected package libz3-4:i386. Preparing to unpack .../342-libz3-4_4.13.3-1_i386.deb ... Unpacking libz3-4:i386 (4.13.3-1) ... Selecting previously unselected package libllvm19:i386. Preparing to unpack .../343-libllvm19_1%3a19.1.7-3_i386.deb ... Unpacking libllvm19:i386 (1:19.1.7-3) ... Selecting previously unselected package libsensors-config. Preparing to unpack .../344-libsensors-config_1%3a3.6.2-2_all.deb ... Unpacking libsensors-config (1:3.6.2-2) ... Selecting previously unselected package libsensors5:i386. Preparing to unpack .../345-libsensors5_1%3a3.6.2-2_i386.deb ... Unpacking libsensors5:i386 (1:3.6.2-2) ... Selecting previously unselected package libxcb-present0:i386. Preparing to unpack .../346-libxcb-present0_1.17.0-2+b1_i386.deb ... Unpacking libxcb-present0:i386 (1.17.0-2+b1) ... Selecting previously unselected package libxcb-randr0:i386. Preparing to unpack .../347-libxcb-randr0_1.17.0-2+b1_i386.deb ... Unpacking libxcb-randr0:i386 (1.17.0-2+b1) ... Selecting previously unselected package libxcb-sync1:i386. Preparing to unpack .../348-libxcb-sync1_1.17.0-2+b1_i386.deb ... Unpacking libxcb-sync1:i386 (1.17.0-2+b1) ... Selecting previously unselected package libxcb-xfixes0:i386. Preparing to unpack .../349-libxcb-xfixes0_1.17.0-2+b1_i386.deb ... Unpacking libxcb-xfixes0:i386 (1.17.0-2+b1) ... Selecting previously unselected package libxshmfence1:i386. Preparing to unpack .../350-libxshmfence1_1.3.3-1_i386.deb ... Unpacking libxshmfence1:i386 (1.3.3-1) ... Selecting previously unselected package mesa-libgallium:i386. Preparing to unpack .../351-mesa-libgallium_25.0.4-1_i386.deb ... Unpacking mesa-libgallium:i386 (25.0.4-1) ... Selecting previously unselected package libgbm1:i386. Preparing to unpack .../352-libgbm1_25.0.4-1_i386.deb ... Unpacking libgbm1:i386 (25.0.4-1) ... Selecting previously unselected package libwayland-client0:i386. Preparing to unpack .../353-libwayland-client0_1.23.1-3_i386.deb ... Unpacking libwayland-client0:i386 (1.23.1-3) ... Selecting previously unselected package libegl-mesa0:i386. Preparing to unpack .../354-libegl-mesa0_25.0.4-1_i386.deb ... Unpacking libegl-mesa0:i386 (25.0.4-1) ... Selecting previously unselected package libegl1:i386. Preparing to unpack .../355-libegl1_1.7.0-1+b2_i386.deb ... Unpacking libegl1:i386 (1.7.0-1+b2) ... Selecting previously unselected package libxcb-glx0:i386. Preparing to unpack .../356-libxcb-glx0_1.17.0-2+b1_i386.deb ... Unpacking libxcb-glx0:i386 (1.17.0-2+b1) ... Selecting previously unselected package libxxf86vm1:i386. Preparing to unpack .../357-libxxf86vm1_1%3a1.1.4-1+b4_i386.deb ... Unpacking libxxf86vm1:i386 (1:1.1.4-1+b4) ... Selecting previously unselected package libgl1-mesa-dri:i386. Preparing to unpack .../358-libgl1-mesa-dri_25.0.4-1_i386.deb ... Unpacking libgl1-mesa-dri:i386 (25.0.4-1) ... Selecting previously unselected package libglx-mesa0:i386. Preparing to unpack .../359-libglx-mesa0_25.0.4-1_i386.deb ... Unpacking libglx-mesa0:i386 (25.0.4-1) ... Selecting previously unselected package libglx0:i386. Preparing to unpack .../360-libglx0_1.7.0-1+b2_i386.deb ... Unpacking libglx0:i386 (1.7.0-1+b2) ... Selecting previously unselected package libgl1:i386. Preparing to unpack .../361-libgl1_1.7.0-1+b2_i386.deb ... Unpacking libgl1:i386 (1.7.0-1+b2) ... Selecting previously unselected package xorg-sgml-doctools. Preparing to unpack .../362-xorg-sgml-doctools_1%3a1.11-1.1_all.deb ... Unpacking xorg-sgml-doctools (1:1.11-1.1) ... Selecting previously unselected package x11proto-dev. Preparing to unpack .../363-x11proto-dev_2024.1-1_all.deb ... Unpacking x11proto-dev (2024.1-1) ... Selecting previously unselected package libxau-dev:i386. Preparing to unpack .../364-libxau-dev_1%3a1.0.11-1_i386.deb ... Unpacking libxau-dev:i386 (1:1.0.11-1) ... Selecting previously unselected package libxdmcp-dev:i386. Preparing to unpack .../365-libxdmcp-dev_1%3a1.1.5-1_i386.deb ... Unpacking libxdmcp-dev:i386 (1:1.1.5-1) ... Selecting previously unselected package xtrans-dev. Preparing to unpack .../366-xtrans-dev_1.4.0-1_all.deb ... Unpacking xtrans-dev (1.4.0-1) ... Selecting previously unselected package libxcb1-dev:i386. Preparing to unpack .../367-libxcb1-dev_1.17.0-2+b1_i386.deb ... Unpacking libxcb1-dev:i386 (1.17.0-2+b1) ... Selecting previously unselected package libx11-dev:i386. Preparing to unpack .../368-libx11-dev_2%3a1.8.12-1_i386.deb ... Unpacking libx11-dev:i386 (2:1.8.12-1) ... Selecting previously unselected package libglx-dev:i386. Preparing to unpack .../369-libglx-dev_1.7.0-1+b2_i386.deb ... Unpacking libglx-dev:i386 (1.7.0-1+b2) ... Selecting previously unselected package libgl-dev:i386. Preparing to unpack .../370-libgl-dev_1.7.0-1+b2_i386.deb ... Unpacking libgl-dev:i386 (1.7.0-1+b2) ... Selecting previously unselected package libegl-dev:i386. Preparing to unpack .../371-libegl-dev_1.7.0-1+b2_i386.deb ... Unpacking libegl-dev:i386 (1.7.0-1+b2) ... Selecting previously unselected package libwayland-server0:arm64. Preparing to unpack .../372-libwayland-server0_1.23.1-3_arm64.deb ... Unpacking libwayland-server0:arm64 (1.23.1-3) ... Selecting previously unselected package libz3-4:arm64. Preparing to unpack .../373-libz3-4_4.13.3-1_arm64.deb ... Unpacking libz3-4:arm64 (4.13.3-1) ... Selecting previously unselected package libllvm19:arm64. Preparing to unpack .../374-libllvm19_1%3a19.1.7-3_arm64.deb ... Unpacking libllvm19:arm64 (1:19.1.7-3) ... Selecting previously unselected package libsensors5:arm64. Preparing to unpack .../375-libsensors5_1%3a3.6.2-2_arm64.deb ... Unpacking libsensors5:arm64 (1:3.6.2-2) ... Selecting previously unselected package libxau6:arm64. Preparing to unpack .../376-libxau6_1%3a1.0.11-1_arm64.deb ... Unpacking libxau6:arm64 (1:1.0.11-1) ... Selecting previously unselected package libxdmcp6:arm64. Preparing to unpack .../377-libxdmcp6_1%3a1.1.5-1_arm64.deb ... Unpacking libxdmcp6:arm64 (1:1.1.5-1) ... Selecting previously unselected package libxcb1:arm64. Preparing to unpack .../378-libxcb1_1.17.0-2+b1_arm64.deb ... Unpacking libxcb1:arm64 (1.17.0-2+b1) ... Selecting previously unselected package libx11-6:arm64. Preparing to unpack .../379-libx11-6_2%3a1.8.12-1_arm64.deb ... Unpacking libx11-6:arm64 (2:1.8.12-1) ... Selecting previously unselected package libx11-xcb1:arm64. Preparing to unpack .../380-libx11-xcb1_2%3a1.8.12-1_arm64.deb ... Unpacking libx11-xcb1:arm64 (2:1.8.12-1) ... Selecting previously unselected package libxcb-dri3-0:arm64. Preparing to unpack .../381-libxcb-dri3-0_1.17.0-2+b1_arm64.deb ... Unpacking libxcb-dri3-0:arm64 (1.17.0-2+b1) ... Selecting previously unselected package libxcb-present0:arm64. Preparing to unpack .../382-libxcb-present0_1.17.0-2+b1_arm64.deb ... Unpacking libxcb-present0:arm64 (1.17.0-2+b1) ... Selecting previously unselected package libxcb-randr0:arm64. Preparing to unpack .../383-libxcb-randr0_1.17.0-2+b1_arm64.deb ... Unpacking libxcb-randr0:arm64 (1.17.0-2+b1) ... Selecting previously unselected package libxcb-sync1:arm64. Preparing to unpack .../384-libxcb-sync1_1.17.0-2+b1_arm64.deb ... Unpacking libxcb-sync1:arm64 (1.17.0-2+b1) ... Selecting previously unselected package libxcb-xfixes0:arm64. Preparing to unpack .../385-libxcb-xfixes0_1.17.0-2+b1_arm64.deb ... Unpacking libxcb-xfixes0:arm64 (1.17.0-2+b1) ... Selecting previously unselected package libxshmfence1:arm64. Preparing to unpack .../386-libxshmfence1_1.3.3-1_arm64.deb ... Unpacking libxshmfence1:arm64 (1.3.3-1) ... Selecting previously unselected package mesa-libgallium:arm64. Preparing to unpack .../387-mesa-libgallium_25.0.4-1_arm64.deb ... Unpacking mesa-libgallium:arm64 (25.0.4-1) ... Selecting previously unselected package libgbm1:arm64. Preparing to unpack .../388-libgbm1_25.0.4-1_arm64.deb ... Unpacking libgbm1:arm64 (25.0.4-1) ... Selecting previously unselected package libwayland-client0:arm64. Preparing to unpack .../389-libwayland-client0_1.23.1-3_arm64.deb ... Unpacking libwayland-client0:arm64 (1.23.1-3) ... Selecting previously unselected package libxcb-shm0:arm64. Preparing to unpack .../390-libxcb-shm0_1.17.0-2+b1_arm64.deb ... Unpacking libxcb-shm0:arm64 (1.17.0-2+b1) ... Selecting previously unselected package libegl-mesa0:arm64. Preparing to unpack .../391-libegl-mesa0_25.0.4-1_arm64.deb ... Unpacking libegl-mesa0:arm64 (25.0.4-1) ... Selecting previously unselected package libepoxy0:i386. Preparing to unpack .../392-libepoxy0_1.5.10-2_i386.deb ... Unpacking libepoxy0:i386 (1.5.10-2) ... Selecting previously unselected package libepoxy-dev:i386. Preparing to unpack .../393-libepoxy-dev_1.5.10-2_i386.deb ... Unpacking libepoxy-dev:i386 (1.5.10-2) ... Selecting previously unselected package libevdev2:i386. Preparing to unpack .../394-libevdev2_1.13.4+dfsg-1_i386.deb ... Unpacking libevdev2:i386 (1.13.4+dfsg-1) ... Selecting previously unselected package libevdev-dev:i386. Preparing to unpack .../395-libevdev-dev_1.13.4+dfsg-1_i386.deb ... Unpacking libevdev-dev:i386 (1.13.4+dfsg-1) ... Selecting previously unselected package libevdev2:arm64. Preparing to unpack .../396-libevdev2_1.13.4+dfsg-1_arm64.deb ... Unpacking libevdev2:arm64 (1.13.4+dfsg-1) ... Selecting previously unselected package libexpat1-dev:i386. Preparing to unpack .../397-libexpat1-dev_2.7.1-1_i386.deb ... Unpacking libexpat1-dev:i386 (2.7.1-1) ... Selecting previously unselected package libsigc++-2.0-0v5:arm64. Preparing to unpack .../398-libsigc++-2.0-0v5_2.12.1-3_arm64.deb ... Unpacking libsigc++-2.0-0v5:arm64 (2.12.1-3) ... Selecting previously unselected package libglibmm-2.4-1t64:arm64. Preparing to unpack .../399-libglibmm-2.4-1t64_2.66.8-1_arm64.deb ... Unpacking libglibmm-2.4-1t64:arm64 (2.66.8-1) ... Selecting previously unselected package libraw1394-11:arm64. Preparing to unpack .../400-libraw1394-11_2.1.2-2+b2_arm64.deb ... Unpacking libraw1394-11:arm64 (2.1.2-2+b2) ... Selecting previously unselected package libiec61883-0:arm64. Preparing to unpack .../401-libiec61883-0_1.2.0-7_arm64.deb ... Unpacking libiec61883-0:arm64 (1.2.0-7) ... Selecting previously unselected package libxml++2.6-2v5:arm64. Preparing to unpack .../402-libxml++2.6-2v5_2.42.3-2_arm64.deb ... Unpacking libxml++2.6-2v5:arm64 (2.42.3-2) ... Selecting previously unselected package libffado2:arm64. Preparing to unpack .../403-libffado2_2.4.9-2_arm64.deb ... Unpacking libffado2:arm64 (2.4.9-2) ... Selecting previously unselected package libffi-dev:i386. Preparing to unpack .../404-libffi-dev_3.4.8-1_i386.deb ... Unpacking libffi-dev:i386 (3.4.8-1) ... Selecting previously unselected package libfftw3-single3:arm64. Preparing to unpack .../405-libfftw3-single3_3.3.10-2+b1_arm64.deb ... Unpacking libfftw3-single3:arm64 (3.3.10-2+b1) ... Selecting previously unselected package libfftw3-single3:i386. Preparing to unpack .../406-libfftw3-single3_3.3.10-2+b1_i386.deb ... Unpacking libfftw3-single3:i386 (3.3.10-2+b1) ... Selecting previously unselected package libogg0:arm64. Preparing to unpack .../407-libogg0_1.3.5-3+b2_arm64.deb ... Unpacking libogg0:arm64 (1.3.5-3+b2) ... Selecting previously unselected package libflac14:arm64. Preparing to unpack .../408-libflac14_1.5.0+ds-2_arm64.deb ... Unpacking libflac14:arm64 (1.5.0+ds-2) ... Selecting previously unselected package zlib1g-dev:i386. Preparing to unpack .../409-zlib1g-dev_1%3a1.3.dfsg+really1.3.1-1+b1_i386.deb ... Unpacking zlib1g-dev:i386 (1:1.3.dfsg+really1.3.1-1+b1) ... Selecting previously unselected package libpng-dev:i386. Preparing to unpack .../410-libpng-dev_1.6.47-1.1_i386.deb ... Unpacking libpng-dev:i386 (1.6.47-1.1) ... Selecting previously unselected package libfreetype-dev:i386. Preparing to unpack .../411-libfreetype-dev_2.13.3+dfsg-1_i386.deb ... Unpacking libfreetype-dev:i386 (2.13.3+dfsg-1) ... Selecting previously unselected package libpkgconf3:arm64. Preparing to unpack .../412-libpkgconf3_1.8.1-4_arm64.deb ... Unpacking libpkgconf3:arm64 (1.8.1-4) ... Selecting previously unselected package pkgconf-bin. Preparing to unpack .../413-pkgconf-bin_1.8.1-4_arm64.deb ... Unpacking pkgconf-bin (1.8.1-4) ... Selecting previously unselected package pkgconf:i386. Preparing to unpack .../414-pkgconf_1.8.1-4_i386.deb ... Unpacking pkgconf:i386 (1.8.1-4) ... Selecting previously unselected package libfontconfig-dev:i386. Preparing to unpack .../415-libfontconfig-dev_2.15.0-2.3_i386.deb ... Unpacking libfontconfig-dev:i386 (2.15.0-2.3) ... Selecting previously unselected package libgbm-dev:i386. Preparing to unpack .../416-libgbm-dev_25.0.4-1_i386.deb ... Unpacking libgbm-dev:i386 (25.0.4-1) ... Selecting previously unselected package libitm1:i386. Preparing to unpack .../417-libitm1_14.2.0-19_i386.deb ... Unpacking libitm1:i386 (14.2.0-19) ... Selecting previously unselected package libubsan1:i386. Preparing to unpack .../418-libubsan1_14.2.0-19_i386.deb ... Unpacking libubsan1:i386 (14.2.0-19) ... Selecting previously unselected package libquadmath0:i386. Preparing to unpack .../419-libquadmath0_14.2.0-19_i386.deb ... Unpacking libquadmath0:i386 (14.2.0-19) ... Selecting previously unselected package libgcc-14-dev:i386. Preparing to unpack .../420-libgcc-14-dev_14.2.0-19_i386.deb ... Unpacking libgcc-14-dev:i386 (14.2.0-19) ... Selecting previously unselected package libsepol2:i386. Preparing to unpack .../421-libsepol2_3.8.1-1_i386.deb ... Unpacking libsepol2:i386 (3.8.1-1) ... Selecting previously unselected package libsepol-dev:i386. Preparing to unpack .../422-libsepol-dev_3.8.1-1_i386.deb ... Unpacking libsepol-dev:i386 (3.8.1-1) ... Selecting previously unselected package libpcre2-16-0:i386. Preparing to unpack .../423-libpcre2-16-0_10.45-1_i386.deb ... Unpacking libpcre2-16-0:i386 (10.45-1) ... Selecting previously unselected package libpcre2-32-0:i386. Preparing to unpack .../424-libpcre2-32-0_10.45-1_i386.deb ... Unpacking libpcre2-32-0:i386 (10.45-1) ... Selecting previously unselected package libpcre2-posix3:i386. Preparing to unpack .../425-libpcre2-posix3_10.45-1_i386.deb ... Unpacking libpcre2-posix3:i386 (10.45-1) ... Selecting previously unselected package libpcre2-dev:i386. Preparing to unpack .../426-libpcre2-dev_10.45-1_i386.deb ... Unpacking libpcre2-dev:i386 (10.45-1) ... Selecting previously unselected package libselinux1-dev:i386. Preparing to unpack .../427-libselinux1-dev_3.8.1-1_i386.deb ... Unpacking libselinux1-dev:i386 (3.8.1-1) ... Selecting previously unselected package libmount-dev:i386. Preparing to unpack .../428-libmount-dev_2.41-4_i386.deb ... Unpacking libmount-dev:i386 (2.41-4) ... Selecting previously unselected package libsysprof-capture-4-dev:i386. Preparing to unpack .../429-libsysprof-capture-4-dev_48.0-2_i386.deb ... Unpacking libsysprof-capture-4-dev:i386 (48.0-2) ... Selecting previously unselected package libgio-2.0-dev:i386. Preparing to unpack .../430-libgio-2.0-dev_2.84.1-1_i386.deb ... Unpacking libgio-2.0-dev:i386 (2.84.1-1) ... Selecting previously unselected package python3-packaging. Preparing to unpack .../431-python3-packaging_24.2-3_all.deb ... Unpacking python3-packaging (24.2-3) ... Selecting previously unselected package libgio-2.0-dev-bin. Preparing to unpack .../432-libgio-2.0-dev-bin_2.84.1-1_arm64.deb ... Unpacking libgio-2.0-dev-bin (2.84.1-1) ... Selecting previously unselected package libvulkan1:arm64. Preparing to unpack .../433-libvulkan1_1.4.309.0-1_arm64.deb ... Unpacking libvulkan1:arm64 (1.4.309.0-1) ... Selecting previously unselected package libgl1-mesa-dri:arm64. Preparing to unpack .../434-libgl1-mesa-dri_25.0.4-1_arm64.deb ... Unpacking libgl1-mesa-dri:arm64 (25.0.4-1) ... Selecting previously unselected package libglib2.0-data. Preparing to unpack .../435-libglib2.0-data_2.84.1-1_all.deb ... Unpacking libglib2.0-data (2.84.1-1) ... Selecting previously unselected package libglib2.0-bin. Preparing to unpack .../436-libglib2.0-bin_2.84.1-1_arm64.deb ... Unpacking libglib2.0-bin (2.84.1-1) ... Selecting previously unselected package libglib2.0-dev-bin. Preparing to unpack .../437-libglib2.0-dev-bin_2.84.1-1_arm64.deb ... Unpacking libglib2.0-dev-bin (2.84.1-1) ... Selecting previously unselected package libglib2.0-dev:i386. Preparing to unpack .../438-libglib2.0-dev_2.84.1-1_i386.deb ... Unpacking libglib2.0-dev:i386 (2.84.1-1) ... Selecting previously unselected package libglvnd0:arm64. Preparing to unpack .../439-libglvnd0_1.7.0-1+b2_arm64.deb ... Unpacking libglvnd0:arm64 (1.7.0-1+b2) ... Selecting previously unselected package libxcb-glx0:arm64. Preparing to unpack .../440-libxcb-glx0_1.17.0-2+b1_arm64.deb ... Unpacking libxcb-glx0:arm64 (1.17.0-2+b1) ... Selecting previously unselected package libxext6:arm64. Preparing to unpack .../441-libxext6_2%3a1.3.4-1+b3_arm64.deb ... Unpacking libxext6:arm64 (2:1.3.4-1+b3) ... Selecting previously unselected package libxxf86vm1:arm64. Preparing to unpack .../442-libxxf86vm1_1%3a1.1.4-1+b4_arm64.deb ... Unpacking libxxf86vm1:arm64 (1:1.1.4-1+b4) ... Selecting previously unselected package libglx-mesa0:arm64. Preparing to unpack .../443-libglx-mesa0_25.0.4-1_arm64.deb ... Unpacking libglx-mesa0:arm64 (25.0.4-1) ... Selecting previously unselected package libgraphite2-3:arm64. Preparing to unpack .../444-libgraphite2-3_1.3.14-2+b1_arm64.deb ... Unpacking libgraphite2-3:arm64 (1.3.14-2+b1) ... Selecting previously unselected package libgudev-1.0-0:arm64. Preparing to unpack .../445-libgudev-1.0-0_238-6_arm64.deb ... Unpacking libgudev-1.0-0:arm64 (238-6) ... Selecting previously unselected package libudev-dev:i386. Preparing to unpack .../446-libudev-dev_257.5-2_i386.deb ... Unpacking libudev-dev:i386 (257.5-2) ... Selecting previously unselected package libgudev-1.0-dev:i386. Preparing to unpack .../447-libgudev-1.0-dev_238-6_i386.deb ... Unpacking libgudev-1.0-dev:i386 (238-6) ... Selecting previously unselected package libharfbuzz0b:arm64. Preparing to unpack .../448-libharfbuzz0b_10.2.0-1+b1_arm64.deb ... Unpacking libharfbuzz0b:arm64 (10.2.0-1+b1) ... Selecting previously unselected package x11-common. Preparing to unpack .../449-x11-common_1%3a7.7+24_all.deb ... Unpacking x11-common (1:7.7+24) ... Selecting previously unselected package libice6:i386. Preparing to unpack .../450-libice6_2%3a1.1.1-1_i386.deb ... Unpacking libice6:i386 (2:1.1.1-1) ... Selecting previously unselected package libice6:arm64. Preparing to unpack .../451-libice6_2%3a1.1.1-1_arm64.deb ... Unpacking libice6:arm64 (2:1.1.1-1) ... Selecting previously unselected package libicu76:arm64. Preparing to unpack .../452-libicu76_76.1-3_arm64.deb ... Unpacking libicu76:arm64 (76.1-3) ... Selecting previously unselected package libicu76:i386. Preparing to unpack .../453-libicu76_76.1-3_i386.deb ... Unpacking libicu76:i386 (76.1-3) ... Selecting previously unselected package libwacom-common. Preparing to unpack .../454-libwacom-common_2.14.0-1_all.deb ... Unpacking libwacom-common (2.14.0-1) ... Selecting previously unselected package libwacom9:arm64. Preparing to unpack .../455-libwacom9_2.14.0-1_arm64.deb ... Unpacking libwacom9:arm64 (2.14.0-1) ... Selecting previously unselected package libinput-bin. Preparing to unpack .../456-libinput-bin_1.28.1-1_arm64.deb ... Unpacking libinput-bin (1.28.1-1) ... Selecting previously unselected package libmtdev1t64:i386. Preparing to unpack .../457-libmtdev1t64_1.1.7-1_i386.deb ... Unpacking libmtdev1t64:i386 (1.1.7-1) ... Selecting previously unselected package libwacom9:i386. Preparing to unpack .../458-libwacom9_2.14.0-1_i386.deb ... Unpacking libwacom9:i386 (2.14.0-1) ... Selecting previously unselected package libinput10:i386. Preparing to unpack .../459-libinput10_1.28.1-1_i386.deb ... Unpacking libinput10:i386 (1.28.1-1) ... Selecting previously unselected package libmtdev-dev:i386. Preparing to unpack .../460-libmtdev-dev_1.1.7-1_i386.deb ... Unpacking libmtdev-dev:i386 (1.1.7-1) ... Selecting previously unselected package libwacom-dev:i386. Preparing to unpack .../461-libwacom-dev_2.14.0-1_i386.deb ... Unpacking libwacom-dev:i386 (2.14.0-1) ... Selecting previously unselected package libinput-dev:i386. Preparing to unpack .../462-libinput-dev_1.28.1-1_i386.deb ... Unpacking libinput-dev:i386 (1.28.1-1) ... Selecting previously unselected package libmtdev1t64:arm64. Preparing to unpack .../463-libmtdev1t64_1.1.7-1_arm64.deb ... Unpacking libmtdev1t64:arm64 (1.1.7-1) ... Selecting previously unselected package libinput10:arm64. Preparing to unpack .../464-libinput10_1.28.1-1_arm64.deb ... Unpacking libinput10:arm64 (1.28.1-1) ... Selecting previously unselected package libjpeg62-turbo:arm64. Preparing to unpack .../465-libjpeg62-turbo_1%3a2.1.5-3.1_arm64.deb ... Unpacking libjpeg62-turbo:arm64 (1:2.1.5-3.1) ... Selecting previously unselected package libkf6coreaddons-data. Preparing to unpack .../466-libkf6coreaddons-data_6.13.0-1_all.deb ... Unpacking libkf6coreaddons-data (6.13.0-1) ... Selecting previously unselected package libqt6core6t64:i386. Preparing to unpack .../467-libqt6core6t64_6.8.2+dfsg-6_i386.deb ... Unpacking libqt6core6t64:i386 (6.8.2+dfsg-6) ... Selecting previously unselected package libqt6dbus6:i386. Preparing to unpack .../468-libqt6dbus6_6.8.2+dfsg-6_i386.deb ... Unpacking libqt6dbus6:i386 (6.8.2+dfsg-6) ... Selecting previously unselected package libkf6coreaddons6:i386. Preparing to unpack .../469-libkf6coreaddons6_6.13.0-1_i386.deb ... Unpacking libkf6coreaddons6:i386 (6.13.0-1) ... Selecting previously unselected package libproxy1v5:i386. Preparing to unpack .../470-libproxy1v5_0.5.9-1_i386.deb ... Unpacking libproxy1v5:i386 (0.5.9-1) ... Selecting previously unselected package libqt6network6:i386. Preparing to unpack .../471-libqt6network6_6.8.2+dfsg-6_i386.deb ... Unpacking libqt6network6:i386 (6.8.2+dfsg-6) ... Selecting previously unselected package libqt6qml6:i386. Preparing to unpack .../472-libqt6qml6_6.8.2+dfsg-7_i386.deb ... Unpacking libqt6qml6:i386 (6.8.2+dfsg-7) ... Selecting previously unselected package qml6-module-org-kde-coreaddons:i386. Preparing to unpack .../473-qml6-module-org-kde-coreaddons_6.13.0-1_i386.deb ... Unpacking qml6-module-org-kde-coreaddons:i386 (6.13.0-1) ... Selecting previously unselected package libopengl0:i386. Preparing to unpack .../474-libopengl0_1.7.0-1+b2_i386.deb ... Unpacking libopengl0:i386 (1.7.0-1+b2) ... Selecting previously unselected package libopengl-dev:i386. Preparing to unpack .../475-libopengl-dev_1.7.0-1+b2_i386.deb ... Unpacking libopengl-dev:i386 (1.7.0-1+b2) ... Selecting previously unselected package libqt6concurrent6:i386. Preparing to unpack .../476-libqt6concurrent6_6.8.2+dfsg-6_i386.deb ... Unpacking libqt6concurrent6:i386 (6.8.2+dfsg-6) ... Selecting previously unselected package libmd4c0:i386. Preparing to unpack .../477-libmd4c0_0.5.2-2+b1_i386.deb ... Unpacking libmd4c0:i386 (0.5.2-2+b1) ... Selecting previously unselected package libsm6:i386. Preparing to unpack .../478-libsm6_2%3a1.2.6-1_i386.deb ... Unpacking libsm6:i386 (2:1.2.6-1) ... Selecting previously unselected package libts0t64:i386. Preparing to unpack .../479-libts0t64_1.22-1.1+b1_i386.deb ... Unpacking libts0t64:i386 (1.22-1.1+b1) ... Selecting previously unselected package libxcb-util1:i386. Preparing to unpack .../480-libxcb-util1_0.4.1-1_i386.deb ... Unpacking libxcb-util1:i386 (0.4.1-1) ... Selecting previously unselected package libxcb-image0:i386. Preparing to unpack .../481-libxcb-image0_0.4.0-2+b2_i386.deb ... Unpacking libxcb-image0:i386 (0.4.0-2+b2) ... Selecting previously unselected package libxcb-render-util0:i386. Preparing to unpack .../482-libxcb-render-util0_0.3.10-1_i386.deb ... Unpacking libxcb-render-util0:i386 (0.3.10-1) ... Selecting previously unselected package libxcb-cursor0:i386. Preparing to unpack .../483-libxcb-cursor0_0.1.5-1_i386.deb ... Unpacking libxcb-cursor0:i386 (0.1.5-1) ... Selecting previously unselected package libxcb-icccm4:i386. Preparing to unpack .../484-libxcb-icccm4_0.4.2-1_i386.deb ... Unpacking libxcb-icccm4:i386 (0.4.2-1) ... Selecting previously unselected package libxcb-keysyms1:i386. Preparing to unpack .../485-libxcb-keysyms1_0.4.1-1_i386.deb ... Unpacking libxcb-keysyms1:i386 (0.4.1-1) ... Selecting previously unselected package libxcb-shape0:i386. Preparing to unpack .../486-libxcb-shape0_1.17.0-2+b1_i386.deb ... Unpacking libxcb-shape0:i386 (1.17.0-2+b1) ... Selecting previously unselected package libxcb-xinput0:i386. Preparing to unpack .../487-libxcb-xinput0_1.17.0-2+b1_i386.deb ... Unpacking libxcb-xinput0:i386 (1.17.0-2+b1) ... Selecting previously unselected package libxcb-xkb1:i386. Preparing to unpack .../488-libxcb-xkb1_1.17.0-2+b1_i386.deb ... Unpacking libxcb-xkb1:i386 (1.17.0-2+b1) ... Selecting previously unselected package xkb-data. Preparing to unpack .../489-xkb-data_2.42-1_all.deb ... Unpacking xkb-data (2.42-1) ... Selecting previously unselected package libxkbcommon0:i386. Preparing to unpack .../490-libxkbcommon0_1.7.0-2_i386.deb ... Unpacking libxkbcommon0:i386 (1.7.0-2) ... Selecting previously unselected package libxkbcommon-x11-0:i386. Preparing to unpack .../491-libxkbcommon-x11-0_1.7.0-2_i386.deb ... Unpacking libxkbcommon-x11-0:i386 (1.7.0-2) ... Selecting previously unselected package libqt6gui6:i386. Preparing to unpack .../492-libqt6gui6_6.8.2+dfsg-6_i386.deb ... Unpacking libqt6gui6:i386 (6.8.2+dfsg-6) ... Selecting previously unselected package libqt6opengl6:i386. Preparing to unpack .../493-libqt6opengl6_6.8.2+dfsg-6_i386.deb ... Unpacking libqt6opengl6:i386 (6.8.2+dfsg-6) ... Selecting previously unselected package libqt6widgets6:i386. Preparing to unpack .../494-libqt6widgets6_6.8.2+dfsg-6_i386.deb ... Unpacking libqt6widgets6:i386 (6.8.2+dfsg-6) ... Selecting previously unselected package libqt6openglwidgets6:i386. Preparing to unpack .../495-libqt6openglwidgets6_6.8.2+dfsg-6_i386.deb ... Unpacking libqt6openglwidgets6:i386 (6.8.2+dfsg-6) ... Selecting previously unselected package libqt6printsupport6:i386. Preparing to unpack .../496-libqt6printsupport6_6.8.2+dfsg-6_i386.deb ... Unpacking libqt6printsupport6:i386 (6.8.2+dfsg-6) ... Selecting previously unselected package libqt6sql6:i386. Preparing to unpack .../497-libqt6sql6_6.8.2+dfsg-6_i386.deb ... Unpacking libqt6sql6:i386 (6.8.2+dfsg-6) ... Selecting previously unselected package libqt6test6:i386. Preparing to unpack .../498-libqt6test6_6.8.2+dfsg-6_i386.deb ... Unpacking libqt6test6:i386 (6.8.2+dfsg-6) ... Selecting previously unselected package libqt6xml6:i386. Preparing to unpack .../499-libqt6xml6_6.8.2+dfsg-6_i386.deb ... Unpacking libqt6xml6:i386 (6.8.2+dfsg-6) ... Selecting previously unselected package libvulkan-dev:i386. Preparing to unpack .../500-libvulkan-dev_1.4.309.0-1_i386.deb ... Unpacking libvulkan-dev:i386 (1.4.309.0-1) ... Selecting previously unselected package libpcre2-16-0:arm64. Preparing to unpack .../501-libpcre2-16-0_10.45-1_arm64.deb ... Unpacking libpcre2-16-0:arm64 (10.45-1) ... Selecting previously unselected package libqt6core6t64:arm64. Preparing to unpack .../502-libqt6core6t64_6.8.2+dfsg-6_arm64.deb ... Unpacking libqt6core6t64:arm64 (6.8.2+dfsg-6) ... Selecting previously unselected package qmake6-bin. Preparing to unpack .../503-qmake6-bin_6.8.2+dfsg-6_arm64.deb ... Unpacking qmake6-bin (6.8.2+dfsg-6) ... Selecting previously unselected package qmake6:i386. Preparing to unpack .../504-qmake6_6.8.2+dfsg-6_i386.deb ... Unpacking qmake6:i386 (6.8.2+dfsg-6) ... Selecting previously unselected package libqt6dbus6:arm64. Preparing to unpack .../505-libqt6dbus6_6.8.2+dfsg-6_arm64.deb ... Unpacking libqt6dbus6:arm64 (6.8.2+dfsg-6) ... Selecting previously unselected package qt6-base-dev-tools. Preparing to unpack .../506-qt6-base-dev-tools_6.8.2+dfsg-6_arm64.deb ... Unpacking qt6-base-dev-tools (6.8.2+dfsg-6) ... Selecting previously unselected package qt6-qpa-plugins:i386. Preparing to unpack .../507-qt6-qpa-plugins_6.8.2+dfsg-6_i386.deb ... Unpacking qt6-qpa-plugins:i386 (6.8.2+dfsg-6) ... Selecting previously unselected package qt6-base-dev:i386. Preparing to unpack .../508-qt6-base-dev_6.8.2+dfsg-6_i386.deb ... Unpacking qt6-base-dev:i386 (6.8.2+dfsg-6) ... Selecting previously unselected package libkf6coreaddons-dev:i386. Preparing to unpack .../509-libkf6coreaddons-dev_6.13.0-1_i386.deb ... Unpacking libkf6coreaddons-dev:i386 (6.13.0-1) ... Selecting previously unselected package libkf6i18n-data. Preparing to unpack .../510-libkf6i18n-data_6.13.0-1_all.deb ... Unpacking libkf6i18n-data (6.13.0-1) ... Selecting previously unselected package libkf6i18n6:i386. Preparing to unpack .../511-libkf6i18n6_6.13.0-1_i386.deb ... Unpacking libkf6i18n6:i386 (6.13.0-1) ... Selecting previously unselected package libkf6i18nlocaledata6:i386. Preparing to unpack .../512-libkf6i18nlocaledata6_6.13.0-1_i386.deb ... Unpacking libkf6i18nlocaledata6:i386 (6.13.0-1) ... Selecting previously unselected package libkf6i18nqml6:i386. Preparing to unpack .../513-libkf6i18nqml6_6.13.0-1_i386.deb ... Unpacking libkf6i18nqml6:i386 (6.13.0-1) ... Selecting previously unselected package qml6-module-org-kde-i18n-localedata:i386. Preparing to unpack .../514-qml6-module-org-kde-i18n-localedata_6.13.0-1_i386.deb ... Unpacking qml6-module-org-kde-i18n-localedata:i386 (6.13.0-1) ... Selecting previously unselected package libqt6qmlmodels6:i386. Preparing to unpack .../515-libqt6qmlmodels6_6.8.2+dfsg-7_i386.deb ... Unpacking libqt6qmlmodels6:i386 (6.8.2+dfsg-7) ... Selecting previously unselected package libqt6qmlworkerscript6:i386. Preparing to unpack .../516-libqt6qmlworkerscript6_6.8.2+dfsg-7_i386.deb ... Unpacking libqt6qmlworkerscript6:i386 (6.8.2+dfsg-7) ... Selecting previously unselected package libqt6qmlmeta6:i386. Preparing to unpack .../517-libqt6qmlmeta6_6.8.2+dfsg-7_i386.deb ... Unpacking libqt6qmlmeta6:i386 (6.8.2+dfsg-7) ... Selecting previously unselected package libqt6quick6:i386. Preparing to unpack .../518-libqt6quick6_6.8.2+dfsg-7_i386.deb ... Unpacking libqt6quick6:i386 (6.8.2+dfsg-7) ... Selecting previously unselected package libqt6quicktemplates2-6:i386. Preparing to unpack .../519-libqt6quicktemplates2-6_6.8.2+dfsg-7_i386.deb ... Unpacking libqt6quicktemplates2-6:i386 (6.8.2+dfsg-7) ... Selecting previously unselected package libqt6labsplatform6:i386. Preparing to unpack .../520-libqt6labsplatform6_6.8.2+dfsg-7_i386.deb ... Unpacking libqt6labsplatform6:i386 (6.8.2+dfsg-7) ... Selecting previously unselected package libqt6qmlcompiler6:i386. Preparing to unpack .../521-libqt6qmlcompiler6_6.8.2+dfsg-7_i386.deb ... Unpacking libqt6qmlcompiler6:i386 (6.8.2+dfsg-7) ... Selecting previously unselected package libqt6qmlnetwork6:i386. Preparing to unpack .../522-libqt6qmlnetwork6_6.8.2+dfsg-7_i386.deb ... Unpacking libqt6qmlnetwork6:i386 (6.8.2+dfsg-7) ... Selecting previously unselected package libqt6quickcontrols2-6:i386. Preparing to unpack .../523-libqt6quickcontrols2-6_6.8.2+dfsg-7_i386.deb ... Unpacking libqt6quickcontrols2-6:i386 (6.8.2+dfsg-7) ... Selecting previously unselected package libqt6quickshapes6:i386. Preparing to unpack .../524-libqt6quickshapes6_6.8.2+dfsg-7_i386.deb ... Unpacking libqt6quickshapes6:i386 (6.8.2+dfsg-7) ... Selecting previously unselected package libqt6quicktest6:i386. Preparing to unpack .../525-libqt6quicktest6_6.8.2+dfsg-7_i386.deb ... Unpacking libqt6quicktest6:i386 (6.8.2+dfsg-7) ... Selecting previously unselected package libqt6svg6:i386. Preparing to unpack .../526-libqt6svg6_6.8.2-3_i386.deb ... Unpacking libqt6svg6:i386 (6.8.2-3) ... Selecting previously unselected package libqt6quickvectorimagegenerator6:i386. Preparing to unpack .../527-libqt6quickvectorimagegenerator6_6.8.2+dfsg-7_i386.deb ... Unpacking libqt6quickvectorimagegenerator6:i386 (6.8.2+dfsg-7) ... Selecting previously unselected package libqt6quickvectorimage6:i386. Preparing to unpack .../528-libqt6quickvectorimage6_6.8.2+dfsg-7_i386.deb ... Unpacking libqt6quickvectorimage6:i386 (6.8.2+dfsg-7) ... Selecting previously unselected package libqt6quickwidgets6:i386. Preparing to unpack .../529-libqt6quickwidgets6_6.8.2+dfsg-7_i386.deb ... Unpacking libqt6quickwidgets6:i386 (6.8.2+dfsg-7) ... Selecting previously unselected package qml6-module-assets-downloader:i386. Preparing to unpack .../530-qml6-module-assets-downloader_6.8.2+dfsg-7_i386.deb ... Unpacking qml6-module-assets-downloader:i386 (6.8.2+dfsg-7) ... Selecting previously unselected package qml6-module-qml:i386. Preparing to unpack .../531-qml6-module-qml_6.8.2+dfsg-7_i386.deb ... Unpacking qml6-module-qml:i386 (6.8.2+dfsg-7) ... Selecting previously unselected package qml6-module-qmltime:i386. Preparing to unpack .../532-qml6-module-qmltime_6.8.2+dfsg-7_i386.deb ... Unpacking qml6-module-qmltime:i386 (6.8.2+dfsg-7) ... Selecting previously unselected package qml6-module-qtqml-models:i386. Preparing to unpack .../533-qml6-module-qtqml-models_6.8.2+dfsg-7_i386.deb ... Unpacking qml6-module-qtqml-models:i386 (6.8.2+dfsg-7) ... Selecting previously unselected package qml6-module-qtqml-workerscript:i386. Preparing to unpack .../534-qml6-module-qtqml-workerscript_6.8.2+dfsg-7_i386.deb ... Unpacking qml6-module-qtqml-workerscript:i386 (6.8.2+dfsg-7) ... Selecting previously unselected package qml6-module-qtqml:i386. Preparing to unpack .../535-qml6-module-qtqml_6.8.2+dfsg-7_i386.deb ... Unpacking qml6-module-qtqml:i386 (6.8.2+dfsg-7) ... Selecting previously unselected package qml6-module-qt-labs-animation:i386. Preparing to unpack .../536-qml6-module-qt-labs-animation_6.8.2+dfsg-7_i386.deb ... Unpacking qml6-module-qt-labs-animation:i386 (6.8.2+dfsg-7) ... Selecting previously unselected package qml6-module-qt-labs-folderlistmodel:i386. Preparing to unpack .../537-qml6-module-qt-labs-folderlistmodel_6.8.2+dfsg-7_i386.deb ... Unpacking qml6-module-qt-labs-folderlistmodel:i386 (6.8.2+dfsg-7) ... Selecting previously unselected package qml6-module-qtquick:i386. Preparing to unpack .../538-qml6-module-qtquick_6.8.2+dfsg-7_i386.deb ... Unpacking qml6-module-qtquick:i386 (6.8.2+dfsg-7) ... Selecting previously unselected package qml6-module-qtquick-templates:i386. Preparing to unpack .../539-qml6-module-qtquick-templates_6.8.2+dfsg-7_i386.deb ... Unpacking qml6-module-qtquick-templates:i386 (6.8.2+dfsg-7) ... Selecting previously unselected package qml6-module-qt-labs-platform:i386. Preparing to unpack .../540-qml6-module-qt-labs-platform_6.8.2+dfsg-7_i386.deb ... Unpacking qml6-module-qt-labs-platform:i386 (6.8.2+dfsg-7) ... Selecting previously unselected package qml6-module-qt-labs-qmlmodels:i386. Preparing to unpack .../541-qml6-module-qt-labs-qmlmodels_6.8.2+dfsg-7_i386.deb ... Unpacking qml6-module-qt-labs-qmlmodels:i386 (6.8.2+dfsg-7) ... Selecting previously unselected package qml6-module-qt-labs-settings:i386. Preparing to unpack .../542-qml6-module-qt-labs-settings_6.8.2+dfsg-7_i386.deb ... Unpacking qml6-module-qt-labs-settings:i386 (6.8.2+dfsg-7) ... Selecting previously unselected package qml6-module-qt-labs-sharedimage:i386. Preparing to unpack .../543-qml6-module-qt-labs-sharedimage_6.8.2+dfsg-7_i386.deb ... Unpacking qml6-module-qt-labs-sharedimage:i386 (6.8.2+dfsg-7) ... Selecting previously unselected package qml6-module-qt-labs-wavefrontmesh:i386. Preparing to unpack .../544-qml6-module-qt-labs-wavefrontmesh_6.8.2+dfsg-7_i386.deb ... Unpacking qml6-module-qt-labs-wavefrontmesh:i386 (6.8.2+dfsg-7) ... Selecting previously unselected package qml6-module-qtcore:i386. Preparing to unpack .../545-qml6-module-qtcore_6.8.2+dfsg-7_i386.deb ... Unpacking qml6-module-qtcore:i386 (6.8.2+dfsg-7) ... Selecting previously unselected package qml6-module-qtnetwork:i386. Preparing to unpack .../546-qml6-module-qtnetwork_6.8.2+dfsg-7_i386.deb ... Unpacking qml6-module-qtnetwork:i386 (6.8.2+dfsg-7) ... Selecting previously unselected package qml6-module-qtqml-xmllistmodel:i386. Preparing to unpack .../547-qml6-module-qtqml-xmllistmodel_6.8.2+dfsg-7_i386.deb ... Unpacking qml6-module-qtqml-xmllistmodel:i386 (6.8.2+dfsg-7) ... Selecting previously unselected package qml6-module-qtquick-shapes:i386. Preparing to unpack .../548-qml6-module-qtquick-shapes_6.8.2+dfsg-7_i386.deb ... Unpacking qml6-module-qtquick-shapes:i386 (6.8.2+dfsg-7) ... Selecting previously unselected package qml6-module-qtquick-window:i386. Preparing to unpack .../549-qml6-module-qtquick-window_6.8.2+dfsg-7_i386.deb ... Unpacking qml6-module-qtquick-window:i386 (6.8.2+dfsg-7) ... Selecting previously unselected package qml6-module-qtquick-controls:i386. Preparing to unpack .../550-qml6-module-qtquick-controls_6.8.2+dfsg-7_i386.deb ... Unpacking qml6-module-qtquick-controls:i386 (6.8.2+dfsg-7) ... Selecting previously unselected package qml6-module-qtquick-layouts:i386. Preparing to unpack .../551-qml6-module-qtquick-layouts_6.8.2+dfsg-7_i386.deb ... Unpacking qml6-module-qtquick-layouts:i386 (6.8.2+dfsg-7) ... Selecting previously unselected package qml6-module-qtquick-dialogs:i386. Preparing to unpack .../552-qml6-module-qtquick-dialogs_6.8.2+dfsg-7_i386.deb ... Unpacking qml6-module-qtquick-dialogs:i386 (6.8.2+dfsg-7) ... Selecting previously unselected package qml6-module-qtquick-effects:i386. Preparing to unpack .../553-qml6-module-qtquick-effects_6.8.2+dfsg-7_i386.deb ... Unpacking qml6-module-qtquick-effects:i386 (6.8.2+dfsg-7) ... Selecting previously unselected package qml6-module-qtquick-localstorage:i386. Preparing to unpack .../554-qml6-module-qtquick-localstorage_6.8.2+dfsg-7_i386.deb ... Unpacking qml6-module-qtquick-localstorage:i386 (6.8.2+dfsg-7) ... Selecting previously unselected package qml6-module-qtquick-nativestyle:i386. Preparing to unpack .../555-qml6-module-qtquick-nativestyle_6.8.2+dfsg-7_i386.deb ... Unpacking qml6-module-qtquick-nativestyle:i386 (6.8.2+dfsg-7) ... Selecting previously unselected package qml6-module-qtquick-particles:i386. Preparing to unpack .../556-qml6-module-qtquick-particles_6.8.2+dfsg-7_i386.deb ... Unpacking qml6-module-qtquick-particles:i386 (6.8.2+dfsg-7) ... Selecting previously unselected package qml6-module-qtquick-tooling:i386. Preparing to unpack .../557-qml6-module-qtquick-tooling_6.8.2+dfsg-7_i386.deb ... Unpacking qml6-module-qtquick-tooling:i386 (6.8.2+dfsg-7) ... Selecting previously unselected package qml6-module-qtquick-vectorimage:i386. Preparing to unpack .../558-qml6-module-qtquick-vectorimage_6.8.2+dfsg-7_i386.deb ... Unpacking qml6-module-qtquick-vectorimage:i386 (6.8.2+dfsg-7) ... Selecting previously unselected package qml6-module-qttest:i386. Preparing to unpack .../559-qml6-module-qttest_6.8.2+dfsg-7_i386.deb ... Unpacking qml6-module-qttest:i386 (6.8.2+dfsg-7) ... Selecting previously unselected package libegl1:arm64. Preparing to unpack .../560-libegl1_1.7.0-1+b2_arm64.deb ... Unpacking libegl1:arm64 (1.7.0-1+b2) ... Selecting previously unselected package libglx0:arm64. Preparing to unpack .../561-libglx0_1.7.0-1+b2_arm64.deb ... Unpacking libglx0:arm64 (1.7.0-1+b2) ... Selecting previously unselected package libmd4c0:arm64. Preparing to unpack .../562-libmd4c0_0.5.2-2+b1_arm64.deb ... Unpacking libmd4c0:arm64 (0.5.2-2+b1) ... Selecting previously unselected package libopengl0:arm64. Preparing to unpack .../563-libopengl0_1.7.0-1+b2_arm64.deb ... Unpacking libopengl0:arm64 (1.7.0-1+b2) ... Selecting previously unselected package libsm6:arm64. Preparing to unpack .../564-libsm6_2%3a1.2.6-1_arm64.deb ... Unpacking libsm6:arm64 (2:1.2.6-1) ... Selecting previously unselected package libts0t64:arm64. Preparing to unpack .../565-libts0t64_1.22-1.1+b1_arm64.deb ... Unpacking libts0t64:arm64 (1.22-1.1+b1) ... Selecting previously unselected package libxcb-util1:arm64. Preparing to unpack .../566-libxcb-util1_0.4.1-1_arm64.deb ... Unpacking libxcb-util1:arm64 (0.4.1-1) ... Selecting previously unselected package libxcb-image0:arm64. Preparing to unpack .../567-libxcb-image0_0.4.0-2+b2_arm64.deb ... Unpacking libxcb-image0:arm64 (0.4.0-2+b2) ... Selecting previously unselected package libxcb-render0:arm64. Preparing to unpack .../568-libxcb-render0_1.17.0-2+b1_arm64.deb ... Unpacking libxcb-render0:arm64 (1.17.0-2+b1) ... Selecting previously unselected package libxcb-render-util0:arm64. Preparing to unpack .../569-libxcb-render-util0_0.3.10-1_arm64.deb ... Unpacking libxcb-render-util0:arm64 (0.3.10-1) ... Selecting previously unselected package libxcb-cursor0:arm64. Preparing to unpack .../570-libxcb-cursor0_0.1.5-1_arm64.deb ... Unpacking libxcb-cursor0:arm64 (0.1.5-1) ... Selecting previously unselected package libxcb-icccm4:arm64. Preparing to unpack .../571-libxcb-icccm4_0.4.2-1_arm64.deb ... Unpacking libxcb-icccm4:arm64 (0.4.2-1) ... Selecting previously unselected package libxcb-keysyms1:arm64. Preparing to unpack .../572-libxcb-keysyms1_0.4.1-1_arm64.deb ... Unpacking libxcb-keysyms1:arm64 (0.4.1-1) ... Selecting previously unselected package libxcb-shape0:arm64. Preparing to unpack .../573-libxcb-shape0_1.17.0-2+b1_arm64.deb ... Unpacking libxcb-shape0:arm64 (1.17.0-2+b1) ... Selecting previously unselected package libxcb-xinput0:arm64. Preparing to unpack .../574-libxcb-xinput0_1.17.0-2+b1_arm64.deb ... Unpacking libxcb-xinput0:arm64 (1.17.0-2+b1) ... Selecting previously unselected package libxcb-xkb1:arm64. Preparing to unpack .../575-libxcb-xkb1_1.17.0-2+b1_arm64.deb ... Unpacking libxcb-xkb1:arm64 (1.17.0-2+b1) ... Selecting previously unselected package libxkbcommon0:arm64. Preparing to unpack .../576-libxkbcommon0_1.7.0-2_arm64.deb ... Unpacking libxkbcommon0:arm64 (1.7.0-2) ... Selecting previously unselected package libxkbcommon-x11-0:arm64. Preparing to unpack .../577-libxkbcommon-x11-0_1.7.0-2_arm64.deb ... Unpacking libxkbcommon-x11-0:arm64 (1.7.0-2) ... Selecting previously unselected package libqt6gui6:arm64. Preparing to unpack .../578-libqt6gui6_6.8.2+dfsg-6_arm64.deb ... Unpacking libqt6gui6:arm64 (6.8.2+dfsg-6) ... Selecting previously unselected package libproxy1v5:arm64. Preparing to unpack .../579-libproxy1v5_0.5.9-1_arm64.deb ... Unpacking libproxy1v5:arm64 (0.5.9-1) ... Selecting previously unselected package libqt6network6:arm64. Preparing to unpack .../580-libqt6network6_6.8.2+dfsg-6_arm64.deb ... Unpacking libqt6network6:arm64 (6.8.2+dfsg-6) ... Selecting previously unselected package libqt6qml6:arm64. Preparing to unpack .../581-libqt6qml6_6.8.2+dfsg-7_arm64.deb ... Unpacking libqt6qml6:arm64 (6.8.2+dfsg-7) ... Selecting previously unselected package libqt6qmlcompiler6:arm64. Preparing to unpack .../582-libqt6qmlcompiler6_6.8.2+dfsg-7_arm64.deb ... Unpacking libqt6qmlcompiler6:arm64 (6.8.2+dfsg-7) ... Selecting previously unselected package libqt6opengl6:arm64. Preparing to unpack .../583-libqt6opengl6_6.8.2+dfsg-6_arm64.deb ... Unpacking libqt6opengl6:arm64 (6.8.2+dfsg-6) ... Selecting previously unselected package libqt6qmlmodels6:arm64. Preparing to unpack .../584-libqt6qmlmodels6_6.8.2+dfsg-7_arm64.deb ... Unpacking libqt6qmlmodels6:arm64 (6.8.2+dfsg-7) ... Selecting previously unselected package libqt6qmlworkerscript6:arm64. Preparing to unpack .../585-libqt6qmlworkerscript6_6.8.2+dfsg-7_arm64.deb ... Unpacking libqt6qmlworkerscript6:arm64 (6.8.2+dfsg-7) ... Selecting previously unselected package libqt6qmlmeta6:arm64. Preparing to unpack .../586-libqt6qmlmeta6_6.8.2+dfsg-7_arm64.deb ... Unpacking libqt6qmlmeta6:arm64 (6.8.2+dfsg-7) ... Selecting previously unselected package libqt6quick6:arm64. Preparing to unpack .../587-libqt6quick6_6.8.2+dfsg-7_arm64.deb ... Unpacking libqt6quick6:arm64 (6.8.2+dfsg-7) ... Selecting previously unselected package libqt6test6:arm64. Preparing to unpack .../588-libqt6test6_6.8.2+dfsg-6_arm64.deb ... Unpacking libqt6test6:arm64 (6.8.2+dfsg-6) ... Selecting previously unselected package libqt6quicktest6:arm64. Preparing to unpack .../589-libqt6quicktest6_6.8.2+dfsg-7_arm64.deb ... Unpacking libqt6quicktest6:arm64 (6.8.2+dfsg-7) ... Selecting previously unselected package libqt6quickshapes6:arm64. Preparing to unpack .../590-libqt6quickshapes6_6.8.2+dfsg-7_arm64.deb ... Unpacking libqt6quickshapes6:arm64 (6.8.2+dfsg-7) ... Selecting previously unselected package libqt6svg6:arm64. Preparing to unpack .../591-libqt6svg6_6.8.2-3_arm64.deb ... Unpacking libqt6svg6:arm64 (6.8.2-3) ... Selecting previously unselected package libqt6quickvectorimagegenerator6:arm64. Preparing to unpack .../592-libqt6quickvectorimagegenerator6_6.8.2+dfsg-7_arm64.deb ... Unpacking libqt6quickvectorimagegenerator6:arm64 (6.8.2+dfsg-7) ... Selecting previously unselected package libqt6widgets6:arm64. Preparing to unpack .../593-libqt6widgets6_6.8.2+dfsg-6_arm64.deb ... Unpacking libqt6widgets6:arm64 (6.8.2+dfsg-6) ... Selecting previously unselected package qt6-declarative-dev-tools. Preparing to unpack .../594-qt6-declarative-dev-tools_6.8.2+dfsg-7_arm64.deb ... Unpacking qt6-declarative-dev-tools (6.8.2+dfsg-7) ... Selecting previously unselected package qt6-qmllint-plugins:i386. Preparing to unpack .../595-qt6-qmllint-plugins_6.8.2+dfsg-7_i386.deb ... Unpacking qt6-qmllint-plugins:i386 (6.8.2+dfsg-7) ... Selecting previously unselected package qt6-qmlls-plugins:i386. Preparing to unpack .../596-qt6-qmlls-plugins_6.8.2+dfsg-7_i386.deb ... Unpacking qt6-qmlls-plugins:i386 (6.8.2+dfsg-7) ... Selecting previously unselected package qt6-qmltooling-plugins:i386. Preparing to unpack .../597-qt6-qmltooling-plugins_6.8.2+dfsg-7_i386.deb ... Unpacking qt6-qmltooling-plugins:i386 (6.8.2+dfsg-7) ... Selecting previously unselected package qt6-declarative-dev:i386. Preparing to unpack .../598-qt6-declarative-dev_6.8.2+dfsg-7_i386.deb ... Unpacking qt6-declarative-dev:i386 (6.8.2+dfsg-7) ... Selecting previously unselected package libkf6i18n-dev:i386. Preparing to unpack .../599-libkf6i18n-dev_6.13.0-1_i386.deb ... Unpacking libkf6i18n-dev:i386 (6.13.0-1) ... Selecting previously unselected package libserd-0-0:arm64. Preparing to unpack .../600-libserd-0-0_0.32.4-1_arm64.deb ... Unpacking libserd-0-0:arm64 (0.32.4-1) ... Selecting previously unselected package libzix-0-0:arm64. Preparing to unpack .../601-libzix-0-0_0.6.2-1_arm64.deb ... Unpacking libzix-0-0:arm64 (0.6.2-1) ... Selecting previously unselected package libsord-0-0:arm64. Preparing to unpack .../602-libsord-0-0_0.16.18-1_arm64.deb ... Unpacking libsord-0-0:arm64 (0.16.18-1) ... Selecting previously unselected package libsratom-0-0:arm64. Preparing to unpack .../603-libsratom-0-0_0.6.18-1_arm64.deb ... Unpacking libsratom-0-0:arm64 (0.6.18-1) ... Selecting previously unselected package liblilv-0-0:arm64. Preparing to unpack .../604-liblilv-0-0_0.24.26-1_arm64.deb ... Unpacking liblilv-0-0:arm64 (0.24.26-1) ... Selecting previously unselected package libmp3lame0:arm64. Preparing to unpack .../605-libmp3lame0_3.100-6+b3_arm64.deb ... Unpacking libmp3lame0:arm64 (3.100-6+b3) ... Selecting previously unselected package libmpg123-0t64:arm64. Preparing to unpack .../606-libmpg123-0t64_1.32.10-1_arm64.deb ... Unpacking libmpg123-0t64:arm64 (1.32.10-1) ... Selecting previously unselected package libmysofa1:arm64. Preparing to unpack .../607-libmysofa1_1.3.3+dfsg-1_arm64.deb ... Unpacking libmysofa1:arm64 (1.3.3+dfsg-1) ... Selecting previously unselected package libopenfec1:arm64. Preparing to unpack .../608-libopenfec1_1.4.2.11+dfsg-1_arm64.deb ... Unpacking libopenfec1:arm64 (1.4.2.11+dfsg-1) ... Selecting previously unselected package libopus0:arm64. Preparing to unpack .../609-libopus0_1.5.2-2_arm64.deb ... Unpacking libopus0:arm64 (1.5.2-2) ... Selecting previously unselected package libvorbis0a:arm64. Preparing to unpack .../610-libvorbis0a_1.3.7-3_arm64.deb ... Unpacking libvorbis0a:arm64 (1.3.7-3) ... Selecting previously unselected package libvorbisenc2:arm64. Preparing to unpack .../611-libvorbisenc2_1.3.7-3_arm64.deb ... Unpacking libvorbisenc2:arm64 (1.3.7-3) ... Selecting previously unselected package libsndfile1:arm64. Preparing to unpack .../612-libsndfile1_1.2.2-2+b1_arm64.deb ... Unpacking libsndfile1:arm64 (1.2.2-2+b1) ... Selecting previously unselected package libwebrtc-audio-processing-1-3:arm64. Preparing to unpack .../613-libwebrtc-audio-processing-1-3_1.3-3+b1_arm64.deb ... Unpacking libwebrtc-audio-processing-1-3:arm64 (1.3-3+b1) ... Selecting previously unselected package libspa-0.2-modules:arm64. Preparing to unpack .../614-libspa-0.2-modules_1.4.2-1_arm64.deb ... Unpacking libspa-0.2-modules:arm64 (1.4.2-1) ... Selecting previously unselected package libpipewire-0.3-0t64:arm64. Preparing to unpack .../615-libpipewire-0.3-0t64_1.4.2-1_arm64.deb ... Unpacking libpipewire-0.3-0t64:arm64 (1.4.2-1) ... Selecting previously unselected package libwebrtc-audio-processing-1-3:i386. Preparing to unpack .../616-libwebrtc-audio-processing-1-3_1.3-3+b1_i386.deb ... Unpacking libwebrtc-audio-processing-1-3:i386 (1.3-3+b1) ... Selecting previously unselected package libspa-0.2-modules:i386. Preparing to unpack .../617-libspa-0.2-modules_1.4.2-1_i386.deb ... Unpacking libspa-0.2-modules:i386 (1.4.2-1) ... Selecting previously unselected package libpipewire-0.3-0t64:i386. Preparing to unpack .../618-libpipewire-0.3-0t64_1.4.2-1_i386.deb ... Unpacking libpipewire-0.3-0t64:i386 (1.4.2-1) ... Selecting previously unselected package libspa-0.2-dev:i386. Preparing to unpack .../619-libspa-0.2-dev_1.4.2-1_i386.deb ... Unpacking libspa-0.2-dev:i386 (1.4.2-1) ... Selecting previously unselected package libpipewire-0.3-dev:i386. Preparing to unpack .../620-libpipewire-0.3-dev_1.4.2-1_i386.deb ... Unpacking libpipewire-0.3-dev:i386 (1.4.2-1) ... Selecting previously unselected package libpulse0:arm64. Preparing to unpack .../621-libpulse0_17.0+dfsg1-2+b1_arm64.deb ... Unpacking libpulse0:arm64 (17.0+dfsg1-2+b1) ... Selecting previously unselected package libspeexdsp1:arm64. Preparing to unpack .../622-libspeexdsp1_1.2.1-3_arm64.deb ... Unpacking libspeexdsp1:arm64 (1.2.1-3) ... Selecting previously unselected package libroc0.4:arm64. Preparing to unpack .../623-libroc0.4_0.4.0+dfsg-5_arm64.deb ... Unpacking libroc0.4:arm64 (0.4.0+dfsg-5) ... Selecting previously unselected package libpipewire-0.3-modules:arm64. Preparing to unpack .../624-libpipewire-0.3-modules_1.4.2-1_arm64.deb ... Unpacking libpipewire-0.3-modules:arm64 (1.4.2-1) ... Selecting previously unselected package libwayland-cursor0:i386. Preparing to unpack .../625-libwayland-cursor0_1.23.1-3_i386.deb ... Unpacking libwayland-cursor0:i386 (1.23.1-3) ... Selecting previously unselected package libqt6waylandclient6:i386. Preparing to unpack .../626-libqt6waylandclient6_6.8.2-4_i386.deb ... Unpacking libqt6waylandclient6:i386 (6.8.2-4) ... Selecting previously unselected package libqt6waylandcompositor6:i386. Preparing to unpack .../627-libqt6waylandcompositor6_6.8.2-4_i386.deb ... Unpacking libqt6waylandcompositor6:i386 (6.8.2-4) ... Selecting previously unselected package libqt6waylandcompositoriviapplication6:i386. Preparing to unpack .../628-libqt6waylandcompositoriviapplication6_6.8.2-4_i386.deb ... Unpacking libqt6waylandcompositoriviapplication6:i386 (6.8.2-4) ... Selecting previously unselected package libqt6waylandcompositorpresentationtime6:i386. Preparing to unpack .../629-libqt6waylandcompositorpresentationtime6_6.8.2-4_i386.deb ... Unpacking libqt6waylandcompositorpresentationtime6:i386 (6.8.2-4) ... Selecting previously unselected package libqt6waylandcompositorwlshell6:i386. Preparing to unpack .../630-libqt6waylandcompositorwlshell6_6.8.2-4_i386.deb ... Unpacking libqt6waylandcompositorwlshell6:i386 (6.8.2-4) ... Selecting previously unselected package libqt6waylandcompositorxdgshell6:i386. Preparing to unpack .../631-libqt6waylandcompositorxdgshell6_6.8.2-4_i386.deb ... Unpacking libqt6waylandcompositorxdgshell6:i386 (6.8.2-4) ... Selecting previously unselected package libqt6wlshellintegration6:i386. Preparing to unpack .../632-libqt6wlshellintegration6_6.8.2-4_i386.deb ... Unpacking libqt6wlshellintegration6:i386 (6.8.2-4) ... Selecting previously unselected package libset-scalar-perl. Preparing to unpack .../633-libset-scalar-perl_1.29-3_all.deb ... Unpacking libset-scalar-perl (1.29-3) ... Selecting previously unselected package libstdc++-14-dev:i386. Preparing to unpack .../634-libstdc++-14-dev_14.2.0-19_i386.deb ... Unpacking libstdc++-14-dev:i386 (14.2.0-19) ... Selecting previously unselected package libva-glx2:i386. Preparing to unpack .../635-libva-glx2_2.22.0-3_i386.deb ... Unpacking libva-glx2:i386 (2.22.0-3) ... Selecting previously unselected package libva-wayland2:i386. Preparing to unpack .../636-libva-wayland2_2.22.0-3_i386.deb ... Unpacking libva-wayland2:i386 (2.22.0-3) ... Selecting previously unselected package libwayland-egl1:i386. Preparing to unpack .../637-libwayland-egl1_1.23.1-3_i386.deb ... Unpacking libwayland-egl1:i386 (1.23.1-3) ... Selecting previously unselected package libwayland-bin. Preparing to unpack .../638-libwayland-bin_1.23.1-3_arm64.deb ... Unpacking libwayland-bin (1.23.1-3) ... Selecting previously unselected package libwayland-dev:i386. Preparing to unpack .../639-libwayland-dev_1.23.1-3_i386.deb ... Unpacking libwayland-dev:i386 (1.23.1-3) ... Selecting previously unselected package libva-dev:i386. Preparing to unpack .../640-libva-dev_2.22.0-3_i386.deb ... Unpacking libva-dev:i386 (2.22.0-3) ... Selecting previously unselected package libxkbcommon-dev:i386. Preparing to unpack .../641-libxkbcommon-dev_1.7.0-2_i386.deb ... Unpacking libxkbcommon-dev:i386 (1.7.0-2) ... Selecting previously unselected package libyaml-0-2:arm64. Preparing to unpack .../642-libyaml-0-2_0.2.5-2_arm64.deb ... Unpacking libyaml-0-2:arm64 (0.2.5-2) ... Selecting previously unselected package pipewire-bin. Preparing to unpack .../643-pipewire-bin_1.4.2-1_arm64.deb ... Unpacking pipewire-bin (1.4.2-1) ... Selecting previously unselected package python3-charset-normalizer. Preparing to unpack .../644-python3-charset-normalizer_3.4.1-1+b1_arm64.deb ... Unpacking python3-charset-normalizer (3.4.1-1+b1) ... Selecting previously unselected package python3-debian. Preparing to unpack .../645-python3-debian_1.0.1_all.deb ... Unpacking python3-debian (1.0.1) ... Selecting previously unselected package python3-yaml. Preparing to unpack .../646-python3-yaml_6.0.2-1+b2_arm64.deb ... Unpacking python3-yaml (6.0.2-1+b2) ... Selecting previously unselected package pkg-kde-tools. Preparing to unpack .../647-pkg-kde-tools_0.18.12_all.deb ... Unpacking pkg-kde-tools (0.18.12) ... Selecting previously unselected package plasma-wayland-protocols:i386. Preparing to unpack .../648-plasma-wayland-protocols_1.17.0-1_i386.deb ... Unpacking plasma-wayland-protocols:i386 (1.17.0-1) ... Selecting previously unselected package qml6-module-qtwayland-client-texturesharing:i386. Preparing to unpack .../649-qml6-module-qtwayland-client-texturesharing_6.8.2-4_i386.deb ... Unpacking qml6-module-qtwayland-client-texturesharing:i386 (6.8.2-4) ... Selecting previously unselected package qml6-module-qtwayland-compositor:i386. Preparing to unpack .../650-qml6-module-qtwayland-compositor_6.8.2-4_i386.deb ... Unpacking qml6-module-qtwayland-compositor:i386 (6.8.2-4) ... Selecting previously unselected package qt6-base-private-dev:i386. Preparing to unpack .../651-qt6-base-private-dev_6.8.2+dfsg-6_i386.deb ... Unpacking qt6-base-private-dev:i386 (6.8.2+dfsg-6) ... Selecting previously unselected package qt6-declarative-private-dev:i386. Preparing to unpack .../652-qt6-declarative-private-dev_6.8.2+dfsg-7_i386.deb ... Unpacking qt6-declarative-private-dev:i386 (6.8.2+dfsg-7) ... Selecting previously unselected package qt6-wayland-dev-tools. Preparing to unpack .../653-qt6-wayland-dev-tools_6.8.2-4_arm64.deb ... Unpacking qt6-wayland-dev-tools (6.8.2-4) ... Selecting previously unselected package qt6-wayland-dev:i386. Preparing to unpack .../654-qt6-wayland-dev_6.8.2-4_i386.deb ... Unpacking qt6-wayland-dev:i386 (6.8.2-4) ... Selecting previously unselected package sbuild-build-depends-main-dummy:i386. Preparing to unpack .../655-sbuild-build-depends-main-dummy_0.invalid.0_i386.deb ... Unpacking sbuild-build-depends-main-dummy:i386 (0.invalid.0) ... Setting up media-types (13.0.0) ... Setting up libb2-1:arm64 (0.98.1-1.1+b2) ... Setting up libpipeline1:arm64 (1.5.8-1) ... Setting up libgraphite2-3:arm64 (1.3.14-2+b1) ... Setting up libkf6i18n-data (6.13.0-1) ... Setting up libopenfec1:arm64 (1.4.2.11+dfsg-1) ... Setting up libxau6:arm64 (1:1.0.11-1) ... Setting up libxdmcp6:arm64 (1:1.1.5-1) ... Setting up libdouble-conversion3:arm64 (3.3.1-1) ... Setting up libraw1394-11:arm64 (2.1.2-2+b2) ... Setting up libkeyutils1:arm64 (1.6.3-6) ... Setting up libxcb1:arm64 (1.17.0-2+b1) ... Setting up libfftw3-single3:arm64 (3.3.10-2+b1) ... Setting up native-architecture (0.2.6) ... Setting up libxcb-xfixes0:arm64 (1.17.0-2+b1) ... Setting up libogg0:arm64 (1.3.5-3+b2) ... Setting up bsdextrautils (2.41-4) ... Setting up libxcb-xinput0:arm64 (1.17.0-2+b1) ... Setting up extra-cmake-modules:i386 (6.13.0-1) ... Setting up libmagic-mgc (1:5.46-5) ... Setting up gcc-14-base:i386 (14.2.0-19) ... Setting up libxcb-render0:arm64 (1.17.0-2+b1) ... Setting up libzix-0-0:arm64 (0.6.2-1) ... Setting up qml6-module-qml:i386 (6.8.2+dfsg-7) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libyaml-0-2:arm64 (0.2.5-2) ... Setting up libglvnd0:arm64 (1.7.0-1+b2) ... Setting up libconfig++11:arm64 (1.7.3-2) ... Setting up libts0t64:arm64 (1.22-1.1+b1) ... Setting up binutils-i686-linux-gnu (2.44-3) ... Setting up libxcb-glx0:arm64 (1.17.0-2+b1) ... Setting up libdebhelper-perl (13.24.2) ... Setting up libbrotli1:arm64 (1.1.0-2+b7) ... Setting up libgdk-pixbuf2.0-common (2.42.12+dfsg-2) ... Setting up libuv1t64:arm64 (1.50.0-2) ... Setting up libmagic1t64:arm64 (1:5.46-5) ... Setting up libmysofa1:arm64 (1.3.3+dfsg-1) ... Setting up libxcb-keysyms1:arm64 (0.4.1-1) ... Setting up libxcb-shape0:arm64 (1.17.0-2+b1) ... Setting up x11-common (1:7.7+24) ... invoke-rc.d: could not determine current runlevel invoke-rc.d: WARNING: No init system and policy-rc.d missing! Defaulting to block. Setting up libsensors-config (1:3.6.2-2) ... Setting up libnghttp2-14:arm64 (1.64.0-1.1) ... Setting up libebur128-1:arm64 (1.2.6-1+b2) ... Setting up gettext-base (0.23.1-1) ... Setting up libkf6coreaddons-data (6.13.0-1) ... Setting up m4 (1.4.19-8) ... Setting up gcc-14-i686-linux-gnu-base:arm64 (14.2.0-19cross1) ... Setting up libxcb-render-util0:arm64 (0.3.10-1) ... Setting up xkb-data (2.42-1) ... Setting up gcc-14-cross-base (14.2.0-19cross1) ... Setting up libxcb-shm0:arm64 (1.17.0-2+b1) ... Setting up libxcb-icccm4:arm64 (0.4.2-1) ... Setting up libcom-err2:arm64 (1.47.2-1+b1) ... Setting up file (1:5.46-5) ... Setting up libmpg123-0t64:arm64 (1.32.10-1) ... Setting up libabsl20240722:arm64 (20240722.0-3) ... Setting up libwebrtc-audio-processing-1-3:arm64 (1.3-3+b1) ... Setting up libpcre2-16-0:arm64 (10.45-1) ... Setting up libopengl0:arm64 (1.7.0-1+b2) ... Setting up libfakeroot:arm64 (1.37.1.1-1) ... Setting up libelf1t64:arm64 (0.192-4) ... Setting up libxcb-util1:arm64 (0.4.1-1) ... Setting up libxcb-xkb1:arm64 (1.17.0-2+b1) ... Setting up libxcb-image0:arm64 (0.4.0-2+b2) ... Setting up libkrb5support0:arm64 (1.21.3-5) ... Setting up libsasl2-modules-db:arm64 (2.1.28+dfsg1-9) ... Setting up tzdata (2025b-2) ... Current default time zone: 'Etc/UTC' Local time is now: Thu Apr 24 17:28:43 UTC 2025. Universal Time is now: Thu Apr 24 17:28:43 UTC 2025. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up fakeroot (1.37.1.1-1) ... update-alternatives: using /usr/bin/fakeroot-sysv to provide /usr/bin/fakeroot (fakeroot) in auto mode Setting up libxcb-present0:arm64 (1.17.0-2+b1) ... Setting up libsysprof-capture-4-dev:i386 (48.0-2) ... Setting up libasound2-data (1.2.14-1) ... Setting up xtrans-dev (1.4.0-1) ... Setting up linux-libc-dev-i386-cross (6.12.17-1cross2) ... Setting up autotools-dev (20240727.1) ... Setting up libz3-4:arm64 (4.13.3-1) ... Setting up libglib2.0-data (2.84.1-1) ... Setting up libpkgconf3:arm64 (1.8.1-4) ... Setting up libasound2t64:arm64 (1.2.14-1) ... Setting up libjpeg62-turbo:arm64 (1:2.1.5-3.1) ... Setting up libx11-data (2:1.8.12-1) ... Setting up libxcb-sync1:arm64 (1.17.0-2+b1) ... Setting up qemu-user (1:10.0.0+ds-1) ... Setting up libsigc++-2.0-0v5:arm64 (2.12.1-3) ... Setting up libjsoncpp26:arm64 (1.9.6-3) ... Setting up libxcb-cursor0:arm64 (0.1.5-1) ... Setting up libavahi-common-data:arm64 (0.8-16) ... Setting up libavahi-common-data:i386 (0.8-16) ... Setting up libdbus-1-3:arm64 (1.16.2-2) ... Setting up libopus0:arm64 (1.5.2-2) ... Setting up libproc2-0:arm64 (2:4.0.4-8) ... Setting up libunistring5:arm64 (1.3-2) ... Setting up fonts-dejavu-mono (2.37-8) ... Setting up libpng16-16t64:arm64 (1.6.47-1.1) ... Setting up libvorbis0a:arm64 (1.3.7-3) ... Setting up autopoint (0.23.1-1) ... Setting up fonts-dejavu-core (2.37-8) ... Setting up libflac14:arm64 (1.5.0+ds-2) ... Setting up pkgconf-bin (1.8.1-4) ... Setting up libsensors5:arm64 (1:3.6.2-2) ... Setting up libncursesw6:arm64 (6.5+20250216-2) ... Setting up libk5crypto3:arm64 (1.21.3-5) ... Setting up libsasl2-2:arm64 (2.1.28+dfsg1-9) ... Setting up libvulkan1:arm64 (1.4.309.0-1) ... Setting up autoconf (2.72-3.1) ... Setting up libnghttp3-9:arm64 (1.8.0-1) ... Setting up libset-scalar-perl (1.29-3) ... Setting up libffi8:arm64 (3.4.8-1) ... Setting up dwz (0.15-1+b1) ... Setting up libmtdev1t64:arm64 (1.1.7-1) ... Setting up sensible-utils (0.0.25) ... Setting up libduktape207:arm64 (2.7.0-2+b2) ... Setting up libasyncns0:arm64 (0.8-6+b5) ... Setting up libxshmfence1:arm64 (1.3.3-1) ... Setting up libxcb-randr0:arm64 (1.17.0-2+b1) ... Setting up libuchardet0:arm64 (0.0.8-1+b2) ... Setting up procps (2:4.0.4-8) ... Setting up libspeexdsp1:arm64 (1.2.1-3) ... Setting up libtasn1-6:arm64 (4.20.0-2) ... Setting up libmd4c0:arm64 (0.5.2-2+b1) ... Setting up libc6-i386-cross (2.41-6cross2) ... Setting up libx11-6:arm64 (2:1.8.12-1) ... Setting up libthai-data (0.1.29-2) ... Setting up xorg-sgml-doctools (1:1.11-1.1) ... Setting up netbase (6.5) ... Setting up libngtcp2-16:arm64 (1.11.0-1) ... Setting up qml6-module-qmltime:i386 (6.8.2+dfsg-7) ... Setting up cmake-data (3.31.6-2) ... Setting up librhash1:arm64 (1.4.5-1) ... Setting up libkrb5-3:arm64 (1.21.3-5) ... Setting up plasma-wayland-protocols:i386 (1.17.0-1) ... Setting up libicu76:arm64 (76.1-3) ... Setting up libssh2-1t64:arm64 (1.11.1-1) ... Setting up cpp-14-i686-linux-gnu (14.2.0-19cross1) ... Setting up libspa-0.2-dev:i386 (1.4.2-1) ... Setting up qml6-module-assets-downloader:i386 (6.8.2+dfsg-7) ... Setting up libbsd0:arm64 (0.12.2-2) ... Setting up libquadmath0-i386-cross (14.2.0-19cross1) ... Setting up libdrm-common (2.4.124-2) ... Setting up libevdev2:arm64 (1.13.4+dfsg-1) ... Setting up readline-common (8.2-6) ... Setting up libxml2:arm64 (2.12.7+dfsg+really2.9.14-0.4) ... Setting up libldap2:arm64 (2.6.9+dfsg-2) ... Setting up iso-codes (4.18.0-1) ... Setting up libzvbi-common (0.2.44-1) ... Setting up libmp3lame0:arm64 (3.100-6+b3) ... Setting up libvorbisenc2:arm64 (1.3.7-3) ... Setting up libiec61883-0:arm64 (1.2.0-7) ... Setting up libserd-0-0:arm64 (0.32.4-1) ... Setting up libwacom-common (2.14.0-1) ... Setting up libxkbcommon0:arm64 (1.7.0-2) ... Setting up libwayland-client0:arm64 (1.23.1-3) ... Setting up automake (1:1.17-4) ... update-alternatives: using /usr/bin/automake-1.17 to provide /usr/bin/automake (automake) in auto mode Setting up x11proto-dev (2024.1-1) ... Setting up libfile-stripnondeterminism-perl (1.14.1-2) ... Setting up libxcb-dri3-0:arm64 (1.17.0-2+b1) ... Setting up libroc0.4:arm64 (0.4.0+dfsg-5) ... Setting up libwayland-server0:arm64 (1.23.1-3) ... Setting up libx11-xcb1:arm64 (2:1.8.12-1) ... Setting up libice6:arm64 (2:1.1.1-1) ... Setting up gettext (0.23.1-1) ... Setting up libtool (2.5.4-4) ... Setting up libatomic1-i386-cross (14.2.0-19cross1) ... Setting up fontconfig-config (2.15.0-2.3) ... Setting up libedit2:arm64 (3.1-20250104-1) ... Setting up libavahi-common3:arm64 (0.8-16) ... Setting up libxext6:arm64 (2:1.3.4-1+b3) ... Setting up libidn2-0:arm64 (2.3.8-2) ... Setting up libgomp1-i386-cross (14.2.0-19cross1) ... Setting up libc6-dev-i386-cross (2.41-6cross2) ... Setting up pkgconf:i386 (1.8.1-4) ... Setting up libxxf86vm1:arm64 (1:1.1.4-1+b4) ... Setting up intltool-debian (0.35.0+20060710.6) ... Setting up libgcc-s1-i386-cross (14.2.0-19cross1) ... Setting up dh-autoreconf (20) ... Setting up libwayland-bin (1.23.1-3) ... Setting up libglib2.0-0t64:arm64 (2.84.1-1) ... No schema files found: doing nothing. Setting up libfreetype6:arm64 (2.13.3+dfsg-1) ... Setting up shared-mime-info (2.4-5+b2) ... Setting up libitm1-i386-cross (14.2.0-19cross1) ... Setting up libp11-kit0:arm64 (0.25.5-3) ... Setting up libxkbcommon-x11-0:arm64 (1.7.0-2) ... Setting up libgssapi-krb5-2:arm64 (1.21.3-5) ... Setting up libreadline8t64:arm64 (8.2-6) ... Setting up dh-strip-nondeterminism (1.14.1-2) ... Setting up libdrm2:arm64 (2.4.124-2) ... Setting up groff-base (1.23.0-7) ... Setting up libsord-0-0:arm64 (0.16.18-1) ... Setting up libsratom-0-0:arm64 (0.6.18-1) ... Setting up libharfbuzz0b:arm64 (10.2.0-1+b1) ... Setting up cpp-i686-linux-gnu (4:14.2.0-1) ... Setting up libfontconfig1:arm64 (2.15.0-2.3) ... Setting up libsndfile1:arm64 (1.2.2-2+b1) ... Setting up libsm6:arm64 (2:1.2.6-1) ... Setting up libarchive13t64:arm64 (3.7.4-1.1) ... Setting up liblilv-0-0:arm64 (0.24.26-1) ... Setting up libpython3.13-stdlib:arm64 (3.13.3-2) ... Setting up libavahi-client3:arm64 (0.8-16) ... Setting up libgudev-1.0-0:arm64 (238-6) ... Setting up libpython3-stdlib:arm64 (3.13.3-1) ... Setting up libdrm-amdgpu1:arm64 (2.4.124-2) ... Setting up libgnutls30t64:arm64 (3.8.9-2) ... Setting up libllvm19:arm64 (1:19.1.7-3) ... Setting up libqt6core6t64:arm64 (6.8.2+dfsg-6) ... Setting up mesa-libgallium:arm64 (25.0.4-1) ... Setting up fontconfig (2.15.0-2.3) ... Regenerating fonts cache... done. Setting up libqt6test6:arm64 (6.8.2+dfsg-6) ... Setting up libgbm1:arm64 (25.0.4-1) ... Setting up libpulse0:arm64 (17.0+dfsg1-2+b1) ... Setting up python3.13 (3.13.3-2) ... Setting up libgirepository-2.0-0:arm64 (2.84.1-1) ... Setting up libwacom9:arm64 (2.14.0-1) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up libgl1-mesa-dri:arm64 (25.0.4-1) ... Setting up libpsl5t64:arm64 (0.21.2-1.1+b1) ... Setting up libglib2.0-bin (2.84.1-1) ... Setting up python3 (3.13.3-1) ... Setting up man-db (2.13.0-1) ... Not building database; man-db/auto-update is not 'true'. Setting up libasan8-i386-cross (14.2.0-19cross1) ... Setting up libstdc++6-i386-cross (14.2.0-19cross1) ... Setting up libinput-bin (1.28.1-1) ... Setting up libglibmm-2.4-1t64:arm64 (2.66.8-1) ... Setting up libegl-mesa0:arm64 (25.0.4-1) ... Setting up python3-packaging (24.2-3) ... Setting up libxml++2.6-2v5:arm64 (2.42.3-2) ... Setting up libspa-0.2-modules:arm64 (1.4.2-1) ... Setting up librtmp1:arm64 (2.4+20151223.gitfa8646d.1-2+b5) ... Setting up qt6-wayland-dev-tools (6.8.2-4) ... Setting up qmake6-bin (6.8.2+dfsg-6) ... Setting up libegl1:arm64 (1.7.0-1+b2) ... Setting up libpipewire-0.3-0t64:arm64 (1.4.2-1) ... Setting up libngtcp2-crypto-gnutls8:arm64 (1.11.0-1) ... Setting up libqt6dbus6:arm64 (6.8.2+dfsg-6) ... Setting up libinput10:arm64 (1.28.1-1) ... Setting up libgio-2.0-dev-bin (2.84.1-1) ... Setting up girepository-tools:arm64 (2.84.1-1) ... Setting up libglx-mesa0:arm64 (25.0.4-1) ... Setting up libffado2:arm64 (2.4.9-2) ... No diversion 'diversion of /lib/udev/rules.d/60-ffado.rules to /lib/udev/rules.d/60-ffado.rules.usr-is-merged by usr-is-merged', none removed. Setting up qt6-base-dev-tools (6.8.2+dfsg-6) ... Setting up libglx0:arm64 (1.7.0-1+b2) ... Setting up libcurl4t64:arm64 (8.13.0-4) ... Setting up python3-charset-normalizer (3.4.1-1+b1) ... Setting up libcurl3t64-gnutls:arm64 (8.13.0-4) ... Setting up python3-yaml (6.0.2-1+b2) ... Setting up debhelper (13.24.2) ... Setting up libubsan1-i386-cross (14.2.0-19cross1) ... Setting up qmake6:i386 (6.8.2+dfsg-6) ... Setting up libpipewire-0.3-modules:arm64 (1.4.2-1) ... Setting up libqt6gui6:arm64 (6.8.2+dfsg-6) ... Setting up python3-debian (1.0.1) ... Setting up pkg-kde-tools (0.18.12) ... Setting up cmake (3.31.6-2) ... Setting up libglib2.0-dev-bin (2.84.1-1) ... Setting up libproxy1v5:arm64 (0.5.9-1) ... Setting up libqt6opengl6:arm64 (6.8.2+dfsg-6) ... Setting up libgcc-14-dev-i386-cross (14.2.0-19cross1) ... Setting up pipewire-bin (1.4.2-1) ... Setting up libqt6widgets6:arm64 (6.8.2+dfsg-6) ... Setting up libqt6svg6:arm64 (6.8.2-3) ... Setting up gcc-14-i686-linux-gnu (14.2.0-19cross1) ... Setting up gcc-i686-linux-gnu (4:14.2.0-1) ... Setting up libqt6network6:arm64 (6.8.2+dfsg-6) ... Setting up libstdc++-14-dev-i386-cross (14.2.0-19cross1) ... Setting up g++-14-i686-linux-gnu (14.2.0-19cross1) ... Setting up g++-i686-linux-gnu (4:14.2.0-1) ... Setting up libqt6qml6:arm64 (6.8.2+dfsg-7) ... Setting up crossbuild-essential-i386 (12.12) ... Setting up libqt6qmlmodels6:arm64 (6.8.2+dfsg-7) ... Setting up libqt6qmlworkerscript6:arm64 (6.8.2+dfsg-7) ... Setting up libqt6qmlcompiler6:arm64 (6.8.2+dfsg-7) ... Setting up libqt6qmlmeta6:arm64 (6.8.2+dfsg-7) ... Setting up libqt6quick6:arm64 (6.8.2+dfsg-7) ... Setting up libqt6quickshapes6:arm64 (6.8.2+dfsg-7) ... Setting up libqt6quicktest6:arm64 (6.8.2+dfsg-7) ... Setting up libqt6quickvectorimagegenerator6:arm64 (6.8.2+dfsg-7) ... Setting up qt6-declarative-dev-tools (6.8.2+dfsg-7) ... Setting up libgcc-s1:i386 (14.2.0-19) ... Setting up libc6:i386 (2.41-7) ... Setting up libnghttp3-9:i386 (1.8.0-1) ... Setting up libdb5.3t64:i386 (5.3.28+dfsg2-9) ... Setting up libffi8:i386 (3.4.8-1) ... Setting up libnuma1:i386 (2.0.19-1) ... Setting up libvpx9:i386 (1.15.0-2) ... Setting up libdrm2:i386 (2.4.124-2) ... Setting up libmd0:i386 (1.1.0-2+b1) ... Setting up libdav1d7:i386 (1.5.1-1) ... Setting up libmtdev1t64:i386 (1.1.7-1) ... Setting up ocl-icd-libopencl1:i386 (2.3.3-1) ... Setting up libduktape207:i386 (2.7.0-2+b2) ... Setting up libasyncns0:i386 (0.8-6+b5) ... Setting up libxshmfence1:i386 (1.3.3-1) ... Setting up librav1e0.7:i386 (0.7.1-9+b1) ... Setting up libasan8:i386 (14.2.0-19) ... Setting up libtasn1-6:i386 (4.20.0-2) ... Setting up libmd4c0:i386 (0.5.2-2+b1) ... Setting up libopenjp2-7:i386 (2.5.3-2) ... Setting up libngtcp2-16:i386 (1.11.0-1) ... Setting up libunibreak6:i386 (6.1-3) ... Setting up libwayland-egl1:i386 (1.23.1-3) ... Setting up libmbedcrypto16:i386 (3.6.3-1) ... Setting up libbz2-1.0:i386 (1.0.8-6) ... Setting up libsamplerate0:i386 (0.2.2-4+b2) ... Setting up libbsd0:i386 (0.12.2-2) ... Setting up libevdev2:i386 (1.13.4+dfsg-1) ... Setting up libblkid1:i386 (2.41-4) ... Setting up libstdc++6:i386 (14.2.0-19) ... Setting up libmp3lame0:i386 (3.100-6+b3) ... Setting up libitm1:i386 (14.2.0-19) ... Setting up libtinfo6:i386 (6.5+20250216-2) ... Setting up libserd-0-0:i386 (0.32.4-1) ... Setting up libdrm-amdgpu1:i386 (2.4.124-2) ... Setting up libxkbcommon0:i386 (1.7.0-2) ... Setting up libwayland-client0:i386 (1.23.1-3) ... Setting up libchromaprint1:i386 (1.5.1-7) ... Setting up libhwy1t64:i386 (1.2.0-2+b2) ... Setting up libexpat1:i386 (2.7.1-1) ... Setting up libgraphite2-3:i386 (1.3.14-2+b1) ... Setting up liblcms2-2:i386 (2.16-2) ... Setting up libpixman-1-0:i386 (0.44.0-3) ... Setting up libdvdread8t64:i386 (6.1.3-2) ... Setting up libudfread0:i386 (1.1.2-1+b2) ... Setting up libnorm1t64:i386 (1.5.9+dfsg-3.1+b2) ... Setting up libsharpyuv0:i386 (1.5.0-0.1) ... Setting up libwayland-server0:i386 (1.23.1-3) ... Setting up libzstd1:i386 (1.5.7+dfsg-1) ... Setting up libaom3:i386 (3.12.1-1) ... Setting up libice6:i386 (2:1.1.1-1) ... Setting up libxau6:i386 (1:1.0.11-1) ... Setting up libxdmcp6:i386 (1:1.1.5-1) ... Setting up libdouble-conversion3:i386 (3.3.1-1) ... Setting up libkeyutils1:i386 (1.6.3-6) ... Setting up libdrm-nouveau2:i386 (2.4.124-2) ... Setting up libxcb1:i386 (1.17.0-2+b1) ... Setting up libsodium23:i386 (1.0.18-1+b2) ... Setting up libxcb-xfixes0:i386 (1.17.0-2+b1) ... Setting up libogg0:i386 (1.3.5-3+b2) ... Setting up liblerc4:i386 (4.0.0+ds-5) ... Setting up libxau-dev:i386 (1:1.0.11-1) ... Setting up libspeex1:i386 (1.2.1-3) ... Setting up libshine3:i386 (3.1.1-2+b2) ... Setting up libx264-164:i386 (2:0.164.3108+git31e19f9-2+b1) ... Setting up libtwolame0:i386 (0.4.0-2+b2) ... Setting up liblzma5:i386 (5.8.1-1) ... Setting up libxcb-xinput0:i386 (1.17.0-2+b1) ... Setting up libdatrie1:i386 (0.2.13-3+b1) ... Setting up libevdev-dev:i386 (1.13.4+dfsg-1) ... Setting up libgsm1:i386 (1.0.22-1+b2) ... Setting up libxcb-render0:i386 (1.17.0-2+b1) ... Setting up libzix-0-0:i386 (0.6.2-1) ... Setting up libmtdev-dev:i386 (1.1.7-1) ... Setting up libdrm-radeon1:i386 (2.4.124-2) ... Setting up libglvnd0:i386 (1.7.0-1+b2) ... Setting up libcodec2-1.2:i386 (1.2.0-3) ... Setting up libts0t64:i386 (1.22-1.1+b1) ... Setting up libxcb-glx0:i386 (1.17.0-2+b1) ... Setting up libxkbcommon-dev:i386 (1.7.0-2) ... Setting up libbrotli1:i386 (1.1.0-2+b7) ... Setting up libedit2:i386 (3.1-20250104-1) ... Setting up libxcb-keysyms1:i386 (0.4.1-1) ... Setting up libxcb-shape0:i386 (1.17.0-2+b1) ... Setting up libavahi-common3:i386 (0.8-16) ... Setting up libnghttp2-14:i386 (1.64.0-1.1) ... Setting up libdeflate0:i386 (1.23-2) ... Setting up libebur128-1:i386 (1.2.6-1+b2) ... Setting up libxcb-render-util0:i386 (0.3.10-1) ... Setting up zlib1g:i386 (1:1.3.dfsg+really1.3.1-1+b1) ... Setting up libcrypt1:i386 (1:4.4.38-1) ... Setting up libxcb-shm0:i386 (1.17.0-2+b1) ... Setting up libxcb-icccm4:i386 (0.4.2-1) ... Setting up libcom-err2:i386 (1.47.2-1+b1) ... Setting up libmpg123-0t64:i386 (1.32.10-1) ... Setting up libgomp1:i386 (14.2.0-19) ... Setting up libabsl20240722:i386 (20240722.0-3) ... Setting up libcjson1:i386 (1.7.18-3+b1) ... Setting up libxvidcore4:i386 (2:1.3.7-1+b2) ... Setting up libffi-dev:i386 (3.4.8-1) ... Setting up libwebrtc-audio-processing-1-3:i386 (1.3-3+b1) ... Setting up libjbig0:i386 (2.1-6.1+b2) ... Setting up libpcre2-16-0:i386 (10.45-1) ... Setting up libcap2:i386 (1:2.75-6) ... Setting up libopengl0:i386 (1.7.0-1+b2) ... Setting up libelf1t64:i386 (0.192-4) ... Setting up libxcb-util1:i386 (0.4.1-1) ... Setting up libsnappy1v5:i386 (1.2.2-1) ... Setting up libxcb-xkb1:i386 (1.17.0-2+b1) ... Setting up libxcb-image0:i386 (0.4.0-2+b2) ... Setting up libkrb5support0:i386 (1.21.3-5) ... Setting up libsasl2-modules-db:i386 (2.1.28+dfsg1-9) ... Setting up librist4:i386 (0.2.11+dfsg-1) ... Setting up libxcb-present0:i386 (1.17.0-2+b1) ... Setting up libthai0:i386 (0.1.29-2+b1) ... Setting up libxdmcp-dev:i386 (1:1.1.5-1) ... Setting up libpgm-5.3-0t64:i386 (5.3.128~dfsg-2.1+b1) ... Setting up libtheoraenc1:i386 (1.2.0~alpha1+dfsg-6) ... Setting up libnettle8t64:i386 (3.10.1-1) ... Setting up libz3-4:i386 (4.13.3-1) ... Setting up libpcre2-32-0:i386 (10.45-1) ... Setting up libblas3:i386 (3.12.1-2) ... update-alternatives: using /usr/lib/i386-linux-gnu/blas/libblas.so.3 to provide /usr/lib/i386-linux-gnu/libblas.so.3 (libblas.so.3-i386-linux-gnu) in auto mode Setting up libasound2t64:i386 (1.2.14-1) ... Setting up libjpeg62-turbo:i386 (1:2.1.5-3.1) ... Setting up libva2:i386 (2.22.0-3) ... Setting up libsvtav1enc2:i386 (2.3.0+dfsg-1) ... Setting up libepoxy0:i386 (1.5.10-2) ... Setting up libxcb-sync1:i386 (1.17.0-2+b1) ... Setting up libgmp10:i386 (2:6.3.0+dfsg-3) ... Setting up libxcb-cursor0:i386 (0.1.5-1) ... Setting up libfribidi0:i386 (1.0.16-1) ... Setting up libopus0:i386 (1.5.2-2) ... Setting up libquadmath0:i386 (14.2.0-19) ... Setting up libp11-kit0:i386 (0.25.5-3) ... Setting up libxkbcommon-x11-0:i386 (1.7.0-2) ... Setting up libunistring5:i386 (1.3-2) ... Setting up libpng16-16t64:i386 (1.6.47-1.1) ... Setting up libatomic1:i386 (14.2.0-19) ... Setting up libvorbis0a:i386 (1.3.7-3) ... Setting up libuuid1:i386 (2.41-4) ... Setting up libflac14:i386 (1.5.0+ds-2) ... Setting up libsepol2:i386 (3.8.1-1) ... Setting up libsepol-dev:i386 (3.8.1-1) ... Setting up libsensors5:i386 (1:3.6.2-2) ... Setting up libpcre2-8-0:i386 (10.45-1) ... Setting up cross-exe-wrapper:i386 (0.2.6) ... Setting up libk5crypto3:i386 (1.21.3-5) ... Setting up libfftw3-double3:i386 (3.3.10-2+b1) ... Setting up libgfortran5:i386 (14.2.0-19) ... Setting up libvulkan1:i386 (1.4.309.0-1) ... Setting up libwebp7:i386 (1.5.0-0.1) ... Setting up librubberband2:i386 (3.3.0+dfsg-2+b3) ... Setting up libva-wayland2:i386 (2.22.0-3) ... Setting up libudev1:i386 (257.5-2) ... Setting up libubsan1:i386 (14.2.0-19) ... Setting up libpcre2-posix3:i386 (10.45-1) ... Setting up libvidstab1.1:i386 (1.1.0-2+b2) ... Setting up libflite1:i386 (2.2-7) ... Setting up libhogweed6t64:i386 (3.10.1-1) ... Setting up libva-drm2:i386 (2.22.0-3) ... Setting up libsord-0-0:i386 (0.16.18-1) ... Setting up libcrypt-dev:i386 (1:4.4.38-1) ... Setting up libtiff6:i386 (4.7.0-3) ... Setting up libwayland-cursor0:i386 (1.23.1-3) ... Setting up libbs2b0:i386 (3.1.0+dfsg-8+b1) ... Setting up libxcb-randr0:i386 (1.17.0-2+b1) ... Setting up libsratom-0-0:i386 (0.6.18-1) ... Setting up libzimg2:i386 (3.0.5+ds1-1+b2) ... Setting up libc6-dev:i386 (2.41-7) ... Setting up libx11-6:i386 (2:1.8.12-1) ... Setting up libicu76:i386 (76.1-3) ... Setting up libopengl-dev:i386 (1.7.0-1+b2) ... Setting up libgcc-14-dev:i386 (14.2.0-19) ... Setting up libx265-215:i386 (4.1-2) ... Setting up libwebpmux3:i386 (1.5.0-0.1) ... Setting up libcap-dev:i386 (1:2.75-6) ... Setting up libstdc++-14-dev:i386 (14.2.0-19) ... Setting up libsm6:i386 (2:1.2.6-1) ... Setting up liblilv-0-0:i386 (0.24.26-1) ... Setting up libjxl0.11:i386 (0.11.1-4) ... Setting up libxml2:i386 (2.12.7+dfsg+really2.9.14-0.4) ... Setting up libbrotli-dev:i386 (1.1.0-2+b7) ... Setting up libvorbisenc2:i386 (1.3.7-3) ... Setting up libdvdnav4:i386 (6.1.1-3+b1) ... Setting up libbz2-dev:i386 (1.0.8-6) ... Setting up libgme0:i386 (0.6.3-7+b2) ... Setting up libb2-1:i386 (0.98.1-1.1+b2) ... Setting up libxcb-dri3-0:i386 (1.17.0-2+b1) ... Setting up libllvm19:i386 (1:19.1.7-3) ... Setting up libx11-xcb1:i386 (2:1.8.12-1) ... Setting up libpciaccess0:i386 (0.17-3+b3) ... Setting up liblapack3:i386 (3.12.1-2) ... update-alternatives: using /usr/lib/i386-linux-gnu/lapack/liblapack.so.3 to provide /usr/lib/i386-linux-gnu/liblapack.so.3 (liblapack.so.3-i386-linux-gnu) in auto mode Setting up libvulkan-dev:i386 (1.4.309.0-1) ... Setting up libfftw3-single3:i386 (3.3.10-2+b1) ... Setting up libpciaccess-dev:i386 (0.17-3+b3) ... Setting up libxcb1-dev:i386 (1.17.0-2+b1) ... Setting up libpcre2-dev:i386 (10.45-1) ... Setting up libzvbi0t64:i386 (0.2.44-1) ... Setting up libxrender1:i386 (1:0.9.12-1) ... Setting up libsoxr0:i386 (0.1.3-4+b2) ... Setting up libssl3t64:i386 (3.5.0-1) ... Setting up libdrm-intel1:i386 (2.4.124-2) ... Setting up libmysofa1:i386 (1.3.3+dfsg-1) ... Setting up libx11-dev:i386 (2:1.8.12-1) ... Setting up libxext6:i386 (2:1.3.4-1+b3) ... Setting up libidn2-0:i386 (2.3.8-2) ... Setting up libwayland-dev:i386 (1.23.1-3) ... Setting up libsystemd0:i386 (257.5-2) ... Setting up libxxf86vm1:i386 (1:1.1.4-1+b4) ... Setting up libselinux1:i386 (3.8.1-1) ... Setting up libvorbisfile3:i386 (1.3.7-3) ... Setting up libexpat1-dev:i386 (2.7.1-1) ... Setting up libfreetype6:i386 (2.13.3+dfsg-1) ... Setting up libxfixes3:i386 (1:6.0.0-2+b4) ... Setting up uuid-dev:i386 (2.41-4) ... Setting up libdbus-1-3:i386 (1.16.2-2) ... Setting up libplacebo349:i386 (7.349.0-3) ... Setting up libudev-dev:i386 (257.5-2) ... Setting up libsasl2-2:i386 (2.1.28+dfsg1-9) ... Setting up zlib1g-dev:i386 (1:1.3.dfsg+really1.3.1-1+b1) ... Setting up libvdpau1:i386 (1.5-3+b1) ... Setting up libmount1:i386 (2.41-4) ... Setting up libkrb5-3:i386 (1.21.3-5) ... Setting up libfontconfig1:i386 (2.15.0-2.3) ... Setting up libsndfile1:i386 (1.2.2-2+b1) ... Setting up libssh2-1t64:i386 (1.11.1-1) ... Setting up libbluray2:i386 (1:1.3.4-1+b2) ... Setting up libva-x11-2:i386 (2.22.0-3) ... Setting up libopenmpt0t64:i386 (0.7.13-1+b1) ... Setting up libavahi-client3:i386 (0.8-16) ... Setting up libldap2:i386 (2.6.9+dfsg-2) ... Setting up libgnutls30t64:i386 (3.8.9-2) ... Setting up libblkid-dev:i386 (2.41-4) ... Setting up mesa-libgallium:i386 (25.0.4-1) ... Setting up librabbitmq4:i386 (0.15.0-1) ... Setting up libdrm-dev:i386 (2.4.124-2) ... Setting up libgbm1:i386 (25.0.4-1) ... Setting up libpulse0:i386 (17.0+dfsg1-2+b1) ... Setting up libselinux1-dev:i386 (3.8.1-1) ... Setting up libgl1-mesa-dri:i386 (25.0.4-1) ... Setting up libpng-dev:i386 (1.6.47-1.1) ... Setting up libpsl5t64:i386 (0.21.2-1.1+b1) ... Setting up libavutil59:i386 (7:7.1.1-1+b1) ... Setting up libcairo2:i386 (1.18.4-1+b1) ... Setting up libgbm-dev:i386 (25.0.4-1) ... Setting up libfreetype-dev:i386 (2.13.3+dfsg-1) ... Setting up libpostproc58:i386 (7:7.1.1-1+b1) ... Setting up libsphinxbase3t64:i386 (0.8+5prealpha+1-21+b1) ... Setting up libswresample5:i386 (7:7.1.1-1+b1) ... Setting up libswscale8:i386 (7:7.1.1-1+b1) ... Setting up libglib2.0-0t64:i386 (2.84.1-1) ... /var/lib/dpkg/info/libglib2.0-0t64:i386.postinst: 37: /usr/lib/i386-linux-gnu/glib-2.0/glib-compile-schemas: Exec format error /var/lib/dpkg/info/libglib2.0-0t64:i386.postinst: 38: /usr/lib/i386-linux-gnu/glib-2.0/gio-querymodules: Exec format error Setting up libegl-mesa0:i386 (25.0.4-1) ... Setting up libtheoradec1:i386 (1.2.0~alpha1+dfsg-6) ... Setting up libspa-0.2-modules:i386 (1.4.2-1) ... Setting up librtmp1:i386 (2.4+20151223.gitfa8646d.1-2+b5) ... Setting up libgssapi-krb5-2:i386 (1.21.3-5) ... Setting up gir1.2-glib-2.0:i386 (2.84.1-1) ... Setting up libssh-4:i386 (0.11.1-2) ... Setting up libsrt1.5-gnutls:i386 (1.5.4-1) ... Setting up gir1.2-glib-2.0-dev:i386 (2.84.1-1) ... Setting up libegl1:i386 (1.7.0-1+b2) ... Setting up libharfbuzz0b:i386 (10.2.0-1+b1) ... Setting up libgdk-pixbuf-2.0-0:i386 (2.42.12+dfsg-2) ... /var/lib/dpkg/info/libgdk-pixbuf-2.0-0:i386.postinst: 30: /usr/lib/i386-linux-gnu/gdk-pixbuf-2.0/gdk-pixbuf-query-loaders: Exec format error Setting up libcairo-gobject2:i386 (1.18.4-1+b1) ... Setting up libpipewire-0.3-0t64:i386 (1.4.2-1) ... Setting up libcups2t64:i386 (2.4.10-2+b1) ... Setting up libmount-dev:i386 (2.41-4) ... Setting up libgudev-1.0-0:i386 (238-6) ... Setting up libngtcp2-crypto-gnutls8:i386 (1.11.0-1) ... Setting up libavutil-dev:i386 (7:7.1.1-1+b1) ... Setting up libqt6core6t64:i386 (6.8.2+dfsg-6) ... Setting up libgio-2.0-dev:i386 (2.84.1-1) ... Setting up libqt6test6:i386 (6.8.2+dfsg-6) ... Setting up libglx-mesa0:i386 (25.0.4-1) ... Setting up libzmq5:i386 (4.3.5-1+b3) ... Setting up libglx0:i386 (1.7.0-1+b2) ... Setting up libgirepository-2.0-0:i386 (2.84.1-1) ... Setting up libswresample-dev:i386 (7:7.1.1-1+b1) ... Setting up libfontconfig-dev:i386 (2.15.0-2.3) ... Setting up libwacom9:i386 (2.14.0-1) ... Setting up libpostproc-dev:i386 (7:7.1.1-1+b1) ... Setting up libpango-1.0-0:i386 (1.56.3-1) ... Setting up libcurl3t64-gnutls:i386 (8.13.0-4) ... Setting up libpocketsphinx3:i386 (0.8+5prealpha+1-15+b4) ... Setting up libgl1:i386 (1.7.0-1+b2) ... Setting up libass9:i386 (1:0.17.3-1+b1) ... Setting up libqt6xml6:i386 (6.8.2+dfsg-6) ... Setting up libqt6sql6:i386 (6.8.2+dfsg-6) ... Setting up libswscale-dev:i386 (7:7.1.1-1+b1) ... Setting up gir1.2-gudev-1.0:i386 (238-6) ... Setting up libpipewire-0.3-dev:i386 (1.4.2-1) ... Setting up libglx-dev:i386 (1.7.0-1+b2) ... Setting up libpangoft2-1.0-0:i386 (1.56.3-1) ... Setting up libva-glx2:i386 (2.22.0-3) ... Setting up libgl-dev:i386 (1.7.0-1+b2) ... Setting up libpangocairo-1.0-0:i386 (1.56.3-1) ... Setting up libqt6dbus6:i386 (6.8.2+dfsg-6) ... Setting up libqt6concurrent6:i386 (6.8.2+dfsg-6) ... Setting up libinput10:i386 (1.28.1-1) ... Setting up libproxy1v5:i386 (0.5.9-1) ... Setting up girepository-tools:i386 (2.84.1-1) ... Setting up libegl-dev:i386 (1.7.0-1+b2) ... Setting up libepoxy-dev:i386 (1.5.10-2) ... Setting up libkf6coreaddons6:i386 (6.13.0-1) ... Setting up librsvg2-2:i386 (2.60.0+dfsg-1) ... Setting up libva-dev:i386 (2.22.0-3) ... Setting up libqt6gui6:i386 (6.8.2+dfsg-6) ... Setting up libglib2.0-dev:i386 (2.84.1-1) ... Setting up libavcodec61:i386 (7:7.1.1-1+b1) ... Setting up libqt6network6:i386 (6.8.2+dfsg-6) ... Setting up qt6-qpa-plugins:i386 (6.8.2+dfsg-6) ... Setting up libavcodec-dev:i386 (7:7.1.1-1+b1) ... Setting up libqt6qml6:i386 (6.8.2+dfsg-7) ... Setting up libgudev-1.0-dev:i386 (238-6) ... Setting up libqt6opengl6:i386 (6.8.2+dfsg-6) ... Setting up libqt6qmlmodels6:i386 (6.8.2+dfsg-7) ... Setting up qml6-module-qt-labs-settings:i386 (6.8.2+dfsg-7) ... Setting up libavformat61:i386 (7:7.1.1-1+b1) ... Setting up libqt6widgets6:i386 (6.8.2+dfsg-6) ... Setting up libqt6qmlworkerscript6:i386 (6.8.2+dfsg-7) ... Setting up libqt6svg6:i386 (6.8.2-3) ... Setting up qml6-module-qtquick-tooling:i386 (6.8.2+dfsg-7) ... Setting up libqt6waylandclient6:i386 (6.8.2-4) ... Setting up qml6-module-org-kde-coreaddons:i386 (6.13.0-1) ... Setting up qml6-module-qtquick-localstorage:i386 (6.8.2+dfsg-7) ... Setting up libkf6i18n6:i386 (6.13.0-1) ... Setting up libavfilter10:i386 (7:7.1.1-1+b1) ... Setting up libqt6qmlnetwork6:i386 (6.8.2+dfsg-7) ... Setting up libkf6i18nqml6:i386 (6.13.0-1) ... Setting up libqt6qmlcompiler6:i386 (6.8.2+dfsg-7) ... Setting up libkf6i18nlocaledata6:i386 (6.13.0-1) ... Setting up libqt6qmlmeta6:i386 (6.8.2+dfsg-7) ... Setting up libqt6openglwidgets6:i386 (6.8.2+dfsg-6) ... Setting up libqt6wlshellintegration6:i386 (6.8.2-4) ... Setting up libwacom-dev:i386 (2.14.0-1) ... Setting up libqt6printsupport6:i386 (6.8.2+dfsg-6) ... Setting up qml6-module-qtqml-models:i386 (6.8.2+dfsg-7) ... Setting up libavformat-dev:i386 (7:7.1.1-1+b1) ... Setting up qml6-module-qt-labs-qmlmodels:i386 (6.8.2+dfsg-7) ... Setting up qml6-module-qtqml-workerscript:i386 (6.8.2+dfsg-7) ... Setting up qt6-base-dev:i386 (6.8.2+dfsg-6) ... Setting up libinput-dev:i386 (1.28.1-1) ... Setting up libqt6quick6:i386 (6.8.2+dfsg-7) ... Setting up qml6-module-qtqml:i386 (6.8.2+dfsg-7) ... Setting up qml6-module-org-kde-i18n-localedata:i386 (6.13.0-1) ... Setting up qml6-module-qtwayland-client-texturesharing:i386 (6.8.2-4) ... Setting up libqt6quickshapes6:i386 (6.8.2+dfsg-7) ... Setting up qt6-qmlls-plugins:i386 (6.8.2+dfsg-7) ... Setting up qt6-qmllint-plugins:i386 (6.8.2+dfsg-7) ... Setting up qt6-qmltooling-plugins:i386 (6.8.2+dfsg-7) ... Setting up qml6-module-qtcore:i386 (6.8.2+dfsg-7) ... Setting up libkf6coreaddons-dev:i386 (6.13.0-1) ... Setting up qml6-module-qt-labs-folderlistmodel:i386 (6.8.2+dfsg-7) ... Setting up qml6-module-qtquick:i386 (6.8.2+dfsg-7) ... Setting up qml6-module-qtquick-layouts:i386 (6.8.2+dfsg-7) ... Setting up libqt6waylandcompositor6:i386 (6.8.2-4) ... Setting up qt6-base-private-dev:i386 (6.8.2+dfsg-6) ... Setting up libavfilter-dev:i386 (7:7.1.1-1+b1) ... Setting up qml6-module-qtquick-shapes:i386 (6.8.2+dfsg-7) ... Setting up libqt6quicktemplates2-6:i386 (6.8.2+dfsg-7) ... Setting up qml6-module-qtquick-templates:i386 (6.8.2+dfsg-7) ... Setting up libqt6quickwidgets6:i386 (6.8.2+dfsg-7) ... Setting up qml6-module-qt-labs-animation:i386 (6.8.2+dfsg-7) ... Setting up libqt6labsplatform6:i386 (6.8.2+dfsg-7) ... Setting up qml6-module-qtqml-xmllistmodel:i386 (6.8.2+dfsg-7) ... Setting up qml6-module-qtnetwork:i386 (6.8.2+dfsg-7) ... Setting up libqt6quicktest6:i386 (6.8.2+dfsg-7) ... Setting up libqt6quickvectorimagegenerator6:i386 (6.8.2+dfsg-7) ... Setting up qml6-module-qtquick-particles:i386 (6.8.2+dfsg-7) ... Setting up qml6-module-qt-labs-sharedimage:i386 (6.8.2+dfsg-7) ... Setting up qml6-module-qtquick-effects:i386 (6.8.2+dfsg-7) ... Setting up libqt6waylandcompositorpresentationtime6:i386 (6.8.2-4) ... Setting up libqt6waylandcompositoriviapplication6:i386 (6.8.2-4) ... Setting up libqt6waylandcompositorwlshell6:i386 (6.8.2-4) ... Setting up libqt6waylandcompositorxdgshell6:i386 (6.8.2-4) ... Setting up qml6-module-qtquick-window:i386 (6.8.2+dfsg-7) ... Setting up qml6-module-qt-labs-wavefrontmesh:i386 (6.8.2+dfsg-7) ... Setting up libqt6quickvectorimage6:i386 (6.8.2+dfsg-7) ... Setting up qml6-module-qtwayland-compositor:i386 (6.8.2-4) ... Setting up libqt6quickcontrols2-6:i386 (6.8.2+dfsg-7) ... Setting up qml6-module-qt-labs-platform:i386 (6.8.2+dfsg-7) ... Setting up qt6-wayland-dev:i386 (6.8.2-4) ... Setting up qml6-module-qttest:i386 (6.8.2+dfsg-7) ... Setting up qml6-module-qtquick-controls:i386 (6.8.2+dfsg-7) ... Setting up qml6-module-qtquick-vectorimage:i386 (6.8.2+dfsg-7) ... Setting up qml6-module-qtquick-nativestyle:i386 (6.8.2+dfsg-7) ... Setting up qml6-module-qtquick-dialogs:i386 (6.8.2+dfsg-7) ... Setting up qt6-declarative-dev:i386 (6.8.2+dfsg-7) ... Setting up libkf6i18n-dev:i386 (6.13.0-1) ... Setting up qt6-declarative-private-dev:i386 (6.8.2+dfsg-7) ... Setting up sbuild-build-depends-main-dummy:i386 (0.invalid.0) ... Processing triggers for libc-bin (2.41-7) ... +------------------------------------------------------------------------------+ | Check architectures | +------------------------------------------------------------------------------+ Arch check ok (i386 included in linux-any all) +------------------------------------------------------------------------------+ | Build environment | +------------------------------------------------------------------------------+ Kernel: Linux 6.1.0-28-arm64 #1 SMP Debian 6.1.119-1 (2024-11-22) arm64 (aarch64) Toolchain package versions: binutils_2.44-3 dpkg-dev_1.22.18 g++-14_14.2.0-19 gcc-14_14.2.0-19 libc6-dev_2.41-7 libstdc++-14-dev_14.2.0-19 libstdc++-14-dev-i386-cross_14.2.0-19cross1 libstdc++6_14.2.0-19 libstdc++6-i386-cross_14.2.0-19cross1 linux-libc-dev_6.12.22-1 Package versions: apt_3.0.0 apt-utils_3.0.0 autoconf_2.72-3.1 automake_1:1.17-4 autopoint_0.23.1-1 autotools-dev_20240727.1 base-files_13.7 base-passwd_3.6.7 bash_5.2.37-2 binutils_2.44-3 binutils-aarch64-linux-gnu_2.44-3 binutils-common_2.44-3 binutils-i686-linux-gnu_2.44-3 bsdextrautils_2.41-4 bsdutils_1:2.41-4 build-essential_12.12 bzip2_1.0.8-6 cmake_3.31.6-2 cmake-data_3.31.6-2 coreutils_9.7-2 cpp_4:14.2.0-1 cpp-14_14.2.0-19 cpp-14-aarch64-linux-gnu_14.2.0-19 cpp-14-i686-linux-gnu_14.2.0-19cross1 cpp-aarch64-linux-gnu_4:14.2.0-1 cpp-i686-linux-gnu_4:14.2.0-1 cross-exe-wrapper_0.2.6 crossbuild-essential-i386_12.12 dash_0.5.12-12 debconf_1.5.91 debhelper_13.24.2 debian-archive-keyring_2025.1 debianutils_5.22 dh-autoreconf_20 dh-strip-nondeterminism_1.14.1-2 diffutils_1:3.10-4 dpkg_1.22.18 dpkg-dev_1.22.18 dwz_0.15-1+b1 extra-cmake-modules_6.13.0-1 fakeroot_1.37.1.1-1 file_1:5.46-5 findutils_4.10.0-3 fontconfig_2.15.0-2.3 fontconfig-config_2.15.0-2.3 fonts-dejavu-core_2.37-8 fonts-dejavu-mono_2.37-8 g++_4:14.2.0-1 g++-14_14.2.0-19 g++-14-aarch64-linux-gnu_14.2.0-19 g++-14-i686-linux-gnu_14.2.0-19cross1 g++-aarch64-linux-gnu_4:14.2.0-1 g++-i686-linux-gnu_4:14.2.0-1 gcc_4:14.2.0-1 gcc-14_14.2.0-19 gcc-14-aarch64-linux-gnu_14.2.0-19 gcc-14-base_14.2.0-19 gcc-14-cross-base_14.2.0-19cross1 gcc-14-i686-linux-gnu_14.2.0-19cross1 gcc-14-i686-linux-gnu-base_14.2.0-19cross1 gcc-aarch64-linux-gnu_4:14.2.0-1 gcc-i686-linux-gnu_4:14.2.0-1 gettext_0.23.1-1 gettext-base_0.23.1-1 gir1.2-glib-2.0_2.84.1-1 gir1.2-glib-2.0-dev_2.84.1-1 gir1.2-gudev-1.0_238-6 girepository-tools_2.84.1-1 grep_3.11-4+b1 groff-base_1.23.0-7 gzip_1.13-1 hostname_3.25 init-system-helpers_1.68 intltool-debian_0.35.0+20060710.6 iso-codes_4.18.0-1 libabsl20240722_20240722.0-3 libacl1_2.3.2-2+b1 libaom3_3.12.1-1 libapt-pkg7.0_3.0.0 libarchive-zip-perl_1.68-1 libarchive13t64_3.7.4-1.1 libasan8_14.2.0-19 libasan8-i386-cross_14.2.0-19cross1 libasound2-data_1.2.14-1 libasound2t64_1.2.14-1 libass9_1:0.17.3-1+b1 libasyncns0_0.8-6+b5 libatomic1_14.2.0-19 libatomic1-i386-cross_14.2.0-19cross1 libattr1_1:2.5.2-3 libaudit-common_1:4.0.2-2 libaudit1_1:4.0.2-2+b2 libavahi-client3_0.8-16 libavahi-common-data_0.8-16 libavahi-common3_0.8-16 libavcodec-dev_7:7.1.1-1+b1 libavcodec61_7:7.1.1-1+b1 libavfilter-dev_7:7.1.1-1+b1 libavfilter10_7:7.1.1-1+b1 libavformat-dev_7:7.1.1-1+b1 libavformat61_7:7.1.1-1+b1 libavutil-dev_7:7.1.1-1+b1 libavutil59_7:7.1.1-1+b1 libb2-1_0.98.1-1.1+b2 libbinutils_2.44-3 libblas3_3.12.1-2 libblkid-dev_2.41-4 libblkid1_2.41-4 libbluray2_1:1.3.4-1+b2 libbrotli-dev_1.1.0-2+b7 libbrotli1_1.1.0-2+b7 libbs2b0_3.1.0+dfsg-8+b1 libbsd0_0.12.2-2 libbz2-1.0_1.0.8-6 libbz2-dev_1.0.8-6 libc-bin_2.41-7 libc-dev-bin_2.41-7 libc6_2.41-7 libc6-dev_2.41-7 libc6-dev-i386-cross_2.41-6cross2 libc6-i386-cross_2.41-6cross2 libcairo-gobject2_1.18.4-1+b1 libcairo2_1.18.4-1+b1 libcap-dev_1:2.75-6 libcap-ng0_0.8.5-4+b1 libcap2_1:2.75-6 libcc1-0_14.2.0-19 libchromaprint1_1.5.1-7 libcjson1_1.7.18-3+b1 libcodec2-1.2_1.2.0-3 libcom-err2_1.47.2-1+b1 libconfig++11_1.7.3-2 libcrypt-dev_1:4.4.38-1 libcrypt1_1:4.4.38-1 libctf-nobfd0_2.44-3 libctf0_2.44-3 libcups2t64_2.4.10-2+b1 libcurl3t64-gnutls_8.13.0-4 libcurl4t64_8.13.0-4 libdatrie1_0.2.13-3+b1 libdav1d7_1.5.1-1 libdb5.3t64_5.3.28+dfsg2-9 libdbus-1-3_1.16.2-2 libdebconfclient0_0.278 libdebhelper-perl_13.24.2 libdeflate0_1.23-2 libdouble-conversion3_3.3.1-1 libdpkg-perl_1.22.18 libdrm-amdgpu1_2.4.124-2 libdrm-common_2.4.124-2 libdrm-dev_2.4.124-2 libdrm-intel1_2.4.124-2 libdrm-nouveau2_2.4.124-2 libdrm-radeon1_2.4.124-2 libdrm2_2.4.124-2 libduktape207_2.7.0-2+b2 libdvdnav4_6.1.1-3+b1 libdvdread8t64_6.1.3-2 libebur128-1_1.2.6-1+b2 libedit2_3.1-20250104-1 libegl-dev_1.7.0-1+b2 libegl-mesa0_25.0.4-1 libegl1_1.7.0-1+b2 libelf1t64_0.192-4 libepoxy-dev_1.5.10-2 libepoxy0_1.5.10-2 libevdev-dev_1.13.4+dfsg-1 libevdev2_1.13.4+dfsg-1 libexpat1_2.7.1-1 libexpat1-dev_2.7.1-1 libfakeroot_1.37.1.1-1 libffado2_2.4.9-2 libffi-dev_3.4.8-1 libffi8_3.4.8-1 libfftw3-double3_3.3.10-2+b1 libfftw3-single3_3.3.10-2+b1 libfile-stripnondeterminism-perl_1.14.1-2 libflac14_1.5.0+ds-2 libflite1_2.2-7 libfontconfig-dev_2.15.0-2.3 libfontconfig1_2.15.0-2.3 libfreetype-dev_2.13.3+dfsg-1 libfreetype6_2.13.3+dfsg-1 libfribidi0_1.0.16-1 libgbm-dev_25.0.4-1 libgbm1_25.0.4-1 libgcc-14-dev_14.2.0-19 libgcc-14-dev-i386-cross_14.2.0-19cross1 libgcc-s1_14.2.0-19 libgcc-s1-i386-cross_14.2.0-19cross1 libgdbm-compat4t64_1.24-2 libgdbm6t64_1.24-2 libgdk-pixbuf-2.0-0_2.42.12+dfsg-2 libgdk-pixbuf2.0-common_2.42.12+dfsg-2 libgfortran5_14.2.0-19 libgio-2.0-dev_2.84.1-1 libgio-2.0-dev-bin_2.84.1-1 libgirepository-2.0-0_2.84.1-1 libgl-dev_1.7.0-1+b2 libgl1_1.7.0-1+b2 libgl1-mesa-dri_25.0.4-1 libglib2.0-0t64_2.84.1-1 libglib2.0-bin_2.84.1-1 libglib2.0-data_2.84.1-1 libglib2.0-dev_2.84.1-1 libglib2.0-dev-bin_2.84.1-1 libglibmm-2.4-1t64_2.66.8-1 libglvnd0_1.7.0-1+b2 libglx-dev_1.7.0-1+b2 libglx-mesa0_25.0.4-1 libglx0_1.7.0-1+b2 libgme0_0.6.3-7+b2 libgmp10_2:6.3.0+dfsg-3 libgnutls30t64_3.8.9-2 libgomp1_14.2.0-19 libgomp1-i386-cross_14.2.0-19cross1 libgprofng0_2.44-3 libgraphite2-3_1.3.14-2+b1 libgsm1_1.0.22-1+b2 libgssapi-krb5-2_1.21.3-5 libgudev-1.0-0_238-6 libgudev-1.0-dev_238-6 libharfbuzz0b_10.2.0-1+b1 libhogweed6t64_3.10.1-1 libhwasan0_14.2.0-19 libhwy1t64_1.2.0-2+b2 libice6_2:1.1.1-1 libicu76_76.1-3 libidn2-0_2.3.8-2 libiec61883-0_1.2.0-7 libinput-bin_1.28.1-1 libinput-dev_1.28.1-1 libinput10_1.28.1-1 libisl23_0.27-1 libitm1_14.2.0-19 libitm1-i386-cross_14.2.0-19cross1 libjansson4_2.14-2+b3 libjbig0_2.1-6.1+b2 libjpeg62-turbo_1:2.1.5-3.1 libjsoncpp26_1.9.6-3 libjxl0.11_0.11.1-4 libk5crypto3_1.21.3-5 libkeyutils1_1.6.3-6 libkf6coreaddons-data_6.13.0-1 libkf6coreaddons-dev_6.13.0-1 libkf6coreaddons6_6.13.0-1 libkf6i18n-data_6.13.0-1 libkf6i18n-dev_6.13.0-1 libkf6i18n6_6.13.0-1 libkf6i18nlocaledata6_6.13.0-1 libkf6i18nqml6_6.13.0-1 libkrb5-3_1.21.3-5 libkrb5support0_1.21.3-5 liblapack3_3.12.1-2 liblastlog2-2_2.41-4 liblcms2-2_2.16-2 libldap2_2.6.9+dfsg-2 liblerc4_4.0.0+ds-5 liblilv-0-0_0.24.26-1 libllvm19_1:19.1.7-3 liblsan0_14.2.0-19 liblz4-1_1.10.0-4 liblzma5_5.8.1-1 libmagic-mgc_1:5.46-5 libmagic1t64_1:5.46-5 libmbedcrypto16_3.6.3-1 libmd0_1.1.0-2+b1 libmd4c0_0.5.2-2+b1 libmount-dev_2.41-4 libmount1_2.41-4 libmp3lame0_3.100-6+b3 libmpc3_1.3.1-1+b3 libmpfr6_4.2.2-1 libmpg123-0t64_1.32.10-1 libmtdev-dev_1.1.7-1 libmtdev1t64_1.1.7-1 libmysofa1_1.3.3+dfsg-1 libncursesw6_6.5+20250216-2 libnettle8t64_3.10.1-1 libnghttp2-14_1.64.0-1.1 libnghttp3-9_1.8.0-1 libngtcp2-16_1.11.0-1 libngtcp2-crypto-gnutls8_1.11.0-1 libnorm1t64_1.5.9+dfsg-3.1+b2 libnuma1_2.0.19-1 libogg0_1.3.5-3+b2 libopenfec1_1.4.2.11+dfsg-1 libopengl-dev_1.7.0-1+b2 libopengl0_1.7.0-1+b2 libopenjp2-7_2.5.3-2 libopenmpt0t64_0.7.13-1+b1 libopus0_1.5.2-2 libp11-kit0_0.25.5-3 libpam-modules_1.7.0-3 libpam-modules-bin_1.7.0-3 libpam-runtime_1.7.0-3 libpam0g_1.7.0-3 libpango-1.0-0_1.56.3-1 libpangocairo-1.0-0_1.56.3-1 libpangoft2-1.0-0_1.56.3-1 libpciaccess-dev_0.17-3+b3 libpciaccess0_0.17-3+b3 libpcre2-16-0_10.45-1 libpcre2-32-0_10.45-1 libpcre2-8-0_10.45-1 libpcre2-dev_10.45-1 libpcre2-posix3_10.45-1 libperl5.40_5.40.1-3 libpgm-5.3-0t64_5.3.128~dfsg-2.1+b1 libpipeline1_1.5.8-1 libpipewire-0.3-0t64_1.4.2-1 libpipewire-0.3-dev_1.4.2-1 libpipewire-0.3-modules_1.4.2-1 libpixman-1-0_0.44.0-3 libpkgconf3_1.8.1-4 libplacebo349_7.349.0-3 libpng-dev_1.6.47-1.1 libpng16-16t64_1.6.47-1.1 libpocketsphinx3_0.8+5prealpha+1-15+b4 libpostproc-dev_7:7.1.1-1+b1 libpostproc58_7:7.1.1-1+b1 libproc2-0_2:4.0.4-8 libproxy1v5_0.5.9-1 libpsl5t64_0.21.2-1.1+b1 libpulse0_17.0+dfsg1-2+b1 libpython3-stdlib_3.13.3-1 libpython3.13-minimal_3.13.3-2 libpython3.13-stdlib_3.13.3-2 libqt6concurrent6_6.8.2+dfsg-6 libqt6core6t64_6.8.2+dfsg-6 libqt6dbus6_6.8.2+dfsg-6 libqt6gui6_6.8.2+dfsg-6 libqt6labsplatform6_6.8.2+dfsg-7 libqt6network6_6.8.2+dfsg-6 libqt6opengl6_6.8.2+dfsg-6 libqt6openglwidgets6_6.8.2+dfsg-6 libqt6printsupport6_6.8.2+dfsg-6 libqt6qml6_6.8.2+dfsg-7 libqt6qmlcompiler6_6.8.2+dfsg-7 libqt6qmlmeta6_6.8.2+dfsg-7 libqt6qmlmodels6_6.8.2+dfsg-7 libqt6qmlnetwork6_6.8.2+dfsg-7 libqt6qmlworkerscript6_6.8.2+dfsg-7 libqt6quick6_6.8.2+dfsg-7 libqt6quickcontrols2-6_6.8.2+dfsg-7 libqt6quickshapes6_6.8.2+dfsg-7 libqt6quicktemplates2-6_6.8.2+dfsg-7 libqt6quicktest6_6.8.2+dfsg-7 libqt6quickvectorimage6_6.8.2+dfsg-7 libqt6quickvectorimagegenerator6_6.8.2+dfsg-7 libqt6quickwidgets6_6.8.2+dfsg-7 libqt6sql6_6.8.2+dfsg-6 libqt6svg6_6.8.2-3 libqt6test6_6.8.2+dfsg-6 libqt6waylandclient6_6.8.2-4 libqt6waylandcompositor6_6.8.2-4 libqt6waylandcompositoriviapplication6_6.8.2-4 libqt6waylandcompositorpresentationtime6_6.8.2-4 libqt6waylandcompositorwlshell6_6.8.2-4 libqt6waylandcompositorxdgshell6_6.8.2-4 libqt6widgets6_6.8.2+dfsg-6 libqt6wlshellintegration6_6.8.2-4 libqt6xml6_6.8.2+dfsg-6 libquadmath0_14.2.0-19 libquadmath0-i386-cross_14.2.0-19cross1 librabbitmq4_0.15.0-1 librav1e0.7_0.7.1-9+b1 libraw1394-11_2.1.2-2+b2 libreadline8t64_8.2-6 librhash1_1.4.5-1 librist4_0.2.11+dfsg-1 libroc0.4_0.4.0+dfsg-5 librsvg2-2_2.60.0+dfsg-1 librtmp1_2.4+20151223.gitfa8646d.1-2+b5 librubberband2_3.3.0+dfsg-2+b3 libsamplerate0_0.2.2-4+b2 libsasl2-2_2.1.28+dfsg1-9 libsasl2-modules-db_2.1.28+dfsg1-9 libseccomp2_2.6.0-2 libselinux1_3.8.1-1 libselinux1-dev_3.8.1-1 libsensors-config_1:3.6.2-2 libsensors5_1:3.6.2-2 libsepol-dev_3.8.1-1 libsepol2_3.8.1-1 libserd-0-0_0.32.4-1 libset-scalar-perl_1.29-3 libsframe1_2.44-3 libsharpyuv0_1.5.0-0.1 libshine3_3.1.1-2+b2 libsigc++-2.0-0v5_2.12.1-3 libsm6_2:1.2.6-1 libsmartcols1_2.41-4 libsnappy1v5_1.2.2-1 libsndfile1_1.2.2-2+b1 libsodium23_1.0.18-1+b2 libsord-0-0_0.16.18-1 libsoxr0_0.1.3-4+b2 libspa-0.2-dev_1.4.2-1 libspa-0.2-modules_1.4.2-1 libspeex1_1.2.1-3 libspeexdsp1_1.2.1-3 libsphinxbase3t64_0.8+5prealpha+1-21+b1 libsqlite3-0_3.46.1-3 libsratom-0-0_0.6.18-1 libsrt1.5-gnutls_1.5.4-1 libssh-4_0.11.1-2 libssh2-1t64_1.11.1-1 libssl3t64_3.5.0-1 libstdc++-14-dev_14.2.0-19 libstdc++-14-dev-i386-cross_14.2.0-19cross1 libstdc++6_14.2.0-19 libstdc++6-i386-cross_14.2.0-19cross1 libsvtav1enc2_2.3.0+dfsg-1 libswresample-dev_7:7.1.1-1+b1 libswresample5_7:7.1.1-1+b1 libswscale-dev_7:7.1.1-1+b1 libswscale8_7:7.1.1-1+b1 libsysprof-capture-4-dev_48.0-2 libsystemd0_257.5-2 libtasn1-6_4.20.0-2 libthai-data_0.1.29-2 libthai0_0.1.29-2+b1 libtheoradec1_1.2.0~alpha1+dfsg-6 libtheoraenc1_1.2.0~alpha1+dfsg-6 libtiff6_4.7.0-3 libtinfo6_6.5+20250216-2 libtool_2.5.4-4 libts0t64_1.22-1.1+b1 libtsan2_14.2.0-19 libtwolame0_0.4.0-2+b2 libubsan1_14.2.0-19 libubsan1-i386-cross_14.2.0-19cross1 libuchardet0_0.0.8-1+b2 libudev-dev_257.5-2 libudev1_257.5-2 libudfread0_1.1.2-1+b2 libunibreak6_6.1-3 libunistring5_1.3-2 libuuid1_2.41-4 libuv1t64_1.50.0-2 libva-dev_2.22.0-3 libva-drm2_2.22.0-3 libva-glx2_2.22.0-3 libva-wayland2_2.22.0-3 libva-x11-2_2.22.0-3 libva2_2.22.0-3 libvdpau1_1.5-3+b1 libvidstab1.1_1.1.0-2+b2 libvorbis0a_1.3.7-3 libvorbisenc2_1.3.7-3 libvorbisfile3_1.3.7-3 libvpx9_1.15.0-2 libvulkan-dev_1.4.309.0-1 libvulkan1_1.4.309.0-1 libwacom-common_2.14.0-1 libwacom-dev_2.14.0-1 libwacom9_2.14.0-1 libwayland-bin_1.23.1-3 libwayland-client0_1.23.1-3 libwayland-cursor0_1.23.1-3 libwayland-dev_1.23.1-3 libwayland-egl1_1.23.1-3 libwayland-server0_1.23.1-3 libwebp7_1.5.0-0.1 libwebpmux3_1.5.0-0.1 libwebrtc-audio-processing-1-3_1.3-3+b1 libx11-6_2:1.8.12-1 libx11-data_2:1.8.12-1 libx11-dev_2:1.8.12-1 libx11-xcb1_2:1.8.12-1 libx264-164_2:0.164.3108+git31e19f9-2+b1 libx265-215_4.1-2 libxau-dev_1:1.0.11-1 libxau6_1:1.0.11-1 libxcb-cursor0_0.1.5-1 libxcb-dri3-0_1.17.0-2+b1 libxcb-glx0_1.17.0-2+b1 libxcb-icccm4_0.4.2-1 libxcb-image0_0.4.0-2+b2 libxcb-keysyms1_0.4.1-1 libxcb-present0_1.17.0-2+b1 libxcb-randr0_1.17.0-2+b1 libxcb-render-util0_0.3.10-1 libxcb-render0_1.17.0-2+b1 libxcb-shape0_1.17.0-2+b1 libxcb-shm0_1.17.0-2+b1 libxcb-sync1_1.17.0-2+b1 libxcb-util1_0.4.1-1 libxcb-xfixes0_1.17.0-2+b1 libxcb-xinput0_1.17.0-2+b1 libxcb-xkb1_1.17.0-2+b1 libxcb1_1.17.0-2+b1 libxcb1-dev_1.17.0-2+b1 libxdmcp-dev_1:1.1.5-1 libxdmcp6_1:1.1.5-1 libxext6_2:1.3.4-1+b3 libxfixes3_1:6.0.0-2+b4 libxkbcommon-dev_1.7.0-2 libxkbcommon-x11-0_1.7.0-2 libxkbcommon0_1.7.0-2 libxml++2.6-2v5_2.42.3-2 libxml2_2.12.7+dfsg+really2.9.14-0.4 libxrender1_1:0.9.12-1 libxshmfence1_1.3.3-1 libxvidcore4_2:1.3.7-1+b2 libxxf86vm1_1:1.1.4-1+b4 libxxhash0_0.8.3-2 libyaml-0-2_0.2.5-2 libz3-4_4.13.3-1 libzimg2_3.0.5+ds1-1+b2 libzix-0-0_0.6.2-1 libzmq5_4.3.5-1+b3 libzstd1_1.5.7+dfsg-1 libzvbi-common_0.2.44-1 libzvbi0t64_0.2.44-1 linux-libc-dev_6.12.22-1 linux-libc-dev-i386-cross_6.12.17-1cross2 login_1:4.16.0-2+really2.41-4 login.defs_1:4.17.4-2 m4_1.4.19-8 make_4.4.1-2 man-db_2.13.0-1 mawk_1.3.4.20250131-1 media-types_13.0.0 mesa-libgallium_25.0.4-1 native-architecture_0.2.6 ncurses-base_6.5+20250216-2 ncurses-bin_6.5+20250216-2 netbase_6.5 ocl-icd-libopencl1_2.3.3-1 openssl-provider-legacy_3.5.0-1 patch_2.8-1 perl_5.40.1-3 perl-base_5.40.1-3 perl-modules-5.40_5.40.1-3 pipewire-bin_1.4.2-1 pkg-kde-tools_0.18.12 pkgconf_1.8.1-4 pkgconf-bin_1.8.1-4 plasma-wayland-protocols_1.17.0-1 po-debconf_1.0.21+nmu1 procps_2:4.0.4-8 python3_3.13.3-1 python3-charset-normalizer_3.4.1-1+b1 python3-debian_1.0.1 python3-minimal_3.13.3-1 python3-packaging_24.2-3 python3-yaml_6.0.2-1+b2 python3.13_3.13.3-2 python3.13-minimal_3.13.3-2 qemu-user_1:10.0.0+ds-1 qmake6_6.8.2+dfsg-6 qmake6-bin_6.8.2+dfsg-6 qml6-module-assets-downloader_6.8.2+dfsg-7 qml6-module-org-kde-coreaddons_6.13.0-1 qml6-module-org-kde-i18n-localedata_6.13.0-1 qml6-module-qml_6.8.2+dfsg-7 qml6-module-qmltime_6.8.2+dfsg-7 qml6-module-qt-labs-animation_6.8.2+dfsg-7 qml6-module-qt-labs-folderlistmodel_6.8.2+dfsg-7 qml6-module-qt-labs-platform_6.8.2+dfsg-7 qml6-module-qt-labs-qmlmodels_6.8.2+dfsg-7 qml6-module-qt-labs-settings_6.8.2+dfsg-7 qml6-module-qt-labs-sharedimage_6.8.2+dfsg-7 qml6-module-qt-labs-wavefrontmesh_6.8.2+dfsg-7 qml6-module-qtcore_6.8.2+dfsg-7 qml6-module-qtnetwork_6.8.2+dfsg-7 qml6-module-qtqml_6.8.2+dfsg-7 qml6-module-qtqml-models_6.8.2+dfsg-7 qml6-module-qtqml-workerscript_6.8.2+dfsg-7 qml6-module-qtqml-xmllistmodel_6.8.2+dfsg-7 qml6-module-qtquick_6.8.2+dfsg-7 qml6-module-qtquick-controls_6.8.2+dfsg-7 qml6-module-qtquick-dialogs_6.8.2+dfsg-7 qml6-module-qtquick-effects_6.8.2+dfsg-7 qml6-module-qtquick-layouts_6.8.2+dfsg-7 qml6-module-qtquick-localstorage_6.8.2+dfsg-7 qml6-module-qtquick-nativestyle_6.8.2+dfsg-7 qml6-module-qtquick-particles_6.8.2+dfsg-7 qml6-module-qtquick-shapes_6.8.2+dfsg-7 qml6-module-qtquick-templates_6.8.2+dfsg-7 qml6-module-qtquick-tooling_6.8.2+dfsg-7 qml6-module-qtquick-vectorimage_6.8.2+dfsg-7 qml6-module-qtquick-window_6.8.2+dfsg-7 qml6-module-qttest_6.8.2+dfsg-7 qml6-module-qtwayland-client-texturesharing_6.8.2-4 qml6-module-qtwayland-compositor_6.8.2-4 qt6-base-dev_6.8.2+dfsg-6 qt6-base-dev-tools_6.8.2+dfsg-6 qt6-base-private-dev_6.8.2+dfsg-6 qt6-declarative-dev_6.8.2+dfsg-7 qt6-declarative-dev-tools_6.8.2+dfsg-7 qt6-declarative-private-dev_6.8.2+dfsg-7 qt6-qmllint-plugins_6.8.2+dfsg-7 qt6-qmlls-plugins_6.8.2+dfsg-7 qt6-qmltooling-plugins_6.8.2+dfsg-7 qt6-qpa-plugins_6.8.2+dfsg-6 qt6-wayland-dev_6.8.2-4 qt6-wayland-dev-tools_6.8.2-4 readline-common_8.2-6 rpcsvc-proto_1.4.3-1+b1 sbuild-build-depends-main-dummy_0.invalid.0 sed_4.9-2+b1 sensible-utils_0.0.25 shared-mime-info_2.4-5+b2 sqv_1.3.0-1 sysvinit-utils_3.14-4 tar_1.35+dfsg-3.1 tzdata_2025b-2 util-linux_2.41-4 uuid-dev_2.41-4 x11-common_1:7.7+24 x11proto-dev_2024.1-1 xkb-data_2.42-1 xorg-sgml-doctools_1:1.11-1.1 xtrans-dev_1.4.0-1 xz-utils_5.8.1-1 zlib1g_1:1.3.dfsg+really1.3.1-1+b1 zlib1g-dev_1:1.3.dfsg+really1.3.1-1+b1 +------------------------------------------------------------------------------+ | Build | +------------------------------------------------------------------------------+ Unpack source ------------- -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 3.0 (quilt) Source: kpipewire Binary: libkpipewire-data, libkpipewire-dev, libkpipewire6, libkpipewiredmabuf6, libkpipewirerecord6, qml6-module-org-kde-pipewire Architecture: linux-any all Version: 6.3.4-1 Maintainer: Debian Qt/KDE Maintainers Uploaders: Aurélien COUDERC , Patrick Franz , Homepage: https://invent.kde.org/plasma/kpipewire Standards-Version: 4.7.2 Vcs-Browser: https://salsa.debian.org/qt-kde-team/kde/kpipewire Vcs-Git: https://salsa.debian.org/qt-kde-team/kde/kpipewire.git Build-Depends: debhelper-compat (= 13), dh-sequence-kf6, dh-sequence-pkgkde-symbolshelper, dh-sequence-qmldeps, cmake (>= 3.16~), extra-cmake-modules (>= 6.10.0~), gettext, libavcodec-dev, libavfilter-dev, libavformat-dev, libavutil-dev, libdrm-dev (>= 2.4.62~), libegl-dev, libepoxy-dev (>= 1.3~), libgbm-dev, libkf6coreaddons-dev (>= 6.2.0~), libkf6i18n-dev (>= 6.2.0~), libpipewire-0.3-dev, libswscale-dev, libva-dev, libwayland-dev, libxkbcommon-dev, pipewire-bin, pkgconf, plasma-wayland-protocols, qt6-base-dev (>= 6.6.0+dfsg~), qt6-base-private-dev (>= 6.6.0+dfsg~), qt6-declarative-dev (>= 6.6.0+dfsg~), qt6-declarative-private-dev (>= 6.6.0+dfsg~), qt6-wayland-dev (>= 6.6.0~) Package-List: libkpipewire-data deb libs optional arch=all libkpipewire-dev deb libdevel optional arch=linux-any libkpipewire6 deb libs optional arch=linux-any libkpipewiredmabuf6 deb libs optional arch=linux-any libkpipewirerecord6 deb libs optional arch=linux-any qml6-module-org-kde-pipewire deb libs optional arch=linux-any Checksums-Sha1: d67e247881bc1ad1bd0843279eb817791c8a06f2 152756 kpipewire_6.3.4.orig.tar.xz 43abf5d9f0f097bcd52eb4c6e34f8f72b98babc9 833 kpipewire_6.3.4.orig.tar.xz.asc a53e557e0acf9c1e89e12f5e004cb75f0fc758e8 17700 kpipewire_6.3.4-1.debian.tar.xz Checksums-Sha256: bbfd42737b5968fbc855e974aa68739e87ccd24b0a6e23d71afc0e98a9115458 152756 kpipewire_6.3.4.orig.tar.xz ece2f2474c7c85a8551edb0febb5480fef6821b6940dcda3c5ebc8bb65b2b4db 833 kpipewire_6.3.4.orig.tar.xz.asc a6e39235b81e308b1b3b528620825d2a1598a9259ec7f32ce8af78508ee0c332 17700 kpipewire_6.3.4-1.debian.tar.xz Files: 390bfb8bdc4d8e8b27be9a391881eb82 152756 kpipewire_6.3.4.orig.tar.xz cb2efd84450d084a0dcc4bfbd55aff34 833 kpipewire_6.3.4.orig.tar.xz.asc 8552182d6b19e36d872a5e547871ed29 17700 kpipewire_6.3.4-1.debian.tar.xz -----BEGIN PGP SIGNATURE----- wsG7BAEBCgBvBYJn7cLwCRCen3pgMHf+VkcUAAAAAAAeACBzYWx0QG5vdGF0aW9u cy5zZXF1b2lhLXBncC5vcmc59GbcpDA92jEO5r2KqrZo2LEcK4x5uqOnOLly+n2d mBYhBGKHQVw0evHMWR7typ6femAwd/5WAAA6Hw/+NOIuGQYl0AHMYK0bdqCWo/TI jBZ/7Bxa3hW2Z2HTr6JlJU9tprmrF0W7dzXbV2OCgzgn+NJa/brh5KXjJRJNfIKO rsZQuuDhnvBZ1WjMHs8sfY20qIU1qqNI2X0CjzQyG4zjKD3F9bzaIIV1rn/7WEsm l7Hq4JBg1QyDBs8D9g4npEF0ahftlpg46t8H5C34bMbI9KIYcLY9mBKsIJ/9B8z+ pcN8RNv1KjVt4VPi/irhmNzJmsgsDnfJVhqMLqZxpXKmK1gNlZPK6RMXVYrioiC0 0WaXxsKEoh3Jywwu61WHGOvqbZjjOsuWWFUQg4piz8V0SzzU2VDsH2rMm+2/8Glm lcD/kC9TACw6OSkm2GOMzZ9lxFRYu/CYkhXYnv2jl+k15G1oAlffgkvh3l7El0Pm rRmf/jfTK4vY88Rc7GfKtb1pkA4AJVj5xgLMyPafL3OyT5wbCD/oOBE2FVd12wQS AnkkeWM3ZA3TvvjleOz3p32VvrblTfOFlfEfD1CamZDXtQ+36UBhI3DWttm8eVtT WrnjmM7OimMOaOzzET1dA77K/qGcLmES+hHR9GArLVs3km0Dd7Gg7MKn/3j9Oeef hdjaIhYykwVYDimqm+hhe1L0joUeH32jL0jJ/WeTrnQUF2Qd7psEBpWAKESslaFL cKbzlgR7bDMoOcYEzTE= =aqs/ -----END PGP SIGNATURE----- dpkg-source: warning: cannot verify inline signature for ./kpipewire_6.3.4-1.dsc: unsupported subcommand dpkg-source: info: extracting kpipewire in /<> dpkg-source: info: unpacking kpipewire_6.3.4.orig.tar.xz dpkg-source: info: unpacking kpipewire_6.3.4-1.debian.tar.xz Check disk space ---------------- Sufficient free space for build User Environment ---------------- APT_CONFIG=/var/lib/sbuild/apt.conf CONFIG_SITE=/etc/dpkg-cross/cross-config.i386 DEB_BUILD_OPTIONS=nocheck HOME=/var/lib/sbuild LANG=en_GB.UTF-8 LC_ALL=C.UTF-8 LOGNAME=helmut OLDPWD=/ PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games PWD=/<> SHELL=/bin/sh USER=helmut dpkg-buildpackage ----------------- Command: dpkg-buildpackage --sanitize-env -ai386 -Pcross,nocheck -us -uc -B -rfakeroot --jobs-try=1 dpkg-buildpackage: info: source package kpipewire dpkg-buildpackage: info: source version 6.3.4-1 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Patrick Franz dpkg-architecture: warning: specified GNU system type i686-linux-gnu does not match CC system type aarch64-linux-gnu, try setting a correct CC environment variable dpkg-source --before-build . dpkg-buildpackage: info: host architecture i386 debian/rules clean dh clean dh_auto_clean --buildsystem=kf6 dh_clean debian/rules binary-arch dh binary-arch dh_update_autotools_config -a dh_autoreconf -a debian/rules override_dh_auto_configure make[1]: Entering directory '/<>' dh_auto_configure -- -DBUILD_TESTING=OFF cd obj-i686-linux-gnu && DEB_PYTHON_INSTALL_LAYOUT=deb PKG_CONFIG=/usr/bin/i686-linux-gnu-pkg-config cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=None -DCMAKE_INSTALL_SYSCONFDIR=/etc -DCMAKE_INSTALL_LOCALSTATEDIR=/var -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON -DCMAKE_FIND_USE_PACKAGE_REGISTRY=OFF -DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON -DFETCHCONTENT_FULLY_DISCONNECTED=ON -DCMAKE_INSTALL_RUNSTATEDIR=/run -DCMAKE_SKIP_INSTALL_ALL_DEPENDENCY=ON "-GUnix Makefiles" -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_SYSTEM_NAME=Linux -DCMAKE_SYSTEM_PROCESSOR=i686 -DCMAKE_C_COMPILER=i686-linux-gnu-gcc -DCMAKE_CXX_COMPILER=i686-linux-gnu-g\+\+ -DPKG_CONFIG_EXECUTABLE=/usr/bin/i686-linux-gnu-pkg-config -DPKGCONFIG_EXECUTABLE=/usr/bin/i686-linux-gnu-pkg-config -DQMAKE_EXECUTABLE=/usr/bin/i686-linux-gnu-qmake -DCMAKE_INSTALL_LIBDIR=lib/i386-linux-gnu -DBUILD_TESTING:BOOL=OFF -DBUILD_TESTING=OFF .. -- The C compiler identification is GNU 14.2.0 -- The CXX compiler identification is GNU 14.2.0 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/i686-linux-gnu-gcc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/i686-linux-gnu-g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Installing in the same prefix as Qt, adopting their path scheme. -- Looking for __GLIBC__ -- Looking for __GLIBC__ - found -- Performing Test _OFFT_IS_64BIT -- Performing Test _OFFT_IS_64BIT - Failed -- Performing Test HAVE_DATE_TIME -- Performing Test HAVE_DATE_TIME - Success -- Performing Test HAVE_STDATOMIC -- Performing Test HAVE_STDATOMIC - Success -- Found WrapAtomic: TRUE -- Found OpenGL: /usr/lib/i386-linux-gnu/libOpenGL.so -- Found WrapOpenGL: TRUE -- Found XKB: /usr/lib/i386-linux-gnu/libxkbcommon.so (found suitable version "1.7.0", minimum required is "0.5.0") -- Found WrapVulkanHeaders: /usr/include -- Found Gettext: /usr/bin/msgmerge (found version "0.23.1") -- Found KF6I18n: /usr/lib/i386-linux-gnu/cmake/KF6I18n/KF6I18nConfig.cmake (found version "6.13.0") -- Found KF6CoreAddons: /usr/lib/i386-linux-gnu/cmake/KF6CoreAddons/KF6CoreAddonsConfig.cmake (found version "6.13.0") -- Found KF6: success (found version "6.13.0") found components: I18n CoreAddons -- Performing Test HAVE_EGL -- Performing Test HAVE_EGL - Success -- Found EGL: /usr/include (found version "1.5") -- Checking for module 'libpipewire-0.3' -- Found libpipewire-0.3, version 1.4.2 -- Checking for module 'libavcodec' -- Found libavcodec, version 61.19.101 -- Checking for module 'libavutil' -- Found libavutil, version 59.39.100 -- Checking for module 'libavformat' -- Found libavformat, version 61.7.100 -- Checking for module 'libavfilter' -- Found libavfilter, version 10.4.100 -- Checking for module 'gbm' -- Found gbm, version 25.0.4-1 -- Checking for module 'libswscale' -- Found libswscale, version 8.3.100 -- Found epoxy: /usr/lib/i386-linux-gnu/libepoxy.so (found suitable version "1.5.10", minimum required is "1.3") -- Found PkgConfig: /usr/bin/i686-linux-gnu-pkg-config (found version "1.8.1") -- Found Libdrm: /usr/lib/i386-linux-gnu/libdrm.so (found suitable version "2.4.124", minimum required is "2.4.62") -- Checking for module 'libva' -- Found libva, version 1.22.0 -- Checking for module 'libva-drm' -- Found libva-drm, version 1.22.0 CMake Warning (dev) at /usr/share/ECM/kde-modules/KDEClangFormat.cmake:109 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): CMakeLists.txt:39 (kde_clang_format) This warning is for project developers. Use -Wno-dev to suppress it. -- Performing Test COMPILER_HAS_HIDDEN_VISIBILITY -- Performing Test COMPILER_HAS_HIDDEN_VISIBILITY - Success -- Performing Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY -- Performing Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY - Success -- Performing Test COMPILER_HAS_DEPRECATED_ATTR -- Performing Test COMPILER_HAS_DEPRECATED_ATTR - Success -- Configuring done (8.8s) -- Generating done (0.3s) CMake Warning: Manually-specified variables were not used by the project: CMAKE_EXPORT_NO_PACKAGE_REGISTRY CMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY FETCHCONTENT_FULLY_DISCONNECTED PKGCONFIG_EXECUTABLE QMAKE_EXECUTABLE -- Build files have been written to: /<>/obj-i686-linux-gnu make[1]: Leaving directory '/<>' dh_auto_build --buildsystem=kf6 -a cd obj-i686-linux-gnu && make -j1 "INSTALL=install --strip-program=true" VERBOSE=1 make[1]: Entering directory '/<>/obj-i686-linux-gnu' /usr/bin/cmake -S/<> -B/<>/obj-i686-linux-gnu --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /<>/obj-i686-linux-gnu/CMakeFiles /<>/obj-i686-linux-gnu//CMakeFiles/progress.marks make -f CMakeFiles/Makefile2 all make[2]: Entering directory '/<>/obj-i686-linux-gnu' make -f CMakeFiles/pofiles-138f2d016a1adab27906ab48842af116.dir/build.make CMakeFiles/pofiles-138f2d016a1adab27906ab48842af116.dir/depend make[3]: Entering directory '/<>/obj-i686-linux-gnu' cd /<>/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<> /<>/obj-i686-linux-gnu /<>/obj-i686-linux-gnu /<>/obj-i686-linux-gnu/CMakeFiles/pofiles-138f2d016a1adab27906ab48842af116.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-i686-linux-gnu' make -f CMakeFiles/pofiles-138f2d016a1adab27906ab48842af116.dir/build.make CMakeFiles/pofiles-138f2d016a1adab27906ab48842af116.dir/build make[3]: Entering directory '/<>/obj-i686-linux-gnu' [ 1%] Generating mo... /usr/bin/cmake -DGETTEXT_MSGFMT_EXECUTABLE=/usr/bin/msgfmt -DCOPY_TO=/<>/obj-i686-linux-gnu/locale -DPO_DIR=/<>/po -P /usr/lib/i386-linux-gnu/cmake/KF6I18n/build-pofiles.cmake make[3]: Leaving directory '/<>/obj-i686-linux-gnu' [ 1%] Built target pofiles-138f2d016a1adab27906ab48842af116 make -f CMakeFiles/tsfiles-138f2d016a1adab27906ab48842af116.dir/build.make CMakeFiles/tsfiles-138f2d016a1adab27906ab48842af116.dir/depend make[3]: Entering directory '/<>/obj-i686-linux-gnu' cd /<>/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<> /<>/obj-i686-linux-gnu /<>/obj-i686-linux-gnu /<>/obj-i686-linux-gnu/CMakeFiles/tsfiles-138f2d016a1adab27906ab48842af116.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-i686-linux-gnu' make -f CMakeFiles/tsfiles-138f2d016a1adab27906ab48842af116.dir/build.make CMakeFiles/tsfiles-138f2d016a1adab27906ab48842af116.dir/build make[3]: Entering directory '/<>/obj-i686-linux-gnu' [ 2%] Generating ts... /usr/bin/cmake -DPython3_EXECUTABLE=/usr/bin/python3 -D_ki18n_pmap_compile_script=/usr/lib/i386-linux-gnu/cmake/KF6I18n/ts-pmap-compile.py -DCOPY_TO=/<>/obj-i686-linux-gnu/locale -DPO_DIR=/<>/po -P /usr/lib/i386-linux-gnu/cmake/KF6I18n/build-tsfiles.cmake make[3]: Leaving directory '/<>/obj-i686-linux-gnu' [ 2%] Built target tsfiles-138f2d016a1adab27906ab48842af116 make -f src/CMakeFiles/KPipeWire_autogen_timestamp_deps.dir/build.make src/CMakeFiles/KPipeWire_autogen_timestamp_deps.dir/depend make[3]: Entering directory '/<>/obj-i686-linux-gnu' cd /<>/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src /<>/obj-i686-linux-gnu /<>/obj-i686-linux-gnu/src /<>/obj-i686-linux-gnu/src/CMakeFiles/KPipeWire_autogen_timestamp_deps.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-i686-linux-gnu' make -f src/CMakeFiles/KPipeWire_autogen_timestamp_deps.dir/build.make src/CMakeFiles/KPipeWire_autogen_timestamp_deps.dir/build make[3]: Entering directory '/<>/obj-i686-linux-gnu' make[3]: Nothing to be done for 'src/CMakeFiles/KPipeWire_autogen_timestamp_deps.dir/build'. make[3]: Leaving directory '/<>/obj-i686-linux-gnu' [ 2%] Built target KPipeWire_autogen_timestamp_deps make -f src/CMakeFiles/KPipeWire_autogen.dir/build.make src/CMakeFiles/KPipeWire_autogen.dir/depend make[3]: Entering directory '/<>/obj-i686-linux-gnu' cd /<>/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src /<>/obj-i686-linux-gnu /<>/obj-i686-linux-gnu/src /<>/obj-i686-linux-gnu/src/CMakeFiles/KPipeWire_autogen.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-i686-linux-gnu' make -f src/CMakeFiles/KPipeWire_autogen.dir/build.make src/CMakeFiles/KPipeWire_autogen.dir/build make[3]: Entering directory '/<>/obj-i686-linux-gnu' [ 4%] Automatic MOC for target KPipeWire cd /<>/obj-i686-linux-gnu/src && /usr/bin/cmake -E cmake_autogen /<>/obj-i686-linux-gnu/src/CMakeFiles/KPipeWire_autogen.dir/AutogenInfo.json None AutoGen: Refreshing parse cache because it doesn't exist. AutoMoc: Generating "SRC:/obj-i686-linux-gnu/src/KPipeWire_autogen/moc_predefs.h", because it doesn't exist. /usr/bin/i686-linux-gnu-g++ -std=c++20 -dM -E -c /usr/share/cmake-3.31/Modules/CMakeCXXCompilerABI.cpp -DEGL_NO_PLATFORM_SPECIFIC_TYPES -DEGL_NO_X11 -DKCOREADDONS_LIB -DKF_DEPRECATED_WARNINGS_SINCE=0x70000 -DKF_DISABLE_DEPRECATED_BEFORE_AND_AT=0x60900 -DKPIPEWIRE_DEPRECATED_WARNINGS_SINCE=0x0 -DKPIPEWIRE_DISABLE_DEPRECATED_BEFORE_AND_AT=0x0 -DKPipeWire_EXPORTS -DMESA_EGL_NO_X11_HEADERS -DQT_CORE_LIB -DQT_DEPRECATED_WARNINGS_SINCE=0x70000 -DQT_DISABLE_DEPRECATED_BEFORE=0x60801 -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_FOREACH -DQT_NO_KEYWORDS -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_URL_CAST_FROM_STRING -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_STRICT_ITERATORS -DQT_USE_QSTRINGBUILDER "-DTRANSLATION_DOMAIN=\"kpipewire6\"" -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/<>/obj-i686-linux-gnu/src -I/<>/src -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/i386-linux-gnu/qt6/QtQuick -I/usr/include/i386-linux-gnu/qt6 -I/usr/include/i386-linux-gnu/qt6/QtCore -I/usr/lib/i386-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/i386-linux-gnu/qt6/QtGui -I/usr/include/i386-linux-gnu/qt6/QtQml -I/usr/include/i386-linux-gnu/qt6/QtQmlIntegration -I/usr/include/i386-linux-gnu/qt6/QtNetwork -I/usr/include/i386-linux-gnu/qt6/QtQmlMeta -I/usr/include/i386-linux-gnu/qt6/QtQmlModels -I/usr/include/i386-linux-gnu/qt6/QtQmlWorkerScript -I/usr/include/i386-linux-gnu/qt6/QtOpenGL -I/usr/include/i386-linux-gnu/qt6/QtGui/6.8.2 -I/usr/include/i386-linux-gnu/qt6/QtGui/6.8.2/QtGui -I/usr/include/i386-linux-gnu/qt6/QtCore/6.8.2 -I/usr/include/i386-linux-gnu/qt6/QtCore/6.8.2/QtCore -I/usr/include/KF6/KI18n -I/usr/include/KF6/KCoreAddons -I/usr/include/libdrm -I/usr/include -I/usr/i686-linux-gnu/include/c++/14 -I/usr/i686-linux-gnu/include/c++/14/i686-linux-gnu -I/usr/i686-linux-gnu/include/c++/14/backward -I/usr/lib/gcc-cross/i686-linux-gnu/14/include -I/usr/i686-linux-gnu/include -I/usr/include/i386-linux-gnu AutoGen: Parsing "SRC:/obj-i686-linux-gnu/src/logging.h" AutoGen: Parsing "SRC:/obj-i686-linux-gnu/src/logging_vaapi.h" AutoGen: Parsing "SRC:/src/glhelpers.h" AutoGen: Parsing "SRC:/src/pipewirecore_p.h" AutoGen: Parsing "SRC:/src/pipewiresourceitem.h" AutoGen: Parsing "SRC:/src/pipewiresourcestream.h" AutoGen: Parsing "SRC:/src/pwhelpers.h" AutoGen: Parsing "SRC:/src/vaapiutils_p.h" AutoGen: Parsing "SRC:/obj-i686-linux-gnu/src/logging.cpp" AutoGen: Parsing "SRC:/obj-i686-linux-gnu/src/logging_vaapi.cpp" AutoGen: Parsing "SRC:/src/glhelpers.cpp" AutoGen: Parsing "SRC:/src/pipewirecore.cpp" AutoGen: Parsing "SRC:/src/pipewiresourceitem.cpp" AutoGen: Parsing "SRC:/src/pipewiresourcestream.cpp" AutoGen: Parsing "SRC:/src/pwhelpers.cpp" AutoGen: Parsing "SRC:/src/vaapiutils.cpp" AutoMoc: Generating "SRC:/obj-i686-linux-gnu/src/KPipeWire_autogen/EWIEGA46WW/moc_pipewirecore_p.cpp", because it doesn't exist, from "SRC:/src/pipewirecore_p.h" /usr/lib/qt6/libexec/moc -DEGL_NO_PLATFORM_SPECIFIC_TYPES -DEGL_NO_X11 -DKCOREADDONS_LIB -DKF_DEPRECATED_WARNINGS_SINCE=0x70000 -DKF_DISABLE_DEPRECATED_BEFORE_AND_AT=0x60900 -DKPIPEWIRE_DEPRECATED_WARNINGS_SINCE=0x0 -DKPIPEWIRE_DISABLE_DEPRECATED_BEFORE_AND_AT=0x0 -DKPipeWire_EXPORTS -DMESA_EGL_NO_X11_HEADERS -DQT_CORE_LIB -DQT_DEPRECATED_WARNINGS_SINCE=0x70000 -DQT_DISABLE_DEPRECATED_BEFORE=0x60801 -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_FOREACH -DQT_NO_KEYWORDS -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_URL_CAST_FROM_STRING -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_STRICT_ITERATORS -DQT_USE_QSTRINGBUILDER "-DTRANSLATION_DOMAIN=\"kpipewire6\"" -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/<>/obj-i686-linux-gnu/src -I/<>/src -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/i386-linux-gnu/qt6/QtQuick -I/usr/include/i386-linux-gnu/qt6 -I/usr/include/i386-linux-gnu/qt6/QtCore -I/usr/lib/i386-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/i386-linux-gnu/qt6/QtGui -I/usr/include/i386-linux-gnu/qt6/QtQml -I/usr/include/i386-linux-gnu/qt6/QtQmlIntegration -I/usr/include/i386-linux-gnu/qt6/QtNetwork -I/usr/include/i386-linux-gnu/qt6/QtQmlMeta -I/usr/include/i386-linux-gnu/qt6/QtQmlModels -I/usr/include/i386-linux-gnu/qt6/QtQmlWorkerScript -I/usr/include/i386-linux-gnu/qt6/QtOpenGL -I/usr/include/i386-linux-gnu/qt6/QtGui/6.8.2 -I/usr/include/i386-linux-gnu/qt6/QtGui/6.8.2/QtGui -I/usr/include/i386-linux-gnu/qt6/QtCore/6.8.2 -I/usr/include/i386-linux-gnu/qt6/QtCore/6.8.2/QtCore -I/usr/include/KF6/KI18n -I/usr/include/KF6/KCoreAddons -I/usr/include/libdrm -I/usr/include -I/usr/i686-linux-gnu/include/c++/14 -I/usr/i686-linux-gnu/include/c++/14/i686-linux-gnu -I/usr/i686-linux-gnu/include/c++/14/backward -I/usr/lib/gcc-cross/i686-linux-gnu/14/include -I/usr/i686-linux-gnu/include -I/usr/include/i386-linux-gnu --include /<>/obj-i686-linux-gnu/src/KPipeWire_autogen/moc_predefs.h --output-dep-file -o /<>/obj-i686-linux-gnu/src/KPipeWire_autogen/EWIEGA46WW/moc_pipewirecore_p.cpp /<>/src/pipewirecore_p.h AutoMoc: Reading dependencies from "SRC:/obj-i686-linux-gnu/src/KPipeWire_autogen/EWIEGA46WW/moc_pipewirecore_p.cpp.d" AutoMoc: Generating "SRC:/obj-i686-linux-gnu/src/KPipeWire_autogen/include/moc_pipewiresourceitem.cpp", because it doesn't exist, from "SRC:/src/pipewiresourceitem.h" /usr/lib/qt6/libexec/moc -DEGL_NO_PLATFORM_SPECIFIC_TYPES -DEGL_NO_X11 -DKCOREADDONS_LIB -DKF_DEPRECATED_WARNINGS_SINCE=0x70000 -DKF_DISABLE_DEPRECATED_BEFORE_AND_AT=0x60900 -DKPIPEWIRE_DEPRECATED_WARNINGS_SINCE=0x0 -DKPIPEWIRE_DISABLE_DEPRECATED_BEFORE_AND_AT=0x0 -DKPipeWire_EXPORTS -DMESA_EGL_NO_X11_HEADERS -DQT_CORE_LIB -DQT_DEPRECATED_WARNINGS_SINCE=0x70000 -DQT_DISABLE_DEPRECATED_BEFORE=0x60801 -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_FOREACH -DQT_NO_KEYWORDS -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_URL_CAST_FROM_STRING -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_STRICT_ITERATORS -DQT_USE_QSTRINGBUILDER "-DTRANSLATION_DOMAIN=\"kpipewire6\"" -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/<>/obj-i686-linux-gnu/src -I/<>/src -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/i386-linux-gnu/qt6/QtQuick -I/usr/include/i386-linux-gnu/qt6 -I/usr/include/i386-linux-gnu/qt6/QtCore -I/usr/lib/i386-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/i386-linux-gnu/qt6/QtGui -I/usr/include/i386-linux-gnu/qt6/QtQml -I/usr/include/i386-linux-gnu/qt6/QtQmlIntegration -I/usr/include/i386-linux-gnu/qt6/QtNetwork -I/usr/include/i386-linux-gnu/qt6/QtQmlMeta -I/usr/include/i386-linux-gnu/qt6/QtQmlModels -I/usr/include/i386-linux-gnu/qt6/QtQmlWorkerScript -I/usr/include/i386-linux-gnu/qt6/QtOpenGL -I/usr/include/i386-linux-gnu/qt6/QtGui/6.8.2 -I/usr/include/i386-linux-gnu/qt6/QtGui/6.8.2/QtGui -I/usr/include/i386-linux-gnu/qt6/QtCore/6.8.2 -I/usr/include/i386-linux-gnu/qt6/QtCore/6.8.2/QtCore -I/usr/include/KF6/KI18n -I/usr/include/KF6/KCoreAddons -I/usr/include/libdrm -I/usr/include -I/usr/i686-linux-gnu/include/c++/14 -I/usr/i686-linux-gnu/include/c++/14/i686-linux-gnu -I/usr/i686-linux-gnu/include/c++/14/backward -I/usr/lib/gcc-cross/i686-linux-gnu/14/include -I/usr/i686-linux-gnu/include -I/usr/include/i386-linux-gnu --include /<>/obj-i686-linux-gnu/src/KPipeWire_autogen/moc_predefs.h --output-dep-file -o /<>/obj-i686-linux-gnu/src/KPipeWire_autogen/include/moc_pipewiresourceitem.cpp /<>/src/pipewiresourceitem.h AutoMoc: Reading dependencies from "SRC:/obj-i686-linux-gnu/src/KPipeWire_autogen/include/moc_pipewiresourceitem.cpp.d" AutoMoc: Generating "SRC:/obj-i686-linux-gnu/src/KPipeWire_autogen/include/moc_pipewiresourcestream.cpp", because it doesn't exist, from "SRC:/src/pipewiresourcestream.h" /usr/lib/qt6/libexec/moc -DEGL_NO_PLATFORM_SPECIFIC_TYPES -DEGL_NO_X11 -DKCOREADDONS_LIB -DKF_DEPRECATED_WARNINGS_SINCE=0x70000 -DKF_DISABLE_DEPRECATED_BEFORE_AND_AT=0x60900 -DKPIPEWIRE_DEPRECATED_WARNINGS_SINCE=0x0 -DKPIPEWIRE_DISABLE_DEPRECATED_BEFORE_AND_AT=0x0 -DKPipeWire_EXPORTS -DMESA_EGL_NO_X11_HEADERS -DQT_CORE_LIB -DQT_DEPRECATED_WARNINGS_SINCE=0x70000 -DQT_DISABLE_DEPRECATED_BEFORE=0x60801 -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_FOREACH -DQT_NO_KEYWORDS -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_URL_CAST_FROM_STRING -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_STRICT_ITERATORS -DQT_USE_QSTRINGBUILDER "-DTRANSLATION_DOMAIN=\"kpipewire6\"" -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/<>/obj-i686-linux-gnu/src -I/<>/src -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/i386-linux-gnu/qt6/QtQuick -I/usr/include/i386-linux-gnu/qt6 -I/usr/include/i386-linux-gnu/qt6/QtCore -I/usr/lib/i386-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/i386-linux-gnu/qt6/QtGui -I/usr/include/i386-linux-gnu/qt6/QtQml -I/usr/include/i386-linux-gnu/qt6/QtQmlIntegration -I/usr/include/i386-linux-gnu/qt6/QtNetwork -I/usr/include/i386-linux-gnu/qt6/QtQmlMeta -I/usr/include/i386-linux-gnu/qt6/QtQmlModels -I/usr/include/i386-linux-gnu/qt6/QtQmlWorkerScript -I/usr/include/i386-linux-gnu/qt6/QtOpenGL -I/usr/include/i386-linux-gnu/qt6/QtGui/6.8.2 -I/usr/include/i386-linux-gnu/qt6/QtGui/6.8.2/QtGui -I/usr/include/i386-linux-gnu/qt6/QtCore/6.8.2 -I/usr/include/i386-linux-gnu/qt6/QtCore/6.8.2/QtCore -I/usr/include/KF6/KI18n -I/usr/include/KF6/KCoreAddons -I/usr/include/libdrm -I/usr/include -I/usr/i686-linux-gnu/include/c++/14 -I/usr/i686-linux-gnu/include/c++/14/i686-linux-gnu -I/usr/i686-linux-gnu/include/c++/14/backward -I/usr/lib/gcc-cross/i686-linux-gnu/14/include -I/usr/i686-linux-gnu/include -I/usr/include/i386-linux-gnu --include /<>/obj-i686-linux-gnu/src/KPipeWire_autogen/moc_predefs.h --output-dep-file -o /<>/obj-i686-linux-gnu/src/KPipeWire_autogen/include/moc_pipewiresourcestream.cpp /<>/src/pipewiresourcestream.h AutoMoc: Reading dependencies from "SRC:/obj-i686-linux-gnu/src/KPipeWire_autogen/include/moc_pipewiresourcestream.cpp.d" AutoMoc: Generating MOC compilation "SRC:/obj-i686-linux-gnu/src/KPipeWire_autogen/mocs_compilation.cpp" AutoMoc: Merging MOC dependencies into "SRC:/obj-i686-linux-gnu/src/KPipeWire_autogen/deps" AutoGen: Writing the parse cache file "SRC:/obj-i686-linux-gnu/src/CMakeFiles/KPipeWire_autogen.dir/ParseCache.txt" AutoGen: Writing the settings file "SRC:/obj-i686-linux-gnu/src/CMakeFiles/KPipeWire_autogen.dir/AutogenUsed.txt" cd /<>/obj-i686-linux-gnu/src && /usr/bin/cmake -E touch /<>/obj-i686-linux-gnu/src/KPipeWire_autogen/timestamp make[3]: Leaving directory '/<>/obj-i686-linux-gnu' [ 4%] Built target KPipeWire_autogen make -f src/CMakeFiles/KPipeWire.dir/build.make src/CMakeFiles/KPipeWire.dir/depend make[3]: Entering directory '/<>/obj-i686-linux-gnu' cd /<>/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src /<>/obj-i686-linux-gnu /<>/obj-i686-linux-gnu/src /<>/obj-i686-linux-gnu/src/CMakeFiles/KPipeWire.dir/DependInfo.cmake "--color=" Dependencies file "src/KPipeWire_autogen/deps" is newer than depends file "/<>/obj-i686-linux-gnu/src/CMakeFiles/KPipeWire.dir/compiler_depend.internal". Consolidate compiler generated dependencies of target KPipeWire make[3]: Leaving directory '/<>/obj-i686-linux-gnu' make -f src/CMakeFiles/KPipeWire.dir/build.make src/CMakeFiles/KPipeWire.dir/build make[3]: Entering directory '/<>/obj-i686-linux-gnu' [ 5%] Building CXX object src/CMakeFiles/KPipeWire.dir/KPipeWire_autogen/mocs_compilation.cpp.o cd /<>/obj-i686-linux-gnu/src && /usr/bin/i686-linux-gnu-g++ -DEGL_NO_PLATFORM_SPECIFIC_TYPES -DEGL_NO_X11 -DKCOREADDONS_LIB -DKF_DEPRECATED_WARNINGS_SINCE=0x70000 -DKF_DISABLE_DEPRECATED_BEFORE_AND_AT=0x60900 -DKPIPEWIRE_DEPRECATED_WARNINGS_SINCE=0x0 -DKPIPEWIRE_DISABLE_DEPRECATED_BEFORE_AND_AT=0x0 -DKPipeWire_EXPORTS -DMESA_EGL_NO_X11_HEADERS -DQT_CORE_LIB -DQT_DEPRECATED_WARNINGS_SINCE=0x70000 -DQT_DISABLE_DEPRECATED_BEFORE=0x60801 -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_FOREACH -DQT_NO_KEYWORDS -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_URL_CAST_FROM_STRING -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_STRICT_ITERATORS -DQT_USE_QSTRINGBUILDER -DTRANSLATION_DOMAIN=\"kpipewire6\" -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/<>/obj-i686-linux-gnu/src -I/<>/src -I/<>/obj-i686-linux-gnu/src/KPipeWire_autogen/include -isystem /usr/include/pipewire-0.3 -isystem /usr/include/spa-0.2 -isystem /usr/include/i386-linux-gnu/qt6/QtQuick -isystem /usr/include/i386-linux-gnu/qt6 -isystem /usr/include/i386-linux-gnu/qt6/QtCore -isystem /usr/lib/i386-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/i386-linux-gnu/qt6/QtGui -isystem /usr/include/i386-linux-gnu/qt6/QtQml -isystem /usr/include/i386-linux-gnu/qt6/QtQmlIntegration -isystem /usr/include/i386-linux-gnu/qt6/QtNetwork -isystem /usr/include/i386-linux-gnu/qt6/QtQmlMeta -isystem /usr/include/i386-linux-gnu/qt6/QtQmlModels -isystem /usr/include/i386-linux-gnu/qt6/QtQmlWorkerScript -isystem /usr/include/i386-linux-gnu/qt6/QtOpenGL -isystem /usr/include/i386-linux-gnu/qt6/QtGui/6.8.2 -isystem /usr/include/i386-linux-gnu/qt6/QtGui/6.8.2/QtGui -isystem /usr/include/i386-linux-gnu/qt6/QtCore/6.8.2 -isystem /usr/include/i386-linux-gnu/qt6/QtCore/6.8.2/QtCore -isystem /usr/include/KF6/KI18n -isystem /usr/include/KF6/KCoreAddons -isystem /usr/include/libdrm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Werror=init-self -Werror=undef -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -pedantic -Wzero-as-null-pointer-constant -Wmissing-include-dirs -std=c++20 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wno-gnu-statement-expression-from-macro-expansion -Wno-zero-as-null-pointer-constant -Wno-c99-extensions -Wno-cast-align -D_REENTRANT -I/usr/include -MD -MT src/CMakeFiles/KPipeWire.dir/KPipeWire_autogen/mocs_compilation.cpp.o -MF CMakeFiles/KPipeWire.dir/KPipeWire_autogen/mocs_compilation.cpp.o.d -o CMakeFiles/KPipeWire.dir/KPipeWire_autogen/mocs_compilation.cpp.o -c /<>/obj-i686-linux-gnu/src/KPipeWire_autogen/mocs_compilation.cpp [ 6%] Building CXX object src/CMakeFiles/KPipeWire.dir/pipewirecore.cpp.o cd /<>/obj-i686-linux-gnu/src && /usr/bin/i686-linux-gnu-g++ -DEGL_NO_PLATFORM_SPECIFIC_TYPES -DEGL_NO_X11 -DKCOREADDONS_LIB -DKF_DEPRECATED_WARNINGS_SINCE=0x70000 -DKF_DISABLE_DEPRECATED_BEFORE_AND_AT=0x60900 -DKPIPEWIRE_DEPRECATED_WARNINGS_SINCE=0x0 -DKPIPEWIRE_DISABLE_DEPRECATED_BEFORE_AND_AT=0x0 -DKPipeWire_EXPORTS -DMESA_EGL_NO_X11_HEADERS -DQT_CORE_LIB -DQT_DEPRECATED_WARNINGS_SINCE=0x70000 -DQT_DISABLE_DEPRECATED_BEFORE=0x60801 -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_FOREACH -DQT_NO_KEYWORDS -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_URL_CAST_FROM_STRING -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_STRICT_ITERATORS -DQT_USE_QSTRINGBUILDER -DTRANSLATION_DOMAIN=\"kpipewire6\" -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/<>/obj-i686-linux-gnu/src -I/<>/src -I/<>/obj-i686-linux-gnu/src/KPipeWire_autogen/include -isystem /usr/include/pipewire-0.3 -isystem /usr/include/spa-0.2 -isystem /usr/include/i386-linux-gnu/qt6/QtQuick -isystem /usr/include/i386-linux-gnu/qt6 -isystem /usr/include/i386-linux-gnu/qt6/QtCore -isystem /usr/lib/i386-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/i386-linux-gnu/qt6/QtGui -isystem /usr/include/i386-linux-gnu/qt6/QtQml -isystem /usr/include/i386-linux-gnu/qt6/QtQmlIntegration -isystem /usr/include/i386-linux-gnu/qt6/QtNetwork -isystem /usr/include/i386-linux-gnu/qt6/QtQmlMeta -isystem /usr/include/i386-linux-gnu/qt6/QtQmlModels -isystem /usr/include/i386-linux-gnu/qt6/QtQmlWorkerScript -isystem /usr/include/i386-linux-gnu/qt6/QtOpenGL -isystem /usr/include/i386-linux-gnu/qt6/QtGui/6.8.2 -isystem /usr/include/i386-linux-gnu/qt6/QtGui/6.8.2/QtGui -isystem /usr/include/i386-linux-gnu/qt6/QtCore/6.8.2 -isystem /usr/include/i386-linux-gnu/qt6/QtCore/6.8.2/QtCore -isystem /usr/include/KF6/KI18n -isystem /usr/include/KF6/KCoreAddons -isystem /usr/include/libdrm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Werror=init-self -Werror=undef -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -pedantic -Wzero-as-null-pointer-constant -Wmissing-include-dirs -std=c++20 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wno-gnu-statement-expression-from-macro-expansion -Wno-zero-as-null-pointer-constant -Wno-c99-extensions -Wno-cast-align -D_REENTRANT -I/usr/include -MD -MT src/CMakeFiles/KPipeWire.dir/pipewirecore.cpp.o -MF CMakeFiles/KPipeWire.dir/pipewirecore.cpp.o.d -o CMakeFiles/KPipeWire.dir/pipewirecore.cpp.o -c /<>/src/pipewirecore.cpp /<>/src/pipewirecore.cpp:31:1: warning: missing initializer for member ‘pw_core_events::bound_props’ [-Wmissing-field-initializers] 31 | }; | ^ cc1plus: note: unrecognized command-line option ‘-Wno-c99-extensions’ may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option ‘-Wno-gnu-statement-expression-from-macro-expansion’ may have been intended to silence earlier diagnostics [ 8%] Building CXX object src/CMakeFiles/KPipeWire.dir/pipewiresourceitem.cpp.o cd /<>/obj-i686-linux-gnu/src && /usr/bin/i686-linux-gnu-g++ -DEGL_NO_PLATFORM_SPECIFIC_TYPES -DEGL_NO_X11 -DKCOREADDONS_LIB -DKF_DEPRECATED_WARNINGS_SINCE=0x70000 -DKF_DISABLE_DEPRECATED_BEFORE_AND_AT=0x60900 -DKPIPEWIRE_DEPRECATED_WARNINGS_SINCE=0x0 -DKPIPEWIRE_DISABLE_DEPRECATED_BEFORE_AND_AT=0x0 -DKPipeWire_EXPORTS -DMESA_EGL_NO_X11_HEADERS -DQT_CORE_LIB -DQT_DEPRECATED_WARNINGS_SINCE=0x70000 -DQT_DISABLE_DEPRECATED_BEFORE=0x60801 -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_FOREACH -DQT_NO_KEYWORDS -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_URL_CAST_FROM_STRING -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_STRICT_ITERATORS -DQT_USE_QSTRINGBUILDER -DTRANSLATION_DOMAIN=\"kpipewire6\" -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/<>/obj-i686-linux-gnu/src -I/<>/src -I/<>/obj-i686-linux-gnu/src/KPipeWire_autogen/include -isystem /usr/include/pipewire-0.3 -isystem /usr/include/spa-0.2 -isystem /usr/include/i386-linux-gnu/qt6/QtQuick -isystem /usr/include/i386-linux-gnu/qt6 -isystem /usr/include/i386-linux-gnu/qt6/QtCore -isystem /usr/lib/i386-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/i386-linux-gnu/qt6/QtGui -isystem /usr/include/i386-linux-gnu/qt6/QtQml -isystem /usr/include/i386-linux-gnu/qt6/QtQmlIntegration -isystem /usr/include/i386-linux-gnu/qt6/QtNetwork -isystem /usr/include/i386-linux-gnu/qt6/QtQmlMeta -isystem /usr/include/i386-linux-gnu/qt6/QtQmlModels -isystem /usr/include/i386-linux-gnu/qt6/QtQmlWorkerScript -isystem /usr/include/i386-linux-gnu/qt6/QtOpenGL -isystem /usr/include/i386-linux-gnu/qt6/QtGui/6.8.2 -isystem /usr/include/i386-linux-gnu/qt6/QtGui/6.8.2/QtGui -isystem /usr/include/i386-linux-gnu/qt6/QtCore/6.8.2 -isystem /usr/include/i386-linux-gnu/qt6/QtCore/6.8.2/QtCore -isystem /usr/include/KF6/KI18n -isystem /usr/include/KF6/KCoreAddons -isystem /usr/include/libdrm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Werror=init-self -Werror=undef -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -pedantic -Wzero-as-null-pointer-constant -Wmissing-include-dirs -std=c++20 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wno-gnu-statement-expression-from-macro-expansion -Wno-zero-as-null-pointer-constant -Wno-c99-extensions -Wno-cast-align -D_REENTRANT -I/usr/include -MD -MT src/CMakeFiles/KPipeWire.dir/pipewiresourceitem.cpp.o -MF CMakeFiles/KPipeWire.dir/pipewiresourceitem.cpp.o.d -o CMakeFiles/KPipeWire.dir/pipewiresourceitem.cpp.o -c /<>/src/pipewiresourceitem.cpp [ 9%] Building CXX object src/CMakeFiles/KPipeWire.dir/pipewiresourcestream.cpp.o cd /<>/obj-i686-linux-gnu/src && /usr/bin/i686-linux-gnu-g++ -DEGL_NO_PLATFORM_SPECIFIC_TYPES -DEGL_NO_X11 -DKCOREADDONS_LIB -DKF_DEPRECATED_WARNINGS_SINCE=0x70000 -DKF_DISABLE_DEPRECATED_BEFORE_AND_AT=0x60900 -DKPIPEWIRE_DEPRECATED_WARNINGS_SINCE=0x0 -DKPIPEWIRE_DISABLE_DEPRECATED_BEFORE_AND_AT=0x0 -DKPipeWire_EXPORTS -DMESA_EGL_NO_X11_HEADERS -DQT_CORE_LIB -DQT_DEPRECATED_WARNINGS_SINCE=0x70000 -DQT_DISABLE_DEPRECATED_BEFORE=0x60801 -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_FOREACH -DQT_NO_KEYWORDS -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_URL_CAST_FROM_STRING -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_STRICT_ITERATORS -DQT_USE_QSTRINGBUILDER -DTRANSLATION_DOMAIN=\"kpipewire6\" -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/<>/obj-i686-linux-gnu/src -I/<>/src -I/<>/obj-i686-linux-gnu/src/KPipeWire_autogen/include -isystem /usr/include/pipewire-0.3 -isystem /usr/include/spa-0.2 -isystem /usr/include/i386-linux-gnu/qt6/QtQuick -isystem /usr/include/i386-linux-gnu/qt6 -isystem /usr/include/i386-linux-gnu/qt6/QtCore -isystem /usr/lib/i386-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/i386-linux-gnu/qt6/QtGui -isystem /usr/include/i386-linux-gnu/qt6/QtQml -isystem /usr/include/i386-linux-gnu/qt6/QtQmlIntegration -isystem /usr/include/i386-linux-gnu/qt6/QtNetwork -isystem /usr/include/i386-linux-gnu/qt6/QtQmlMeta -isystem /usr/include/i386-linux-gnu/qt6/QtQmlModels -isystem /usr/include/i386-linux-gnu/qt6/QtQmlWorkerScript -isystem /usr/include/i386-linux-gnu/qt6/QtOpenGL -isystem /usr/include/i386-linux-gnu/qt6/QtGui/6.8.2 -isystem /usr/include/i386-linux-gnu/qt6/QtGui/6.8.2/QtGui -isystem /usr/include/i386-linux-gnu/qt6/QtCore/6.8.2 -isystem /usr/include/i386-linux-gnu/qt6/QtCore/6.8.2/QtCore -isystem /usr/include/KF6/KI18n -isystem /usr/include/KF6/KCoreAddons -isystem /usr/include/libdrm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Werror=init-self -Werror=undef -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -pedantic -Wzero-as-null-pointer-constant -Wmissing-include-dirs -std=c++20 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wno-gnu-statement-expression-from-macro-expansion -Wno-zero-as-null-pointer-constant -Wno-c99-extensions -Wno-cast-align -D_REENTRANT -I/usr/include -MD -MT src/CMakeFiles/KPipeWire.dir/pipewiresourcestream.cpp.o -MF CMakeFiles/KPipeWire.dir/pipewiresourcestream.cpp.o.d -o CMakeFiles/KPipeWire.dir/pipewiresourcestream.cpp.o -c /<>/src/pipewiresourcestream.cpp [ 10%] Building CXX object src/CMakeFiles/KPipeWire.dir/glhelpers.cpp.o cd /<>/obj-i686-linux-gnu/src && /usr/bin/i686-linux-gnu-g++ -DEGL_NO_PLATFORM_SPECIFIC_TYPES -DEGL_NO_X11 -DKCOREADDONS_LIB -DKF_DEPRECATED_WARNINGS_SINCE=0x70000 -DKF_DISABLE_DEPRECATED_BEFORE_AND_AT=0x60900 -DKPIPEWIRE_DEPRECATED_WARNINGS_SINCE=0x0 -DKPIPEWIRE_DISABLE_DEPRECATED_BEFORE_AND_AT=0x0 -DKPipeWire_EXPORTS -DMESA_EGL_NO_X11_HEADERS -DQT_CORE_LIB -DQT_DEPRECATED_WARNINGS_SINCE=0x70000 -DQT_DISABLE_DEPRECATED_BEFORE=0x60801 -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_FOREACH -DQT_NO_KEYWORDS -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_URL_CAST_FROM_STRING -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_STRICT_ITERATORS -DQT_USE_QSTRINGBUILDER -DTRANSLATION_DOMAIN=\"kpipewire6\" -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/<>/obj-i686-linux-gnu/src -I/<>/src -I/<>/obj-i686-linux-gnu/src/KPipeWire_autogen/include -isystem /usr/include/pipewire-0.3 -isystem /usr/include/spa-0.2 -isystem /usr/include/i386-linux-gnu/qt6/QtQuick -isystem /usr/include/i386-linux-gnu/qt6 -isystem /usr/include/i386-linux-gnu/qt6/QtCore -isystem /usr/lib/i386-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/i386-linux-gnu/qt6/QtGui -isystem /usr/include/i386-linux-gnu/qt6/QtQml -isystem /usr/include/i386-linux-gnu/qt6/QtQmlIntegration -isystem /usr/include/i386-linux-gnu/qt6/QtNetwork -isystem /usr/include/i386-linux-gnu/qt6/QtQmlMeta -isystem /usr/include/i386-linux-gnu/qt6/QtQmlModels -isystem /usr/include/i386-linux-gnu/qt6/QtQmlWorkerScript -isystem /usr/include/i386-linux-gnu/qt6/QtOpenGL -isystem /usr/include/i386-linux-gnu/qt6/QtGui/6.8.2 -isystem /usr/include/i386-linux-gnu/qt6/QtGui/6.8.2/QtGui -isystem /usr/include/i386-linux-gnu/qt6/QtCore/6.8.2 -isystem /usr/include/i386-linux-gnu/qt6/QtCore/6.8.2/QtCore -isystem /usr/include/KF6/KI18n -isystem /usr/include/KF6/KCoreAddons -isystem /usr/include/libdrm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Werror=init-self -Werror=undef -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -pedantic -Wzero-as-null-pointer-constant -Wmissing-include-dirs -std=c++20 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wno-gnu-statement-expression-from-macro-expansion -Wno-zero-as-null-pointer-constant -Wno-c99-extensions -Wno-cast-align -D_REENTRANT -I/usr/include -MD -MT src/CMakeFiles/KPipeWire.dir/glhelpers.cpp.o -MF CMakeFiles/KPipeWire.dir/glhelpers.cpp.o.d -o CMakeFiles/KPipeWire.dir/glhelpers.cpp.o -c /<>/src/glhelpers.cpp [ 12%] Building CXX object src/CMakeFiles/KPipeWire.dir/pwhelpers.cpp.o cd /<>/obj-i686-linux-gnu/src && /usr/bin/i686-linux-gnu-g++ -DEGL_NO_PLATFORM_SPECIFIC_TYPES -DEGL_NO_X11 -DKCOREADDONS_LIB -DKF_DEPRECATED_WARNINGS_SINCE=0x70000 -DKF_DISABLE_DEPRECATED_BEFORE_AND_AT=0x60900 -DKPIPEWIRE_DEPRECATED_WARNINGS_SINCE=0x0 -DKPIPEWIRE_DISABLE_DEPRECATED_BEFORE_AND_AT=0x0 -DKPipeWire_EXPORTS -DMESA_EGL_NO_X11_HEADERS -DQT_CORE_LIB -DQT_DEPRECATED_WARNINGS_SINCE=0x70000 -DQT_DISABLE_DEPRECATED_BEFORE=0x60801 -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_FOREACH -DQT_NO_KEYWORDS -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_URL_CAST_FROM_STRING -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_STRICT_ITERATORS -DQT_USE_QSTRINGBUILDER -DTRANSLATION_DOMAIN=\"kpipewire6\" -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/<>/obj-i686-linux-gnu/src -I/<>/src -I/<>/obj-i686-linux-gnu/src/KPipeWire_autogen/include -isystem /usr/include/pipewire-0.3 -isystem /usr/include/spa-0.2 -isystem /usr/include/i386-linux-gnu/qt6/QtQuick -isystem /usr/include/i386-linux-gnu/qt6 -isystem /usr/include/i386-linux-gnu/qt6/QtCore -isystem /usr/lib/i386-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/i386-linux-gnu/qt6/QtGui -isystem /usr/include/i386-linux-gnu/qt6/QtQml -isystem /usr/include/i386-linux-gnu/qt6/QtQmlIntegration -isystem /usr/include/i386-linux-gnu/qt6/QtNetwork -isystem /usr/include/i386-linux-gnu/qt6/QtQmlMeta -isystem /usr/include/i386-linux-gnu/qt6/QtQmlModels -isystem /usr/include/i386-linux-gnu/qt6/QtQmlWorkerScript -isystem /usr/include/i386-linux-gnu/qt6/QtOpenGL -isystem /usr/include/i386-linux-gnu/qt6/QtGui/6.8.2 -isystem /usr/include/i386-linux-gnu/qt6/QtGui/6.8.2/QtGui -isystem /usr/include/i386-linux-gnu/qt6/QtCore/6.8.2 -isystem /usr/include/i386-linux-gnu/qt6/QtCore/6.8.2/QtCore -isystem /usr/include/KF6/KI18n -isystem /usr/include/KF6/KCoreAddons -isystem /usr/include/libdrm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Werror=init-self -Werror=undef -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -pedantic -Wzero-as-null-pointer-constant -Wmissing-include-dirs -std=c++20 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wno-gnu-statement-expression-from-macro-expansion -Wno-zero-as-null-pointer-constant -Wno-c99-extensions -Wno-cast-align -D_REENTRANT -I/usr/include -MD -MT src/CMakeFiles/KPipeWire.dir/pwhelpers.cpp.o -MF CMakeFiles/KPipeWire.dir/pwhelpers.cpp.o.d -o CMakeFiles/KPipeWire.dir/pwhelpers.cpp.o -c /<>/src/pwhelpers.cpp [ 13%] Building CXX object src/CMakeFiles/KPipeWire.dir/vaapiutils.cpp.o cd /<>/obj-i686-linux-gnu/src && /usr/bin/i686-linux-gnu-g++ -DEGL_NO_PLATFORM_SPECIFIC_TYPES -DEGL_NO_X11 -DKCOREADDONS_LIB -DKF_DEPRECATED_WARNINGS_SINCE=0x70000 -DKF_DISABLE_DEPRECATED_BEFORE_AND_AT=0x60900 -DKPIPEWIRE_DEPRECATED_WARNINGS_SINCE=0x0 -DKPIPEWIRE_DISABLE_DEPRECATED_BEFORE_AND_AT=0x0 -DKPipeWire_EXPORTS -DMESA_EGL_NO_X11_HEADERS -DQT_CORE_LIB -DQT_DEPRECATED_WARNINGS_SINCE=0x70000 -DQT_DISABLE_DEPRECATED_BEFORE=0x60801 -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_FOREACH -DQT_NO_KEYWORDS -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_URL_CAST_FROM_STRING -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_STRICT_ITERATORS -DQT_USE_QSTRINGBUILDER -DTRANSLATION_DOMAIN=\"kpipewire6\" -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/<>/obj-i686-linux-gnu/src -I/<>/src -I/<>/obj-i686-linux-gnu/src/KPipeWire_autogen/include -isystem /usr/include/pipewire-0.3 -isystem /usr/include/spa-0.2 -isystem /usr/include/i386-linux-gnu/qt6/QtQuick -isystem /usr/include/i386-linux-gnu/qt6 -isystem /usr/include/i386-linux-gnu/qt6/QtCore -isystem /usr/lib/i386-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/i386-linux-gnu/qt6/QtGui -isystem /usr/include/i386-linux-gnu/qt6/QtQml -isystem /usr/include/i386-linux-gnu/qt6/QtQmlIntegration -isystem /usr/include/i386-linux-gnu/qt6/QtNetwork -isystem /usr/include/i386-linux-gnu/qt6/QtQmlMeta -isystem /usr/include/i386-linux-gnu/qt6/QtQmlModels -isystem /usr/include/i386-linux-gnu/qt6/QtQmlWorkerScript -isystem /usr/include/i386-linux-gnu/qt6/QtOpenGL -isystem /usr/include/i386-linux-gnu/qt6/QtGui/6.8.2 -isystem /usr/include/i386-linux-gnu/qt6/QtGui/6.8.2/QtGui -isystem /usr/include/i386-linux-gnu/qt6/QtCore/6.8.2 -isystem /usr/include/i386-linux-gnu/qt6/QtCore/6.8.2/QtCore -isystem /usr/include/KF6/KI18n -isystem /usr/include/KF6/KCoreAddons -isystem /usr/include/libdrm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Werror=init-self -Werror=undef -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -pedantic -Wzero-as-null-pointer-constant -Wmissing-include-dirs -std=c++20 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wno-gnu-statement-expression-from-macro-expansion -Wno-zero-as-null-pointer-constant -Wno-c99-extensions -Wno-cast-align -D_REENTRANT -I/usr/include -MD -MT src/CMakeFiles/KPipeWire.dir/vaapiutils.cpp.o -MF CMakeFiles/KPipeWire.dir/vaapiutils.cpp.o.d -o CMakeFiles/KPipeWire.dir/vaapiutils.cpp.o -c /<>/src/vaapiutils.cpp [ 14%] Building CXX object src/CMakeFiles/KPipeWire.dir/logging.cpp.o cd /<>/obj-i686-linux-gnu/src && /usr/bin/i686-linux-gnu-g++ -DEGL_NO_PLATFORM_SPECIFIC_TYPES -DEGL_NO_X11 -DKCOREADDONS_LIB -DKF_DEPRECATED_WARNINGS_SINCE=0x70000 -DKF_DISABLE_DEPRECATED_BEFORE_AND_AT=0x60900 -DKPIPEWIRE_DEPRECATED_WARNINGS_SINCE=0x0 -DKPIPEWIRE_DISABLE_DEPRECATED_BEFORE_AND_AT=0x0 -DKPipeWire_EXPORTS -DMESA_EGL_NO_X11_HEADERS -DQT_CORE_LIB -DQT_DEPRECATED_WARNINGS_SINCE=0x70000 -DQT_DISABLE_DEPRECATED_BEFORE=0x60801 -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_FOREACH -DQT_NO_KEYWORDS -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_URL_CAST_FROM_STRING -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_STRICT_ITERATORS -DQT_USE_QSTRINGBUILDER -DTRANSLATION_DOMAIN=\"kpipewire6\" -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/<>/obj-i686-linux-gnu/src -I/<>/src -I/<>/obj-i686-linux-gnu/src/KPipeWire_autogen/include -isystem /usr/include/pipewire-0.3 -isystem /usr/include/spa-0.2 -isystem /usr/include/i386-linux-gnu/qt6/QtQuick -isystem /usr/include/i386-linux-gnu/qt6 -isystem /usr/include/i386-linux-gnu/qt6/QtCore -isystem /usr/lib/i386-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/i386-linux-gnu/qt6/QtGui -isystem /usr/include/i386-linux-gnu/qt6/QtQml -isystem /usr/include/i386-linux-gnu/qt6/QtQmlIntegration -isystem /usr/include/i386-linux-gnu/qt6/QtNetwork -isystem /usr/include/i386-linux-gnu/qt6/QtQmlMeta -isystem /usr/include/i386-linux-gnu/qt6/QtQmlModels -isystem /usr/include/i386-linux-gnu/qt6/QtQmlWorkerScript -isystem /usr/include/i386-linux-gnu/qt6/QtOpenGL -isystem /usr/include/i386-linux-gnu/qt6/QtGui/6.8.2 -isystem /usr/include/i386-linux-gnu/qt6/QtGui/6.8.2/QtGui -isystem /usr/include/i386-linux-gnu/qt6/QtCore/6.8.2 -isystem /usr/include/i386-linux-gnu/qt6/QtCore/6.8.2/QtCore -isystem /usr/include/KF6/KI18n -isystem /usr/include/KF6/KCoreAddons -isystem /usr/include/libdrm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Werror=init-self -Werror=undef -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -pedantic -Wzero-as-null-pointer-constant -Wmissing-include-dirs -std=c++20 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wno-gnu-statement-expression-from-macro-expansion -Wno-zero-as-null-pointer-constant -Wno-c99-extensions -Wno-cast-align -D_REENTRANT -I/usr/include -MD -MT src/CMakeFiles/KPipeWire.dir/logging.cpp.o -MF CMakeFiles/KPipeWire.dir/logging.cpp.o.d -o CMakeFiles/KPipeWire.dir/logging.cpp.o -c /<>/obj-i686-linux-gnu/src/logging.cpp [ 16%] Building CXX object src/CMakeFiles/KPipeWire.dir/logging_vaapi.cpp.o cd /<>/obj-i686-linux-gnu/src && /usr/bin/i686-linux-gnu-g++ -DEGL_NO_PLATFORM_SPECIFIC_TYPES -DEGL_NO_X11 -DKCOREADDONS_LIB -DKF_DEPRECATED_WARNINGS_SINCE=0x70000 -DKF_DISABLE_DEPRECATED_BEFORE_AND_AT=0x60900 -DKPIPEWIRE_DEPRECATED_WARNINGS_SINCE=0x0 -DKPIPEWIRE_DISABLE_DEPRECATED_BEFORE_AND_AT=0x0 -DKPipeWire_EXPORTS -DMESA_EGL_NO_X11_HEADERS -DQT_CORE_LIB -DQT_DEPRECATED_WARNINGS_SINCE=0x70000 -DQT_DISABLE_DEPRECATED_BEFORE=0x60801 -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_FOREACH -DQT_NO_KEYWORDS -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_URL_CAST_FROM_STRING -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_STRICT_ITERATORS -DQT_USE_QSTRINGBUILDER -DTRANSLATION_DOMAIN=\"kpipewire6\" -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/<>/obj-i686-linux-gnu/src -I/<>/src -I/<>/obj-i686-linux-gnu/src/KPipeWire_autogen/include -isystem /usr/include/pipewire-0.3 -isystem /usr/include/spa-0.2 -isystem /usr/include/i386-linux-gnu/qt6/QtQuick -isystem /usr/include/i386-linux-gnu/qt6 -isystem /usr/include/i386-linux-gnu/qt6/QtCore -isystem /usr/lib/i386-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/i386-linux-gnu/qt6/QtGui -isystem /usr/include/i386-linux-gnu/qt6/QtQml -isystem /usr/include/i386-linux-gnu/qt6/QtQmlIntegration -isystem /usr/include/i386-linux-gnu/qt6/QtNetwork -isystem /usr/include/i386-linux-gnu/qt6/QtQmlMeta -isystem /usr/include/i386-linux-gnu/qt6/QtQmlModels -isystem /usr/include/i386-linux-gnu/qt6/QtQmlWorkerScript -isystem /usr/include/i386-linux-gnu/qt6/QtOpenGL -isystem /usr/include/i386-linux-gnu/qt6/QtGui/6.8.2 -isystem /usr/include/i386-linux-gnu/qt6/QtGui/6.8.2/QtGui -isystem /usr/include/i386-linux-gnu/qt6/QtCore/6.8.2 -isystem /usr/include/i386-linux-gnu/qt6/QtCore/6.8.2/QtCore -isystem /usr/include/KF6/KI18n -isystem /usr/include/KF6/KCoreAddons -isystem /usr/include/libdrm -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Werror=init-self -Werror=undef -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -pedantic -Wzero-as-null-pointer-constant -Wmissing-include-dirs -std=c++20 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wno-gnu-statement-expression-from-macro-expansion -Wno-zero-as-null-pointer-constant -Wno-c99-extensions -Wno-cast-align -D_REENTRANT -I/usr/include -MD -MT src/CMakeFiles/KPipeWire.dir/logging_vaapi.cpp.o -MF CMakeFiles/KPipeWire.dir/logging_vaapi.cpp.o.d -o CMakeFiles/KPipeWire.dir/logging_vaapi.cpp.o -c /<>/obj-i686-linux-gnu/src/logging_vaapi.cpp [ 17%] Linking CXX shared library ../bin/libKPipeWire.so cd /<>/obj-i686-linux-gnu/src && /usr/bin/cmake -E cmake_link_script CMakeFiles/KPipeWire.dir/link.txt --verbose=1 /usr/bin/i686-linux-gnu-g++ -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Werror=init-self -Werror=undef -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -pedantic -Wzero-as-null-pointer-constant -Wmissing-include-dirs -Wl,--no-undefined -Wl,--fatal-warnings -Wl,--enable-new-dtags -Wl,-z,relro -Wl,-z,now -shared -Wl,-soname,libKPipeWire.so.6 -o ../bin/libKPipeWire.so.6.3.4 CMakeFiles/KPipeWire.dir/KPipeWire_autogen/mocs_compilation.cpp.o CMakeFiles/KPipeWire.dir/pipewirecore.cpp.o CMakeFiles/KPipeWire.dir/pipewiresourceitem.cpp.o CMakeFiles/KPipeWire.dir/pipewiresourcestream.cpp.o CMakeFiles/KPipeWire.dir/glhelpers.cpp.o CMakeFiles/KPipeWire.dir/pwhelpers.cpp.o CMakeFiles/KPipeWire.dir/vaapiutils.cpp.o CMakeFiles/KPipeWire.dir/logging.cpp.o CMakeFiles/KPipeWire.dir/logging_vaapi.cpp.o /usr/lib/i386-linux-gnu/libQt6Quick.so.6.8.2 /usr/lib/i386-linux-gnu/libKF6I18n.so.6.13.0 /usr/lib/i386-linux-gnu/libKF6CoreAddons.so.6.13.0 /usr/lib/i386-linux-gnu/libepoxy.so /usr/lib/i386-linux-gnu/libdrm.so /usr/lib/i386-linux-gnu/libEGL.so /usr/lib/i386-linux-gnu/libQt6QmlMeta.so.6.8.2 /usr/lib/i386-linux-gnu/libQt6QmlWorkerScript.so.6.8.2 /usr/lib/i386-linux-gnu/libQt6QmlModels.so.6.8.2 /usr/lib/i386-linux-gnu/libQt6Qml.so.6.8.2 /usr/lib/i386-linux-gnu/libQt6OpenGL.so.6.8.2 /usr/lib/i386-linux-gnu/libQt6Network.so.6.8.2 /usr/lib/i386-linux-gnu/libQt6Gui.so.6.8.2 /usr/lib/i386-linux-gnu/libGLX.so /usr/lib/i386-linux-gnu/libOpenGL.so /usr/lib/i386-linux-gnu/libxkbcommon.so /usr/lib/i386-linux-gnu/libQt6Core.so.6.8.2 /usr/lib/i386-linux-gnu/libpipewire-0.3.so /usr/lib/i386-linux-gnu/libgbm.so /usr/lib/i386-linux-gnu/libva-drm.so /usr/lib/i386-linux-gnu/libva.so cd /<>/obj-i686-linux-gnu/src && /usr/bin/cmake -E cmake_symlink_library ../bin/libKPipeWire.so.6.3.4 ../bin/libKPipeWire.so.6 ../bin/libKPipeWire.so make[3]: Leaving directory '/<>/obj-i686-linux-gnu' [ 18%] Built target KPipeWire make -f src/CMakeFiles/KPipeWireDmaBuf_autogen_timestamp_deps.dir/build.make src/CMakeFiles/KPipeWireDmaBuf_autogen_timestamp_deps.dir/depend make[3]: Entering directory '/<>/obj-i686-linux-gnu' cd /<>/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src /<>/obj-i686-linux-gnu /<>/obj-i686-linux-gnu/src /<>/obj-i686-linux-gnu/src/CMakeFiles/KPipeWireDmaBuf_autogen_timestamp_deps.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-i686-linux-gnu' make -f src/CMakeFiles/KPipeWireDmaBuf_autogen_timestamp_deps.dir/build.make src/CMakeFiles/KPipeWireDmaBuf_autogen_timestamp_deps.dir/build make[3]: Entering directory '/<>/obj-i686-linux-gnu' make[3]: Nothing to be done for 'src/CMakeFiles/KPipeWireDmaBuf_autogen_timestamp_deps.dir/build'. make[3]: Leaving directory '/<>/obj-i686-linux-gnu' [ 18%] Built target KPipeWireDmaBuf_autogen_timestamp_deps make -f src/CMakeFiles/KPipeWireDmaBuf_autogen.dir/build.make src/CMakeFiles/KPipeWireDmaBuf_autogen.dir/depend make[3]: Entering directory '/<>/obj-i686-linux-gnu' cd /<>/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src /<>/obj-i686-linux-gnu /<>/obj-i686-linux-gnu/src /<>/obj-i686-linux-gnu/src/CMakeFiles/KPipeWireDmaBuf_autogen.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-i686-linux-gnu' make -f src/CMakeFiles/KPipeWireDmaBuf_autogen.dir/build.make src/CMakeFiles/KPipeWireDmaBuf_autogen.dir/build make[3]: Entering directory '/<>/obj-i686-linux-gnu' [ 20%] Automatic MOC for target KPipeWireDmaBuf cd /<>/obj-i686-linux-gnu/src && /usr/bin/cmake -E cmake_autogen /<>/obj-i686-linux-gnu/src/CMakeFiles/KPipeWireDmaBuf_autogen.dir/AutogenInfo.json None AutoGen: Refreshing parse cache because it doesn't exist. AutoMoc: Generating "SRC:/obj-i686-linux-gnu/src/KPipeWireDmaBuf_autogen/moc_predefs.h", because it doesn't exist. /usr/bin/i686-linux-gnu-g++ -std=c++20 -dM -E -c /usr/share/cmake-3.31/Modules/CMakeCXXCompilerABI.cpp -DEGL_NO_PLATFORM_SPECIFIC_TYPES -DEGL_NO_X11 -DKF_DEPRECATED_WARNINGS_SINCE=0x70000 -DKF_DISABLE_DEPRECATED_BEFORE_AND_AT=0x60900 -DKPIPEWIREDMABUF_DEPRECATED_WARNINGS_SINCE=0x0 -DKPIPEWIREDMABUF_DISABLE_DEPRECATED_BEFORE_AND_AT=0x0 -DKPIPEWIRE_DEPRECATED_WARNINGS_SINCE=0x0 -DKPIPEWIRE_DISABLE_DEPRECATED_BEFORE_AND_AT=0x0 -DKPipeWireDmaBuf_EXPORTS -DMESA_EGL_NO_X11_HEADERS -DQT_CORE_LIB -DQT_DEPRECATED_WARNINGS_SINCE=0x70000 -DQT_DISABLE_DEPRECATED_BEFORE=0x60801 -DQT_GUI_LIB -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_FOREACH -DQT_NO_KEYWORDS -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_QSTRINGBUILDER "-DTRANSLATION_DOMAIN=\"kpipewire6\"" -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/<>/obj-i686-linux-gnu/src -I/<>/src -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/i386-linux-gnu/qt6/QtCore -I/usr/include/i386-linux-gnu/qt6 -I/usr/lib/i386-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/i386-linux-gnu/qt6/QtGui -I/usr/include/libdrm -I/usr/include/i386-linux-gnu/qt6/QtGui/6.8.2 -I/usr/include/i386-linux-gnu/qt6/QtGui/6.8.2/QtGui -I/usr/include/i386-linux-gnu/qt6/QtCore/6.8.2 -I/usr/include/i386-linux-gnu/qt6/QtCore/6.8.2/QtCore -I/usr/include -I/usr/i686-linux-gnu/include/c++/14 -I/usr/i686-linux-gnu/include/c++/14/i686-linux-gnu -I/usr/i686-linux-gnu/include/c++/14/backward -I/usr/lib/gcc-cross/i686-linux-gnu/14/include -I/usr/i686-linux-gnu/include -I/usr/include/i386-linux-gnu AutoGen: Parsing "SRC:/obj-i686-linux-gnu/src/logging_dmabuf.h" AutoGen: Parsing "SRC:/src/dmabufhandler.h" AutoGen: Parsing "SRC:/obj-i686-linux-gnu/src/logging_dmabuf.cpp" AutoGen: Parsing "SRC:/src/dmabufhandler.cpp" AutoMoc: Generating MOC compilation "SRC:/obj-i686-linux-gnu/src/KPipeWireDmaBuf_autogen/mocs_compilation.cpp" AutoMoc: Merging MOC dependencies into "SRC:/obj-i686-linux-gnu/src/KPipeWireDmaBuf_autogen/deps" AutoGen: Writing the parse cache file "SRC:/obj-i686-linux-gnu/src/CMakeFiles/KPipeWireDmaBuf_autogen.dir/ParseCache.txt" AutoGen: Writing the settings file "SRC:/obj-i686-linux-gnu/src/CMakeFiles/KPipeWireDmaBuf_autogen.dir/AutogenUsed.txt" cd /<>/obj-i686-linux-gnu/src && /usr/bin/cmake -E touch /<>/obj-i686-linux-gnu/src/KPipeWireDmaBuf_autogen/timestamp make[3]: Leaving directory '/<>/obj-i686-linux-gnu' [ 20%] Built target KPipeWireDmaBuf_autogen make -f src/CMakeFiles/KPipeWireDmaBuf.dir/build.make src/CMakeFiles/KPipeWireDmaBuf.dir/depend make[3]: Entering directory '/<>/obj-i686-linux-gnu' cd /<>/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src /<>/obj-i686-linux-gnu /<>/obj-i686-linux-gnu/src /<>/obj-i686-linux-gnu/src/CMakeFiles/KPipeWireDmaBuf.dir/DependInfo.cmake "--color=" Dependencies file "src/KPipeWireDmaBuf_autogen/deps" is newer than depends file "/<>/obj-i686-linux-gnu/src/CMakeFiles/KPipeWireDmaBuf.dir/compiler_depend.internal". Consolidate compiler generated dependencies of target KPipeWireDmaBuf make[3]: Leaving directory '/<>/obj-i686-linux-gnu' make -f src/CMakeFiles/KPipeWireDmaBuf.dir/build.make src/CMakeFiles/KPipeWireDmaBuf.dir/build make[3]: Entering directory '/<>/obj-i686-linux-gnu' [ 21%] Building CXX object src/CMakeFiles/KPipeWireDmaBuf.dir/KPipeWireDmaBuf_autogen/mocs_compilation.cpp.o cd /<>/obj-i686-linux-gnu/src && /usr/bin/i686-linux-gnu-g++ -DEGL_NO_PLATFORM_SPECIFIC_TYPES -DEGL_NO_X11 -DKF_DEPRECATED_WARNINGS_SINCE=0x70000 -DKF_DISABLE_DEPRECATED_BEFORE_AND_AT=0x60900 -DKPIPEWIREDMABUF_DEPRECATED_WARNINGS_SINCE=0x0 -DKPIPEWIREDMABUF_DISABLE_DEPRECATED_BEFORE_AND_AT=0x0 -DKPIPEWIRE_DEPRECATED_WARNINGS_SINCE=0x0 -DKPIPEWIRE_DISABLE_DEPRECATED_BEFORE_AND_AT=0x0 -DKPipeWireDmaBuf_EXPORTS -DMESA_EGL_NO_X11_HEADERS -DQT_CORE_LIB -DQT_DEPRECATED_WARNINGS_SINCE=0x70000 -DQT_DISABLE_DEPRECATED_BEFORE=0x60801 -DQT_GUI_LIB -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_FOREACH -DQT_NO_KEYWORDS -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_QSTRINGBUILDER -DTRANSLATION_DOMAIN=\"kpipewire6\" -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/<>/obj-i686-linux-gnu/src -I/<>/src -I/<>/obj-i686-linux-gnu/src/KPipeWireDmaBuf_autogen/include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -isystem /usr/include/i386-linux-gnu/qt6/QtCore -isystem /usr/include/i386-linux-gnu/qt6 -isystem /usr/lib/i386-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/i386-linux-gnu/qt6/QtGui -isystem /usr/include/libdrm -isystem /usr/include/i386-linux-gnu/qt6/QtGui/6.8.2 -isystem /usr/include/i386-linux-gnu/qt6/QtGui/6.8.2/QtGui -isystem /usr/include/i386-linux-gnu/qt6/QtCore/6.8.2 -isystem /usr/include/i386-linux-gnu/qt6/QtCore/6.8.2/QtCore -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Werror=init-self -Werror=undef -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -pedantic -Wzero-as-null-pointer-constant -Wmissing-include-dirs -std=c++20 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wno-gnu-statement-expression-from-macro-expansion -Wno-zero-as-null-pointer-constant -Wno-c99-extensions -Wno-cast-align -I/usr/include -MD -MT src/CMakeFiles/KPipeWireDmaBuf.dir/KPipeWireDmaBuf_autogen/mocs_compilation.cpp.o -MF CMakeFiles/KPipeWireDmaBuf.dir/KPipeWireDmaBuf_autogen/mocs_compilation.cpp.o.d -o CMakeFiles/KPipeWireDmaBuf.dir/KPipeWireDmaBuf_autogen/mocs_compilation.cpp.o -c /<>/obj-i686-linux-gnu/src/KPipeWireDmaBuf_autogen/mocs_compilation.cpp [ 22%] Building CXX object src/CMakeFiles/KPipeWireDmaBuf.dir/dmabufhandler.cpp.o cd /<>/obj-i686-linux-gnu/src && /usr/bin/i686-linux-gnu-g++ -DEGL_NO_PLATFORM_SPECIFIC_TYPES -DEGL_NO_X11 -DKF_DEPRECATED_WARNINGS_SINCE=0x70000 -DKF_DISABLE_DEPRECATED_BEFORE_AND_AT=0x60900 -DKPIPEWIREDMABUF_DEPRECATED_WARNINGS_SINCE=0x0 -DKPIPEWIREDMABUF_DISABLE_DEPRECATED_BEFORE_AND_AT=0x0 -DKPIPEWIRE_DEPRECATED_WARNINGS_SINCE=0x0 -DKPIPEWIRE_DISABLE_DEPRECATED_BEFORE_AND_AT=0x0 -DKPipeWireDmaBuf_EXPORTS -DMESA_EGL_NO_X11_HEADERS -DQT_CORE_LIB -DQT_DEPRECATED_WARNINGS_SINCE=0x70000 -DQT_DISABLE_DEPRECATED_BEFORE=0x60801 -DQT_GUI_LIB -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_FOREACH -DQT_NO_KEYWORDS -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_QSTRINGBUILDER -DTRANSLATION_DOMAIN=\"kpipewire6\" -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/<>/obj-i686-linux-gnu/src -I/<>/src -I/<>/obj-i686-linux-gnu/src/KPipeWireDmaBuf_autogen/include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -isystem /usr/include/i386-linux-gnu/qt6/QtCore -isystem /usr/include/i386-linux-gnu/qt6 -isystem /usr/lib/i386-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/i386-linux-gnu/qt6/QtGui -isystem /usr/include/libdrm -isystem /usr/include/i386-linux-gnu/qt6/QtGui/6.8.2 -isystem /usr/include/i386-linux-gnu/qt6/QtGui/6.8.2/QtGui -isystem /usr/include/i386-linux-gnu/qt6/QtCore/6.8.2 -isystem /usr/include/i386-linux-gnu/qt6/QtCore/6.8.2/QtCore -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Werror=init-self -Werror=undef -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -pedantic -Wzero-as-null-pointer-constant -Wmissing-include-dirs -std=c++20 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wno-gnu-statement-expression-from-macro-expansion -Wno-zero-as-null-pointer-constant -Wno-c99-extensions -Wno-cast-align -I/usr/include -MD -MT src/CMakeFiles/KPipeWireDmaBuf.dir/dmabufhandler.cpp.o -MF CMakeFiles/KPipeWireDmaBuf.dir/dmabufhandler.cpp.o.d -o CMakeFiles/KPipeWireDmaBuf.dir/dmabufhandler.cpp.o -c /<>/src/dmabufhandler.cpp In file included from /usr/include/spa-0.2/spa/utils/hook.h:13, from /usr/include/spa-0.2/spa/support/plugin.h:15, from /usr/include/pipewire-0.3/pipewire/pipewire.h:12, from /<>/src/pipewiresourcestream.h:20, from /<>/src/dmabufhandler.h:11, from /<>/src/dmabufhandler.cpp:4: /usr/include/spa-0.2/spa/utils/list.h: In function ‘void spa_list_init(spa_list*)’: /usr/include/spa-0.2/spa/utils/list.h:37:64: warning: ISO C++ forbids compound-literals [-Wpedantic] 37 | #define SPA_LIST_INIT(list) ((struct spa_list){ (list), (list) }) | ^ /usr/include/spa-0.2/spa/utils/list.h:41:17: note: in expansion of macro ‘SPA_LIST_INIT’ 41 | *list = SPA_LIST_INIT(list); | ^~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h: In function ‘void spa_hook_list_append(spa_hook_list*, spa_hook*, const void*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:133:86: warning: ISO C++ forbids compound-literals [-Wpedantic] 133 | #define SPA_CALLBACKS_INIT(_funcs,_data) ((struct spa_callbacks){ (_funcs), (_data), }) | ^ /usr/include/spa-0.2/spa/utils/hook.h:442:20: note: in expansion of macro ‘SPA_CALLBACKS_INIT’ 442 | hook->cb = SPA_CALLBACKS_INIT(funcs, data); | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h: In function ‘void spa_hook_list_prepend(spa_hook_list*, spa_hook*, const void*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:133:86: warning: ISO C++ forbids compound-literals [-Wpedantic] 133 | #define SPA_CALLBACKS_INIT(_funcs,_data) ((struct spa_callbacks){ (_funcs), (_data), }) | ^ /usr/include/spa-0.2/spa/utils/hook.h:452:20: note: in expansion of macro ‘SPA_CALLBACKS_INIT’ 452 | hook->cb = SPA_CALLBACKS_INIT(funcs, data); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/spa-0.2/spa/support/plugin.h:16: /usr/include/spa-0.2/spa/utils/dict.h: In function ‘const spa_dict_item* spa_dict_lookup_item(const spa_dict*, const char*)’: /usr/include/spa-0.2/spa/utils/dict.h:39:75: warning: ISO C++ forbids compound-literals [-Wpedantic] 39 | #define SPA_DICT_ITEM(key,value) ((struct spa_dict_item) { (key), (value) }) | ^ /usr/include/spa-0.2/spa/utils/dict.h:40:39: note: in expansion of macro ‘SPA_DICT_ITEM’ 40 | #define SPA_DICT_ITEM_INIT(key,value) SPA_DICT_ITEM(key,value) | ^~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/dict.h:83:42: note: in expansion of macro ‘SPA_DICT_ITEM_INIT’ 83 | struct spa_dict_item k = SPA_DICT_ITEM_INIT(key, NULL); | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/plugin.h: In function ‘int spa_handle_get_interface(spa_handle*, const char*, void**)’: /usr/include/spa-0.2/spa/utils/hook.h:263:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 263 | ({ \ | ^ /usr/include/spa-0.2/spa/support/plugin.h:69:16: note: in expansion of macro ‘spa_api_func_r’ 69 | return spa_api_func_r(int, -ENOTSUP, object, get_interface, 0, type, iface); | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/plugin.h: In function ‘int spa_handle_clear(spa_handle*)’: /usr/include/spa-0.2/spa/utils/hook.h:263:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 263 | ({ \ | ^ /usr/include/spa-0.2/spa/support/plugin.h:74:16: note: in expansion of macro ‘spa_api_func_r’ 74 | return spa_api_func_r(int, -ENOTSUP, object, clear, 0); | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/plugin.h: In function ‘size_t spa_handle_factory_get_size(const spa_handle_factory*, const spa_dict*)’: /usr/include/spa-0.2/spa/utils/hook.h:263:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 263 | ({ \ | ^ /usr/include/spa-0.2/spa/support/plugin.h:185:16: note: in expansion of macro ‘spa_api_func_r’ 185 | return spa_api_func_r(size_t, 0, object, get_size, 1, params); | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/plugin.h: In function ‘int spa_handle_factory_init(const spa_handle_factory*, spa_handle*, const spa_dict*, const spa_support*, uint32_t)’: /usr/include/spa-0.2/spa/utils/hook.h:263:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 263 | ({ \ | ^ /usr/include/spa-0.2/spa/support/plugin.h:192:16: note: in expansion of macro ‘spa_api_func_r’ 192 | return spa_api_func_r(int, -ENOTSUP, object, init, 1, handle, info, | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/plugin.h: In function ‘int spa_handle_factory_enum_interface_info(const spa_handle_factory*, const spa_interface_info**, uint32_t*)’: /usr/include/spa-0.2/spa/utils/hook.h:263:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 263 | ({ \ | ^ /usr/include/spa-0.2/spa/support/plugin.h:199:16: note: in expansion of macro ‘spa_api_func_r’ 199 | return spa_api_func_r(int, -ENOTSUP, object, enum_interface_info, 1, | ^~~~~~~~~~~~~~ In file included from /usr/include/spa-0.2/spa/support/plugin.h:14: /usr/include/pipewire-0.3/pipewire/array.h: In function ‘int pw_array_ensure_size(pw_array*, size_t)’: /usr/include/spa-0.2/spa/utils/defs.h:285:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 285 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/array.h:120:25: note: in expansion of macro ‘SPA_ROUND_UP’ 120 | alloc = SPA_ROUND_UP(need, arr->extend); | ^~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/string.h: In function ‘int spa_strbuf_append(spa_strbuf*, const char*, ...)’: /usr/include/spa-0.2/spa/utils/defs.h:147:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 147 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/string.h:392:29: note: in expansion of macro ‘SPA_MIN’ 392 | buf->pos += SPA_MIN(remain, (size_t)written); | ^~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h: In function ‘int pw_core_add_listener(pw_core*, spa_hook*, const pw_core_events*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/core.h:354:16: note: in expansion of macro ‘spa_api_method_r’ 354 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h:354:16: note: in expansion of macro ‘spa_api_method_r’ 354 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h: In function ‘int pw_core_hello(pw_core*, uint32_t)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/core.h:362:16: note: in expansion of macro ‘spa_api_method_r’ 362 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h:362:16: note: in expansion of macro ‘spa_api_method_r’ 362 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h: In function ‘int pw_core_sync(pw_core*, uint32_t, int)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/core.h:370:16: note: in expansion of macro ‘spa_api_method_r’ 370 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h:370:16: note: in expansion of macro ‘spa_api_method_r’ 370 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h: In function ‘int pw_core_pong(pw_core*, uint32_t, int)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/core.h:378:16: note: in expansion of macro ‘spa_api_method_r’ 378 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h:378:16: note: in expansion of macro ‘spa_api_method_r’ 378 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h: In function ‘int pw_core_error(pw_core*, uint32_t, int, int, const char*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/core.h:386:16: note: in expansion of macro ‘spa_api_method_r’ 386 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h:386:16: note: in expansion of macro ‘spa_api_method_r’ 386 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h: In function ‘pw_registry* pw_core_get_registry(pw_core*, uint32_t, size_t)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/core.h:419:16: note: in expansion of macro ‘spa_api_method_r’ 419 | return spa_api_method_r(struct pw_registry*, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h:419:16: note: in expansion of macro ‘spa_api_method_r’ 419 | return spa_api_method_r(struct pw_registry*, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h: In function ‘void* pw_core_create_object(pw_core*, const char*, const char*, uint32_t, const spa_dict*, size_t)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/core.h:433:16: note: in expansion of macro ‘spa_api_method_r’ 433 | return spa_api_method_r(void*, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h:433:16: note: in expansion of macro ‘spa_api_method_r’ 433 | return spa_api_method_r(void*, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h: In function ‘void pw_core_destroy(pw_core*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:275:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 275 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/core.h:442:9: note: in expansion of macro ‘spa_api_method_v’ 442 | spa_api_method_v(pw_core, (struct spa_interface*)core, destroy, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:165:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 165 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:238:9: note: in expansion of macro ‘spa_callbacks_call’ 238 | spa_callbacks_call(&(iface)->cb,method_type,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:277:9: note: in expansion of macro ‘spa_interface_call’ 277 | spa_interface_call(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h:442:9: note: in expansion of macro ‘spa_api_method_v’ 442 | spa_api_method_v(pw_core, (struct spa_interface*)core, destroy, 0, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h: In function ‘int pw_registry_add_listener(pw_registry*, spa_hook*, const pw_registry_events*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/core.h:569:16: note: in expansion of macro ‘spa_api_method_r’ 569 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h:569:16: note: in expansion of macro ‘spa_api_method_r’ 569 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h: In function ‘void* pw_registry_bind(pw_registry*, uint32_t, const char*, uint32_t, size_t)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/core.h:580:16: note: in expansion of macro ‘spa_api_method_r’ 580 | return spa_api_method_r(void*, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h:580:16: note: in expansion of macro ‘spa_api_method_r’ 580 | return spa_api_method_r(void*, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h: In function ‘int pw_registry_destroy(pw_registry*, uint32_t)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/core.h:589:16: note: in expansion of macro ‘spa_api_method_r’ 589 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h:589:16: note: in expansion of macro ‘spa_api_method_r’ 589 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘ssize_t spa_system_read(spa_system*, int, void*, size_t)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:111:16: note: in expansion of macro ‘spa_api_method_fast_r’ 111 | return spa_api_method_fast_r(ssize_t, -ENOTSUP, spa_system, &object->iface, read, 0, fd, buf, count); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:111:16: note: in expansion of macro ‘spa_api_method_fast_r’ 111 | return spa_api_method_fast_r(ssize_t, -ENOTSUP, spa_system, &object->iface, read, 0, fd, buf, count); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘ssize_t spa_system_write(spa_system*, int, const void*, size_t)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:115:16: note: in expansion of macro ‘spa_api_method_fast_r’ 115 | return spa_api_method_fast_r(ssize_t, -ENOTSUP, spa_system, &object->iface, write, 0, fd, buf, count); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:115:16: note: in expansion of macro ‘spa_api_method_fast_r’ 115 | return spa_api_method_fast_r(ssize_t, -ENOTSUP, spa_system, &object->iface, write, 0, fd, buf, count); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_close(spa_system*, int)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:122:16: note: in expansion of macro ‘spa_api_method_fast_r’ 122 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, close, 0, fd); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:122:16: note: in expansion of macro ‘spa_api_method_fast_r’ 122 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, close, 0, fd); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_clock_gettime(spa_system*, int, timespec*)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:127:16: note: in expansion of macro ‘spa_api_method_fast_r’ 127 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, clock_gettime, 0, clockid, value); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:127:16: note: in expansion of macro ‘spa_api_method_fast_r’ 127 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, clock_gettime, 0, clockid, value); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_clock_getres(spa_system*, int, timespec*)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:132:16: note: in expansion of macro ‘spa_api_method_fast_r’ 132 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, clock_getres, 0, clockid, res); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:132:16: note: in expansion of macro ‘spa_api_method_fast_r’ 132 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, clock_getres, 0, clockid, res); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_pollfd_create(spa_system*, int)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:137:16: note: in expansion of macro ‘spa_api_method_fast_r’ 137 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, pollfd_create, 0, flags); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:137:16: note: in expansion of macro ‘spa_api_method_fast_r’ 137 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, pollfd_create, 0, flags); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_pollfd_add(spa_system*, int, int, uint32_t, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:141:16: note: in expansion of macro ‘spa_api_method_fast_r’ 141 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, pollfd_add, 0, pfd, fd, events, data); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:141:16: note: in expansion of macro ‘spa_api_method_fast_r’ 141 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, pollfd_add, 0, pfd, fd, events, data); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_pollfd_mod(spa_system*, int, int, uint32_t, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:145:16: note: in expansion of macro ‘spa_api_method_fast_r’ 145 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, pollfd_mod, 0, pfd, fd, events, data); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:145:16: note: in expansion of macro ‘spa_api_method_fast_r’ 145 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, pollfd_mod, 0, pfd, fd, events, data); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_pollfd_del(spa_system*, int, int)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:149:16: note: in expansion of macro ‘spa_api_method_fast_r’ 149 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, pollfd_del, 0, pfd, fd); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:149:16: note: in expansion of macro ‘spa_api_method_fast_r’ 149 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, pollfd_del, 0, pfd, fd); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_pollfd_wait(spa_system*, int, spa_poll_event*, int, int)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:154:16: note: in expansion of macro ‘spa_api_method_fast_r’ 154 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, pollfd_wait, 0, pfd, ev, n_ev, timeout); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:154:16: note: in expansion of macro ‘spa_api_method_fast_r’ 154 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, pollfd_wait, 0, pfd, ev, n_ev, timeout); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_timerfd_create(spa_system*, int, int)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:159:16: note: in expansion of macro ‘spa_api_method_fast_r’ 159 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, timerfd_create, 0, clockid, flags); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:159:16: note: in expansion of macro ‘spa_api_method_fast_r’ 159 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, timerfd_create, 0, clockid, flags); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_timerfd_settime(spa_system*, int, int, const itimerspec*, itimerspec*)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:167:16: note: in expansion of macro ‘spa_api_method_fast_r’ 167 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, timerfd_settime, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:167:16: note: in expansion of macro ‘spa_api_method_fast_r’ 167 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, timerfd_settime, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_timerfd_gettime(spa_system*, int, itimerspec*)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:174:16: note: in expansion of macro ‘spa_api_method_fast_r’ 174 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, timerfd_gettime, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:174:16: note: in expansion of macro ‘spa_api_method_fast_r’ 174 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, timerfd_gettime, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_timerfd_read(spa_system*, int, uint64_t*)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:179:16: note: in expansion of macro ‘spa_api_method_fast_r’ 179 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, timerfd_read, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:179:16: note: in expansion of macro ‘spa_api_method_fast_r’ 179 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, timerfd_read, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_eventfd_create(spa_system*, int)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:185:16: note: in expansion of macro ‘spa_api_method_fast_r’ 185 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, eventfd_create, 0, flags); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:185:16: note: in expansion of macro ‘spa_api_method_fast_r’ 185 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, eventfd_create, 0, flags); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_eventfd_write(spa_system*, int, uint64_t)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:189:16: note: in expansion of macro ‘spa_api_method_fast_r’ 189 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, eventfd_write, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:189:16: note: in expansion of macro ‘spa_api_method_fast_r’ 189 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, eventfd_write, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_eventfd_read(spa_system*, int, uint64_t*)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:194:16: note: in expansion of macro ‘spa_api_method_fast_r’ 194 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, eventfd_read, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:194:16: note: in expansion of macro ‘spa_api_method_fast_r’ 194 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, eventfd_read, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_signalfd_create(spa_system*, int, int)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:200:16: note: in expansion of macro ‘spa_api_method_fast_r’ 200 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, signalfd_create, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:200:16: note: in expansion of macro ‘spa_api_method_fast_r’ 200 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, signalfd_create, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_signalfd_read(spa_system*, int, int*)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:206:16: note: in expansion of macro ‘spa_api_method_fast_r’ 206 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, signalfd_read, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:206:16: note: in expansion of macro ‘spa_api_method_fast_r’ 206 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, signalfd_read, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘int spa_loop_add_source(spa_loop*, spa_source*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:140:16: note: in expansion of macro ‘spa_api_method_r’ 140 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:140:16: note: in expansion of macro ‘spa_api_method_r’ 140 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘int spa_loop_update_source(spa_loop*, spa_source*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:145:16: note: in expansion of macro ‘spa_api_method_r’ 145 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:145:16: note: in expansion of macro ‘spa_api_method_r’ 145 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘int spa_loop_remove_source(spa_loop*, spa_source*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:150:16: note: in expansion of macro ‘spa_api_method_r’ 150 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:150:16: note: in expansion of macro ‘spa_api_method_r’ 150 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘int spa_loop_invoke(spa_loop*, spa_invoke_func_t, uint32_t, const void*, size_t, bool, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:157:16: note: in expansion of macro ‘spa_api_method_r’ 157 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:157:16: note: in expansion of macro ‘spa_api_method_r’ 157 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘void spa_loop_control_hook_before(spa_hook_list*)’: /usr/include/spa-0.2/spa/utils/hook.h:174:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 174 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:180:17: note: in expansion of macro ‘spa_callbacks_call_fast’ 180 | spa_callbacks_call_fast(&h->cb, struct spa_loop_control_hooks, before, 0); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘void spa_loop_control_hook_after(spa_hook_list*)’: /usr/include/spa-0.2/spa/utils/hook.h:174:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 174 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:187:17: note: in expansion of macro ‘spa_callbacks_call_fast’ 187 | spa_callbacks_call_fast(&h->cb, struct spa_loop_control_hooks, after, 0); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘int spa_loop_control_get_fd(spa_loop_control*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:282:16: note: in expansion of macro ‘spa_api_method_r’ 282 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:282:16: note: in expansion of macro ‘spa_api_method_r’ 282 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘void spa_loop_control_add_hook(spa_loop_control*, spa_hook*, const spa_loop_control_hooks*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:275:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 275 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:289:9: note: in expansion of macro ‘spa_api_method_v’ 289 | spa_api_method_v(spa_loop_control, &object->iface, add_hook, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:165:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 165 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:238:9: note: in expansion of macro ‘spa_callbacks_call’ 238 | spa_callbacks_call(&(iface)->cb,method_type,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:277:9: note: in expansion of macro ‘spa_interface_call’ 277 | spa_interface_call(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:289:9: note: in expansion of macro ‘spa_api_method_v’ 289 | spa_api_method_v(spa_loop_control, &object->iface, add_hook, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘void spa_loop_control_enter(spa_loop_control*)’: /usr/include/spa-0.2/spa/utils/hook.h:275:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 275 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:294:9: note: in expansion of macro ‘spa_api_method_v’ 294 | spa_api_method_v(spa_loop_control, &object->iface, enter, 0); | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:165:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 165 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:238:9: note: in expansion of macro ‘spa_callbacks_call’ 238 | spa_callbacks_call(&(iface)->cb,method_type,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:277:9: note: in expansion of macro ‘spa_interface_call’ 277 | spa_interface_call(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:294:9: note: in expansion of macro ‘spa_api_method_v’ 294 | spa_api_method_v(spa_loop_control, &object->iface, enter, 0); | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘void spa_loop_control_leave(spa_loop_control*)’: /usr/include/spa-0.2/spa/utils/hook.h:275:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 275 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:298:9: note: in expansion of macro ‘spa_api_method_v’ 298 | spa_api_method_v(spa_loop_control, &object->iface, leave, 0); | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:165:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 165 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:238:9: note: in expansion of macro ‘spa_callbacks_call’ 238 | spa_callbacks_call(&(iface)->cb,method_type,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:277:9: note: in expansion of macro ‘spa_interface_call’ 277 | spa_interface_call(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:298:9: note: in expansion of macro ‘spa_api_method_v’ 298 | spa_api_method_v(spa_loop_control, &object->iface, leave, 0); | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘int spa_loop_control_iterate(spa_loop_control*, int)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:303:16: note: in expansion of macro ‘spa_api_method_r’ 303 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:303:16: note: in expansion of macro ‘spa_api_method_r’ 303 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘int spa_loop_control_iterate_fast(spa_loop_control*, int)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:309:16: note: in expansion of macro ‘spa_api_method_fast_r’ 309 | return spa_api_method_fast_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:309:16: note: in expansion of macro ‘spa_api_method_fast_r’ 309 | return spa_api_method_fast_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘int spa_loop_control_check(spa_loop_control*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:314:16: note: in expansion of macro ‘spa_api_method_r’ 314 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:314:16: note: in expansion of macro ‘spa_api_method_r’ 314 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘spa_source* spa_loop_utils_add_io(spa_loop_utils*, int, uint32_t, bool, spa_source_io_func_t, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:371:16: note: in expansion of macro ‘spa_api_method_r’ 371 | return spa_api_method_r(struct spa_source *, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:371:16: note: in expansion of macro ‘spa_api_method_r’ 371 | return spa_api_method_r(struct spa_source *, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘int spa_loop_utils_update_io(spa_loop_utils*, spa_source*, uint32_t)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:377:16: note: in expansion of macro ‘spa_api_method_r’ 377 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:377:16: note: in expansion of macro ‘spa_api_method_r’ 377 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘spa_source* spa_loop_utils_add_idle(spa_loop_utils*, bool, spa_source_idle_func_t, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:384:16: note: in expansion of macro ‘spa_api_method_r’ 384 | return spa_api_method_r(struct spa_source *, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:384:16: note: in expansion of macro ‘spa_api_method_r’ 384 | return spa_api_method_r(struct spa_source *, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘int spa_loop_utils_enable_idle(spa_loop_utils*, spa_source*, bool)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:390:16: note: in expansion of macro ‘spa_api_method_r’ 390 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:390:16: note: in expansion of macro ‘spa_api_method_r’ 390 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘spa_source* spa_loop_utils_add_event(spa_loop_utils*, spa_source_event_func_t, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:396:16: note: in expansion of macro ‘spa_api_method_r’ 396 | return spa_api_method_r(struct spa_source *, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:396:16: note: in expansion of macro ‘spa_api_method_r’ 396 | return spa_api_method_r(struct spa_source *, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘int spa_loop_utils_signal_event(spa_loop_utils*, spa_source*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:402:16: note: in expansion of macro ‘spa_api_method_r’ 402 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:402:16: note: in expansion of macro ‘spa_api_method_r’ 402 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘spa_source* spa_loop_utils_add_timer(spa_loop_utils*, spa_source_timer_func_t, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:408:16: note: in expansion of macro ‘spa_api_method_r’ 408 | return spa_api_method_r(struct spa_source *, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:408:16: note: in expansion of macro ‘spa_api_method_r’ 408 | return spa_api_method_r(struct spa_source *, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘int spa_loop_utils_update_timer(spa_loop_utils*, spa_source*, timespec*, timespec*, bool)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:415:16: note: in expansion of macro ‘spa_api_method_r’ 415 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:415:16: note: in expansion of macro ‘spa_api_method_r’ 415 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘spa_source* spa_loop_utils_add_signal(spa_loop_utils*, int, spa_source_signal_func_t, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:423:16: note: in expansion of macro ‘spa_api_method_r’ 423 | return spa_api_method_r(struct spa_source *, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:423:16: note: in expansion of macro ‘spa_api_method_r’ 423 | return spa_api_method_r(struct spa_source *, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘void spa_loop_utils_destroy_source(spa_loop_utils*, spa_source*)’: /usr/include/spa-0.2/spa/utils/hook.h:275:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 275 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:430:9: note: in expansion of macro ‘spa_api_method_v’ 430 | spa_api_method_v(spa_loop_utils, &object->iface, destroy_source, 0, source); | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:165:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 165 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:238:9: note: in expansion of macro ‘spa_callbacks_call’ 238 | spa_callbacks_call(&(iface)->cb,method_type,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:277:9: note: in expansion of macro ‘spa_interface_call’ 277 | spa_interface_call(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:430:9: note: in expansion of macro ‘spa_api_method_v’ 430 | spa_api_method_v(spa_loop_utils, &object->iface, destroy_source, 0, source); | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/client.h: In function ‘int pw_client_add_listener(pw_client*, spa_hook*, const pw_client_events*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/client.h:165:16: note: in expansion of macro ‘spa_api_method_r’ 165 | return spa_api_method_r(int, -ENOTSUP, pw_client, (struct spa_interface*)object, add_listener, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/client.h:165:16: note: in expansion of macro ‘spa_api_method_r’ 165 | return spa_api_method_r(int, -ENOTSUP, pw_client, (struct spa_interface*)object, add_listener, 0, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/client.h: In function ‘int pw_client_error(pw_client*, uint32_t, int, const char*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/client.h:172:16: note: in expansion of macro ‘spa_api_method_r’ 172 | return spa_api_method_r(int, -ENOTSUP, pw_client, (struct spa_interface*)object, error, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/client.h:172:16: note: in expansion of macro ‘spa_api_method_r’ 172 | return spa_api_method_r(int, -ENOTSUP, pw_client, (struct spa_interface*)object, error, 0, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/client.h: In function ‘int pw_client_update_properties(pw_client*, const spa_dict*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/client.h:179:16: note: in expansion of macro ‘spa_api_method_r’ 179 | return spa_api_method_r(int, -ENOTSUP, pw_client, (struct spa_interface*)object, update_properties, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/client.h:179:16: note: in expansion of macro ‘spa_api_method_r’ 179 | return spa_api_method_r(int, -ENOTSUP, pw_client, (struct spa_interface*)object, update_properties, 0, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/client.h: In function ‘int pw_client_get_permissions(pw_client*, uint32_t, uint32_t)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/client.h:186:16: note: in expansion of macro ‘spa_api_method_r’ 186 | return spa_api_method_r(int, -ENOTSUP, pw_client, (struct spa_interface*)object, get_permissions, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/client.h:186:16: note: in expansion of macro ‘spa_api_method_r’ 186 | return spa_api_method_r(int, -ENOTSUP, pw_client, (struct spa_interface*)object, get_permissions, 0, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/client.h: In function ‘int pw_client_update_permissions(pw_client*, uint32_t, const pw_permission*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/client.h:194:16: note: in expansion of macro ‘spa_api_method_r’ 194 | return spa_api_method_r(int, -ENOTSUP, pw_client, (struct spa_interface*)object, update_permissions, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/client.h:194:16: note: in expansion of macro ‘spa_api_method_r’ 194 | return spa_api_method_r(int, -ENOTSUP, pw_client, (struct spa_interface*)object, update_permissions, 0, | ^~~~~~~~~~~~~~~~ In file included from /usr/include/pipewire-0.3/pipewire/conf.h:8, from /usr/include/pipewire-0.3/pipewire/pipewire.h:16: /usr/include/spa-0.2/spa/utils/json-core.h: In function ‘void spa_json_init(spa_json*, const char*, size_t)’: /usr/include/spa-0.2/spa/utils/json-core.h:50:89: warning: ISO C++ forbids compound-literals [-Wpedantic] 50 | #define SPA_JSON_INIT(data,size) ((struct spa_json) { (data), (data)+(size), NULL, 0, 0 }) | ^ /usr/include/spa-0.2/spa/utils/json-core.h:54:18: note: in expansion of macro ‘SPA_JSON_INIT’ 54 | *iter = SPA_JSON_INIT(data, size); | ^~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h: In function ‘void spa_json_enter(spa_json*, spa_json*)’: /usr/include/spa-0.2/spa/utils/json-core.h:56:110: warning: ISO C++ forbids compound-literals [-Wpedantic] 56 | #define SPA_JSON_ENTER(iter) ((struct spa_json) { (iter)->cur, (iter)->end, (iter), (iter)->state & 0xff0, 0 }) | ^ /usr/include/spa-0.2/spa/utils/json-core.h:60:16: note: in expansion of macro ‘SPA_JSON_ENTER’ 60 | *sub = SPA_JSON_ENTER(iter); | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h: In function ‘void spa_json_save(spa_json*, spa_json*)’: /usr/include/spa-0.2/spa/utils/json-core.h:63:99: warning: ISO C++ forbids compound-literals [-Wpedantic] 63 | #define SPA_JSON_SAVE(iter) ((struct spa_json) { (iter)->cur, (iter)->end, NULL, (iter)->state, 0 }) | ^ /usr/include/spa-0.2/spa/utils/json-core.h:67:17: note: in expansion of macro ‘SPA_JSON_SAVE’ 67 | *save = SPA_JSON_SAVE(iter); | ^~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h: In function ‘void spa_json_start(spa_json*, spa_json*, const char*)’: /usr/include/spa-0.2/spa/utils/json-core.h:70:82: warning: ISO C++ forbids compound-literals [-Wpedantic] 70 | #define SPA_JSON_START(iter,p) ((struct spa_json) { (p), (iter)->end, NULL, 0, 0 }) | ^ /usr/include/spa-0.2/spa/utils/json-core.h:74:16: note: in expansion of macro ‘SPA_JSON_START’ 74 | *sub = SPA_JSON_START(iter,pos); | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h: In function ‘int spa_json_next(spa_json*, const char**)’: /usr/include/spa-0.2/spa/utils/defs.h:83:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 83 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/defs.h:91:81: note: in expansion of macro ‘SPA_FLAG_CLEAR’ 91 | #define SPA_FLAG_UPDATE(field,flag,val) ((val) ? SPA_FLAG_SET((field),(flag)) : SPA_FLAG_CLEAR((field),(flag))) | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h:141:41: note: in expansion of macro ‘SPA_FLAG_UPDATE’ 141 | SPA_FLAG_UPDATE(flag, __KEY_FLAG, !(flag & __KEY_FLAG)); | ^~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/defs.h:83:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 83 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/json-core.h:153:41: note: in expansion of macro ‘SPA_FLAG_CLEAR’ 153 | SPA_FLAG_CLEAR(flag, __KEY_FLAG); | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/defs.h:83:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 83 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/defs.h:91:81: note: in expansion of macro ‘SPA_FLAG_CLEAR’ 91 | #define SPA_FLAG_UPDATE(field,flag,val) ((val) ? SPA_FLAG_SET((field),(flag)) : SPA_FLAG_CLEAR((field),(flag))) | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h:156:33: note: in expansion of macro ‘SPA_FLAG_UPDATE’ 156 | SPA_FLAG_UPDATE(iter->state, __ARRAY_FLAG, cur == '['); | ^~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/defs.h:83:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 83 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/defs.h:91:81: note: in expansion of macro ‘SPA_FLAG_CLEAR’ 91 | #define SPA_FLAG_UPDATE(field,flag,val) ((val) ? SPA_FLAG_SET((field),(flag)) : SPA_FLAG_CLEAR((field),(flag))) | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h:163:41: note: in expansion of macro ‘SPA_FLAG_UPDATE’ 163 | SPA_FLAG_UPDATE(iter->state, __PREV_ARRAY_FLAG, flag & __ARRAY_FLAG); | ^~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/defs.h:83:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 83 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/defs.h:91:81: note: in expansion of macro ‘SPA_FLAG_CLEAR’ 91 | #define SPA_FLAG_UPDATE(field,flag,val) ((val) ? SPA_FLAG_SET((field),(flag)) : SPA_FLAG_CLEAR((field),(flag))) | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h:166:41: note: in expansion of macro ‘SPA_FLAG_UPDATE’ 166 | SPA_FLAG_UPDATE(array_stack[(iter->depth-1) >> 6], mask, flag & __ARRAY_FLAG); | ^~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/defs.h:83:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 83 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/defs.h:91:81: note: in expansion of macro ‘SPA_FLAG_CLEAR’ 91 | #define SPA_FLAG_UPDATE(field,flag,val) ((val) ? SPA_FLAG_SET((field),(flag)) : SPA_FLAG_CLEAR((field),(flag))) | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h:196:41: note: in expansion of macro ‘SPA_FLAG_UPDATE’ 196 | SPA_FLAG_UPDATE(iter->state, __ARRAY_FLAG, flag & __PREV_ARRAY_FLAG); | ^~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/defs.h:83:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 83 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/defs.h:91:81: note: in expansion of macro ‘SPA_FLAG_CLEAR’ 91 | #define SPA_FLAG_UPDATE(field,flag,val) ((val) ? SPA_FLAG_SET((field),(flag)) : SPA_FLAG_CLEAR((field),(flag))) | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h:199:41: note: in expansion of macro ‘SPA_FLAG_UPDATE’ 199 | SPA_FLAG_UPDATE(iter->state, __ARRAY_FLAG, | ^~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/defs.h:83:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 83 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/defs.h:91:81: note: in expansion of macro ‘SPA_FLAG_CLEAR’ 91 | #define SPA_FLAG_UPDATE(field,flag,val) ((val) ? SPA_FLAG_SET((field),(flag)) : SPA_FLAG_CLEAR((field),(flag))) | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h:216:41: note: in expansion of macro ‘SPA_FLAG_UPDATE’ 216 | SPA_FLAG_UPDATE(flag, __KEY_FLAG, !(flag & __KEY_FLAG)); | ^~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h:250:25: warning: range expressions in switch statements are non-standard [-Wpedantic] 250 | case 240 ... 247: | ^~~~ /usr/include/spa-0.2/spa/utils/json-core.h:253:25: warning: range expressions in switch statements are non-standard [-Wpedantic] 253 | case 224 ... 239: | ^~~~ /usr/include/spa-0.2/spa/utils/json-core.h:256:25: warning: range expressions in switch statements are non-standard [-Wpedantic] 256 | case 192 ... 223: | ^~~~ /usr/include/spa-0.2/spa/utils/json-core.h:267:25: warning: range expressions in switch statements are non-standard [-Wpedantic] 267 | case 128 ... 191: | ^~~~ /usr/include/spa-0.2/spa/utils/json-core.h: In function ‘bool spa_json_get_error(spa_json*, const char*, spa_error_location*)’: /usr/include/spa-0.2/spa/utils/defs.h:159:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 159 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/json-core.h:369:24: note: in expansion of macro ‘SPA_CLAMP’ 369 | code = SPA_CLAMP(iter->state & 0xff, 0u, SPA_N_ELEMENTS(reasons)-1); | ^~~~~~~~~ /usr/include/spa-0.2/spa/utils/defs.h:147:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 147 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/defs.h:163:9: note: in expansion of macro ‘SPA_MIN’ 163 | SPA_MIN(SPA_MAX(_v, _low), _high); \ | ^~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h:369:24: note: in expansion of macro ‘SPA_CLAMP’ 369 | code = SPA_CLAMP(iter->state & 0xff, 0u, SPA_N_ELEMENTS(reasons)-1); | ^~~~~~~~~ /usr/include/spa-0.2/spa/utils/defs.h:153:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 153 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/defs.h:148:20: note: in definition of macro ‘SPA_MIN’ 148 | __typeof__(a) _min_a = (a); \ | ^ /usr/include/spa-0.2/spa/utils/defs.h:163:17: note: in expansion of macro ‘SPA_MAX’ 163 | SPA_MIN(SPA_MAX(_v, _low), _high); \ | ^~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h:369:24: note: in expansion of macro ‘SPA_CLAMP’ 369 | code = SPA_CLAMP(iter->state & 0xff, 0u, SPA_N_ELEMENTS(reasons)-1); | ^~~~~~~~~ /usr/include/spa-0.2/spa/utils/defs.h:153:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 153 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/defs.h:148:33: note: in definition of macro ‘SPA_MIN’ 148 | __typeof__(a) _min_a = (a); \ | ^ /usr/include/spa-0.2/spa/utils/defs.h:163:17: note: in expansion of macro ‘SPA_MAX’ 163 | SPA_MIN(SPA_MAX(_v, _low), _high); \ | ^~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h:369:24: note: in expansion of macro ‘SPA_CLAMP’ 369 | code = SPA_CLAMP(iter->state & 0xff, 0u, SPA_N_ELEMENTS(reasons)-1); | ^~~~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h: In function ‘int spa_json_parse_float(const char*, int, float*)’: /usr/include/spa-0.2/spa/utils/json-core.h:414:37: warning: range expressions in switch statements are non-standard [-Wpedantic] 414 | case '+': case '-': case '0' ... '9': case '.': case 'e': case 'E': break; | ^~~~ /usr/include/pipewire-0.3/pipewire/device.h: In function ‘int pw_device_add_listener(pw_device*, spa_hook*, const pw_device_events*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/device.h:155:16: note: in expansion of macro ‘spa_api_method_r’ 155 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/device.h:155:16: note: in expansion of macro ‘spa_api_method_r’ 155 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/device.h: In function ‘int pw_device_subscribe_params(pw_device*, uint32_t*, uint32_t)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/device.h:163:16: note: in expansion of macro ‘spa_api_method_r’ 163 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/device.h:163:16: note: in expansion of macro ‘spa_api_method_r’ 163 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/device.h: In function ‘int pw_device_enum_params(pw_device*, int, uint32_t, uint32_t, uint32_t, const spa_pod*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/device.h:173:16: note: in expansion of macro ‘spa_api_method_r’ 173 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/device.h:173:16: note: in expansion of macro ‘spa_api_method_r’ 173 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/device.h: In function ‘int pw_device_set_param(pw_device*, uint32_t, uint32_t, const spa_pod*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/device.h:182:16: note: in expansion of macro ‘spa_api_method_r’ 182 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/device.h:182:16: note: in expansion of macro ‘spa_api_method_r’ 182 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_add_listener(spa_node*, spa_hook*, const spa_node_events*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:650:16: note: in expansion of macro ‘spa_api_method_r’ 650 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, add_listener, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:650:16: note: in expansion of macro ‘spa_api_method_r’ 650 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, add_listener, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_set_callbacks(spa_node*, const spa_node_callbacks*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:657:16: note: in expansion of macro ‘spa_api_method_r’ 657 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, set_callbacks, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:657:16: note: in expansion of macro ‘spa_api_method_r’ 657 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, set_callbacks, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_sync(spa_node*, int)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:662:16: note: in expansion of macro ‘spa_api_method_r’ 662 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, sync, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:662:16: note: in expansion of macro ‘spa_api_method_r’ 662 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, sync, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_enum_params(spa_node*, int, uint32_t, uint32_t, uint32_t, const spa_pod*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:669:16: note: in expansion of macro ‘spa_api_method_r’ 669 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, enum_params, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:669:16: note: in expansion of macro ‘spa_api_method_r’ 669 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, enum_params, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_set_param(spa_node*, uint32_t, uint32_t, const spa_pod*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:676:16: note: in expansion of macro ‘spa_api_method_r’ 676 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, set_param, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:676:16: note: in expansion of macro ‘spa_api_method_r’ 676 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, set_param, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_set_io(spa_node*, uint32_t, void*, size_t)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:682:16: note: in expansion of macro ‘spa_api_method_r’ 682 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, set_io, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:682:16: note: in expansion of macro ‘spa_api_method_r’ 682 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, set_io, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_send_command(spa_node*, const spa_command*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:688:16: note: in expansion of macro ‘spa_api_method_r’ 688 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, send_command, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:688:16: note: in expansion of macro ‘spa_api_method_r’ 688 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, send_command, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_add_port(spa_node*, spa_direction, uint32_t, const spa_dict*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:695:16: note: in expansion of macro ‘spa_api_method_r’ 695 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, add_port, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:695:16: note: in expansion of macro ‘spa_api_method_r’ 695 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, add_port, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_remove_port(spa_node*, spa_direction, uint32_t)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:701:16: note: in expansion of macro ‘spa_api_method_r’ 701 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, remove_port, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:701:16: note: in expansion of macro ‘spa_api_method_r’ 701 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, remove_port, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_port_enum_params(spa_node*, int, spa_direction, uint32_t, uint32_t, uint32_t, uint32_t, const spa_pod*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:709:16: note: in expansion of macro ‘spa_api_method_r’ 709 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, port_enum_params, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:709:16: note: in expansion of macro ‘spa_api_method_r’ 709 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, port_enum_params, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_port_set_param(spa_node*, spa_direction, uint32_t, uint32_t, uint32_t, const spa_pod*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:718:16: note: in expansion of macro ‘spa_api_method_r’ 718 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, port_set_param, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:718:16: note: in expansion of macro ‘spa_api_method_r’ 718 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, port_set_param, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_port_use_buffers(spa_node*, spa_direction, uint32_t, uint32_t, spa_buffer**, uint32_t)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:728:16: note: in expansion of macro ‘spa_api_method_r’ 728 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, port_use_buffers, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:728:16: note: in expansion of macro ‘spa_api_method_r’ 728 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, port_use_buffers, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_port_set_io(spa_node*, spa_direction, uint32_t, uint32_t, void*, size_t)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:736:16: note: in expansion of macro ‘spa_api_method_r’ 736 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, port_set_io, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:736:16: note: in expansion of macro ‘spa_api_method_r’ 736 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, port_set_io, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_port_reuse_buffer(spa_node*, uint32_t, uint32_t)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:742:16: note: in expansion of macro ‘spa_api_method_r’ 742 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, port_reuse_buffer, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:742:16: note: in expansion of macro ‘spa_api_method_r’ 742 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, port_reuse_buffer, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_port_reuse_buffer_fast(spa_node*, uint32_t, uint32_t)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:747:16: note: in expansion of macro ‘spa_api_method_fast_r’ 747 | return spa_api_method_fast_r(int, -ENOTSUP, spa_node, &object->iface, port_reuse_buffer, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:747:16: note: in expansion of macro ‘spa_api_method_fast_r’ 747 | return spa_api_method_fast_r(int, -ENOTSUP, spa_node, &object->iface, port_reuse_buffer, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_process(spa_node*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:752:16: note: in expansion of macro ‘spa_api_method_r’ 752 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, process, 0); | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:752:16: note: in expansion of macro ‘spa_api_method_r’ 752 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, process, 0); | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_process_fast(spa_node*)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:756:16: note: in expansion of macro ‘spa_api_method_fast_r’ 756 | return spa_api_method_fast_r(int, -ENOTSUP, spa_node, &object->iface, process, 0); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:756:16: note: in expansion of macro ‘spa_api_method_fast_r’ 756 | return spa_api_method_fast_r(int, -ENOTSUP, spa_node, &object->iface, process, 0); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/factory.h: In function ‘int pw_factory_add_listener(pw_factory*, spa_hook*, const pw_factory_events*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/factory.h:97:16: note: in expansion of macro ‘spa_api_method_r’ 97 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/factory.h:97:16: note: in expansion of macro ‘spa_api_method_r’ 97 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/log.h: In function ‘void spa_log_topic_init(spa_log*, spa_log_topic*)’: /usr/include/spa-0.2/spa/utils/hook.h:165:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 165 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:238:9: note: in expansion of macro ‘spa_callbacks_call’ 238 | spa_callbacks_call(&(iface)->cb,method_type,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/log.h:229:9: note: in expansion of macro ‘spa_interface_call’ 229 | spa_interface_call(&log->iface, struct spa_log_methods, topic_init, 1, topic); | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/log.h: In function ‘void spa_log_logtv(spa_log*, spa_log_level, const spa_log_topic*, const char*, int, const char*, const char*, va_list)’: /usr/include/spa-0.2/spa/utils/hook.h:165:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 165 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:238:9: note: in expansion of macro ‘spa_callbacks_call’ 238 | spa_callbacks_call(&(iface)->cb,method_type,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/log.h:273:22: note: in expansion of macro ‘spa_interface_call’ 273 | if (!spa_interface_call(i, | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:165:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 165 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:238:9: note: in expansion of macro ‘spa_callbacks_call’ 238 | spa_callbacks_call(&(iface)->cb,method_type,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/log.h:277:21: note: in expansion of macro ‘spa_interface_call’ 277 | spa_interface_call(i, | ^~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/link.h: In function ‘int pw_link_add_listener(pw_link*, spa_hook*, const pw_link_events*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/link.h:123:16: note: in expansion of macro ‘spa_api_method_r’ 123 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/link.h:123:16: note: in expansion of macro ‘spa_api_method_r’ 123 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/module.h: In function ‘int pw_module_add_listener(pw_module*, spa_hook*, const pw_module_events*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/module.h:95:16: note: in expansion of macro ‘spa_api_method_r’ 95 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/module.h:95:16: note: in expansion of macro ‘spa_api_method_r’ 95 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/node.h: In function ‘int pw_node_add_listener(pw_node*, spa_hook*, const pw_node_events*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/node.h:194:16: note: in expansion of macro ‘spa_api_method_r’ 194 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/node.h:194:16: note: in expansion of macro ‘spa_api_method_r’ 194 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/node.h: In function ‘int pw_node_subscribe_params(pw_node*, uint32_t*, uint32_t)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/node.h:202:16: note: in expansion of macro ‘spa_api_method_r’ 202 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/node.h:202:16: note: in expansion of macro ‘spa_api_method_r’ 202 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/node.h: In function ‘int pw_node_enum_params(pw_node*, int, uint32_t, uint32_t, uint32_t, const spa_pod*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/node.h:212:16: note: in expansion of macro ‘spa_api_method_r’ 212 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/node.h:212:16: note: in expansion of macro ‘spa_api_method_r’ 212 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/node.h: In function ‘int pw_node_set_param(pw_node*, uint32_t, uint32_t, const spa_pod*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/node.h:221:16: note: in expansion of macro ‘spa_api_method_r’ 221 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/node.h:221:16: note: in expansion of macro ‘spa_api_method_r’ 221 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/node.h: In function ‘int pw_node_send_command(pw_node*, const spa_command*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/node.h:229:16: note: in expansion of macro ‘spa_api_method_r’ 229 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/node.h:229:16: note: in expansion of macro ‘spa_api_method_r’ 229 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/port.h: In function ‘int pw_port_add_listener(pw_port*, spa_hook*, const pw_port_events*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/port.h:155:16: note: in expansion of macro ‘spa_api_method_r’ 155 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/port.h:155:16: note: in expansion of macro ‘spa_api_method_r’ 155 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/port.h: In function ‘int pw_port_subscribe_params(pw_port*, uint32_t*, uint32_t)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/port.h:163:16: note: in expansion of macro ‘spa_api_method_r’ 163 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/port.h:163:16: note: in expansion of macro ‘spa_api_method_r’ 163 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/port.h: In function ‘int pw_port_enum_params(pw_port*, int, uint32_t, uint32_t, uint32_t, const spa_pod*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/port.h:173:16: note: in expansion of macro ‘spa_api_method_r’ 173 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/port.h:173:16: note: in expansion of macro ‘spa_api_method_r’ 173 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/thread.h: In function ‘spa_thread* spa_thread_utils_create(spa_thread_utils*, const spa_dict*, void* (*)(void*), void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/thread.h:72:16: note: in expansion of macro ‘spa_api_method_r’ 72 | return spa_api_method_r(struct spa_thread *, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/thread.h:72:16: note: in expansion of macro ‘spa_api_method_r’ 72 | return spa_api_method_r(struct spa_thread *, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/thread.h: In function ‘int spa_thread_utils_join(spa_thread_utils*, spa_thread*, void**)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/thread.h:82:16: note: in expansion of macro ‘spa_api_method_r’ 82 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/thread.h:82:16: note: in expansion of macro ‘spa_api_method_r’ 82 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/thread.h: In function ‘int spa_thread_utils_get_rt_range(spa_thread_utils*, const spa_dict*, int*, int*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/thread.h:92:16: note: in expansion of macro ‘spa_api_method_r’ 92 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/thread.h:92:16: note: in expansion of macro ‘spa_api_method_r’ 92 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/thread.h: In function ‘int spa_thread_utils_acquire_rt(spa_thread_utils*, spa_thread*, int)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/thread.h:102:16: note: in expansion of macro ‘spa_api_method_r’ 102 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/thread.h:102:16: note: in expansion of macro ‘spa_api_method_r’ 102 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/thread.h: In function ‘int spa_thread_utils_drop_rt(spa_thread_utils*, spa_thread*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/thread.h:112:16: note: in expansion of macro ‘spa_api_method_r’ 112 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/thread.h:112:16: note: in expansion of macro ‘spa_api_method_r’ 112 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/iter.h: In function ‘uint32_t spa_pod_copy_array(const spa_pod*, uint32_t, void*, uint32_t)’: /usr/include/spa-0.2/spa/utils/defs.h:147:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 147 | ({ \ | ^ /usr/include/spa-0.2/spa/pod/iter.h:345:20: note: in expansion of macro ‘SPA_MIN’ 345 | n_values = SPA_MIN(n_values, max_values); | ^~~~~~~ /usr/include/spa-0.2/spa/pod/iter.h: In function ‘spa_pod* spa_pod_get_values(const spa_pod*, uint32_t*, uint32_t*)’: /usr/include/spa-0.2/spa/utils/defs.h:147:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 147 | ({ \ | ^ /usr/include/spa-0.2/spa/pod/iter.h:361:35: note: in expansion of macro ‘SPA_MIN’ 361 | *n_vals = SPA_MIN(1u, SPA_POD_CHOICE_N_VALUES(pod)); | ^~~~~~~ In file included from /usr/include/spa-0.2/spa/param/format-utils.h:18, from /<>/src/pipewiresourcestream.h:21: /usr/include/spa-0.2/spa/pod/parser.h: In function ‘void spa_pod_parser_init(spa_pod_parser*, const void*, uint32_t)’: /usr/include/spa-0.2/spa/pod/parser.h:44:100: warning: ISO C++ forbids compound-literals [-Wpedantic] 44 | #define SPA_POD_PARSER_INIT(buffer,size) ((struct spa_pod_parser){ (buffer), (size), 0, {0,0,NULL}}) | ^ /usr/include/spa-0.2/spa/pod/parser.h:49:19: note: in expansion of macro ‘SPA_POD_PARSER_INIT’ 49 | *parser = SPA_POD_PARSER_INIT(data, size); | ^~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/param/format-utils.h: In function ‘int spa_format_parse(const spa_pod*, uint32_t*, uint32_t*)’: /usr/include/spa-0.2/spa/pod/parser.h:561:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 561 | ({ \ | ^ /usr/include/spa-0.2/spa/param/format-utils.h:32:16: note: in expansion of macro ‘spa_pod_parse_object’ 32 | return spa_pod_parse_object(format, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/parser.h:539:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 539 | ({ \ | ^ /usr/include/spa-0.2/spa/pod/parser.h:564:9: note: in expansion of macro ‘spa_pod_parser_get_object’ 564 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/param/format-utils.h:32:16: note: in expansion of macro ‘spa_pod_parse_object’ 32 | return spa_pod_parse_object(format, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘void spa_pod_builder_set_callbacks(spa_pod_builder*, const spa_pod_builder_callbacks*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:133:86: warning: ISO C++ forbids compound-literals [-Wpedantic] 133 | #define SPA_CALLBACKS_INIT(_funcs,_data) ((struct spa_callbacks){ (_funcs), (_data), }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:72:30: note: in expansion of macro ‘SPA_CALLBACKS_INIT’ 72 | builder->callbacks = SPA_CALLBACKS_INIT(callbacks, data); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/spa-0.2/spa/param/video/raw-utils.h:18, from /usr/include/spa-0.2/spa/param/video/format-utils.h:14, from /<>/src/pipewiresourcestream.h:23: /usr/include/spa-0.2/spa/pod/builder.h: In function ‘void spa_pod_builder_init(spa_pod_builder*, void*, uint32_t)’: /usr/include/spa-0.2/spa/pod/builder.h:60:114: warning: ISO C++ forbids compound-literals [-Wpedantic] 60 | #define SPA_POD_BUILDER_INIT(buffer,size) ((struct spa_pod_builder){ (buffer), (size), 0, {0,0,NULL},{NULL,NULL}}) | ^ /usr/include/spa-0.2/spa/pod/builder.h:87:20: note: in expansion of macro ‘SPA_POD_BUILDER_INIT’ 87 | *builder = SPA_POD_BUILDER_INIT(data, size); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_raw(spa_pod_builder*, const void*, uint32_t)’: /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/pod/builder.h:140:25: note: in expansion of macro ‘spa_callbacks_call_res’ 140 | spa_callbacks_call_res(&builder->callbacks, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_primitive(spa_pod_builder*, const spa_pod*)’: /usr/include/spa-0.2/spa/utils/defs.h:83:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 83 | ({ \ | ^ /usr/include/spa-0.2/spa/pod/builder.h:205:17: note: in expansion of macro ‘SPA_FLAG_CLEAR’ 205 | SPA_FLAG_CLEAR(builder->state.flags, SPA_POD_BUILDER_FLAG_FIRST); | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_none(spa_pod_builder*)’: /usr/include/spa-0.2/spa/pod/builder.h:214:68: warning: ISO C++ forbids compound-literals [-Wpedantic] 214 | #define SPA_POD_INIT(size,type) ((struct spa_pod) { (size), (type) }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:216:29: note: in expansion of macro ‘SPA_POD_INIT’ 216 | #define SPA_POD_INIT_None() SPA_POD_INIT(0, SPA_TYPE_None) | ^~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h:220:34: note: in expansion of macro ‘SPA_POD_INIT_None’ 220 | const struct spa_pod p = SPA_POD_INIT_None(); | ^~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_child(spa_pod_builder*, uint32_t, uint32_t)’: /usr/include/spa-0.2/spa/pod/builder.h:214:68: warning: ISO C++ forbids compound-literals [-Wpedantic] 214 | #define SPA_POD_INIT(size,type) ((struct spa_pod) { (size), (type) }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:226:34: note: in expansion of macro ‘SPA_POD_INIT’ 226 | const struct spa_pod p = SPA_POD_INIT(size,type); | ^~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/defs.h:83:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 83 | ({ \ | ^ /usr/include/spa-0.2/spa/pod/builder.h:227:9: note: in expansion of macro ‘SPA_FLAG_CLEAR’ 227 | SPA_FLAG_CLEAR(builder->state.flags, SPA_POD_BUILDER_FLAG_FIRST); | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_bool(spa_pod_builder*, bool)’: /usr/include/spa-0.2/spa/pod/builder.h:231:110: warning: ISO C++ forbids compound-literals [-Wpedantic] 231 | #define SPA_POD_INIT_Bool(val) ((struct spa_pod_bool){ { sizeof(uint32_t), SPA_TYPE_Bool }, (val) ? 1 : 0, 0 }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:235:39: note: in expansion of macro ‘SPA_POD_INIT_Bool’ 235 | const struct spa_pod_bool p = SPA_POD_INIT_Bool(val); | ^~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_id(spa_pod_builder*, uint32_t)’: /usr/include/spa-0.2/spa/pod/builder.h:239:96: warning: ISO C++ forbids compound-literals [-Wpedantic] 239 | #define SPA_POD_INIT_Id(val) ((struct spa_pod_id){ { sizeof(uint32_t), SPA_TYPE_Id }, (val), 0 }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:243:37: note: in expansion of macro ‘SPA_POD_INIT_Id’ 243 | const struct spa_pod_id p = SPA_POD_INIT_Id(val); | ^~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_int(spa_pod_builder*, int32_t)’: /usr/include/spa-0.2/spa/pod/builder.h:247:98: warning: ISO C++ forbids compound-literals [-Wpedantic] 247 | #define SPA_POD_INIT_Int(val) ((struct spa_pod_int){ { sizeof(int32_t), SPA_TYPE_Int }, (val), 0 }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:251:38: note: in expansion of macro ‘SPA_POD_INIT_Int’ 251 | const struct spa_pod_int p = SPA_POD_INIT_Int(val); | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_long(spa_pod_builder*, int64_t)’: /usr/include/spa-0.2/spa/pod/builder.h:255:98: warning: ISO C++ forbids compound-literals [-Wpedantic] 255 | #define SPA_POD_INIT_Long(val) ((struct spa_pod_long){ { sizeof(int64_t), SPA_TYPE_Long }, (val) }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:259:39: note: in expansion of macro ‘SPA_POD_INIT_Long’ 259 | const struct spa_pod_long p = SPA_POD_INIT_Long(val); | ^~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_float(spa_pod_builder*, float)’: /usr/include/spa-0.2/spa/pod/builder.h:263:102: warning: ISO C++ forbids compound-literals [-Wpedantic] 263 | #define SPA_POD_INIT_Float(val) ((struct spa_pod_float){ { sizeof(float), SPA_TYPE_Float }, (val), 0 }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:267:40: note: in expansion of macro ‘SPA_POD_INIT_Float’ 267 | const struct spa_pod_float p = SPA_POD_INIT_Float(val); | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_double(spa_pod_builder*, double)’: /usr/include/spa-0.2/spa/pod/builder.h:271:103: warning: ISO C++ forbids compound-literals [-Wpedantic] 271 | #define SPA_POD_INIT_Double(val) ((struct spa_pod_double){ { sizeof(double), SPA_TYPE_Double }, (val) }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:275:41: note: in expansion of macro ‘SPA_POD_INIT_Double’ 275 | const struct spa_pod_double p = SPA_POD_INIT_Double(val); | ^~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_string_len(spa_pod_builder*, const char*, uint32_t)’: /usr/include/spa-0.2/spa/pod/builder.h:279:87: warning: ISO C++ forbids compound-literals [-Wpedantic] 279 | #define SPA_POD_INIT_String(len) ((struct spa_pod_string){ { (len), SPA_TYPE_String } }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:296:41: note: in expansion of macro ‘SPA_POD_INIT_String’ 296 | const struct spa_pod_string p = SPA_POD_INIT_String(len+1); | ^~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_bytes(spa_pod_builder*, const void*, uint32_t)’: /usr/include/spa-0.2/spa/pod/builder.h:309:84: warning: ISO C++ forbids compound-literals [-Wpedantic] 309 | #define SPA_POD_INIT_Bytes(len) ((struct spa_pod_bytes){ { (len), SPA_TYPE_Bytes } }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:314:40: note: in expansion of macro ‘SPA_POD_INIT_Bytes’ 314 | const struct spa_pod_bytes p = SPA_POD_INIT_Bytes(len); | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_pointer(spa_pod_builder*, uint32_t, const void*)’: /usr/include/spa-0.2/spa/pod/builder.h:329:151: warning: ISO C++ forbids compound-literals [-Wpedantic] 329 | #define SPA_POD_INIT_Pointer(type,value) ((struct spa_pod_pointer){ { sizeof(struct spa_pod_pointer_body), SPA_TYPE_Pointer }, { (type), 0, (value) } }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:334:42: note: in expansion of macro ‘SPA_POD_INIT_Pointer’ 334 | const struct spa_pod_pointer p = SPA_POD_INIT_Pointer(type, val); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_fd(spa_pod_builder*, int64_t)’: /usr/include/spa-0.2/spa/pod/builder.h:338:90: warning: ISO C++ forbids compound-literals [-Wpedantic] 338 | #define SPA_POD_INIT_Fd(fd) ((struct spa_pod_fd){ { sizeof(int64_t), SPA_TYPE_Fd }, (fd) }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:342:37: note: in expansion of macro ‘SPA_POD_INIT_Fd’ 342 | const struct spa_pod_fd p = SPA_POD_INIT_Fd(fd); | ^~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_rectangle(spa_pod_builder*, uint32_t, uint32_t)’: /usr/include/spa-0.2/spa/utils/defs.h:100:80: warning: ISO C++ forbids compound-literals [-Wpedantic] 100 | #define SPA_RECTANGLE(width,height) ((struct spa_rectangle){ (width), (height) }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:346:121: note: in definition of macro ‘SPA_POD_INIT_Rectangle’ 346 | #define SPA_POD_INIT_Rectangle(val) ((struct spa_pod_rectangle){ { sizeof(struct spa_rectangle), SPA_TYPE_Rectangle }, (val) }) | ^~~ /usr/include/spa-0.2/spa/pod/builder.h:351:67: note: in expansion of macro ‘SPA_RECTANGLE’ 351 | const struct spa_pod_rectangle p = SPA_POD_INIT_Rectangle(SPA_RECTANGLE(width, height)); | ^~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h:346:126: warning: ISO C++ forbids compound-literals [-Wpedantic] 346 | #define SPA_POD_INIT_Rectangle(val) ((struct spa_pod_rectangle){ { sizeof(struct spa_rectangle), SPA_TYPE_Rectangle }, (val) }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:351:44: note: in expansion of macro ‘SPA_POD_INIT_Rectangle’ 351 | const struct spa_pod_rectangle p = SPA_POD_INIT_Rectangle(SPA_RECTANGLE(width, height)); | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_fraction(spa_pod_builder*, uint32_t, uint32_t)’: /usr/include/spa-0.2/spa/utils/defs.h:118:72: warning: ISO C++ forbids compound-literals [-Wpedantic] 118 | #define SPA_FRACTION(num,denom) ((struct spa_fraction){ (num), (denom) }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:355:117: note: in definition of macro ‘SPA_POD_INIT_Fraction’ 355 | #define SPA_POD_INIT_Fraction(val) ((struct spa_pod_fraction){ { sizeof(struct spa_fraction), SPA_TYPE_Fraction }, (val) }) | ^~~ /usr/include/spa-0.2/spa/pod/builder.h:360:65: note: in expansion of macro ‘SPA_FRACTION’ 360 | const struct spa_pod_fraction p = SPA_POD_INIT_Fraction(SPA_FRACTION(num, denom)); | ^~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h:355:122: warning: ISO C++ forbids compound-literals [-Wpedantic] 355 | #define SPA_POD_INIT_Fraction(val) ((struct spa_pod_fraction){ { sizeof(struct spa_fraction), SPA_TYPE_Fraction }, (val) }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:360:43: note: in expansion of macro ‘SPA_POD_INIT_Fraction’ 360 | const struct spa_pod_fraction p = SPA_POD_INIT_Fraction(SPA_FRACTION(num, denom)); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_push_struct(spa_pod_builder*, spa_pod_frame*)’: /usr/include/spa-0.2/spa/pod/builder.h:411:89: warning: ISO C++ forbids compound-literals [-Wpedantic] 411 | #define SPA_POD_INIT_Struct(size) ((struct spa_pod_struct){ { (size), SPA_TYPE_Struct } }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:416:41: note: in expansion of macro ‘SPA_POD_INIT_Struct’ 416 | const struct spa_pod_struct p = SPA_POD_INIT_Struct(0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_push_object(spa_pod_builder*, spa_pod_frame*, uint32_t, uint32_t)’: /usr/include/spa-0.2/spa/pod/builder.h:423:136: warning: ISO C++ forbids compound-literals [-Wpedantic] 423 | #define SPA_POD_INIT_Object(size,type,id,...) ((struct spa_pod_object){ { (size), SPA_TYPE_Object }, { (type), (id) }, ##__VA_ARGS__ }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:430:13: note: in expansion of macro ‘SPA_POD_INIT_Object’ 430 | SPA_POD_INIT_Object(sizeof(struct spa_pod_object_body), type, id); | ^~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_push_sequence(spa_pod_builder*, spa_pod_frame*, uint32_t)’: /usr/include/spa-0.2/spa/pod/builder.h:448:80: warning: ISO C++ forbids compound-literals [-Wpedantic] 448 | ((struct spa_pod_sequence){ { (size), SPA_TYPE_Sequence}, {(unit), 0 } }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:454:13: note: in expansion of macro ‘SPA_POD_INIT_Sequence’ 454 | SPA_POD_INIT_Sequence(sizeof(struct spa_pod_sequence_body), unit); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/param/video/raw-utils.h: In function ‘int spa_format_video_raw_parse(const spa_pod*, spa_video_info_raw*)’: /usr/include/spa-0.2/spa/pod/parser.h:561:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 561 | ({ \ | ^ /usr/include/spa-0.2/spa/param/video/raw-utils.h:41:16: note: in expansion of macro ‘spa_pod_parse_object’ 41 | return spa_pod_parse_object(format, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/parser.h:539:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 539 | ({ \ | ^ /usr/include/spa-0.2/spa/pod/parser.h:564:9: note: in expansion of macro ‘spa_pod_parser_get_object’ 564 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/param/video/raw-utils.h:41:16: note: in expansion of macro ‘spa_pod_parse_object’ 41 | return spa_pod_parse_object(format, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/param/video/dsp-utils.h: In function ‘int spa_format_video_dsp_parse(const spa_pod*, spa_video_info_dsp*)’: /usr/include/spa-0.2/spa/pod/parser.h:561:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 561 | ({ \ | ^ /usr/include/spa-0.2/spa/param/video/dsp-utils.h:41:16: note: in expansion of macro ‘spa_pod_parse_object’ 41 | return spa_pod_parse_object(format, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/parser.h:539:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 539 | ({ \ | ^ /usr/include/spa-0.2/spa/pod/parser.h:564:9: note: in expansion of macro ‘spa_pod_parser_get_object’ 564 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/param/video/dsp-utils.h:41:16: note: in expansion of macro ‘spa_pod_parse_object’ 41 | return spa_pod_parse_object(format, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/param/video/h264-utils.h: In function ‘int spa_format_video_h264_parse(const spa_pod*, spa_video_info_h264*)’: /usr/include/spa-0.2/spa/pod/parser.h:561:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 561 | ({ \ | ^ /usr/include/spa-0.2/spa/param/video/h264-utils.h:33:16: note: in expansion of macro ‘spa_pod_parse_object’ 33 | return spa_pod_parse_object(format, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/parser.h:539:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 539 | ({ \ | ^ /usr/include/spa-0.2/spa/pod/parser.h:564:9: note: in expansion of macro ‘spa_pod_parser_get_object’ 564 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/param/video/h264-utils.h:33:16: note: in expansion of macro ‘spa_pod_parse_object’ 33 | return spa_pod_parse_object(format, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/param/video/mjpg-utils.h: In function ‘int spa_format_video_mjpg_parse(const spa_pod*, spa_video_info_mjpg*)’: /usr/include/spa-0.2/spa/pod/parser.h:561:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 561 | ({ \ | ^ /usr/include/spa-0.2/spa/param/video/mjpg-utils.h:33:16: note: in expansion of macro ‘spa_pod_parse_object’ 33 | return spa_pod_parse_object(format, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/parser.h:539:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 539 | ({ \ | ^ /usr/include/spa-0.2/spa/pod/parser.h:564:9: note: in expansion of macro ‘spa_pod_parser_get_object’ 564 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/param/video/mjpg-utils.h:33:16: note: in expansion of macro ‘spa_pod_parse_object’ 33 | return spa_pod_parse_object(format, | ^~~~~~~~~~~~~~~~~~~~ At global scope: cc1plus: note: unrecognized command-line option ‘-Wno-c99-extensions’ may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option ‘-Wno-gnu-statement-expression-from-macro-expansion’ may have been intended to silence earlier diagnostics [ 24%] Building CXX object src/CMakeFiles/KPipeWireDmaBuf.dir/logging_dmabuf.cpp.o cd /<>/obj-i686-linux-gnu/src && /usr/bin/i686-linux-gnu-g++ -DEGL_NO_PLATFORM_SPECIFIC_TYPES -DEGL_NO_X11 -DKF_DEPRECATED_WARNINGS_SINCE=0x70000 -DKF_DISABLE_DEPRECATED_BEFORE_AND_AT=0x60900 -DKPIPEWIREDMABUF_DEPRECATED_WARNINGS_SINCE=0x0 -DKPIPEWIREDMABUF_DISABLE_DEPRECATED_BEFORE_AND_AT=0x0 -DKPIPEWIRE_DEPRECATED_WARNINGS_SINCE=0x0 -DKPIPEWIRE_DISABLE_DEPRECATED_BEFORE_AND_AT=0x0 -DKPipeWireDmaBuf_EXPORTS -DMESA_EGL_NO_X11_HEADERS -DQT_CORE_LIB -DQT_DEPRECATED_WARNINGS_SINCE=0x70000 -DQT_DISABLE_DEPRECATED_BEFORE=0x60801 -DQT_GUI_LIB -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_FOREACH -DQT_NO_KEYWORDS -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_QSTRINGBUILDER -DTRANSLATION_DOMAIN=\"kpipewire6\" -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/<>/obj-i686-linux-gnu/src -I/<>/src -I/<>/obj-i686-linux-gnu/src/KPipeWireDmaBuf_autogen/include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -isystem /usr/include/i386-linux-gnu/qt6/QtCore -isystem /usr/include/i386-linux-gnu/qt6 -isystem /usr/lib/i386-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/i386-linux-gnu/qt6/QtGui -isystem /usr/include/libdrm -isystem /usr/include/i386-linux-gnu/qt6/QtGui/6.8.2 -isystem /usr/include/i386-linux-gnu/qt6/QtGui/6.8.2/QtGui -isystem /usr/include/i386-linux-gnu/qt6/QtCore/6.8.2 -isystem /usr/include/i386-linux-gnu/qt6/QtCore/6.8.2/QtCore -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Werror=init-self -Werror=undef -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -pedantic -Wzero-as-null-pointer-constant -Wmissing-include-dirs -std=c++20 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wno-gnu-statement-expression-from-macro-expansion -Wno-zero-as-null-pointer-constant -Wno-c99-extensions -Wno-cast-align -I/usr/include -MD -MT src/CMakeFiles/KPipeWireDmaBuf.dir/logging_dmabuf.cpp.o -MF CMakeFiles/KPipeWireDmaBuf.dir/logging_dmabuf.cpp.o.d -o CMakeFiles/KPipeWireDmaBuf.dir/logging_dmabuf.cpp.o -c /<>/obj-i686-linux-gnu/src/logging_dmabuf.cpp [ 25%] Linking CXX shared library ../bin/libKPipeWireDmaBuf.so cd /<>/obj-i686-linux-gnu/src && /usr/bin/cmake -E cmake_link_script CMakeFiles/KPipeWireDmaBuf.dir/link.txt --verbose=1 /usr/bin/i686-linux-gnu-g++ -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Werror=init-self -Werror=undef -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -pedantic -Wzero-as-null-pointer-constant -Wmissing-include-dirs -Wl,--no-undefined -Wl,--fatal-warnings -Wl,--enable-new-dtags -Wl,-z,relro -Wl,-z,now -shared -Wl,-soname,libKPipeWireDmaBuf.so.6 -o ../bin/libKPipeWireDmaBuf.so.6.3.4 CMakeFiles/KPipeWireDmaBuf.dir/KPipeWireDmaBuf_autogen/mocs_compilation.cpp.o CMakeFiles/KPipeWireDmaBuf.dir/dmabufhandler.cpp.o CMakeFiles/KPipeWireDmaBuf.dir/logging_dmabuf.cpp.o -Wl,-rpath,/<>/obj-i686-linux-gnu/bin: ../bin/libKPipeWire.so.6.3.4 /usr/lib/i386-linux-gnu/libepoxy.so /usr/lib/i386-linux-gnu/libdrm.so /usr/lib/i386-linux-gnu/libgbm.so /usr/lib/i386-linux-gnu/libQt6Gui.so.6.8.2 /usr/lib/i386-linux-gnu/libGLX.so /usr/lib/i386-linux-gnu/libOpenGL.so /usr/lib/i386-linux-gnu/libQt6Core.so.6.8.2 /usr/lib/i386-linux-gnu/libxkbcommon.so cd /<>/obj-i686-linux-gnu/src && /usr/bin/cmake -E cmake_symlink_library ../bin/libKPipeWireDmaBuf.so.6.3.4 ../bin/libKPipeWireDmaBuf.so.6 ../bin/libKPipeWireDmaBuf.so make[3]: Leaving directory '/<>/obj-i686-linux-gnu' [ 26%] Built target KPipeWireDmaBuf make -f src/CMakeFiles/KPipeWireRecord_autogen_timestamp_deps.dir/build.make src/CMakeFiles/KPipeWireRecord_autogen_timestamp_deps.dir/depend make[3]: Entering directory '/<>/obj-i686-linux-gnu' cd /<>/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src /<>/obj-i686-linux-gnu /<>/obj-i686-linux-gnu/src /<>/obj-i686-linux-gnu/src/CMakeFiles/KPipeWireRecord_autogen_timestamp_deps.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-i686-linux-gnu' make -f src/CMakeFiles/KPipeWireRecord_autogen_timestamp_deps.dir/build.make src/CMakeFiles/KPipeWireRecord_autogen_timestamp_deps.dir/build make[3]: Entering directory '/<>/obj-i686-linux-gnu' make[3]: Nothing to be done for 'src/CMakeFiles/KPipeWireRecord_autogen_timestamp_deps.dir/build'. make[3]: Leaving directory '/<>/obj-i686-linux-gnu' [ 26%] Built target KPipeWireRecord_autogen_timestamp_deps make -f src/CMakeFiles/KPipeWireRecord_autogen.dir/build.make src/CMakeFiles/KPipeWireRecord_autogen.dir/depend make[3]: Entering directory '/<>/obj-i686-linux-gnu' cd /<>/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src /<>/obj-i686-linux-gnu /<>/obj-i686-linux-gnu/src /<>/obj-i686-linux-gnu/src/CMakeFiles/KPipeWireRecord_autogen.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-i686-linux-gnu' make -f src/CMakeFiles/KPipeWireRecord_autogen.dir/build.make src/CMakeFiles/KPipeWireRecord_autogen.dir/build make[3]: Entering directory '/<>/obj-i686-linux-gnu' [ 28%] Automatic MOC for target KPipeWireRecord cd /<>/obj-i686-linux-gnu/src && /usr/bin/cmake -E cmake_autogen /<>/obj-i686-linux-gnu/src/CMakeFiles/KPipeWireRecord_autogen.dir/AutogenInfo.json None AutoGen: Refreshing parse cache because it doesn't exist. AutoMoc: Generating "SRC:/obj-i686-linux-gnu/src/KPipeWireRecord_autogen/moc_predefs.h", because it doesn't exist. /usr/bin/i686-linux-gnu-g++ -std=c++20 -dM -E -c /usr/share/cmake-3.31/Modules/CMakeCXXCompilerABI.cpp -DEGL_NO_PLATFORM_SPECIFIC_TYPES -DEGL_NO_X11 -DKCOREADDONS_LIB -DKF_DEPRECATED_WARNINGS_SINCE=0x70000 -DKF_DISABLE_DEPRECATED_BEFORE_AND_AT=0x60900 -DKPIPEWIREDMABUF_DEPRECATED_WARNINGS_SINCE=0x0 -DKPIPEWIREDMABUF_DISABLE_DEPRECATED_BEFORE_AND_AT=0x0 -DKPIPEWIRE_DEPRECATED_WARNINGS_SINCE=0x0 -DKPIPEWIRE_DISABLE_DEPRECATED_BEFORE_AND_AT=0x0 -DKPipeWireRecord_EXPORTS -DMESA_EGL_NO_X11_HEADERS -DQT_CORE_LIB -DQT_DEPRECATED_WARNINGS_SINCE=0x70000 -DQT_DISABLE_DEPRECATED_BEFORE=0x60801 -DQT_GUI_LIB -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_FOREACH -DQT_NO_KEYWORDS -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_QSTRINGBUILDER "-DTRANSLATION_DOMAIN=\"kpipewire6\"" -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/<>/obj-i686-linux-gnu/src -I/<>/src -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/i386-linux-gnu/qt6/QtCore -I/usr/include/i386-linux-gnu/qt6 -I/usr/lib/i386-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/i386-linux-gnu/qt6/QtGui -I/usr/include/KF6/KCoreAddons -I/usr/include/libdrm -I/usr/include/i386-linux-gnu/qt6/QtGui/6.8.2 -I/usr/include/i386-linux-gnu/qt6/QtGui/6.8.2/QtGui -I/usr/include/i386-linux-gnu/qt6/QtCore/6.8.2 -I/usr/include/i386-linux-gnu/qt6/QtCore/6.8.2/QtCore -I/usr/include -I/usr/include/i386-linux-gnu -I/usr/i686-linux-gnu/include/c++/14 -I/usr/i686-linux-gnu/include/c++/14/i686-linux-gnu -I/usr/i686-linux-gnu/include/c++/14/backward -I/usr/lib/gcc-cross/i686-linux-gnu/14/include -I/usr/i686-linux-gnu/include AutoGen: Parsing "SRC:/obj-i686-linux-gnu/src/logging_libav.h" AutoGen: Parsing "SRC:/obj-i686-linux-gnu/src/logging_record.h" AutoGen: Parsing "SRC:/src/encoder_p.h" AutoGen: Parsing "SRC:/src/gifencoder_p.h" AutoGen: Parsing "SRC:/src/h264vaapiencoder_p.h" AutoGen: Parsing "SRC:/src/libopenh264encoder_p.h" AutoGen: Parsing "SRC:/src/libvpxencoder_p.h" AutoGen: Parsing "SRC:/src/libvpxvp9encoder_p.h" AutoGen: Parsing "SRC:/src/libwebpencoder_p.h" AutoGen: Parsing "SRC:/src/libx264encoder_p.h" AutoGen: Parsing "SRC:/src/pipewirebaseencodedstream.h" AutoGen: Parsing "SRC:/src/pipewireencodedstream.h" AutoGen: Parsing "SRC:/src/pipewireencodedstream_p.h" AutoGen: Parsing "SRC:/src/pipewireproduce_p.h" AutoGen: Parsing "SRC:/src/pipewirerecord.h" AutoGen: Parsing "SRC:/src/pipewirerecord_p.h" AutoGen: Parsing "SRC:/obj-i686-linux-gnu/src/logging_libav.cpp" AutoGen: Parsing "SRC:/obj-i686-linux-gnu/src/logging_record.cpp" AutoGen: Parsing "SRC:/src/encoder.cpp" AutoGen: Parsing "SRC:/src/gifencoder.cpp" AutoGen: Parsing "SRC:/src/h264vaapiencoder.cpp" AutoGen: Parsing "SRC:/src/libopenh264encoder.cpp" AutoGen: Parsing "SRC:/src/libvpxencoder.cpp" AutoGen: Parsing "SRC:/src/libvpxvp9encoder.cpp" AutoGen: Parsing "SRC:/src/libwebpencoder.cpp" AutoGen: Parsing "SRC:/src/libx264encoder.cpp" AutoGen: Parsing "SRC:/src/pipewirebaseencodedstream.cpp" AutoGen: Parsing "SRC:/src/pipewireencodedstream.cpp" AutoGen: Parsing "SRC:/src/pipewireproduce.cpp" AutoGen: Parsing "SRC:/src/pipewirerecord.cpp" AutoMoc: Generating "SRC:/obj-i686-linux-gnu/src/KPipeWireRecord_autogen/include/moc_encoder_p.cpp", because it doesn't exist, from "SRC:/src/encoder_p.h" /usr/lib/qt6/libexec/moc -DEGL_NO_PLATFORM_SPECIFIC_TYPES -DEGL_NO_X11 -DKCOREADDONS_LIB -DKF_DEPRECATED_WARNINGS_SINCE=0x70000 -DKF_DISABLE_DEPRECATED_BEFORE_AND_AT=0x60900 -DKPIPEWIREDMABUF_DEPRECATED_WARNINGS_SINCE=0x0 -DKPIPEWIREDMABUF_DISABLE_DEPRECATED_BEFORE_AND_AT=0x0 -DKPIPEWIRE_DEPRECATED_WARNINGS_SINCE=0x0 -DKPIPEWIRE_DISABLE_DEPRECATED_BEFORE_AND_AT=0x0 -DKPipeWireRecord_EXPORTS -DMESA_EGL_NO_X11_HEADERS -DQT_CORE_LIB -DQT_DEPRECATED_WARNINGS_SINCE=0x70000 -DQT_DISABLE_DEPRECATED_BEFORE=0x60801 -DQT_GUI_LIB -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_FOREACH -DQT_NO_KEYWORDS -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_QSTRINGBUILDER "-DTRANSLATION_DOMAIN=\"kpipewire6\"" -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/<>/obj-i686-linux-gnu/src -I/<>/src -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/i386-linux-gnu/qt6/QtCore -I/usr/include/i386-linux-gnu/qt6 -I/usr/lib/i386-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/i386-linux-gnu/qt6/QtGui -I/usr/include/KF6/KCoreAddons -I/usr/include/libdrm -I/usr/include/i386-linux-gnu/qt6/QtGui/6.8.2 -I/usr/include/i386-linux-gnu/qt6/QtGui/6.8.2/QtGui -I/usr/include/i386-linux-gnu/qt6/QtCore/6.8.2 -I/usr/include/i386-linux-gnu/qt6/QtCore/6.8.2/QtCore -I/usr/include -I/usr/include/i386-linux-gnu -I/usr/i686-linux-gnu/include/c++/14 -I/usr/i686-linux-gnu/include/c++/14/i686-linux-gnu -I/usr/i686-linux-gnu/include/c++/14/backward -I/usr/lib/gcc-cross/i686-linux-gnu/14/include -I/usr/i686-linux-gnu/include --include /<>/obj-i686-linux-gnu/src/KPipeWireRecord_autogen/moc_predefs.h --output-dep-file -o /<>/obj-i686-linux-gnu/src/KPipeWireRecord_autogen/include/moc_encoder_p.cpp /<>/src/encoder_p.h AutoMoc: Reading dependencies from "SRC:/obj-i686-linux-gnu/src/KPipeWireRecord_autogen/include/moc_encoder_p.cpp.d" AutoMoc: Generating "SRC:/obj-i686-linux-gnu/src/KPipeWireRecord_autogen/include/moc_pipewirebaseencodedstream.cpp", because it doesn't exist, from "SRC:/src/pipewirebaseencodedstream.h" /usr/lib/qt6/libexec/moc -DEGL_NO_PLATFORM_SPECIFIC_TYPES -DEGL_NO_X11 -DKCOREADDONS_LIB -DKF_DEPRECATED_WARNINGS_SINCE=0x70000 -DKF_DISABLE_DEPRECATED_BEFORE_AND_AT=0x60900 -DKPIPEWIREDMABUF_DEPRECATED_WARNINGS_SINCE=0x0 -DKPIPEWIREDMABUF_DISABLE_DEPRECATED_BEFORE_AND_AT=0x0 -DKPIPEWIRE_DEPRECATED_WARNINGS_SINCE=0x0 -DKPIPEWIRE_DISABLE_DEPRECATED_BEFORE_AND_AT=0x0 -DKPipeWireRecord_EXPORTS -DMESA_EGL_NO_X11_HEADERS -DQT_CORE_LIB -DQT_DEPRECATED_WARNINGS_SINCE=0x70000 -DQT_DISABLE_DEPRECATED_BEFORE=0x60801 -DQT_GUI_LIB -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_FOREACH -DQT_NO_KEYWORDS -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_QSTRINGBUILDER "-DTRANSLATION_DOMAIN=\"kpipewire6\"" -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/<>/obj-i686-linux-gnu/src -I/<>/src -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/i386-linux-gnu/qt6/QtCore -I/usr/include/i386-linux-gnu/qt6 -I/usr/lib/i386-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/i386-linux-gnu/qt6/QtGui -I/usr/include/KF6/KCoreAddons -I/usr/include/libdrm -I/usr/include/i386-linux-gnu/qt6/QtGui/6.8.2 -I/usr/include/i386-linux-gnu/qt6/QtGui/6.8.2/QtGui -I/usr/include/i386-linux-gnu/qt6/QtCore/6.8.2 -I/usr/include/i386-linux-gnu/qt6/QtCore/6.8.2/QtCore -I/usr/include -I/usr/include/i386-linux-gnu -I/usr/i686-linux-gnu/include/c++/14 -I/usr/i686-linux-gnu/include/c++/14/i686-linux-gnu -I/usr/i686-linux-gnu/include/c++/14/backward -I/usr/lib/gcc-cross/i686-linux-gnu/14/include -I/usr/i686-linux-gnu/include --include /<>/obj-i686-linux-gnu/src/KPipeWireRecord_autogen/moc_predefs.h --output-dep-file -o /<>/obj-i686-linux-gnu/src/KPipeWireRecord_autogen/include/moc_pipewirebaseencodedstream.cpp /<>/src/pipewirebaseencodedstream.h AutoMoc: Reading dependencies from "SRC:/obj-i686-linux-gnu/src/KPipeWireRecord_autogen/include/moc_pipewirebaseencodedstream.cpp.d" AutoMoc: Generating "SRC:/obj-i686-linux-gnu/src/KPipeWireRecord_autogen/include/moc_pipewireencodedstream.cpp", because it doesn't exist, from "SRC:/src/pipewireencodedstream.h" /usr/lib/qt6/libexec/moc -DEGL_NO_PLATFORM_SPECIFIC_TYPES -DEGL_NO_X11 -DKCOREADDONS_LIB -DKF_DEPRECATED_WARNINGS_SINCE=0x70000 -DKF_DISABLE_DEPRECATED_BEFORE_AND_AT=0x60900 -DKPIPEWIREDMABUF_DEPRECATED_WARNINGS_SINCE=0x0 -DKPIPEWIREDMABUF_DISABLE_DEPRECATED_BEFORE_AND_AT=0x0 -DKPIPEWIRE_DEPRECATED_WARNINGS_SINCE=0x0 -DKPIPEWIRE_DISABLE_DEPRECATED_BEFORE_AND_AT=0x0 -DKPipeWireRecord_EXPORTS -DMESA_EGL_NO_X11_HEADERS -DQT_CORE_LIB -DQT_DEPRECATED_WARNINGS_SINCE=0x70000 -DQT_DISABLE_DEPRECATED_BEFORE=0x60801 -DQT_GUI_LIB -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_FOREACH -DQT_NO_KEYWORDS -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_QSTRINGBUILDER "-DTRANSLATION_DOMAIN=\"kpipewire6\"" -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/<>/obj-i686-linux-gnu/src -I/<>/src -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/i386-linux-gnu/qt6/QtCore -I/usr/include/i386-linux-gnu/qt6 -I/usr/lib/i386-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/i386-linux-gnu/qt6/QtGui -I/usr/include/KF6/KCoreAddons -I/usr/include/libdrm -I/usr/include/i386-linux-gnu/qt6/QtGui/6.8.2 -I/usr/include/i386-linux-gnu/qt6/QtGui/6.8.2/QtGui -I/usr/include/i386-linux-gnu/qt6/QtCore/6.8.2 -I/usr/include/i386-linux-gnu/qt6/QtCore/6.8.2/QtCore -I/usr/include -I/usr/include/i386-linux-gnu -I/usr/i686-linux-gnu/include/c++/14 -I/usr/i686-linux-gnu/include/c++/14/i686-linux-gnu -I/usr/i686-linux-gnu/include/c++/14/backward -I/usr/lib/gcc-cross/i686-linux-gnu/14/include -I/usr/i686-linux-gnu/include --include /<>/obj-i686-linux-gnu/src/KPipeWireRecord_autogen/moc_predefs.h --output-dep-file -o /<>/obj-i686-linux-gnu/src/KPipeWireRecord_autogen/include/moc_pipewireencodedstream.cpp /<>/src/pipewireencodedstream.h AutoMoc: Reading dependencies from "SRC:/obj-i686-linux-gnu/src/KPipeWireRecord_autogen/include/moc_pipewireencodedstream.cpp.d" AutoMoc: Generating "SRC:/obj-i686-linux-gnu/src/KPipeWireRecord_autogen/include/moc_pipewireencodedstream_p.cpp", because it doesn't exist, from "SRC:/src/pipewireencodedstream_p.h" /usr/lib/qt6/libexec/moc -DEGL_NO_PLATFORM_SPECIFIC_TYPES -DEGL_NO_X11 -DKCOREADDONS_LIB -DKF_DEPRECATED_WARNINGS_SINCE=0x70000 -DKF_DISABLE_DEPRECATED_BEFORE_AND_AT=0x60900 -DKPIPEWIREDMABUF_DEPRECATED_WARNINGS_SINCE=0x0 -DKPIPEWIREDMABUF_DISABLE_DEPRECATED_BEFORE_AND_AT=0x0 -DKPIPEWIRE_DEPRECATED_WARNINGS_SINCE=0x0 -DKPIPEWIRE_DISABLE_DEPRECATED_BEFORE_AND_AT=0x0 -DKPipeWireRecord_EXPORTS -DMESA_EGL_NO_X11_HEADERS -DQT_CORE_LIB -DQT_DEPRECATED_WARNINGS_SINCE=0x70000 -DQT_DISABLE_DEPRECATED_BEFORE=0x60801 -DQT_GUI_LIB -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_FOREACH -DQT_NO_KEYWORDS -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_QSTRINGBUILDER "-DTRANSLATION_DOMAIN=\"kpipewire6\"" -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/<>/obj-i686-linux-gnu/src -I/<>/src -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/i386-linux-gnu/qt6/QtCore -I/usr/include/i386-linux-gnu/qt6 -I/usr/lib/i386-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/i386-linux-gnu/qt6/QtGui -I/usr/include/KF6/KCoreAddons -I/usr/include/libdrm -I/usr/include/i386-linux-gnu/qt6/QtGui/6.8.2 -I/usr/include/i386-linux-gnu/qt6/QtGui/6.8.2/QtGui -I/usr/include/i386-linux-gnu/qt6/QtCore/6.8.2 -I/usr/include/i386-linux-gnu/qt6/QtCore/6.8.2/QtCore -I/usr/include -I/usr/include/i386-linux-gnu -I/usr/i686-linux-gnu/include/c++/14 -I/usr/i686-linux-gnu/include/c++/14/i686-linux-gnu -I/usr/i686-linux-gnu/include/c++/14/backward -I/usr/lib/gcc-cross/i686-linux-gnu/14/include -I/usr/i686-linux-gnu/include --include /<>/obj-i686-linux-gnu/src/KPipeWireRecord_autogen/moc_predefs.h --output-dep-file -o /<>/obj-i686-linux-gnu/src/KPipeWireRecord_autogen/include/moc_pipewireencodedstream_p.cpp /<>/src/pipewireencodedstream_p.h AutoMoc: Reading dependencies from "SRC:/obj-i686-linux-gnu/src/KPipeWireRecord_autogen/include/moc_pipewireencodedstream_p.cpp.d" AutoMoc: Generating "SRC:/obj-i686-linux-gnu/src/KPipeWireRecord_autogen/include/moc_pipewireproduce_p.cpp", because it doesn't exist, from "SRC:/src/pipewireproduce_p.h" /usr/lib/qt6/libexec/moc -DEGL_NO_PLATFORM_SPECIFIC_TYPES -DEGL_NO_X11 -DKCOREADDONS_LIB -DKF_DEPRECATED_WARNINGS_SINCE=0x70000 -DKF_DISABLE_DEPRECATED_BEFORE_AND_AT=0x60900 -DKPIPEWIREDMABUF_DEPRECATED_WARNINGS_SINCE=0x0 -DKPIPEWIREDMABUF_DISABLE_DEPRECATED_BEFORE_AND_AT=0x0 -DKPIPEWIRE_DEPRECATED_WARNINGS_SINCE=0x0 -DKPIPEWIRE_DISABLE_DEPRECATED_BEFORE_AND_AT=0x0 -DKPipeWireRecord_EXPORTS -DMESA_EGL_NO_X11_HEADERS -DQT_CORE_LIB -DQT_DEPRECATED_WARNINGS_SINCE=0x70000 -DQT_DISABLE_DEPRECATED_BEFORE=0x60801 -DQT_GUI_LIB -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_FOREACH -DQT_NO_KEYWORDS -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_QSTRINGBUILDER "-DTRANSLATION_DOMAIN=\"kpipewire6\"" -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/<>/obj-i686-linux-gnu/src -I/<>/src -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/i386-linux-gnu/qt6/QtCore -I/usr/include/i386-linux-gnu/qt6 -I/usr/lib/i386-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/i386-linux-gnu/qt6/QtGui -I/usr/include/KF6/KCoreAddons -I/usr/include/libdrm -I/usr/include/i386-linux-gnu/qt6/QtGui/6.8.2 -I/usr/include/i386-linux-gnu/qt6/QtGui/6.8.2/QtGui -I/usr/include/i386-linux-gnu/qt6/QtCore/6.8.2 -I/usr/include/i386-linux-gnu/qt6/QtCore/6.8.2/QtCore -I/usr/include -I/usr/include/i386-linux-gnu -I/usr/i686-linux-gnu/include/c++/14 -I/usr/i686-linux-gnu/include/c++/14/i686-linux-gnu -I/usr/i686-linux-gnu/include/c++/14/backward -I/usr/lib/gcc-cross/i686-linux-gnu/14/include -I/usr/i686-linux-gnu/include --include /<>/obj-i686-linux-gnu/src/KPipeWireRecord_autogen/moc_predefs.h --output-dep-file -o /<>/obj-i686-linux-gnu/src/KPipeWireRecord_autogen/include/moc_pipewireproduce_p.cpp /<>/src/pipewireproduce_p.h AutoMoc: Reading dependencies from "SRC:/obj-i686-linux-gnu/src/KPipeWireRecord_autogen/include/moc_pipewireproduce_p.cpp.d" AutoMoc: Generating "SRC:/obj-i686-linux-gnu/src/KPipeWireRecord_autogen/include/moc_pipewirerecord.cpp", because it doesn't exist, from "SRC:/src/pipewirerecord.h" /usr/lib/qt6/libexec/moc -DEGL_NO_PLATFORM_SPECIFIC_TYPES -DEGL_NO_X11 -DKCOREADDONS_LIB -DKF_DEPRECATED_WARNINGS_SINCE=0x70000 -DKF_DISABLE_DEPRECATED_BEFORE_AND_AT=0x60900 -DKPIPEWIREDMABUF_DEPRECATED_WARNINGS_SINCE=0x0 -DKPIPEWIREDMABUF_DISABLE_DEPRECATED_BEFORE_AND_AT=0x0 -DKPIPEWIRE_DEPRECATED_WARNINGS_SINCE=0x0 -DKPIPEWIRE_DISABLE_DEPRECATED_BEFORE_AND_AT=0x0 -DKPipeWireRecord_EXPORTS -DMESA_EGL_NO_X11_HEADERS -DQT_CORE_LIB -DQT_DEPRECATED_WARNINGS_SINCE=0x70000 -DQT_DISABLE_DEPRECATED_BEFORE=0x60801 -DQT_GUI_LIB -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_FOREACH -DQT_NO_KEYWORDS -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_QSTRINGBUILDER "-DTRANSLATION_DOMAIN=\"kpipewire6\"" -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/<>/obj-i686-linux-gnu/src -I/<>/src -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/i386-linux-gnu/qt6/QtCore -I/usr/include/i386-linux-gnu/qt6 -I/usr/lib/i386-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/i386-linux-gnu/qt6/QtGui -I/usr/include/KF6/KCoreAddons -I/usr/include/libdrm -I/usr/include/i386-linux-gnu/qt6/QtGui/6.8.2 -I/usr/include/i386-linux-gnu/qt6/QtGui/6.8.2/QtGui -I/usr/include/i386-linux-gnu/qt6/QtCore/6.8.2 -I/usr/include/i386-linux-gnu/qt6/QtCore/6.8.2/QtCore -I/usr/include -I/usr/include/i386-linux-gnu -I/usr/i686-linux-gnu/include/c++/14 -I/usr/i686-linux-gnu/include/c++/14/i686-linux-gnu -I/usr/i686-linux-gnu/include/c++/14/backward -I/usr/lib/gcc-cross/i686-linux-gnu/14/include -I/usr/i686-linux-gnu/include --include /<>/obj-i686-linux-gnu/src/KPipeWireRecord_autogen/moc_predefs.h --output-dep-file -o /<>/obj-i686-linux-gnu/src/KPipeWireRecord_autogen/include/moc_pipewirerecord.cpp /<>/src/pipewirerecord.h AutoMoc: Reading dependencies from "SRC:/obj-i686-linux-gnu/src/KPipeWireRecord_autogen/include/moc_pipewirerecord.cpp.d" AutoMoc: Generating "SRC:/obj-i686-linux-gnu/src/KPipeWireRecord_autogen/include/moc_pipewirerecord_p.cpp", because it doesn't exist, from "SRC:/src/pipewirerecord_p.h" /usr/lib/qt6/libexec/moc -DEGL_NO_PLATFORM_SPECIFIC_TYPES -DEGL_NO_X11 -DKCOREADDONS_LIB -DKF_DEPRECATED_WARNINGS_SINCE=0x70000 -DKF_DISABLE_DEPRECATED_BEFORE_AND_AT=0x60900 -DKPIPEWIREDMABUF_DEPRECATED_WARNINGS_SINCE=0x0 -DKPIPEWIREDMABUF_DISABLE_DEPRECATED_BEFORE_AND_AT=0x0 -DKPIPEWIRE_DEPRECATED_WARNINGS_SINCE=0x0 -DKPIPEWIRE_DISABLE_DEPRECATED_BEFORE_AND_AT=0x0 -DKPipeWireRecord_EXPORTS -DMESA_EGL_NO_X11_HEADERS -DQT_CORE_LIB -DQT_DEPRECATED_WARNINGS_SINCE=0x70000 -DQT_DISABLE_DEPRECATED_BEFORE=0x60801 -DQT_GUI_LIB -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_FOREACH -DQT_NO_KEYWORDS -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_QSTRINGBUILDER "-DTRANSLATION_DOMAIN=\"kpipewire6\"" -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/<>/obj-i686-linux-gnu/src -I/<>/src -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/i386-linux-gnu/qt6/QtCore -I/usr/include/i386-linux-gnu/qt6 -I/usr/lib/i386-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/i386-linux-gnu/qt6/QtGui -I/usr/include/KF6/KCoreAddons -I/usr/include/libdrm -I/usr/include/i386-linux-gnu/qt6/QtGui/6.8.2 -I/usr/include/i386-linux-gnu/qt6/QtGui/6.8.2/QtGui -I/usr/include/i386-linux-gnu/qt6/QtCore/6.8.2 -I/usr/include/i386-linux-gnu/qt6/QtCore/6.8.2/QtCore -I/usr/include -I/usr/include/i386-linux-gnu -I/usr/i686-linux-gnu/include/c++/14 -I/usr/i686-linux-gnu/include/c++/14/i686-linux-gnu -I/usr/i686-linux-gnu/include/c++/14/backward -I/usr/lib/gcc-cross/i686-linux-gnu/14/include -I/usr/i686-linux-gnu/include --include /<>/obj-i686-linux-gnu/src/KPipeWireRecord_autogen/moc_predefs.h --output-dep-file -o /<>/obj-i686-linux-gnu/src/KPipeWireRecord_autogen/include/moc_pipewirerecord_p.cpp /<>/src/pipewirerecord_p.h AutoMoc: Reading dependencies from "SRC:/obj-i686-linux-gnu/src/KPipeWireRecord_autogen/include/moc_pipewirerecord_p.cpp.d" AutoMoc: Generating MOC compilation "SRC:/obj-i686-linux-gnu/src/KPipeWireRecord_autogen/mocs_compilation.cpp" AutoMoc: Merging MOC dependencies into "SRC:/obj-i686-linux-gnu/src/KPipeWireRecord_autogen/deps" AutoGen: Writing the parse cache file "SRC:/obj-i686-linux-gnu/src/CMakeFiles/KPipeWireRecord_autogen.dir/ParseCache.txt" AutoGen: Writing the settings file "SRC:/obj-i686-linux-gnu/src/CMakeFiles/KPipeWireRecord_autogen.dir/AutogenUsed.txt" cd /<>/obj-i686-linux-gnu/src && /usr/bin/cmake -E touch /<>/obj-i686-linux-gnu/src/KPipeWireRecord_autogen/timestamp make[3]: Leaving directory '/<>/obj-i686-linux-gnu' [ 28%] Built target KPipeWireRecord_autogen make -f src/CMakeFiles/KPipeWireRecord.dir/build.make src/CMakeFiles/KPipeWireRecord.dir/depend make[3]: Entering directory '/<>/obj-i686-linux-gnu' cd /<>/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src /<>/obj-i686-linux-gnu /<>/obj-i686-linux-gnu/src /<>/obj-i686-linux-gnu/src/CMakeFiles/KPipeWireRecord.dir/DependInfo.cmake "--color=" Dependencies file "src/KPipeWireRecord_autogen/deps" is newer than depends file "/<>/obj-i686-linux-gnu/src/CMakeFiles/KPipeWireRecord.dir/compiler_depend.internal". Consolidate compiler generated dependencies of target KPipeWireRecord make[3]: Leaving directory '/<>/obj-i686-linux-gnu' make -f src/CMakeFiles/KPipeWireRecord.dir/build.make src/CMakeFiles/KPipeWireRecord.dir/build make[3]: Entering directory '/<>/obj-i686-linux-gnu' [ 29%] Building CXX object src/CMakeFiles/KPipeWireRecord.dir/KPipeWireRecord_autogen/mocs_compilation.cpp.o cd /<>/obj-i686-linux-gnu/src && /usr/bin/i686-linux-gnu-g++ -DEGL_NO_PLATFORM_SPECIFIC_TYPES -DEGL_NO_X11 -DKCOREADDONS_LIB -DKF_DEPRECATED_WARNINGS_SINCE=0x70000 -DKF_DISABLE_DEPRECATED_BEFORE_AND_AT=0x60900 -DKPIPEWIREDMABUF_DEPRECATED_WARNINGS_SINCE=0x0 -DKPIPEWIREDMABUF_DISABLE_DEPRECATED_BEFORE_AND_AT=0x0 -DKPIPEWIRE_DEPRECATED_WARNINGS_SINCE=0x0 -DKPIPEWIRE_DISABLE_DEPRECATED_BEFORE_AND_AT=0x0 -DKPipeWireRecord_EXPORTS -DMESA_EGL_NO_X11_HEADERS -DQT_CORE_LIB -DQT_DEPRECATED_WARNINGS_SINCE=0x70000 -DQT_DISABLE_DEPRECATED_BEFORE=0x60801 -DQT_GUI_LIB -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_FOREACH -DQT_NO_KEYWORDS -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_QSTRINGBUILDER -DTRANSLATION_DOMAIN=\"kpipewire6\" -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/<>/obj-i686-linux-gnu/src -I/<>/src -I/<>/obj-i686-linux-gnu/src/KPipeWireRecord_autogen/include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -isystem /usr/include/i386-linux-gnu/qt6/QtCore -isystem /usr/include/i386-linux-gnu/qt6 -isystem /usr/lib/i386-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/i386-linux-gnu/qt6/QtGui -isystem /usr/include/KF6/KCoreAddons -isystem /usr/include/libdrm -isystem /usr/include/i386-linux-gnu/qt6/QtGui/6.8.2 -isystem /usr/include/i386-linux-gnu/qt6/QtGui/6.8.2/QtGui -isystem /usr/include/i386-linux-gnu/qt6/QtCore/6.8.2 -isystem /usr/include/i386-linux-gnu/qt6/QtCore/6.8.2/QtCore -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Werror=init-self -Werror=undef -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -pedantic -Wzero-as-null-pointer-constant -Wmissing-include-dirs -std=c++20 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wno-gnu-statement-expression-from-macro-expansion -Wno-zero-as-null-pointer-constant -Wno-c99-extensions -Wno-cast-align -I/usr/include -MD -MT src/CMakeFiles/KPipeWireRecord.dir/KPipeWireRecord_autogen/mocs_compilation.cpp.o -MF CMakeFiles/KPipeWireRecord.dir/KPipeWireRecord_autogen/mocs_compilation.cpp.o.d -o CMakeFiles/KPipeWireRecord.dir/KPipeWireRecord_autogen/mocs_compilation.cpp.o -c /<>/obj-i686-linux-gnu/src/KPipeWireRecord_autogen/mocs_compilation.cpp [ 30%] Building CXX object src/CMakeFiles/KPipeWireRecord.dir/logging_record.cpp.o cd /<>/obj-i686-linux-gnu/src && /usr/bin/i686-linux-gnu-g++ -DEGL_NO_PLATFORM_SPECIFIC_TYPES -DEGL_NO_X11 -DKCOREADDONS_LIB -DKF_DEPRECATED_WARNINGS_SINCE=0x70000 -DKF_DISABLE_DEPRECATED_BEFORE_AND_AT=0x60900 -DKPIPEWIREDMABUF_DEPRECATED_WARNINGS_SINCE=0x0 -DKPIPEWIREDMABUF_DISABLE_DEPRECATED_BEFORE_AND_AT=0x0 -DKPIPEWIRE_DEPRECATED_WARNINGS_SINCE=0x0 -DKPIPEWIRE_DISABLE_DEPRECATED_BEFORE_AND_AT=0x0 -DKPipeWireRecord_EXPORTS -DMESA_EGL_NO_X11_HEADERS -DQT_CORE_LIB -DQT_DEPRECATED_WARNINGS_SINCE=0x70000 -DQT_DISABLE_DEPRECATED_BEFORE=0x60801 -DQT_GUI_LIB -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_FOREACH -DQT_NO_KEYWORDS -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_QSTRINGBUILDER -DTRANSLATION_DOMAIN=\"kpipewire6\" -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/<>/obj-i686-linux-gnu/src -I/<>/src -I/<>/obj-i686-linux-gnu/src/KPipeWireRecord_autogen/include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -isystem /usr/include/i386-linux-gnu/qt6/QtCore -isystem /usr/include/i386-linux-gnu/qt6 -isystem /usr/lib/i386-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/i386-linux-gnu/qt6/QtGui -isystem /usr/include/KF6/KCoreAddons -isystem /usr/include/libdrm -isystem /usr/include/i386-linux-gnu/qt6/QtGui/6.8.2 -isystem /usr/include/i386-linux-gnu/qt6/QtGui/6.8.2/QtGui -isystem /usr/include/i386-linux-gnu/qt6/QtCore/6.8.2 -isystem /usr/include/i386-linux-gnu/qt6/QtCore/6.8.2/QtCore -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Werror=init-self -Werror=undef -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -pedantic -Wzero-as-null-pointer-constant -Wmissing-include-dirs -std=c++20 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wno-gnu-statement-expression-from-macro-expansion -Wno-zero-as-null-pointer-constant -Wno-c99-extensions -Wno-cast-align -I/usr/include -MD -MT src/CMakeFiles/KPipeWireRecord.dir/logging_record.cpp.o -MF CMakeFiles/KPipeWireRecord.dir/logging_record.cpp.o.d -o CMakeFiles/KPipeWireRecord.dir/logging_record.cpp.o -c /<>/obj-i686-linux-gnu/src/logging_record.cpp [ 32%] Building CXX object src/CMakeFiles/KPipeWireRecord.dir/logging_libav.cpp.o cd /<>/obj-i686-linux-gnu/src && /usr/bin/i686-linux-gnu-g++ -DEGL_NO_PLATFORM_SPECIFIC_TYPES -DEGL_NO_X11 -DKCOREADDONS_LIB -DKF_DEPRECATED_WARNINGS_SINCE=0x70000 -DKF_DISABLE_DEPRECATED_BEFORE_AND_AT=0x60900 -DKPIPEWIREDMABUF_DEPRECATED_WARNINGS_SINCE=0x0 -DKPIPEWIREDMABUF_DISABLE_DEPRECATED_BEFORE_AND_AT=0x0 -DKPIPEWIRE_DEPRECATED_WARNINGS_SINCE=0x0 -DKPIPEWIRE_DISABLE_DEPRECATED_BEFORE_AND_AT=0x0 -DKPipeWireRecord_EXPORTS -DMESA_EGL_NO_X11_HEADERS -DQT_CORE_LIB -DQT_DEPRECATED_WARNINGS_SINCE=0x70000 -DQT_DISABLE_DEPRECATED_BEFORE=0x60801 -DQT_GUI_LIB -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_FOREACH -DQT_NO_KEYWORDS -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_QSTRINGBUILDER -DTRANSLATION_DOMAIN=\"kpipewire6\" -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/<>/obj-i686-linux-gnu/src -I/<>/src -I/<>/obj-i686-linux-gnu/src/KPipeWireRecord_autogen/include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -isystem /usr/include/i386-linux-gnu/qt6/QtCore -isystem /usr/include/i386-linux-gnu/qt6 -isystem /usr/lib/i386-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/i386-linux-gnu/qt6/QtGui -isystem /usr/include/KF6/KCoreAddons -isystem /usr/include/libdrm -isystem /usr/include/i386-linux-gnu/qt6/QtGui/6.8.2 -isystem /usr/include/i386-linux-gnu/qt6/QtGui/6.8.2/QtGui -isystem /usr/include/i386-linux-gnu/qt6/QtCore/6.8.2 -isystem /usr/include/i386-linux-gnu/qt6/QtCore/6.8.2/QtCore -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Werror=init-self -Werror=undef -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -pedantic -Wzero-as-null-pointer-constant -Wmissing-include-dirs -std=c++20 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wno-gnu-statement-expression-from-macro-expansion -Wno-zero-as-null-pointer-constant -Wno-c99-extensions -Wno-cast-align -I/usr/include -MD -MT src/CMakeFiles/KPipeWireRecord.dir/logging_libav.cpp.o -MF CMakeFiles/KPipeWireRecord.dir/logging_libav.cpp.o.d -o CMakeFiles/KPipeWireRecord.dir/logging_libav.cpp.o -c /<>/obj-i686-linux-gnu/src/logging_libav.cpp [ 33%] Building CXX object src/CMakeFiles/KPipeWireRecord.dir/pipewirebaseencodedstream.cpp.o cd /<>/obj-i686-linux-gnu/src && /usr/bin/i686-linux-gnu-g++ -DEGL_NO_PLATFORM_SPECIFIC_TYPES -DEGL_NO_X11 -DKCOREADDONS_LIB -DKF_DEPRECATED_WARNINGS_SINCE=0x70000 -DKF_DISABLE_DEPRECATED_BEFORE_AND_AT=0x60900 -DKPIPEWIREDMABUF_DEPRECATED_WARNINGS_SINCE=0x0 -DKPIPEWIREDMABUF_DISABLE_DEPRECATED_BEFORE_AND_AT=0x0 -DKPIPEWIRE_DEPRECATED_WARNINGS_SINCE=0x0 -DKPIPEWIRE_DISABLE_DEPRECATED_BEFORE_AND_AT=0x0 -DKPipeWireRecord_EXPORTS -DMESA_EGL_NO_X11_HEADERS -DQT_CORE_LIB -DQT_DEPRECATED_WARNINGS_SINCE=0x70000 -DQT_DISABLE_DEPRECATED_BEFORE=0x60801 -DQT_GUI_LIB -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_FOREACH -DQT_NO_KEYWORDS -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_QSTRINGBUILDER -DTRANSLATION_DOMAIN=\"kpipewire6\" -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/<>/obj-i686-linux-gnu/src -I/<>/src -I/<>/obj-i686-linux-gnu/src/KPipeWireRecord_autogen/include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -isystem /usr/include/i386-linux-gnu/qt6/QtCore -isystem /usr/include/i386-linux-gnu/qt6 -isystem /usr/lib/i386-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/i386-linux-gnu/qt6/QtGui -isystem /usr/include/KF6/KCoreAddons -isystem /usr/include/libdrm -isystem /usr/include/i386-linux-gnu/qt6/QtGui/6.8.2 -isystem /usr/include/i386-linux-gnu/qt6/QtGui/6.8.2/QtGui -isystem /usr/include/i386-linux-gnu/qt6/QtCore/6.8.2 -isystem /usr/include/i386-linux-gnu/qt6/QtCore/6.8.2/QtCore -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Werror=init-self -Werror=undef -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -pedantic -Wzero-as-null-pointer-constant -Wmissing-include-dirs -std=c++20 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wno-gnu-statement-expression-from-macro-expansion -Wno-zero-as-null-pointer-constant -Wno-c99-extensions -Wno-cast-align -I/usr/include -MD -MT src/CMakeFiles/KPipeWireRecord.dir/pipewirebaseencodedstream.cpp.o -MF CMakeFiles/KPipeWireRecord.dir/pipewirebaseencodedstream.cpp.o.d -o CMakeFiles/KPipeWireRecord.dir/pipewirebaseencodedstream.cpp.o -c /<>/src/pipewirebaseencodedstream.cpp In file included from /usr/include/spa-0.2/spa/utils/hook.h:13, from /usr/include/spa-0.2/spa/support/plugin.h:15, from /usr/include/pipewire-0.3/pipewire/pipewire.h:12, from /<>/src/pipewireproduce_p.h:13, from /<>/src/pipewirebaseencodedstream.cpp:20: /usr/include/spa-0.2/spa/utils/list.h: In function ‘void spa_list_init(spa_list*)’: /usr/include/spa-0.2/spa/utils/list.h:37:64: warning: ISO C++ forbids compound-literals [-Wpedantic] 37 | #define SPA_LIST_INIT(list) ((struct spa_list){ (list), (list) }) | ^ /usr/include/spa-0.2/spa/utils/list.h:41:17: note: in expansion of macro ‘SPA_LIST_INIT’ 41 | *list = SPA_LIST_INIT(list); | ^~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h: In function ‘void spa_hook_list_append(spa_hook_list*, spa_hook*, const void*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:133:86: warning: ISO C++ forbids compound-literals [-Wpedantic] 133 | #define SPA_CALLBACKS_INIT(_funcs,_data) ((struct spa_callbacks){ (_funcs), (_data), }) | ^ /usr/include/spa-0.2/spa/utils/hook.h:442:20: note: in expansion of macro ‘SPA_CALLBACKS_INIT’ 442 | hook->cb = SPA_CALLBACKS_INIT(funcs, data); | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h: In function ‘void spa_hook_list_prepend(spa_hook_list*, spa_hook*, const void*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:133:86: warning: ISO C++ forbids compound-literals [-Wpedantic] 133 | #define SPA_CALLBACKS_INIT(_funcs,_data) ((struct spa_callbacks){ (_funcs), (_data), }) | ^ /usr/include/spa-0.2/spa/utils/hook.h:452:20: note: in expansion of macro ‘SPA_CALLBACKS_INIT’ 452 | hook->cb = SPA_CALLBACKS_INIT(funcs, data); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/spa-0.2/spa/support/plugin.h:16: /usr/include/spa-0.2/spa/utils/dict.h: In function ‘const spa_dict_item* spa_dict_lookup_item(const spa_dict*, const char*)’: /usr/include/spa-0.2/spa/utils/dict.h:39:75: warning: ISO C++ forbids compound-literals [-Wpedantic] 39 | #define SPA_DICT_ITEM(key,value) ((struct spa_dict_item) { (key), (value) }) | ^ /usr/include/spa-0.2/spa/utils/dict.h:40:39: note: in expansion of macro ‘SPA_DICT_ITEM’ 40 | #define SPA_DICT_ITEM_INIT(key,value) SPA_DICT_ITEM(key,value) | ^~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/dict.h:83:42: note: in expansion of macro ‘SPA_DICT_ITEM_INIT’ 83 | struct spa_dict_item k = SPA_DICT_ITEM_INIT(key, NULL); | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/plugin.h: In function ‘int spa_handle_get_interface(spa_handle*, const char*, void**)’: /usr/include/spa-0.2/spa/utils/hook.h:263:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 263 | ({ \ | ^ /usr/include/spa-0.2/spa/support/plugin.h:69:16: note: in expansion of macro ‘spa_api_func_r’ 69 | return spa_api_func_r(int, -ENOTSUP, object, get_interface, 0, type, iface); | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/plugin.h: In function ‘int spa_handle_clear(spa_handle*)’: /usr/include/spa-0.2/spa/utils/hook.h:263:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 263 | ({ \ | ^ /usr/include/spa-0.2/spa/support/plugin.h:74:16: note: in expansion of macro ‘spa_api_func_r’ 74 | return spa_api_func_r(int, -ENOTSUP, object, clear, 0); | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/plugin.h: In function ‘size_t spa_handle_factory_get_size(const spa_handle_factory*, const spa_dict*)’: /usr/include/spa-0.2/spa/utils/hook.h:263:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 263 | ({ \ | ^ /usr/include/spa-0.2/spa/support/plugin.h:185:16: note: in expansion of macro ‘spa_api_func_r’ 185 | return spa_api_func_r(size_t, 0, object, get_size, 1, params); | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/plugin.h: In function ‘int spa_handle_factory_init(const spa_handle_factory*, spa_handle*, const spa_dict*, const spa_support*, uint32_t)’: /usr/include/spa-0.2/spa/utils/hook.h:263:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 263 | ({ \ | ^ /usr/include/spa-0.2/spa/support/plugin.h:192:16: note: in expansion of macro ‘spa_api_func_r’ 192 | return spa_api_func_r(int, -ENOTSUP, object, init, 1, handle, info, | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/plugin.h: In function ‘int spa_handle_factory_enum_interface_info(const spa_handle_factory*, const spa_interface_info**, uint32_t*)’: /usr/include/spa-0.2/spa/utils/hook.h:263:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 263 | ({ \ | ^ /usr/include/spa-0.2/spa/support/plugin.h:199:16: note: in expansion of macro ‘spa_api_func_r’ 199 | return spa_api_func_r(int, -ENOTSUP, object, enum_interface_info, 1, | ^~~~~~~~~~~~~~ In file included from /usr/include/spa-0.2/spa/support/plugin.h:14: /usr/include/pipewire-0.3/pipewire/array.h: In function ‘int pw_array_ensure_size(pw_array*, size_t)’: /usr/include/spa-0.2/spa/utils/defs.h:285:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 285 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/array.h:120:25: note: in expansion of macro ‘SPA_ROUND_UP’ 120 | alloc = SPA_ROUND_UP(need, arr->extend); | ^~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/string.h: In function ‘int spa_strbuf_append(spa_strbuf*, const char*, ...)’: /usr/include/spa-0.2/spa/utils/defs.h:147:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 147 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/string.h:392:29: note: in expansion of macro ‘SPA_MIN’ 392 | buf->pos += SPA_MIN(remain, (size_t)written); | ^~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h: In function ‘int pw_core_add_listener(pw_core*, spa_hook*, const pw_core_events*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/core.h:354:16: note: in expansion of macro ‘spa_api_method_r’ 354 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h:354:16: note: in expansion of macro ‘spa_api_method_r’ 354 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h: In function ‘int pw_core_hello(pw_core*, uint32_t)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/core.h:362:16: note: in expansion of macro ‘spa_api_method_r’ 362 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h:362:16: note: in expansion of macro ‘spa_api_method_r’ 362 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h: In function ‘int pw_core_sync(pw_core*, uint32_t, int)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/core.h:370:16: note: in expansion of macro ‘spa_api_method_r’ 370 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h:370:16: note: in expansion of macro ‘spa_api_method_r’ 370 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h: In function ‘int pw_core_pong(pw_core*, uint32_t, int)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/core.h:378:16: note: in expansion of macro ‘spa_api_method_r’ 378 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h:378:16: note: in expansion of macro ‘spa_api_method_r’ 378 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h: In function ‘int pw_core_error(pw_core*, uint32_t, int, int, const char*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/core.h:386:16: note: in expansion of macro ‘spa_api_method_r’ 386 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h:386:16: note: in expansion of macro ‘spa_api_method_r’ 386 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h: In function ‘pw_registry* pw_core_get_registry(pw_core*, uint32_t, size_t)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/core.h:419:16: note: in expansion of macro ‘spa_api_method_r’ 419 | return spa_api_method_r(struct pw_registry*, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h:419:16: note: in expansion of macro ‘spa_api_method_r’ 419 | return spa_api_method_r(struct pw_registry*, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h: In function ‘void* pw_core_create_object(pw_core*, const char*, const char*, uint32_t, const spa_dict*, size_t)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/core.h:433:16: note: in expansion of macro ‘spa_api_method_r’ 433 | return spa_api_method_r(void*, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h:433:16: note: in expansion of macro ‘spa_api_method_r’ 433 | return spa_api_method_r(void*, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h: In function ‘void pw_core_destroy(pw_core*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:275:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 275 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/core.h:442:9: note: in expansion of macro ‘spa_api_method_v’ 442 | spa_api_method_v(pw_core, (struct spa_interface*)core, destroy, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:165:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 165 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:238:9: note: in expansion of macro ‘spa_callbacks_call’ 238 | spa_callbacks_call(&(iface)->cb,method_type,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:277:9: note: in expansion of macro ‘spa_interface_call’ 277 | spa_interface_call(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h:442:9: note: in expansion of macro ‘spa_api_method_v’ 442 | spa_api_method_v(pw_core, (struct spa_interface*)core, destroy, 0, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h: In function ‘int pw_registry_add_listener(pw_registry*, spa_hook*, const pw_registry_events*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/core.h:569:16: note: in expansion of macro ‘spa_api_method_r’ 569 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h:569:16: note: in expansion of macro ‘spa_api_method_r’ 569 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h: In function ‘void* pw_registry_bind(pw_registry*, uint32_t, const char*, uint32_t, size_t)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/core.h:580:16: note: in expansion of macro ‘spa_api_method_r’ 580 | return spa_api_method_r(void*, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h:580:16: note: in expansion of macro ‘spa_api_method_r’ 580 | return spa_api_method_r(void*, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h: In function ‘int pw_registry_destroy(pw_registry*, uint32_t)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/core.h:589:16: note: in expansion of macro ‘spa_api_method_r’ 589 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h:589:16: note: in expansion of macro ‘spa_api_method_r’ 589 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘ssize_t spa_system_read(spa_system*, int, void*, size_t)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:111:16: note: in expansion of macro ‘spa_api_method_fast_r’ 111 | return spa_api_method_fast_r(ssize_t, -ENOTSUP, spa_system, &object->iface, read, 0, fd, buf, count); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:111:16: note: in expansion of macro ‘spa_api_method_fast_r’ 111 | return spa_api_method_fast_r(ssize_t, -ENOTSUP, spa_system, &object->iface, read, 0, fd, buf, count); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘ssize_t spa_system_write(spa_system*, int, const void*, size_t)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:115:16: note: in expansion of macro ‘spa_api_method_fast_r’ 115 | return spa_api_method_fast_r(ssize_t, -ENOTSUP, spa_system, &object->iface, write, 0, fd, buf, count); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:115:16: note: in expansion of macro ‘spa_api_method_fast_r’ 115 | return spa_api_method_fast_r(ssize_t, -ENOTSUP, spa_system, &object->iface, write, 0, fd, buf, count); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_close(spa_system*, int)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:122:16: note: in expansion of macro ‘spa_api_method_fast_r’ 122 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, close, 0, fd); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:122:16: note: in expansion of macro ‘spa_api_method_fast_r’ 122 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, close, 0, fd); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_clock_gettime(spa_system*, int, timespec*)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:127:16: note: in expansion of macro ‘spa_api_method_fast_r’ 127 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, clock_gettime, 0, clockid, value); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:127:16: note: in expansion of macro ‘spa_api_method_fast_r’ 127 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, clock_gettime, 0, clockid, value); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_clock_getres(spa_system*, int, timespec*)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:132:16: note: in expansion of macro ‘spa_api_method_fast_r’ 132 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, clock_getres, 0, clockid, res); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:132:16: note: in expansion of macro ‘spa_api_method_fast_r’ 132 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, clock_getres, 0, clockid, res); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_pollfd_create(spa_system*, int)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:137:16: note: in expansion of macro ‘spa_api_method_fast_r’ 137 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, pollfd_create, 0, flags); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:137:16: note: in expansion of macro ‘spa_api_method_fast_r’ 137 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, pollfd_create, 0, flags); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_pollfd_add(spa_system*, int, int, uint32_t, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:141:16: note: in expansion of macro ‘spa_api_method_fast_r’ 141 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, pollfd_add, 0, pfd, fd, events, data); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:141:16: note: in expansion of macro ‘spa_api_method_fast_r’ 141 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, pollfd_add, 0, pfd, fd, events, data); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_pollfd_mod(spa_system*, int, int, uint32_t, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:145:16: note: in expansion of macro ‘spa_api_method_fast_r’ 145 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, pollfd_mod, 0, pfd, fd, events, data); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:145:16: note: in expansion of macro ‘spa_api_method_fast_r’ 145 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, pollfd_mod, 0, pfd, fd, events, data); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_pollfd_del(spa_system*, int, int)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:149:16: note: in expansion of macro ‘spa_api_method_fast_r’ 149 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, pollfd_del, 0, pfd, fd); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:149:16: note: in expansion of macro ‘spa_api_method_fast_r’ 149 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, pollfd_del, 0, pfd, fd); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_pollfd_wait(spa_system*, int, spa_poll_event*, int, int)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:154:16: note: in expansion of macro ‘spa_api_method_fast_r’ 154 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, pollfd_wait, 0, pfd, ev, n_ev, timeout); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:154:16: note: in expansion of macro ‘spa_api_method_fast_r’ 154 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, pollfd_wait, 0, pfd, ev, n_ev, timeout); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_timerfd_create(spa_system*, int, int)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:159:16: note: in expansion of macro ‘spa_api_method_fast_r’ 159 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, timerfd_create, 0, clockid, flags); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:159:16: note: in expansion of macro ‘spa_api_method_fast_r’ 159 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, timerfd_create, 0, clockid, flags); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_timerfd_settime(spa_system*, int, int, const itimerspec*, itimerspec*)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:167:16: note: in expansion of macro ‘spa_api_method_fast_r’ 167 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, timerfd_settime, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:167:16: note: in expansion of macro ‘spa_api_method_fast_r’ 167 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, timerfd_settime, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_timerfd_gettime(spa_system*, int, itimerspec*)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:174:16: note: in expansion of macro ‘spa_api_method_fast_r’ 174 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, timerfd_gettime, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:174:16: note: in expansion of macro ‘spa_api_method_fast_r’ 174 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, timerfd_gettime, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_timerfd_read(spa_system*, int, uint64_t*)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:179:16: note: in expansion of macro ‘spa_api_method_fast_r’ 179 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, timerfd_read, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:179:16: note: in expansion of macro ‘spa_api_method_fast_r’ 179 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, timerfd_read, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_eventfd_create(spa_system*, int)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:185:16: note: in expansion of macro ‘spa_api_method_fast_r’ 185 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, eventfd_create, 0, flags); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:185:16: note: in expansion of macro ‘spa_api_method_fast_r’ 185 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, eventfd_create, 0, flags); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_eventfd_write(spa_system*, int, uint64_t)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:189:16: note: in expansion of macro ‘spa_api_method_fast_r’ 189 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, eventfd_write, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:189:16: note: in expansion of macro ‘spa_api_method_fast_r’ 189 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, eventfd_write, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_eventfd_read(spa_system*, int, uint64_t*)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:194:16: note: in expansion of macro ‘spa_api_method_fast_r’ 194 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, eventfd_read, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:194:16: note: in expansion of macro ‘spa_api_method_fast_r’ 194 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, eventfd_read, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_signalfd_create(spa_system*, int, int)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:200:16: note: in expansion of macro ‘spa_api_method_fast_r’ 200 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, signalfd_create, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:200:16: note: in expansion of macro ‘spa_api_method_fast_r’ 200 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, signalfd_create, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_signalfd_read(spa_system*, int, int*)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:206:16: note: in expansion of macro ‘spa_api_method_fast_r’ 206 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, signalfd_read, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:206:16: note: in expansion of macro ‘spa_api_method_fast_r’ 206 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, signalfd_read, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘int spa_loop_add_source(spa_loop*, spa_source*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:140:16: note: in expansion of macro ‘spa_api_method_r’ 140 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:140:16: note: in expansion of macro ‘spa_api_method_r’ 140 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘int spa_loop_update_source(spa_loop*, spa_source*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:145:16: note: in expansion of macro ‘spa_api_method_r’ 145 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:145:16: note: in expansion of macro ‘spa_api_method_r’ 145 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘int spa_loop_remove_source(spa_loop*, spa_source*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:150:16: note: in expansion of macro ‘spa_api_method_r’ 150 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:150:16: note: in expansion of macro ‘spa_api_method_r’ 150 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘int spa_loop_invoke(spa_loop*, spa_invoke_func_t, uint32_t, const void*, size_t, bool, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:157:16: note: in expansion of macro ‘spa_api_method_r’ 157 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:157:16: note: in expansion of macro ‘spa_api_method_r’ 157 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘void spa_loop_control_hook_before(spa_hook_list*)’: /usr/include/spa-0.2/spa/utils/hook.h:174:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 174 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:180:17: note: in expansion of macro ‘spa_callbacks_call_fast’ 180 | spa_callbacks_call_fast(&h->cb, struct spa_loop_control_hooks, before, 0); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘void spa_loop_control_hook_after(spa_hook_list*)’: /usr/include/spa-0.2/spa/utils/hook.h:174:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 174 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:187:17: note: in expansion of macro ‘spa_callbacks_call_fast’ 187 | spa_callbacks_call_fast(&h->cb, struct spa_loop_control_hooks, after, 0); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘int spa_loop_control_get_fd(spa_loop_control*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:282:16: note: in expansion of macro ‘spa_api_method_r’ 282 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:282:16: note: in expansion of macro ‘spa_api_method_r’ 282 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘void spa_loop_control_add_hook(spa_loop_control*, spa_hook*, const spa_loop_control_hooks*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:275:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 275 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:289:9: note: in expansion of macro ‘spa_api_method_v’ 289 | spa_api_method_v(spa_loop_control, &object->iface, add_hook, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:165:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 165 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:238:9: note: in expansion of macro ‘spa_callbacks_call’ 238 | spa_callbacks_call(&(iface)->cb,method_type,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:277:9: note: in expansion of macro ‘spa_interface_call’ 277 | spa_interface_call(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:289:9: note: in expansion of macro ‘spa_api_method_v’ 289 | spa_api_method_v(spa_loop_control, &object->iface, add_hook, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘void spa_loop_control_enter(spa_loop_control*)’: /usr/include/spa-0.2/spa/utils/hook.h:275:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 275 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:294:9: note: in expansion of macro ‘spa_api_method_v’ 294 | spa_api_method_v(spa_loop_control, &object->iface, enter, 0); | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:165:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 165 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:238:9: note: in expansion of macro ‘spa_callbacks_call’ 238 | spa_callbacks_call(&(iface)->cb,method_type,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:277:9: note: in expansion of macro ‘spa_interface_call’ 277 | spa_interface_call(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:294:9: note: in expansion of macro ‘spa_api_method_v’ 294 | spa_api_method_v(spa_loop_control, &object->iface, enter, 0); | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘void spa_loop_control_leave(spa_loop_control*)’: /usr/include/spa-0.2/spa/utils/hook.h:275:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 275 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:298:9: note: in expansion of macro ‘spa_api_method_v’ 298 | spa_api_method_v(spa_loop_control, &object->iface, leave, 0); | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:165:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 165 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:238:9: note: in expansion of macro ‘spa_callbacks_call’ 238 | spa_callbacks_call(&(iface)->cb,method_type,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:277:9: note: in expansion of macro ‘spa_interface_call’ 277 | spa_interface_call(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:298:9: note: in expansion of macro ‘spa_api_method_v’ 298 | spa_api_method_v(spa_loop_control, &object->iface, leave, 0); | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘int spa_loop_control_iterate(spa_loop_control*, int)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:303:16: note: in expansion of macro ‘spa_api_method_r’ 303 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:303:16: note: in expansion of macro ‘spa_api_method_r’ 303 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘int spa_loop_control_iterate_fast(spa_loop_control*, int)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:309:16: note: in expansion of macro ‘spa_api_method_fast_r’ 309 | return spa_api_method_fast_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:309:16: note: in expansion of macro ‘spa_api_method_fast_r’ 309 | return spa_api_method_fast_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘int spa_loop_control_check(spa_loop_control*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:314:16: note: in expansion of macro ‘spa_api_method_r’ 314 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:314:16: note: in expansion of macro ‘spa_api_method_r’ 314 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘spa_source* spa_loop_utils_add_io(spa_loop_utils*, int, uint32_t, bool, spa_source_io_func_t, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:371:16: note: in expansion of macro ‘spa_api_method_r’ 371 | return spa_api_method_r(struct spa_source *, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:371:16: note: in expansion of macro ‘spa_api_method_r’ 371 | return spa_api_method_r(struct spa_source *, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘int spa_loop_utils_update_io(spa_loop_utils*, spa_source*, uint32_t)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:377:16: note: in expansion of macro ‘spa_api_method_r’ 377 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:377:16: note: in expansion of macro ‘spa_api_method_r’ 377 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘spa_source* spa_loop_utils_add_idle(spa_loop_utils*, bool, spa_source_idle_func_t, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:384:16: note: in expansion of macro ‘spa_api_method_r’ 384 | return spa_api_method_r(struct spa_source *, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:384:16: note: in expansion of macro ‘spa_api_method_r’ 384 | return spa_api_method_r(struct spa_source *, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘int spa_loop_utils_enable_idle(spa_loop_utils*, spa_source*, bool)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:390:16: note: in expansion of macro ‘spa_api_method_r’ 390 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:390:16: note: in expansion of macro ‘spa_api_method_r’ 390 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘spa_source* spa_loop_utils_add_event(spa_loop_utils*, spa_source_event_func_t, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:396:16: note: in expansion of macro ‘spa_api_method_r’ 396 | return spa_api_method_r(struct spa_source *, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:396:16: note: in expansion of macro ‘spa_api_method_r’ 396 | return spa_api_method_r(struct spa_source *, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘int spa_loop_utils_signal_event(spa_loop_utils*, spa_source*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:402:16: note: in expansion of macro ‘spa_api_method_r’ 402 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:402:16: note: in expansion of macro ‘spa_api_method_r’ 402 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘spa_source* spa_loop_utils_add_timer(spa_loop_utils*, spa_source_timer_func_t, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:408:16: note: in expansion of macro ‘spa_api_method_r’ 408 | return spa_api_method_r(struct spa_source *, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:408:16: note: in expansion of macro ‘spa_api_method_r’ 408 | return spa_api_method_r(struct spa_source *, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘int spa_loop_utils_update_timer(spa_loop_utils*, spa_source*, timespec*, timespec*, bool)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:415:16: note: in expansion of macro ‘spa_api_method_r’ 415 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:415:16: note: in expansion of macro ‘spa_api_method_r’ 415 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘spa_source* spa_loop_utils_add_signal(spa_loop_utils*, int, spa_source_signal_func_t, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:423:16: note: in expansion of macro ‘spa_api_method_r’ 423 | return spa_api_method_r(struct spa_source *, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:423:16: note: in expansion of macro ‘spa_api_method_r’ 423 | return spa_api_method_r(struct spa_source *, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘void spa_loop_utils_destroy_source(spa_loop_utils*, spa_source*)’: /usr/include/spa-0.2/spa/utils/hook.h:275:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 275 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:430:9: note: in expansion of macro ‘spa_api_method_v’ 430 | spa_api_method_v(spa_loop_utils, &object->iface, destroy_source, 0, source); | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:165:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 165 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:238:9: note: in expansion of macro ‘spa_callbacks_call’ 238 | spa_callbacks_call(&(iface)->cb,method_type,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:277:9: note: in expansion of macro ‘spa_interface_call’ 277 | spa_interface_call(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:430:9: note: in expansion of macro ‘spa_api_method_v’ 430 | spa_api_method_v(spa_loop_utils, &object->iface, destroy_source, 0, source); | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/client.h: In function ‘int pw_client_add_listener(pw_client*, spa_hook*, const pw_client_events*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/client.h:165:16: note: in expansion of macro ‘spa_api_method_r’ 165 | return spa_api_method_r(int, -ENOTSUP, pw_client, (struct spa_interface*)object, add_listener, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/client.h:165:16: note: in expansion of macro ‘spa_api_method_r’ 165 | return spa_api_method_r(int, -ENOTSUP, pw_client, (struct spa_interface*)object, add_listener, 0, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/client.h: In function ‘int pw_client_error(pw_client*, uint32_t, int, const char*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/client.h:172:16: note: in expansion of macro ‘spa_api_method_r’ 172 | return spa_api_method_r(int, -ENOTSUP, pw_client, (struct spa_interface*)object, error, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/client.h:172:16: note: in expansion of macro ‘spa_api_method_r’ 172 | return spa_api_method_r(int, -ENOTSUP, pw_client, (struct spa_interface*)object, error, 0, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/client.h: In function ‘int pw_client_update_properties(pw_client*, const spa_dict*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/client.h:179:16: note: in expansion of macro ‘spa_api_method_r’ 179 | return spa_api_method_r(int, -ENOTSUP, pw_client, (struct spa_interface*)object, update_properties, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/client.h:179:16: note: in expansion of macro ‘spa_api_method_r’ 179 | return spa_api_method_r(int, -ENOTSUP, pw_client, (struct spa_interface*)object, update_properties, 0, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/client.h: In function ‘int pw_client_get_permissions(pw_client*, uint32_t, uint32_t)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/client.h:186:16: note: in expansion of macro ‘spa_api_method_r’ 186 | return spa_api_method_r(int, -ENOTSUP, pw_client, (struct spa_interface*)object, get_permissions, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/client.h:186:16: note: in expansion of macro ‘spa_api_method_r’ 186 | return spa_api_method_r(int, -ENOTSUP, pw_client, (struct spa_interface*)object, get_permissions, 0, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/client.h: In function ‘int pw_client_update_permissions(pw_client*, uint32_t, const pw_permission*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/client.h:194:16: note: in expansion of macro ‘spa_api_method_r’ 194 | return spa_api_method_r(int, -ENOTSUP, pw_client, (struct spa_interface*)object, update_permissions, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/client.h:194:16: note: in expansion of macro ‘spa_api_method_r’ 194 | return spa_api_method_r(int, -ENOTSUP, pw_client, (struct spa_interface*)object, update_permissions, 0, | ^~~~~~~~~~~~~~~~ In file included from /usr/include/pipewire-0.3/pipewire/conf.h:8, from /usr/include/pipewire-0.3/pipewire/pipewire.h:16: /usr/include/spa-0.2/spa/utils/json-core.h: In function ‘void spa_json_init(spa_json*, const char*, size_t)’: /usr/include/spa-0.2/spa/utils/json-core.h:50:89: warning: ISO C++ forbids compound-literals [-Wpedantic] 50 | #define SPA_JSON_INIT(data,size) ((struct spa_json) { (data), (data)+(size), NULL, 0, 0 }) | ^ /usr/include/spa-0.2/spa/utils/json-core.h:54:18: note: in expansion of macro ‘SPA_JSON_INIT’ 54 | *iter = SPA_JSON_INIT(data, size); | ^~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h: In function ‘void spa_json_enter(spa_json*, spa_json*)’: /usr/include/spa-0.2/spa/utils/json-core.h:56:110: warning: ISO C++ forbids compound-literals [-Wpedantic] 56 | #define SPA_JSON_ENTER(iter) ((struct spa_json) { (iter)->cur, (iter)->end, (iter), (iter)->state & 0xff0, 0 }) | ^ /usr/include/spa-0.2/spa/utils/json-core.h:60:16: note: in expansion of macro ‘SPA_JSON_ENTER’ 60 | *sub = SPA_JSON_ENTER(iter); | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h: In function ‘void spa_json_save(spa_json*, spa_json*)’: /usr/include/spa-0.2/spa/utils/json-core.h:63:99: warning: ISO C++ forbids compound-literals [-Wpedantic] 63 | #define SPA_JSON_SAVE(iter) ((struct spa_json) { (iter)->cur, (iter)->end, NULL, (iter)->state, 0 }) | ^ /usr/include/spa-0.2/spa/utils/json-core.h:67:17: note: in expansion of macro ‘SPA_JSON_SAVE’ 67 | *save = SPA_JSON_SAVE(iter); | ^~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h: In function ‘void spa_json_start(spa_json*, spa_json*, const char*)’: /usr/include/spa-0.2/spa/utils/json-core.h:70:82: warning: ISO C++ forbids compound-literals [-Wpedantic] 70 | #define SPA_JSON_START(iter,p) ((struct spa_json) { (p), (iter)->end, NULL, 0, 0 }) | ^ /usr/include/spa-0.2/spa/utils/json-core.h:74:16: note: in expansion of macro ‘SPA_JSON_START’ 74 | *sub = SPA_JSON_START(iter,pos); | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h: In function ‘int spa_json_next(spa_json*, const char**)’: /usr/include/spa-0.2/spa/utils/defs.h:83:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 83 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/defs.h:91:81: note: in expansion of macro ‘SPA_FLAG_CLEAR’ 91 | #define SPA_FLAG_UPDATE(field,flag,val) ((val) ? SPA_FLAG_SET((field),(flag)) : SPA_FLAG_CLEAR((field),(flag))) | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h:141:41: note: in expansion of macro ‘SPA_FLAG_UPDATE’ 141 | SPA_FLAG_UPDATE(flag, __KEY_FLAG, !(flag & __KEY_FLAG)); | ^~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/defs.h:83:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 83 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/json-core.h:153:41: note: in expansion of macro ‘SPA_FLAG_CLEAR’ 153 | SPA_FLAG_CLEAR(flag, __KEY_FLAG); | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/defs.h:83:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 83 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/defs.h:91:81: note: in expansion of macro ‘SPA_FLAG_CLEAR’ 91 | #define SPA_FLAG_UPDATE(field,flag,val) ((val) ? SPA_FLAG_SET((field),(flag)) : SPA_FLAG_CLEAR((field),(flag))) | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h:156:33: note: in expansion of macro ‘SPA_FLAG_UPDATE’ 156 | SPA_FLAG_UPDATE(iter->state, __ARRAY_FLAG, cur == '['); | ^~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/defs.h:83:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 83 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/defs.h:91:81: note: in expansion of macro ‘SPA_FLAG_CLEAR’ 91 | #define SPA_FLAG_UPDATE(field,flag,val) ((val) ? SPA_FLAG_SET((field),(flag)) : SPA_FLAG_CLEAR((field),(flag))) | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h:163:41: note: in expansion of macro ‘SPA_FLAG_UPDATE’ 163 | SPA_FLAG_UPDATE(iter->state, __PREV_ARRAY_FLAG, flag & __ARRAY_FLAG); | ^~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/defs.h:83:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 83 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/defs.h:91:81: note: in expansion of macro ‘SPA_FLAG_CLEAR’ 91 | #define SPA_FLAG_UPDATE(field,flag,val) ((val) ? SPA_FLAG_SET((field),(flag)) : SPA_FLAG_CLEAR((field),(flag))) | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h:166:41: note: in expansion of macro ‘SPA_FLAG_UPDATE’ 166 | SPA_FLAG_UPDATE(array_stack[(iter->depth-1) >> 6], mask, flag & __ARRAY_FLAG); | ^~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/defs.h:83:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 83 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/defs.h:91:81: note: in expansion of macro ‘SPA_FLAG_CLEAR’ 91 | #define SPA_FLAG_UPDATE(field,flag,val) ((val) ? SPA_FLAG_SET((field),(flag)) : SPA_FLAG_CLEAR((field),(flag))) | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h:196:41: note: in expansion of macro ‘SPA_FLAG_UPDATE’ 196 | SPA_FLAG_UPDATE(iter->state, __ARRAY_FLAG, flag & __PREV_ARRAY_FLAG); | ^~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/defs.h:83:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 83 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/defs.h:91:81: note: in expansion of macro ‘SPA_FLAG_CLEAR’ 91 | #define SPA_FLAG_UPDATE(field,flag,val) ((val) ? SPA_FLAG_SET((field),(flag)) : SPA_FLAG_CLEAR((field),(flag))) | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h:199:41: note: in expansion of macro ‘SPA_FLAG_UPDATE’ 199 | SPA_FLAG_UPDATE(iter->state, __ARRAY_FLAG, | ^~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/defs.h:83:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 83 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/defs.h:91:81: note: in expansion of macro ‘SPA_FLAG_CLEAR’ 91 | #define SPA_FLAG_UPDATE(field,flag,val) ((val) ? SPA_FLAG_SET((field),(flag)) : SPA_FLAG_CLEAR((field),(flag))) | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h:216:41: note: in expansion of macro ‘SPA_FLAG_UPDATE’ 216 | SPA_FLAG_UPDATE(flag, __KEY_FLAG, !(flag & __KEY_FLAG)); | ^~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h:250:25: warning: range expressions in switch statements are non-standard [-Wpedantic] 250 | case 240 ... 247: | ^~~~ /usr/include/spa-0.2/spa/utils/json-core.h:253:25: warning: range expressions in switch statements are non-standard [-Wpedantic] 253 | case 224 ... 239: | ^~~~ /usr/include/spa-0.2/spa/utils/json-core.h:256:25: warning: range expressions in switch statements are non-standard [-Wpedantic] 256 | case 192 ... 223: | ^~~~ /usr/include/spa-0.2/spa/utils/json-core.h:267:25: warning: range expressions in switch statements are non-standard [-Wpedantic] 267 | case 128 ... 191: | ^~~~ /usr/include/spa-0.2/spa/utils/json-core.h: In function ‘bool spa_json_get_error(spa_json*, const char*, spa_error_location*)’: /usr/include/spa-0.2/spa/utils/defs.h:159:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 159 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/json-core.h:369:24: note: in expansion of macro ‘SPA_CLAMP’ 369 | code = SPA_CLAMP(iter->state & 0xff, 0u, SPA_N_ELEMENTS(reasons)-1); | ^~~~~~~~~ /usr/include/spa-0.2/spa/utils/defs.h:147:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 147 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/defs.h:163:9: note: in expansion of macro ‘SPA_MIN’ 163 | SPA_MIN(SPA_MAX(_v, _low), _high); \ | ^~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h:369:24: note: in expansion of macro ‘SPA_CLAMP’ 369 | code = SPA_CLAMP(iter->state & 0xff, 0u, SPA_N_ELEMENTS(reasons)-1); | ^~~~~~~~~ /usr/include/spa-0.2/spa/utils/defs.h:153:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 153 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/defs.h:148:20: note: in definition of macro ‘SPA_MIN’ 148 | __typeof__(a) _min_a = (a); \ | ^ /usr/include/spa-0.2/spa/utils/defs.h:163:17: note: in expansion of macro ‘SPA_MAX’ 163 | SPA_MIN(SPA_MAX(_v, _low), _high); \ | ^~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h:369:24: note: in expansion of macro ‘SPA_CLAMP’ 369 | code = SPA_CLAMP(iter->state & 0xff, 0u, SPA_N_ELEMENTS(reasons)-1); | ^~~~~~~~~ /usr/include/spa-0.2/spa/utils/defs.h:153:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 153 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/defs.h:148:33: note: in definition of macro ‘SPA_MIN’ 148 | __typeof__(a) _min_a = (a); \ | ^ /usr/include/spa-0.2/spa/utils/defs.h:163:17: note: in expansion of macro ‘SPA_MAX’ 163 | SPA_MIN(SPA_MAX(_v, _low), _high); \ | ^~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h:369:24: note: in expansion of macro ‘SPA_CLAMP’ 369 | code = SPA_CLAMP(iter->state & 0xff, 0u, SPA_N_ELEMENTS(reasons)-1); | ^~~~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h: In function ‘int spa_json_parse_float(const char*, int, float*)’: /usr/include/spa-0.2/spa/utils/json-core.h:414:37: warning: range expressions in switch statements are non-standard [-Wpedantic] 414 | case '+': case '-': case '0' ... '9': case '.': case 'e': case 'E': break; | ^~~~ /usr/include/pipewire-0.3/pipewire/device.h: In function ‘int pw_device_add_listener(pw_device*, spa_hook*, const pw_device_events*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/device.h:155:16: note: in expansion of macro ‘spa_api_method_r’ 155 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/device.h:155:16: note: in expansion of macro ‘spa_api_method_r’ 155 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/device.h: In function ‘int pw_device_subscribe_params(pw_device*, uint32_t*, uint32_t)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/device.h:163:16: note: in expansion of macro ‘spa_api_method_r’ 163 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/device.h:163:16: note: in expansion of macro ‘spa_api_method_r’ 163 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/device.h: In function ‘int pw_device_enum_params(pw_device*, int, uint32_t, uint32_t, uint32_t, const spa_pod*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/device.h:173:16: note: in expansion of macro ‘spa_api_method_r’ 173 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/device.h:173:16: note: in expansion of macro ‘spa_api_method_r’ 173 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/device.h: In function ‘int pw_device_set_param(pw_device*, uint32_t, uint32_t, const spa_pod*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/device.h:182:16: note: in expansion of macro ‘spa_api_method_r’ 182 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/device.h:182:16: note: in expansion of macro ‘spa_api_method_r’ 182 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_add_listener(spa_node*, spa_hook*, const spa_node_events*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:650:16: note: in expansion of macro ‘spa_api_method_r’ 650 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, add_listener, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:650:16: note: in expansion of macro ‘spa_api_method_r’ 650 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, add_listener, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_set_callbacks(spa_node*, const spa_node_callbacks*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:657:16: note: in expansion of macro ‘spa_api_method_r’ 657 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, set_callbacks, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:657:16: note: in expansion of macro ‘spa_api_method_r’ 657 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, set_callbacks, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_sync(spa_node*, int)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:662:16: note: in expansion of macro ‘spa_api_method_r’ 662 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, sync, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:662:16: note: in expansion of macro ‘spa_api_method_r’ 662 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, sync, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_enum_params(spa_node*, int, uint32_t, uint32_t, uint32_t, const spa_pod*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:669:16: note: in expansion of macro ‘spa_api_method_r’ 669 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, enum_params, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:669:16: note: in expansion of macro ‘spa_api_method_r’ 669 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, enum_params, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_set_param(spa_node*, uint32_t, uint32_t, const spa_pod*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:676:16: note: in expansion of macro ‘spa_api_method_r’ 676 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, set_param, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:676:16: note: in expansion of macro ‘spa_api_method_r’ 676 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, set_param, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_set_io(spa_node*, uint32_t, void*, size_t)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:682:16: note: in expansion of macro ‘spa_api_method_r’ 682 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, set_io, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:682:16: note: in expansion of macro ‘spa_api_method_r’ 682 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, set_io, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_send_command(spa_node*, const spa_command*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:688:16: note: in expansion of macro ‘spa_api_method_r’ 688 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, send_command, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:688:16: note: in expansion of macro ‘spa_api_method_r’ 688 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, send_command, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_add_port(spa_node*, spa_direction, uint32_t, const spa_dict*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:695:16: note: in expansion of macro ‘spa_api_method_r’ 695 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, add_port, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:695:16: note: in expansion of macro ‘spa_api_method_r’ 695 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, add_port, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_remove_port(spa_node*, spa_direction, uint32_t)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:701:16: note: in expansion of macro ‘spa_api_method_r’ 701 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, remove_port, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:701:16: note: in expansion of macro ‘spa_api_method_r’ 701 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, remove_port, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_port_enum_params(spa_node*, int, spa_direction, uint32_t, uint32_t, uint32_t, uint32_t, const spa_pod*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:709:16: note: in expansion of macro ‘spa_api_method_r’ 709 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, port_enum_params, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:709:16: note: in expansion of macro ‘spa_api_method_r’ 709 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, port_enum_params, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_port_set_param(spa_node*, spa_direction, uint32_t, uint32_t, uint32_t, const spa_pod*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:718:16: note: in expansion of macro ‘spa_api_method_r’ 718 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, port_set_param, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:718:16: note: in expansion of macro ‘spa_api_method_r’ 718 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, port_set_param, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_port_use_buffers(spa_node*, spa_direction, uint32_t, uint32_t, spa_buffer**, uint32_t)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:728:16: note: in expansion of macro ‘spa_api_method_r’ 728 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, port_use_buffers, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:728:16: note: in expansion of macro ‘spa_api_method_r’ 728 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, port_use_buffers, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_port_set_io(spa_node*, spa_direction, uint32_t, uint32_t, void*, size_t)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:736:16: note: in expansion of macro ‘spa_api_method_r’ 736 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, port_set_io, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:736:16: note: in expansion of macro ‘spa_api_method_r’ 736 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, port_set_io, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_port_reuse_buffer(spa_node*, uint32_t, uint32_t)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:742:16: note: in expansion of macro ‘spa_api_method_r’ 742 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, port_reuse_buffer, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:742:16: note: in expansion of macro ‘spa_api_method_r’ 742 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, port_reuse_buffer, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_port_reuse_buffer_fast(spa_node*, uint32_t, uint32_t)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:747:16: note: in expansion of macro ‘spa_api_method_fast_r’ 747 | return spa_api_method_fast_r(int, -ENOTSUP, spa_node, &object->iface, port_reuse_buffer, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:747:16: note: in expansion of macro ‘spa_api_method_fast_r’ 747 | return spa_api_method_fast_r(int, -ENOTSUP, spa_node, &object->iface, port_reuse_buffer, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_process(spa_node*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:752:16: note: in expansion of macro ‘spa_api_method_r’ 752 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, process, 0); | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:752:16: note: in expansion of macro ‘spa_api_method_r’ 752 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, process, 0); | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_process_fast(spa_node*)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:756:16: note: in expansion of macro ‘spa_api_method_fast_r’ 756 | return spa_api_method_fast_r(int, -ENOTSUP, spa_node, &object->iface, process, 0); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:756:16: note: in expansion of macro ‘spa_api_method_fast_r’ 756 | return spa_api_method_fast_r(int, -ENOTSUP, spa_node, &object->iface, process, 0); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/factory.h: In function ‘int pw_factory_add_listener(pw_factory*, spa_hook*, const pw_factory_events*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/factory.h:97:16: note: in expansion of macro ‘spa_api_method_r’ 97 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/factory.h:97:16: note: in expansion of macro ‘spa_api_method_r’ 97 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/log.h: In function ‘void spa_log_topic_init(spa_log*, spa_log_topic*)’: /usr/include/spa-0.2/spa/utils/hook.h:165:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 165 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:238:9: note: in expansion of macro ‘spa_callbacks_call’ 238 | spa_callbacks_call(&(iface)->cb,method_type,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/log.h:229:9: note: in expansion of macro ‘spa_interface_call’ 229 | spa_interface_call(&log->iface, struct spa_log_methods, topic_init, 1, topic); | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/log.h: In function ‘void spa_log_logtv(spa_log*, spa_log_level, const spa_log_topic*, const char*, int, const char*, const char*, va_list)’: /usr/include/spa-0.2/spa/utils/hook.h:165:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 165 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:238:9: note: in expansion of macro ‘spa_callbacks_call’ 238 | spa_callbacks_call(&(iface)->cb,method_type,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/log.h:273:22: note: in expansion of macro ‘spa_interface_call’ 273 | if (!spa_interface_call(i, | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:165:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 165 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:238:9: note: in expansion of macro ‘spa_callbacks_call’ 238 | spa_callbacks_call(&(iface)->cb,method_type,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/log.h:277:21: note: in expansion of macro ‘spa_interface_call’ 277 | spa_interface_call(i, | ^~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/link.h: In function ‘int pw_link_add_listener(pw_link*, spa_hook*, const pw_link_events*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/link.h:123:16: note: in expansion of macro ‘spa_api_method_r’ 123 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/link.h:123:16: note: in expansion of macro ‘spa_api_method_r’ 123 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/module.h: In function ‘int pw_module_add_listener(pw_module*, spa_hook*, const pw_module_events*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/module.h:95:16: note: in expansion of macro ‘spa_api_method_r’ 95 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/module.h:95:16: note: in expansion of macro ‘spa_api_method_r’ 95 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/node.h: In function ‘int pw_node_add_listener(pw_node*, spa_hook*, const pw_node_events*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/node.h:194:16: note: in expansion of macro ‘spa_api_method_r’ 194 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/node.h:194:16: note: in expansion of macro ‘spa_api_method_r’ 194 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/node.h: In function ‘int pw_node_subscribe_params(pw_node*, uint32_t*, uint32_t)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/node.h:202:16: note: in expansion of macro ‘spa_api_method_r’ 202 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/node.h:202:16: note: in expansion of macro ‘spa_api_method_r’ 202 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/node.h: In function ‘int pw_node_enum_params(pw_node*, int, uint32_t, uint32_t, uint32_t, const spa_pod*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/node.h:212:16: note: in expansion of macro ‘spa_api_method_r’ 212 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/node.h:212:16: note: in expansion of macro ‘spa_api_method_r’ 212 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/node.h: In function ‘int pw_node_set_param(pw_node*, uint32_t, uint32_t, const spa_pod*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/node.h:221:16: note: in expansion of macro ‘spa_api_method_r’ 221 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/node.h:221:16: note: in expansion of macro ‘spa_api_method_r’ 221 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/node.h: In function ‘int pw_node_send_command(pw_node*, const spa_command*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/node.h:229:16: note: in expansion of macro ‘spa_api_method_r’ 229 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/node.h:229:16: note: in expansion of macro ‘spa_api_method_r’ 229 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/port.h: In function ‘int pw_port_add_listener(pw_port*, spa_hook*, const pw_port_events*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/port.h:155:16: note: in expansion of macro ‘spa_api_method_r’ 155 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/port.h:155:16: note: in expansion of macro ‘spa_api_method_r’ 155 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/port.h: In function ‘int pw_port_subscribe_params(pw_port*, uint32_t*, uint32_t)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/port.h:163:16: note: in expansion of macro ‘spa_api_method_r’ 163 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/port.h:163:16: note: in expansion of macro ‘spa_api_method_r’ 163 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/port.h: In function ‘int pw_port_enum_params(pw_port*, int, uint32_t, uint32_t, uint32_t, const spa_pod*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/port.h:173:16: note: in expansion of macro ‘spa_api_method_r’ 173 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/port.h:173:16: note: in expansion of macro ‘spa_api_method_r’ 173 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/thread.h: In function ‘spa_thread* spa_thread_utils_create(spa_thread_utils*, const spa_dict*, void* (*)(void*), void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/thread.h:72:16: note: in expansion of macro ‘spa_api_method_r’ 72 | return spa_api_method_r(struct spa_thread *, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/thread.h:72:16: note: in expansion of macro ‘spa_api_method_r’ 72 | return spa_api_method_r(struct spa_thread *, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/thread.h: In function ‘int spa_thread_utils_join(spa_thread_utils*, spa_thread*, void**)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/thread.h:82:16: note: in expansion of macro ‘spa_api_method_r’ 82 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/thread.h:82:16: note: in expansion of macro ‘spa_api_method_r’ 82 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/thread.h: In function ‘int spa_thread_utils_get_rt_range(spa_thread_utils*, const spa_dict*, int*, int*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/thread.h:92:16: note: in expansion of macro ‘spa_api_method_r’ 92 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/thread.h:92:16: note: in expansion of macro ‘spa_api_method_r’ 92 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/thread.h: In function ‘int spa_thread_utils_acquire_rt(spa_thread_utils*, spa_thread*, int)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/thread.h:102:16: note: in expansion of macro ‘spa_api_method_r’ 102 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/thread.h:102:16: note: in expansion of macro ‘spa_api_method_r’ 102 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/thread.h: In function ‘int spa_thread_utils_drop_rt(spa_thread_utils*, spa_thread*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/thread.h:112:16: note: in expansion of macro ‘spa_api_method_r’ 112 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/thread.h:112:16: note: in expansion of macro ‘spa_api_method_r’ 112 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/iter.h: In function ‘uint32_t spa_pod_copy_array(const spa_pod*, uint32_t, void*, uint32_t)’: /usr/include/spa-0.2/spa/utils/defs.h:147:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 147 | ({ \ | ^ /usr/include/spa-0.2/spa/pod/iter.h:345:20: note: in expansion of macro ‘SPA_MIN’ 345 | n_values = SPA_MIN(n_values, max_values); | ^~~~~~~ /usr/include/spa-0.2/spa/pod/iter.h: In function ‘spa_pod* spa_pod_get_values(const spa_pod*, uint32_t*, uint32_t*)’: /usr/include/spa-0.2/spa/utils/defs.h:147:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 147 | ({ \ | ^ /usr/include/spa-0.2/spa/pod/iter.h:361:35: note: in expansion of macro ‘SPA_MIN’ 361 | *n_vals = SPA_MIN(1u, SPA_POD_CHOICE_N_VALUES(pod)); | ^~~~~~~ In file included from /usr/include/spa-0.2/spa/param/format-utils.h:18, from /<>/src/pipewireproduce_p.h:14: /usr/include/spa-0.2/spa/pod/parser.h: In function ‘void spa_pod_parser_init(spa_pod_parser*, const void*, uint32_t)’: /usr/include/spa-0.2/spa/pod/parser.h:44:100: warning: ISO C++ forbids compound-literals [-Wpedantic] 44 | #define SPA_POD_PARSER_INIT(buffer,size) ((struct spa_pod_parser){ (buffer), (size), 0, {0,0,NULL}}) | ^ /usr/include/spa-0.2/spa/pod/parser.h:49:19: note: in expansion of macro ‘SPA_POD_PARSER_INIT’ 49 | *parser = SPA_POD_PARSER_INIT(data, size); | ^~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/param/format-utils.h: In function ‘int spa_format_parse(const spa_pod*, uint32_t*, uint32_t*)’: /usr/include/spa-0.2/spa/pod/parser.h:561:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 561 | ({ \ | ^ /usr/include/spa-0.2/spa/param/format-utils.h:32:16: note: in expansion of macro ‘spa_pod_parse_object’ 32 | return spa_pod_parse_object(format, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/parser.h:539:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 539 | ({ \ | ^ /usr/include/spa-0.2/spa/pod/parser.h:564:9: note: in expansion of macro ‘spa_pod_parser_get_object’ 564 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/param/format-utils.h:32:16: note: in expansion of macro ‘spa_pod_parse_object’ 32 | return spa_pod_parse_object(format, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘void spa_pod_builder_set_callbacks(spa_pod_builder*, const spa_pod_builder_callbacks*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:133:86: warning: ISO C++ forbids compound-literals [-Wpedantic] 133 | #define SPA_CALLBACKS_INIT(_funcs,_data) ((struct spa_callbacks){ (_funcs), (_data), }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:72:30: note: in expansion of macro ‘SPA_CALLBACKS_INIT’ 72 | builder->callbacks = SPA_CALLBACKS_INIT(callbacks, data); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/spa-0.2/spa/param/video/raw-utils.h:18, from /usr/include/spa-0.2/spa/param/video/format-utils.h:14, from /<>/src/pipewireproduce_p.h:16: /usr/include/spa-0.2/spa/pod/builder.h: In function ‘void spa_pod_builder_init(spa_pod_builder*, void*, uint32_t)’: /usr/include/spa-0.2/spa/pod/builder.h:60:114: warning: ISO C++ forbids compound-literals [-Wpedantic] 60 | #define SPA_POD_BUILDER_INIT(buffer,size) ((struct spa_pod_builder){ (buffer), (size), 0, {0,0,NULL},{NULL,NULL}}) | ^ /usr/include/spa-0.2/spa/pod/builder.h:87:20: note: in expansion of macro ‘SPA_POD_BUILDER_INIT’ 87 | *builder = SPA_POD_BUILDER_INIT(data, size); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_raw(spa_pod_builder*, const void*, uint32_t)’: /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/pod/builder.h:140:25: note: in expansion of macro ‘spa_callbacks_call_res’ 140 | spa_callbacks_call_res(&builder->callbacks, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_primitive(spa_pod_builder*, const spa_pod*)’: /usr/include/spa-0.2/spa/utils/defs.h:83:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 83 | ({ \ | ^ /usr/include/spa-0.2/spa/pod/builder.h:205:17: note: in expansion of macro ‘SPA_FLAG_CLEAR’ 205 | SPA_FLAG_CLEAR(builder->state.flags, SPA_POD_BUILDER_FLAG_FIRST); | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_none(spa_pod_builder*)’: /usr/include/spa-0.2/spa/pod/builder.h:214:68: warning: ISO C++ forbids compound-literals [-Wpedantic] 214 | #define SPA_POD_INIT(size,type) ((struct spa_pod) { (size), (type) }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:216:29: note: in expansion of macro ‘SPA_POD_INIT’ 216 | #define SPA_POD_INIT_None() SPA_POD_INIT(0, SPA_TYPE_None) | ^~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h:220:34: note: in expansion of macro ‘SPA_POD_INIT_None’ 220 | const struct spa_pod p = SPA_POD_INIT_None(); | ^~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_child(spa_pod_builder*, uint32_t, uint32_t)’: /usr/include/spa-0.2/spa/pod/builder.h:214:68: warning: ISO C++ forbids compound-literals [-Wpedantic] 214 | #define SPA_POD_INIT(size,type) ((struct spa_pod) { (size), (type) }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:226:34: note: in expansion of macro ‘SPA_POD_INIT’ 226 | const struct spa_pod p = SPA_POD_INIT(size,type); | ^~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/defs.h:83:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 83 | ({ \ | ^ /usr/include/spa-0.2/spa/pod/builder.h:227:9: note: in expansion of macro ‘SPA_FLAG_CLEAR’ 227 | SPA_FLAG_CLEAR(builder->state.flags, SPA_POD_BUILDER_FLAG_FIRST); | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_bool(spa_pod_builder*, bool)’: /usr/include/spa-0.2/spa/pod/builder.h:231:110: warning: ISO C++ forbids compound-literals [-Wpedantic] 231 | #define SPA_POD_INIT_Bool(val) ((struct spa_pod_bool){ { sizeof(uint32_t), SPA_TYPE_Bool }, (val) ? 1 : 0, 0 }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:235:39: note: in expansion of macro ‘SPA_POD_INIT_Bool’ 235 | const struct spa_pod_bool p = SPA_POD_INIT_Bool(val); | ^~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_id(spa_pod_builder*, uint32_t)’: /usr/include/spa-0.2/spa/pod/builder.h:239:96: warning: ISO C++ forbids compound-literals [-Wpedantic] 239 | #define SPA_POD_INIT_Id(val) ((struct spa_pod_id){ { sizeof(uint32_t), SPA_TYPE_Id }, (val), 0 }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:243:37: note: in expansion of macro ‘SPA_POD_INIT_Id’ 243 | const struct spa_pod_id p = SPA_POD_INIT_Id(val); | ^~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_int(spa_pod_builder*, int32_t)’: /usr/include/spa-0.2/spa/pod/builder.h:247:98: warning: ISO C++ forbids compound-literals [-Wpedantic] 247 | #define SPA_POD_INIT_Int(val) ((struct spa_pod_int){ { sizeof(int32_t), SPA_TYPE_Int }, (val), 0 }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:251:38: note: in expansion of macro ‘SPA_POD_INIT_Int’ 251 | const struct spa_pod_int p = SPA_POD_INIT_Int(val); | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_long(spa_pod_builder*, int64_t)’: /usr/include/spa-0.2/spa/pod/builder.h:255:98: warning: ISO C++ forbids compound-literals [-Wpedantic] 255 | #define SPA_POD_INIT_Long(val) ((struct spa_pod_long){ { sizeof(int64_t), SPA_TYPE_Long }, (val) }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:259:39: note: in expansion of macro ‘SPA_POD_INIT_Long’ 259 | const struct spa_pod_long p = SPA_POD_INIT_Long(val); | ^~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_float(spa_pod_builder*, float)’: /usr/include/spa-0.2/spa/pod/builder.h:263:102: warning: ISO C++ forbids compound-literals [-Wpedantic] 263 | #define SPA_POD_INIT_Float(val) ((struct spa_pod_float){ { sizeof(float), SPA_TYPE_Float }, (val), 0 }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:267:40: note: in expansion of macro ‘SPA_POD_INIT_Float’ 267 | const struct spa_pod_float p = SPA_POD_INIT_Float(val); | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_double(spa_pod_builder*, double)’: /usr/include/spa-0.2/spa/pod/builder.h:271:103: warning: ISO C++ forbids compound-literals [-Wpedantic] 271 | #define SPA_POD_INIT_Double(val) ((struct spa_pod_double){ { sizeof(double), SPA_TYPE_Double }, (val) }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:275:41: note: in expansion of macro ‘SPA_POD_INIT_Double’ 275 | const struct spa_pod_double p = SPA_POD_INIT_Double(val); | ^~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_string_len(spa_pod_builder*, const char*, uint32_t)’: /usr/include/spa-0.2/spa/pod/builder.h:279:87: warning: ISO C++ forbids compound-literals [-Wpedantic] 279 | #define SPA_POD_INIT_String(len) ((struct spa_pod_string){ { (len), SPA_TYPE_String } }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:296:41: note: in expansion of macro ‘SPA_POD_INIT_String’ 296 | const struct spa_pod_string p = SPA_POD_INIT_String(len+1); | ^~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_bytes(spa_pod_builder*, const void*, uint32_t)’: /usr/include/spa-0.2/spa/pod/builder.h:309:84: warning: ISO C++ forbids compound-literals [-Wpedantic] 309 | #define SPA_POD_INIT_Bytes(len) ((struct spa_pod_bytes){ { (len), SPA_TYPE_Bytes } }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:314:40: note: in expansion of macro ‘SPA_POD_INIT_Bytes’ 314 | const struct spa_pod_bytes p = SPA_POD_INIT_Bytes(len); | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_pointer(spa_pod_builder*, uint32_t, const void*)’: /usr/include/spa-0.2/spa/pod/builder.h:329:151: warning: ISO C++ forbids compound-literals [-Wpedantic] 329 | #define SPA_POD_INIT_Pointer(type,value) ((struct spa_pod_pointer){ { sizeof(struct spa_pod_pointer_body), SPA_TYPE_Pointer }, { (type), 0, (value) } }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:334:42: note: in expansion of macro ‘SPA_POD_INIT_Pointer’ 334 | const struct spa_pod_pointer p = SPA_POD_INIT_Pointer(type, val); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_fd(spa_pod_builder*, int64_t)’: /usr/include/spa-0.2/spa/pod/builder.h:338:90: warning: ISO C++ forbids compound-literals [-Wpedantic] 338 | #define SPA_POD_INIT_Fd(fd) ((struct spa_pod_fd){ { sizeof(int64_t), SPA_TYPE_Fd }, (fd) }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:342:37: note: in expansion of macro ‘SPA_POD_INIT_Fd’ 342 | const struct spa_pod_fd p = SPA_POD_INIT_Fd(fd); | ^~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_rectangle(spa_pod_builder*, uint32_t, uint32_t)’: /usr/include/spa-0.2/spa/utils/defs.h:100:80: warning: ISO C++ forbids compound-literals [-Wpedantic] 100 | #define SPA_RECTANGLE(width,height) ((struct spa_rectangle){ (width), (height) }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:346:121: note: in definition of macro ‘SPA_POD_INIT_Rectangle’ 346 | #define SPA_POD_INIT_Rectangle(val) ((struct spa_pod_rectangle){ { sizeof(struct spa_rectangle), SPA_TYPE_Rectangle }, (val) }) | ^~~ /usr/include/spa-0.2/spa/pod/builder.h:351:67: note: in expansion of macro ‘SPA_RECTANGLE’ 351 | const struct spa_pod_rectangle p = SPA_POD_INIT_Rectangle(SPA_RECTANGLE(width, height)); | ^~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h:346:126: warning: ISO C++ forbids compound-literals [-Wpedantic] 346 | #define SPA_POD_INIT_Rectangle(val) ((struct spa_pod_rectangle){ { sizeof(struct spa_rectangle), SPA_TYPE_Rectangle }, (val) }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:351:44: note: in expansion of macro ‘SPA_POD_INIT_Rectangle’ 351 | const struct spa_pod_rectangle p = SPA_POD_INIT_Rectangle(SPA_RECTANGLE(width, height)); | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_fraction(spa_pod_builder*, uint32_t, uint32_t)’: /usr/include/spa-0.2/spa/utils/defs.h:118:72: warning: ISO C++ forbids compound-literals [-Wpedantic] 118 | #define SPA_FRACTION(num,denom) ((struct spa_fraction){ (num), (denom) }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:355:117: note: in definition of macro ‘SPA_POD_INIT_Fraction’ 355 | #define SPA_POD_INIT_Fraction(val) ((struct spa_pod_fraction){ { sizeof(struct spa_fraction), SPA_TYPE_Fraction }, (val) }) | ^~~ /usr/include/spa-0.2/spa/pod/builder.h:360:65: note: in expansion of macro ‘SPA_FRACTION’ 360 | const struct spa_pod_fraction p = SPA_POD_INIT_Fraction(SPA_FRACTION(num, denom)); | ^~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h:355:122: warning: ISO C++ forbids compound-literals [-Wpedantic] 355 | #define SPA_POD_INIT_Fraction(val) ((struct spa_pod_fraction){ { sizeof(struct spa_fraction), SPA_TYPE_Fraction }, (val) }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:360:43: note: in expansion of macro ‘SPA_POD_INIT_Fraction’ 360 | const struct spa_pod_fraction p = SPA_POD_INIT_Fraction(SPA_FRACTION(num, denom)); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_push_struct(spa_pod_builder*, spa_pod_frame*)’: /usr/include/spa-0.2/spa/pod/builder.h:411:89: warning: ISO C++ forbids compound-literals [-Wpedantic] 411 | #define SPA_POD_INIT_Struct(size) ((struct spa_pod_struct){ { (size), SPA_TYPE_Struct } }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:416:41: note: in expansion of macro ‘SPA_POD_INIT_Struct’ 416 | const struct spa_pod_struct p = SPA_POD_INIT_Struct(0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_push_object(spa_pod_builder*, spa_pod_frame*, uint32_t, uint32_t)’: /usr/include/spa-0.2/spa/pod/builder.h:423:136: warning: ISO C++ forbids compound-literals [-Wpedantic] 423 | #define SPA_POD_INIT_Object(size,type,id,...) ((struct spa_pod_object){ { (size), SPA_TYPE_Object }, { (type), (id) }, ##__VA_ARGS__ }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:430:13: note: in expansion of macro ‘SPA_POD_INIT_Object’ 430 | SPA_POD_INIT_Object(sizeof(struct spa_pod_object_body), type, id); | ^~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_push_sequence(spa_pod_builder*, spa_pod_frame*, uint32_t)’: /usr/include/spa-0.2/spa/pod/builder.h:448:80: warning: ISO C++ forbids compound-literals [-Wpedantic] 448 | ((struct spa_pod_sequence){ { (size), SPA_TYPE_Sequence}, {(unit), 0 } }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:454:13: note: in expansion of macro ‘SPA_POD_INIT_Sequence’ 454 | SPA_POD_INIT_Sequence(sizeof(struct spa_pod_sequence_body), unit); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/param/video/raw-utils.h: In function ‘int spa_format_video_raw_parse(const spa_pod*, spa_video_info_raw*)’: /usr/include/spa-0.2/spa/pod/parser.h:561:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 561 | ({ \ | ^ /usr/include/spa-0.2/spa/param/video/raw-utils.h:41:16: note: in expansion of macro ‘spa_pod_parse_object’ 41 | return spa_pod_parse_object(format, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/parser.h:539:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 539 | ({ \ | ^ /usr/include/spa-0.2/spa/pod/parser.h:564:9: note: in expansion of macro ‘spa_pod_parser_get_object’ 564 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/param/video/raw-utils.h:41:16: note: in expansion of macro ‘spa_pod_parse_object’ 41 | return spa_pod_parse_object(format, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/param/video/dsp-utils.h: In function ‘int spa_format_video_dsp_parse(const spa_pod*, spa_video_info_dsp*)’: /usr/include/spa-0.2/spa/pod/parser.h:561:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 561 | ({ \ | ^ /usr/include/spa-0.2/spa/param/video/dsp-utils.h:41:16: note: in expansion of macro ‘spa_pod_parse_object’ 41 | return spa_pod_parse_object(format, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/parser.h:539:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 539 | ({ \ | ^ /usr/include/spa-0.2/spa/pod/parser.h:564:9: note: in expansion of macro ‘spa_pod_parser_get_object’ 564 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/param/video/dsp-utils.h:41:16: note: in expansion of macro ‘spa_pod_parse_object’ 41 | return spa_pod_parse_object(format, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/param/video/h264-utils.h: In function ‘int spa_format_video_h264_parse(const spa_pod*, spa_video_info_h264*)’: /usr/include/spa-0.2/spa/pod/parser.h:561:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 561 | ({ \ | ^ /usr/include/spa-0.2/spa/param/video/h264-utils.h:33:16: note: in expansion of macro ‘spa_pod_parse_object’ 33 | return spa_pod_parse_object(format, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/parser.h:539:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 539 | ({ \ | ^ /usr/include/spa-0.2/spa/pod/parser.h:564:9: note: in expansion of macro ‘spa_pod_parser_get_object’ 564 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/param/video/h264-utils.h:33:16: note: in expansion of macro ‘spa_pod_parse_object’ 33 | return spa_pod_parse_object(format, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/param/video/mjpg-utils.h: In function ‘int spa_format_video_mjpg_parse(const spa_pod*, spa_video_info_mjpg*)’: /usr/include/spa-0.2/spa/pod/parser.h:561:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 561 | ({ \ | ^ /usr/include/spa-0.2/spa/param/video/mjpg-utils.h:33:16: note: in expansion of macro ‘spa_pod_parse_object’ 33 | return spa_pod_parse_object(format, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/parser.h:539:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 539 | ({ \ | ^ /usr/include/spa-0.2/spa/pod/parser.h:564:9: note: in expansion of macro ‘spa_pod_parser_get_object’ 564 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/param/video/mjpg-utils.h:33:16: note: in expansion of macro ‘spa_pod_parse_object’ 33 | return spa_pod_parse_object(format, | ^~~~~~~~~~~~~~~~~~~~ At global scope: cc1plus: note: unrecognized command-line option ‘-Wno-c99-extensions’ may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option ‘-Wno-gnu-statement-expression-from-macro-expansion’ may have been intended to silence earlier diagnostics [ 34%] Building CXX object src/CMakeFiles/KPipeWireRecord.dir/pipewireencodedstream.cpp.o cd /<>/obj-i686-linux-gnu/src && /usr/bin/i686-linux-gnu-g++ -DEGL_NO_PLATFORM_SPECIFIC_TYPES -DEGL_NO_X11 -DKCOREADDONS_LIB -DKF_DEPRECATED_WARNINGS_SINCE=0x70000 -DKF_DISABLE_DEPRECATED_BEFORE_AND_AT=0x60900 -DKPIPEWIREDMABUF_DEPRECATED_WARNINGS_SINCE=0x0 -DKPIPEWIREDMABUF_DISABLE_DEPRECATED_BEFORE_AND_AT=0x0 -DKPIPEWIRE_DEPRECATED_WARNINGS_SINCE=0x0 -DKPIPEWIRE_DISABLE_DEPRECATED_BEFORE_AND_AT=0x0 -DKPipeWireRecord_EXPORTS -DMESA_EGL_NO_X11_HEADERS -DQT_CORE_LIB -DQT_DEPRECATED_WARNINGS_SINCE=0x70000 -DQT_DISABLE_DEPRECATED_BEFORE=0x60801 -DQT_GUI_LIB -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_FOREACH -DQT_NO_KEYWORDS -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_QSTRINGBUILDER -DTRANSLATION_DOMAIN=\"kpipewire6\" -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/<>/obj-i686-linux-gnu/src -I/<>/src -I/<>/obj-i686-linux-gnu/src/KPipeWireRecord_autogen/include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -isystem /usr/include/i386-linux-gnu/qt6/QtCore -isystem /usr/include/i386-linux-gnu/qt6 -isystem /usr/lib/i386-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/i386-linux-gnu/qt6/QtGui -isystem /usr/include/KF6/KCoreAddons -isystem /usr/include/libdrm -isystem /usr/include/i386-linux-gnu/qt6/QtGui/6.8.2 -isystem /usr/include/i386-linux-gnu/qt6/QtGui/6.8.2/QtGui -isystem /usr/include/i386-linux-gnu/qt6/QtCore/6.8.2 -isystem /usr/include/i386-linux-gnu/qt6/QtCore/6.8.2/QtCore -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Werror=init-self -Werror=undef -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -pedantic -Wzero-as-null-pointer-constant -Wmissing-include-dirs -std=c++20 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wno-gnu-statement-expression-from-macro-expansion -Wno-zero-as-null-pointer-constant -Wno-c99-extensions -Wno-cast-align -I/usr/include -MD -MT src/CMakeFiles/KPipeWireRecord.dir/pipewireencodedstream.cpp.o -MF CMakeFiles/KPipeWireRecord.dir/pipewireencodedstream.cpp.o.d -o CMakeFiles/KPipeWireRecord.dir/pipewireencodedstream.cpp.o -c /<>/src/pipewireencodedstream.cpp In file included from /usr/include/spa-0.2/spa/utils/hook.h:13, from /usr/include/spa-0.2/spa/support/plugin.h:15, from /usr/include/pipewire-0.3/pipewire/pipewire.h:12, from /<>/src/pipewireproduce_p.h:13, from /<>/src/pipewireencodedstream_p.h:10, from /<>/src/pipewireencodedstream.cpp:8: /usr/include/spa-0.2/spa/utils/list.h: In function ‘void spa_list_init(spa_list*)’: /usr/include/spa-0.2/spa/utils/list.h:37:64: warning: ISO C++ forbids compound-literals [-Wpedantic] 37 | #define SPA_LIST_INIT(list) ((struct spa_list){ (list), (list) }) | ^ /usr/include/spa-0.2/spa/utils/list.h:41:17: note: in expansion of macro ‘SPA_LIST_INIT’ 41 | *list = SPA_LIST_INIT(list); | ^~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h: In function ‘void spa_hook_list_append(spa_hook_list*, spa_hook*, const void*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:133:86: warning: ISO C++ forbids compound-literals [-Wpedantic] 133 | #define SPA_CALLBACKS_INIT(_funcs,_data) ((struct spa_callbacks){ (_funcs), (_data), }) | ^ /usr/include/spa-0.2/spa/utils/hook.h:442:20: note: in expansion of macro ‘SPA_CALLBACKS_INIT’ 442 | hook->cb = SPA_CALLBACKS_INIT(funcs, data); | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h: In function ‘void spa_hook_list_prepend(spa_hook_list*, spa_hook*, const void*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:133:86: warning: ISO C++ forbids compound-literals [-Wpedantic] 133 | #define SPA_CALLBACKS_INIT(_funcs,_data) ((struct spa_callbacks){ (_funcs), (_data), }) | ^ /usr/include/spa-0.2/spa/utils/hook.h:452:20: note: in expansion of macro ‘SPA_CALLBACKS_INIT’ 452 | hook->cb = SPA_CALLBACKS_INIT(funcs, data); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/spa-0.2/spa/support/plugin.h:16: /usr/include/spa-0.2/spa/utils/dict.h: In function ‘const spa_dict_item* spa_dict_lookup_item(const spa_dict*, const char*)’: /usr/include/spa-0.2/spa/utils/dict.h:39:75: warning: ISO C++ forbids compound-literals [-Wpedantic] 39 | #define SPA_DICT_ITEM(key,value) ((struct spa_dict_item) { (key), (value) }) | ^ /usr/include/spa-0.2/spa/utils/dict.h:40:39: note: in expansion of macro ‘SPA_DICT_ITEM’ 40 | #define SPA_DICT_ITEM_INIT(key,value) SPA_DICT_ITEM(key,value) | ^~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/dict.h:83:42: note: in expansion of macro ‘SPA_DICT_ITEM_INIT’ 83 | struct spa_dict_item k = SPA_DICT_ITEM_INIT(key, NULL); | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/plugin.h: In function ‘int spa_handle_get_interface(spa_handle*, const char*, void**)’: /usr/include/spa-0.2/spa/utils/hook.h:263:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 263 | ({ \ | ^ /usr/include/spa-0.2/spa/support/plugin.h:69:16: note: in expansion of macro ‘spa_api_func_r’ 69 | return spa_api_func_r(int, -ENOTSUP, object, get_interface, 0, type, iface); | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/plugin.h: In function ‘int spa_handle_clear(spa_handle*)’: /usr/include/spa-0.2/spa/utils/hook.h:263:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 263 | ({ \ | ^ /usr/include/spa-0.2/spa/support/plugin.h:74:16: note: in expansion of macro ‘spa_api_func_r’ 74 | return spa_api_func_r(int, -ENOTSUP, object, clear, 0); | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/plugin.h: In function ‘size_t spa_handle_factory_get_size(const spa_handle_factory*, const spa_dict*)’: /usr/include/spa-0.2/spa/utils/hook.h:263:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 263 | ({ \ | ^ /usr/include/spa-0.2/spa/support/plugin.h:185:16: note: in expansion of macro ‘spa_api_func_r’ 185 | return spa_api_func_r(size_t, 0, object, get_size, 1, params); | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/plugin.h: In function ‘int spa_handle_factory_init(const spa_handle_factory*, spa_handle*, const spa_dict*, const spa_support*, uint32_t)’: /usr/include/spa-0.2/spa/utils/hook.h:263:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 263 | ({ \ | ^ /usr/include/spa-0.2/spa/support/plugin.h:192:16: note: in expansion of macro ‘spa_api_func_r’ 192 | return spa_api_func_r(int, -ENOTSUP, object, init, 1, handle, info, | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/plugin.h: In function ‘int spa_handle_factory_enum_interface_info(const spa_handle_factory*, const spa_interface_info**, uint32_t*)’: /usr/include/spa-0.2/spa/utils/hook.h:263:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 263 | ({ \ | ^ /usr/include/spa-0.2/spa/support/plugin.h:199:16: note: in expansion of macro ‘spa_api_func_r’ 199 | return spa_api_func_r(int, -ENOTSUP, object, enum_interface_info, 1, | ^~~~~~~~~~~~~~ In file included from /usr/include/spa-0.2/spa/support/plugin.h:14: /usr/include/pipewire-0.3/pipewire/array.h: In function ‘int pw_array_ensure_size(pw_array*, size_t)’: /usr/include/spa-0.2/spa/utils/defs.h:285:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 285 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/array.h:120:25: note: in expansion of macro ‘SPA_ROUND_UP’ 120 | alloc = SPA_ROUND_UP(need, arr->extend); | ^~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/string.h: In function ‘int spa_strbuf_append(spa_strbuf*, const char*, ...)’: /usr/include/spa-0.2/spa/utils/defs.h:147:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 147 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/string.h:392:29: note: in expansion of macro ‘SPA_MIN’ 392 | buf->pos += SPA_MIN(remain, (size_t)written); | ^~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h: In function ‘int pw_core_add_listener(pw_core*, spa_hook*, const pw_core_events*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/core.h:354:16: note: in expansion of macro ‘spa_api_method_r’ 354 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h:354:16: note: in expansion of macro ‘spa_api_method_r’ 354 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h: In function ‘int pw_core_hello(pw_core*, uint32_t)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/core.h:362:16: note: in expansion of macro ‘spa_api_method_r’ 362 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h:362:16: note: in expansion of macro ‘spa_api_method_r’ 362 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h: In function ‘int pw_core_sync(pw_core*, uint32_t, int)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/core.h:370:16: note: in expansion of macro ‘spa_api_method_r’ 370 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h:370:16: note: in expansion of macro ‘spa_api_method_r’ 370 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h: In function ‘int pw_core_pong(pw_core*, uint32_t, int)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/core.h:378:16: note: in expansion of macro ‘spa_api_method_r’ 378 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h:378:16: note: in expansion of macro ‘spa_api_method_r’ 378 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h: In function ‘int pw_core_error(pw_core*, uint32_t, int, int, const char*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/core.h:386:16: note: in expansion of macro ‘spa_api_method_r’ 386 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h:386:16: note: in expansion of macro ‘spa_api_method_r’ 386 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h: In function ‘pw_registry* pw_core_get_registry(pw_core*, uint32_t, size_t)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/core.h:419:16: note: in expansion of macro ‘spa_api_method_r’ 419 | return spa_api_method_r(struct pw_registry*, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h:419:16: note: in expansion of macro ‘spa_api_method_r’ 419 | return spa_api_method_r(struct pw_registry*, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h: In function ‘void* pw_core_create_object(pw_core*, const char*, const char*, uint32_t, const spa_dict*, size_t)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/core.h:433:16: note: in expansion of macro ‘spa_api_method_r’ 433 | return spa_api_method_r(void*, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h:433:16: note: in expansion of macro ‘spa_api_method_r’ 433 | return spa_api_method_r(void*, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h: In function ‘void pw_core_destroy(pw_core*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:275:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 275 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/core.h:442:9: note: in expansion of macro ‘spa_api_method_v’ 442 | spa_api_method_v(pw_core, (struct spa_interface*)core, destroy, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:165:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 165 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:238:9: note: in expansion of macro ‘spa_callbacks_call’ 238 | spa_callbacks_call(&(iface)->cb,method_type,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:277:9: note: in expansion of macro ‘spa_interface_call’ 277 | spa_interface_call(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h:442:9: note: in expansion of macro ‘spa_api_method_v’ 442 | spa_api_method_v(pw_core, (struct spa_interface*)core, destroy, 0, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h: In function ‘int pw_registry_add_listener(pw_registry*, spa_hook*, const pw_registry_events*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/core.h:569:16: note: in expansion of macro ‘spa_api_method_r’ 569 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h:569:16: note: in expansion of macro ‘spa_api_method_r’ 569 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h: In function ‘void* pw_registry_bind(pw_registry*, uint32_t, const char*, uint32_t, size_t)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/core.h:580:16: note: in expansion of macro ‘spa_api_method_r’ 580 | return spa_api_method_r(void*, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h:580:16: note: in expansion of macro ‘spa_api_method_r’ 580 | return spa_api_method_r(void*, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h: In function ‘int pw_registry_destroy(pw_registry*, uint32_t)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/core.h:589:16: note: in expansion of macro ‘spa_api_method_r’ 589 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h:589:16: note: in expansion of macro ‘spa_api_method_r’ 589 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘ssize_t spa_system_read(spa_system*, int, void*, size_t)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:111:16: note: in expansion of macro ‘spa_api_method_fast_r’ 111 | return spa_api_method_fast_r(ssize_t, -ENOTSUP, spa_system, &object->iface, read, 0, fd, buf, count); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:111:16: note: in expansion of macro ‘spa_api_method_fast_r’ 111 | return spa_api_method_fast_r(ssize_t, -ENOTSUP, spa_system, &object->iface, read, 0, fd, buf, count); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘ssize_t spa_system_write(spa_system*, int, const void*, size_t)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:115:16: note: in expansion of macro ‘spa_api_method_fast_r’ 115 | return spa_api_method_fast_r(ssize_t, -ENOTSUP, spa_system, &object->iface, write, 0, fd, buf, count); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:115:16: note: in expansion of macro ‘spa_api_method_fast_r’ 115 | return spa_api_method_fast_r(ssize_t, -ENOTSUP, spa_system, &object->iface, write, 0, fd, buf, count); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_close(spa_system*, int)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:122:16: note: in expansion of macro ‘spa_api_method_fast_r’ 122 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, close, 0, fd); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:122:16: note: in expansion of macro ‘spa_api_method_fast_r’ 122 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, close, 0, fd); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_clock_gettime(spa_system*, int, timespec*)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:127:16: note: in expansion of macro ‘spa_api_method_fast_r’ 127 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, clock_gettime, 0, clockid, value); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:127:16: note: in expansion of macro ‘spa_api_method_fast_r’ 127 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, clock_gettime, 0, clockid, value); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_clock_getres(spa_system*, int, timespec*)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:132:16: note: in expansion of macro ‘spa_api_method_fast_r’ 132 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, clock_getres, 0, clockid, res); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:132:16: note: in expansion of macro ‘spa_api_method_fast_r’ 132 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, clock_getres, 0, clockid, res); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_pollfd_create(spa_system*, int)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:137:16: note: in expansion of macro ‘spa_api_method_fast_r’ 137 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, pollfd_create, 0, flags); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:137:16: note: in expansion of macro ‘spa_api_method_fast_r’ 137 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, pollfd_create, 0, flags); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_pollfd_add(spa_system*, int, int, uint32_t, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:141:16: note: in expansion of macro ‘spa_api_method_fast_r’ 141 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, pollfd_add, 0, pfd, fd, events, data); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:141:16: note: in expansion of macro ‘spa_api_method_fast_r’ 141 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, pollfd_add, 0, pfd, fd, events, data); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_pollfd_mod(spa_system*, int, int, uint32_t, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:145:16: note: in expansion of macro ‘spa_api_method_fast_r’ 145 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, pollfd_mod, 0, pfd, fd, events, data); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:145:16: note: in expansion of macro ‘spa_api_method_fast_r’ 145 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, pollfd_mod, 0, pfd, fd, events, data); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_pollfd_del(spa_system*, int, int)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:149:16: note: in expansion of macro ‘spa_api_method_fast_r’ 149 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, pollfd_del, 0, pfd, fd); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:149:16: note: in expansion of macro ‘spa_api_method_fast_r’ 149 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, pollfd_del, 0, pfd, fd); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_pollfd_wait(spa_system*, int, spa_poll_event*, int, int)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:154:16: note: in expansion of macro ‘spa_api_method_fast_r’ 154 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, pollfd_wait, 0, pfd, ev, n_ev, timeout); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:154:16: note: in expansion of macro ‘spa_api_method_fast_r’ 154 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, pollfd_wait, 0, pfd, ev, n_ev, timeout); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_timerfd_create(spa_system*, int, int)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:159:16: note: in expansion of macro ‘spa_api_method_fast_r’ 159 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, timerfd_create, 0, clockid, flags); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:159:16: note: in expansion of macro ‘spa_api_method_fast_r’ 159 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, timerfd_create, 0, clockid, flags); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_timerfd_settime(spa_system*, int, int, const itimerspec*, itimerspec*)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:167:16: note: in expansion of macro ‘spa_api_method_fast_r’ 167 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, timerfd_settime, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:167:16: note: in expansion of macro ‘spa_api_method_fast_r’ 167 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, timerfd_settime, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_timerfd_gettime(spa_system*, int, itimerspec*)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:174:16: note: in expansion of macro ‘spa_api_method_fast_r’ 174 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, timerfd_gettime, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:174:16: note: in expansion of macro ‘spa_api_method_fast_r’ 174 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, timerfd_gettime, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_timerfd_read(spa_system*, int, uint64_t*)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:179:16: note: in expansion of macro ‘spa_api_method_fast_r’ 179 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, timerfd_read, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:179:16: note: in expansion of macro ‘spa_api_method_fast_r’ 179 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, timerfd_read, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_eventfd_create(spa_system*, int)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:185:16: note: in expansion of macro ‘spa_api_method_fast_r’ 185 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, eventfd_create, 0, flags); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:185:16: note: in expansion of macro ‘spa_api_method_fast_r’ 185 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, eventfd_create, 0, flags); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_eventfd_write(spa_system*, int, uint64_t)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:189:16: note: in expansion of macro ‘spa_api_method_fast_r’ 189 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, eventfd_write, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:189:16: note: in expansion of macro ‘spa_api_method_fast_r’ 189 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, eventfd_write, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_eventfd_read(spa_system*, int, uint64_t*)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:194:16: note: in expansion of macro ‘spa_api_method_fast_r’ 194 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, eventfd_read, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:194:16: note: in expansion of macro ‘spa_api_method_fast_r’ 194 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, eventfd_read, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_signalfd_create(spa_system*, int, int)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:200:16: note: in expansion of macro ‘spa_api_method_fast_r’ 200 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, signalfd_create, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:200:16: note: in expansion of macro ‘spa_api_method_fast_r’ 200 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, signalfd_create, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_signalfd_read(spa_system*, int, int*)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:206:16: note: in expansion of macro ‘spa_api_method_fast_r’ 206 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, signalfd_read, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:206:16: note: in expansion of macro ‘spa_api_method_fast_r’ 206 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, signalfd_read, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘int spa_loop_add_source(spa_loop*, spa_source*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:140:16: note: in expansion of macro ‘spa_api_method_r’ 140 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:140:16: note: in expansion of macro ‘spa_api_method_r’ 140 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘int spa_loop_update_source(spa_loop*, spa_source*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:145:16: note: in expansion of macro ‘spa_api_method_r’ 145 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:145:16: note: in expansion of macro ‘spa_api_method_r’ 145 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘int spa_loop_remove_source(spa_loop*, spa_source*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:150:16: note: in expansion of macro ‘spa_api_method_r’ 150 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:150:16: note: in expansion of macro ‘spa_api_method_r’ 150 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘int spa_loop_invoke(spa_loop*, spa_invoke_func_t, uint32_t, const void*, size_t, bool, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:157:16: note: in expansion of macro ‘spa_api_method_r’ 157 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:157:16: note: in expansion of macro ‘spa_api_method_r’ 157 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘void spa_loop_control_hook_before(spa_hook_list*)’: /usr/include/spa-0.2/spa/utils/hook.h:174:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 174 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:180:17: note: in expansion of macro ‘spa_callbacks_call_fast’ 180 | spa_callbacks_call_fast(&h->cb, struct spa_loop_control_hooks, before, 0); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘void spa_loop_control_hook_after(spa_hook_list*)’: /usr/include/spa-0.2/spa/utils/hook.h:174:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 174 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:187:17: note: in expansion of macro ‘spa_callbacks_call_fast’ 187 | spa_callbacks_call_fast(&h->cb, struct spa_loop_control_hooks, after, 0); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘int spa_loop_control_get_fd(spa_loop_control*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:282:16: note: in expansion of macro ‘spa_api_method_r’ 282 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:282:16: note: in expansion of macro ‘spa_api_method_r’ 282 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘void spa_loop_control_add_hook(spa_loop_control*, spa_hook*, const spa_loop_control_hooks*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:275:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 275 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:289:9: note: in expansion of macro ‘spa_api_method_v’ 289 | spa_api_method_v(spa_loop_control, &object->iface, add_hook, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:165:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 165 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:238:9: note: in expansion of macro ‘spa_callbacks_call’ 238 | spa_callbacks_call(&(iface)->cb,method_type,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:277:9: note: in expansion of macro ‘spa_interface_call’ 277 | spa_interface_call(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:289:9: note: in expansion of macro ‘spa_api_method_v’ 289 | spa_api_method_v(spa_loop_control, &object->iface, add_hook, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘void spa_loop_control_enter(spa_loop_control*)’: /usr/include/spa-0.2/spa/utils/hook.h:275:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 275 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:294:9: note: in expansion of macro ‘spa_api_method_v’ 294 | spa_api_method_v(spa_loop_control, &object->iface, enter, 0); | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:165:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 165 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:238:9: note: in expansion of macro ‘spa_callbacks_call’ 238 | spa_callbacks_call(&(iface)->cb,method_type,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:277:9: note: in expansion of macro ‘spa_interface_call’ 277 | spa_interface_call(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:294:9: note: in expansion of macro ‘spa_api_method_v’ 294 | spa_api_method_v(spa_loop_control, &object->iface, enter, 0); | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘void spa_loop_control_leave(spa_loop_control*)’: /usr/include/spa-0.2/spa/utils/hook.h:275:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 275 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:298:9: note: in expansion of macro ‘spa_api_method_v’ 298 | spa_api_method_v(spa_loop_control, &object->iface, leave, 0); | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:165:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 165 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:238:9: note: in expansion of macro ‘spa_callbacks_call’ 238 | spa_callbacks_call(&(iface)->cb,method_type,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:277:9: note: in expansion of macro ‘spa_interface_call’ 277 | spa_interface_call(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:298:9: note: in expansion of macro ‘spa_api_method_v’ 298 | spa_api_method_v(spa_loop_control, &object->iface, leave, 0); | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘int spa_loop_control_iterate(spa_loop_control*, int)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:303:16: note: in expansion of macro ‘spa_api_method_r’ 303 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:303:16: note: in expansion of macro ‘spa_api_method_r’ 303 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘int spa_loop_control_iterate_fast(spa_loop_control*, int)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:309:16: note: in expansion of macro ‘spa_api_method_fast_r’ 309 | return spa_api_method_fast_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:309:16: note: in expansion of macro ‘spa_api_method_fast_r’ 309 | return spa_api_method_fast_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘int spa_loop_control_check(spa_loop_control*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:314:16: note: in expansion of macro ‘spa_api_method_r’ 314 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:314:16: note: in expansion of macro ‘spa_api_method_r’ 314 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘spa_source* spa_loop_utils_add_io(spa_loop_utils*, int, uint32_t, bool, spa_source_io_func_t, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:371:16: note: in expansion of macro ‘spa_api_method_r’ 371 | return spa_api_method_r(struct spa_source *, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:371:16: note: in expansion of macro ‘spa_api_method_r’ 371 | return spa_api_method_r(struct spa_source *, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘int spa_loop_utils_update_io(spa_loop_utils*, spa_source*, uint32_t)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:377:16: note: in expansion of macro ‘spa_api_method_r’ 377 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:377:16: note: in expansion of macro ‘spa_api_method_r’ 377 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘spa_source* spa_loop_utils_add_idle(spa_loop_utils*, bool, spa_source_idle_func_t, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:384:16: note: in expansion of macro ‘spa_api_method_r’ 384 | return spa_api_method_r(struct spa_source *, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:384:16: note: in expansion of macro ‘spa_api_method_r’ 384 | return spa_api_method_r(struct spa_source *, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘int spa_loop_utils_enable_idle(spa_loop_utils*, spa_source*, bool)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:390:16: note: in expansion of macro ‘spa_api_method_r’ 390 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:390:16: note: in expansion of macro ‘spa_api_method_r’ 390 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘spa_source* spa_loop_utils_add_event(spa_loop_utils*, spa_source_event_func_t, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:396:16: note: in expansion of macro ‘spa_api_method_r’ 396 | return spa_api_method_r(struct spa_source *, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:396:16: note: in expansion of macro ‘spa_api_method_r’ 396 | return spa_api_method_r(struct spa_source *, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘int spa_loop_utils_signal_event(spa_loop_utils*, spa_source*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:402:16: note: in expansion of macro ‘spa_api_method_r’ 402 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:402:16: note: in expansion of macro ‘spa_api_method_r’ 402 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘spa_source* spa_loop_utils_add_timer(spa_loop_utils*, spa_source_timer_func_t, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:408:16: note: in expansion of macro ‘spa_api_method_r’ 408 | return spa_api_method_r(struct spa_source *, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:408:16: note: in expansion of macro ‘spa_api_method_r’ 408 | return spa_api_method_r(struct spa_source *, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘int spa_loop_utils_update_timer(spa_loop_utils*, spa_source*, timespec*, timespec*, bool)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:415:16: note: in expansion of macro ‘spa_api_method_r’ 415 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:415:16: note: in expansion of macro ‘spa_api_method_r’ 415 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘spa_source* spa_loop_utils_add_signal(spa_loop_utils*, int, spa_source_signal_func_t, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:423:16: note: in expansion of macro ‘spa_api_method_r’ 423 | return spa_api_method_r(struct spa_source *, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:423:16: note: in expansion of macro ‘spa_api_method_r’ 423 | return spa_api_method_r(struct spa_source *, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘void spa_loop_utils_destroy_source(spa_loop_utils*, spa_source*)’: /usr/include/spa-0.2/spa/utils/hook.h:275:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 275 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:430:9: note: in expansion of macro ‘spa_api_method_v’ 430 | spa_api_method_v(spa_loop_utils, &object->iface, destroy_source, 0, source); | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:165:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 165 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:238:9: note: in expansion of macro ‘spa_callbacks_call’ 238 | spa_callbacks_call(&(iface)->cb,method_type,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:277:9: note: in expansion of macro ‘spa_interface_call’ 277 | spa_interface_call(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:430:9: note: in expansion of macro ‘spa_api_method_v’ 430 | spa_api_method_v(spa_loop_utils, &object->iface, destroy_source, 0, source); | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/client.h: In function ‘int pw_client_add_listener(pw_client*, spa_hook*, const pw_client_events*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/client.h:165:16: note: in expansion of macro ‘spa_api_method_r’ 165 | return spa_api_method_r(int, -ENOTSUP, pw_client, (struct spa_interface*)object, add_listener, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/client.h:165:16: note: in expansion of macro ‘spa_api_method_r’ 165 | return spa_api_method_r(int, -ENOTSUP, pw_client, (struct spa_interface*)object, add_listener, 0, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/client.h: In function ‘int pw_client_error(pw_client*, uint32_t, int, const char*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/client.h:172:16: note: in expansion of macro ‘spa_api_method_r’ 172 | return spa_api_method_r(int, -ENOTSUP, pw_client, (struct spa_interface*)object, error, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/client.h:172:16: note: in expansion of macro ‘spa_api_method_r’ 172 | return spa_api_method_r(int, -ENOTSUP, pw_client, (struct spa_interface*)object, error, 0, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/client.h: In function ‘int pw_client_update_properties(pw_client*, const spa_dict*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/client.h:179:16: note: in expansion of macro ‘spa_api_method_r’ 179 | return spa_api_method_r(int, -ENOTSUP, pw_client, (struct spa_interface*)object, update_properties, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/client.h:179:16: note: in expansion of macro ‘spa_api_method_r’ 179 | return spa_api_method_r(int, -ENOTSUP, pw_client, (struct spa_interface*)object, update_properties, 0, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/client.h: In function ‘int pw_client_get_permissions(pw_client*, uint32_t, uint32_t)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/client.h:186:16: note: in expansion of macro ‘spa_api_method_r’ 186 | return spa_api_method_r(int, -ENOTSUP, pw_client, (struct spa_interface*)object, get_permissions, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/client.h:186:16: note: in expansion of macro ‘spa_api_method_r’ 186 | return spa_api_method_r(int, -ENOTSUP, pw_client, (struct spa_interface*)object, get_permissions, 0, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/client.h: In function ‘int pw_client_update_permissions(pw_client*, uint32_t, const pw_permission*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/client.h:194:16: note: in expansion of macro ‘spa_api_method_r’ 194 | return spa_api_method_r(int, -ENOTSUP, pw_client, (struct spa_interface*)object, update_permissions, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/client.h:194:16: note: in expansion of macro ‘spa_api_method_r’ 194 | return spa_api_method_r(int, -ENOTSUP, pw_client, (struct spa_interface*)object, update_permissions, 0, | ^~~~~~~~~~~~~~~~ In file included from /usr/include/pipewire-0.3/pipewire/conf.h:8, from /usr/include/pipewire-0.3/pipewire/pipewire.h:16: /usr/include/spa-0.2/spa/utils/json-core.h: In function ‘void spa_json_init(spa_json*, const char*, size_t)’: /usr/include/spa-0.2/spa/utils/json-core.h:50:89: warning: ISO C++ forbids compound-literals [-Wpedantic] 50 | #define SPA_JSON_INIT(data,size) ((struct spa_json) { (data), (data)+(size), NULL, 0, 0 }) | ^ /usr/include/spa-0.2/spa/utils/json-core.h:54:18: note: in expansion of macro ‘SPA_JSON_INIT’ 54 | *iter = SPA_JSON_INIT(data, size); | ^~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h: In function ‘void spa_json_enter(spa_json*, spa_json*)’: /usr/include/spa-0.2/spa/utils/json-core.h:56:110: warning: ISO C++ forbids compound-literals [-Wpedantic] 56 | #define SPA_JSON_ENTER(iter) ((struct spa_json) { (iter)->cur, (iter)->end, (iter), (iter)->state & 0xff0, 0 }) | ^ /usr/include/spa-0.2/spa/utils/json-core.h:60:16: note: in expansion of macro ‘SPA_JSON_ENTER’ 60 | *sub = SPA_JSON_ENTER(iter); | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h: In function ‘void spa_json_save(spa_json*, spa_json*)’: /usr/include/spa-0.2/spa/utils/json-core.h:63:99: warning: ISO C++ forbids compound-literals [-Wpedantic] 63 | #define SPA_JSON_SAVE(iter) ((struct spa_json) { (iter)->cur, (iter)->end, NULL, (iter)->state, 0 }) | ^ /usr/include/spa-0.2/spa/utils/json-core.h:67:17: note: in expansion of macro ‘SPA_JSON_SAVE’ 67 | *save = SPA_JSON_SAVE(iter); | ^~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h: In function ‘void spa_json_start(spa_json*, spa_json*, const char*)’: /usr/include/spa-0.2/spa/utils/json-core.h:70:82: warning: ISO C++ forbids compound-literals [-Wpedantic] 70 | #define SPA_JSON_START(iter,p) ((struct spa_json) { (p), (iter)->end, NULL, 0, 0 }) | ^ /usr/include/spa-0.2/spa/utils/json-core.h:74:16: note: in expansion of macro ‘SPA_JSON_START’ 74 | *sub = SPA_JSON_START(iter,pos); | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h: In function ‘int spa_json_next(spa_json*, const char**)’: /usr/include/spa-0.2/spa/utils/defs.h:83:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 83 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/defs.h:91:81: note: in expansion of macro ‘SPA_FLAG_CLEAR’ 91 | #define SPA_FLAG_UPDATE(field,flag,val) ((val) ? SPA_FLAG_SET((field),(flag)) : SPA_FLAG_CLEAR((field),(flag))) | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h:141:41: note: in expansion of macro ‘SPA_FLAG_UPDATE’ 141 | SPA_FLAG_UPDATE(flag, __KEY_FLAG, !(flag & __KEY_FLAG)); | ^~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/defs.h:83:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 83 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/json-core.h:153:41: note: in expansion of macro ‘SPA_FLAG_CLEAR’ 153 | SPA_FLAG_CLEAR(flag, __KEY_FLAG); | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/defs.h:83:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 83 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/defs.h:91:81: note: in expansion of macro ‘SPA_FLAG_CLEAR’ 91 | #define SPA_FLAG_UPDATE(field,flag,val) ((val) ? SPA_FLAG_SET((field),(flag)) : SPA_FLAG_CLEAR((field),(flag))) | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h:156:33: note: in expansion of macro ‘SPA_FLAG_UPDATE’ 156 | SPA_FLAG_UPDATE(iter->state, __ARRAY_FLAG, cur == '['); | ^~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/defs.h:83:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 83 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/defs.h:91:81: note: in expansion of macro ‘SPA_FLAG_CLEAR’ 91 | #define SPA_FLAG_UPDATE(field,flag,val) ((val) ? SPA_FLAG_SET((field),(flag)) : SPA_FLAG_CLEAR((field),(flag))) | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h:163:41: note: in expansion of macro ‘SPA_FLAG_UPDATE’ 163 | SPA_FLAG_UPDATE(iter->state, __PREV_ARRAY_FLAG, flag & __ARRAY_FLAG); | ^~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/defs.h:83:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 83 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/defs.h:91:81: note: in expansion of macro ‘SPA_FLAG_CLEAR’ 91 | #define SPA_FLAG_UPDATE(field,flag,val) ((val) ? SPA_FLAG_SET((field),(flag)) : SPA_FLAG_CLEAR((field),(flag))) | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h:166:41: note: in expansion of macro ‘SPA_FLAG_UPDATE’ 166 | SPA_FLAG_UPDATE(array_stack[(iter->depth-1) >> 6], mask, flag & __ARRAY_FLAG); | ^~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/defs.h:83:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 83 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/defs.h:91:81: note: in expansion of macro ‘SPA_FLAG_CLEAR’ 91 | #define SPA_FLAG_UPDATE(field,flag,val) ((val) ? SPA_FLAG_SET((field),(flag)) : SPA_FLAG_CLEAR((field),(flag))) | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h:196:41: note: in expansion of macro ‘SPA_FLAG_UPDATE’ 196 | SPA_FLAG_UPDATE(iter->state, __ARRAY_FLAG, flag & __PREV_ARRAY_FLAG); | ^~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/defs.h:83:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 83 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/defs.h:91:81: note: in expansion of macro ‘SPA_FLAG_CLEAR’ 91 | #define SPA_FLAG_UPDATE(field,flag,val) ((val) ? SPA_FLAG_SET((field),(flag)) : SPA_FLAG_CLEAR((field),(flag))) | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h:199:41: note: in expansion of macro ‘SPA_FLAG_UPDATE’ 199 | SPA_FLAG_UPDATE(iter->state, __ARRAY_FLAG, | ^~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/defs.h:83:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 83 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/defs.h:91:81: note: in expansion of macro ‘SPA_FLAG_CLEAR’ 91 | #define SPA_FLAG_UPDATE(field,flag,val) ((val) ? SPA_FLAG_SET((field),(flag)) : SPA_FLAG_CLEAR((field),(flag))) | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h:216:41: note: in expansion of macro ‘SPA_FLAG_UPDATE’ 216 | SPA_FLAG_UPDATE(flag, __KEY_FLAG, !(flag & __KEY_FLAG)); | ^~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h:250:25: warning: range expressions in switch statements are non-standard [-Wpedantic] 250 | case 240 ... 247: | ^~~~ /usr/include/spa-0.2/spa/utils/json-core.h:253:25: warning: range expressions in switch statements are non-standard [-Wpedantic] 253 | case 224 ... 239: | ^~~~ /usr/include/spa-0.2/spa/utils/json-core.h:256:25: warning: range expressions in switch statements are non-standard [-Wpedantic] 256 | case 192 ... 223: | ^~~~ /usr/include/spa-0.2/spa/utils/json-core.h:267:25: warning: range expressions in switch statements are non-standard [-Wpedantic] 267 | case 128 ... 191: | ^~~~ /usr/include/spa-0.2/spa/utils/json-core.h: In function ‘bool spa_json_get_error(spa_json*, const char*, spa_error_location*)’: /usr/include/spa-0.2/spa/utils/defs.h:159:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 159 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/json-core.h:369:24: note: in expansion of macro ‘SPA_CLAMP’ 369 | code = SPA_CLAMP(iter->state & 0xff, 0u, SPA_N_ELEMENTS(reasons)-1); | ^~~~~~~~~ /usr/include/spa-0.2/spa/utils/defs.h:147:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 147 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/defs.h:163:9: note: in expansion of macro ‘SPA_MIN’ 163 | SPA_MIN(SPA_MAX(_v, _low), _high); \ | ^~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h:369:24: note: in expansion of macro ‘SPA_CLAMP’ 369 | code = SPA_CLAMP(iter->state & 0xff, 0u, SPA_N_ELEMENTS(reasons)-1); | ^~~~~~~~~ /usr/include/spa-0.2/spa/utils/defs.h:153:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 153 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/defs.h:148:20: note: in definition of macro ‘SPA_MIN’ 148 | __typeof__(a) _min_a = (a); \ | ^ /usr/include/spa-0.2/spa/utils/defs.h:163:17: note: in expansion of macro ‘SPA_MAX’ 163 | SPA_MIN(SPA_MAX(_v, _low), _high); \ | ^~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h:369:24: note: in expansion of macro ‘SPA_CLAMP’ 369 | code = SPA_CLAMP(iter->state & 0xff, 0u, SPA_N_ELEMENTS(reasons)-1); | ^~~~~~~~~ /usr/include/spa-0.2/spa/utils/defs.h:153:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 153 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/defs.h:148:33: note: in definition of macro ‘SPA_MIN’ 148 | __typeof__(a) _min_a = (a); \ | ^ /usr/include/spa-0.2/spa/utils/defs.h:163:17: note: in expansion of macro ‘SPA_MAX’ 163 | SPA_MIN(SPA_MAX(_v, _low), _high); \ | ^~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h:369:24: note: in expansion of macro ‘SPA_CLAMP’ 369 | code = SPA_CLAMP(iter->state & 0xff, 0u, SPA_N_ELEMENTS(reasons)-1); | ^~~~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h: In function ‘int spa_json_parse_float(const char*, int, float*)’: /usr/include/spa-0.2/spa/utils/json-core.h:414:37: warning: range expressions in switch statements are non-standard [-Wpedantic] 414 | case '+': case '-': case '0' ... '9': case '.': case 'e': case 'E': break; | ^~~~ /usr/include/pipewire-0.3/pipewire/device.h: In function ‘int pw_device_add_listener(pw_device*, spa_hook*, const pw_device_events*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/device.h:155:16: note: in expansion of macro ‘spa_api_method_r’ 155 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/device.h:155:16: note: in expansion of macro ‘spa_api_method_r’ 155 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/device.h: In function ‘int pw_device_subscribe_params(pw_device*, uint32_t*, uint32_t)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/device.h:163:16: note: in expansion of macro ‘spa_api_method_r’ 163 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/device.h:163:16: note: in expansion of macro ‘spa_api_method_r’ 163 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/device.h: In function ‘int pw_device_enum_params(pw_device*, int, uint32_t, uint32_t, uint32_t, const spa_pod*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/device.h:173:16: note: in expansion of macro ‘spa_api_method_r’ 173 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/device.h:173:16: note: in expansion of macro ‘spa_api_method_r’ 173 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/device.h: In function ‘int pw_device_set_param(pw_device*, uint32_t, uint32_t, const spa_pod*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/device.h:182:16: note: in expansion of macro ‘spa_api_method_r’ 182 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/device.h:182:16: note: in expansion of macro ‘spa_api_method_r’ 182 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_add_listener(spa_node*, spa_hook*, const spa_node_events*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:650:16: note: in expansion of macro ‘spa_api_method_r’ 650 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, add_listener, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:650:16: note: in expansion of macro ‘spa_api_method_r’ 650 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, add_listener, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_set_callbacks(spa_node*, const spa_node_callbacks*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:657:16: note: in expansion of macro ‘spa_api_method_r’ 657 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, set_callbacks, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:657:16: note: in expansion of macro ‘spa_api_method_r’ 657 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, set_callbacks, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_sync(spa_node*, int)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:662:16: note: in expansion of macro ‘spa_api_method_r’ 662 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, sync, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:662:16: note: in expansion of macro ‘spa_api_method_r’ 662 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, sync, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_enum_params(spa_node*, int, uint32_t, uint32_t, uint32_t, const spa_pod*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:669:16: note: in expansion of macro ‘spa_api_method_r’ 669 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, enum_params, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:669:16: note: in expansion of macro ‘spa_api_method_r’ 669 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, enum_params, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_set_param(spa_node*, uint32_t, uint32_t, const spa_pod*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:676:16: note: in expansion of macro ‘spa_api_method_r’ 676 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, set_param, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:676:16: note: in expansion of macro ‘spa_api_method_r’ 676 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, set_param, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_set_io(spa_node*, uint32_t, void*, size_t)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:682:16: note: in expansion of macro ‘spa_api_method_r’ 682 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, set_io, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:682:16: note: in expansion of macro ‘spa_api_method_r’ 682 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, set_io, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_send_command(spa_node*, const spa_command*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:688:16: note: in expansion of macro ‘spa_api_method_r’ 688 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, send_command, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:688:16: note: in expansion of macro ‘spa_api_method_r’ 688 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, send_command, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_add_port(spa_node*, spa_direction, uint32_t, const spa_dict*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:695:16: note: in expansion of macro ‘spa_api_method_r’ 695 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, add_port, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:695:16: note: in expansion of macro ‘spa_api_method_r’ 695 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, add_port, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_remove_port(spa_node*, spa_direction, uint32_t)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:701:16: note: in expansion of macro ‘spa_api_method_r’ 701 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, remove_port, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:701:16: note: in expansion of macro ‘spa_api_method_r’ 701 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, remove_port, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_port_enum_params(spa_node*, int, spa_direction, uint32_t, uint32_t, uint32_t, uint32_t, const spa_pod*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:709:16: note: in expansion of macro ‘spa_api_method_r’ 709 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, port_enum_params, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:709:16: note: in expansion of macro ‘spa_api_method_r’ 709 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, port_enum_params, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_port_set_param(spa_node*, spa_direction, uint32_t, uint32_t, uint32_t, const spa_pod*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:718:16: note: in expansion of macro ‘spa_api_method_r’ 718 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, port_set_param, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:718:16: note: in expansion of macro ‘spa_api_method_r’ 718 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, port_set_param, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_port_use_buffers(spa_node*, spa_direction, uint32_t, uint32_t, spa_buffer**, uint32_t)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:728:16: note: in expansion of macro ‘spa_api_method_r’ 728 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, port_use_buffers, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:728:16: note: in expansion of macro ‘spa_api_method_r’ 728 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, port_use_buffers, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_port_set_io(spa_node*, spa_direction, uint32_t, uint32_t, void*, size_t)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:736:16: note: in expansion of macro ‘spa_api_method_r’ 736 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, port_set_io, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:736:16: note: in expansion of macro ‘spa_api_method_r’ 736 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, port_set_io, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_port_reuse_buffer(spa_node*, uint32_t, uint32_t)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:742:16: note: in expansion of macro ‘spa_api_method_r’ 742 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, port_reuse_buffer, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:742:16: note: in expansion of macro ‘spa_api_method_r’ 742 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, port_reuse_buffer, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_port_reuse_buffer_fast(spa_node*, uint32_t, uint32_t)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:747:16: note: in expansion of macro ‘spa_api_method_fast_r’ 747 | return spa_api_method_fast_r(int, -ENOTSUP, spa_node, &object->iface, port_reuse_buffer, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:747:16: note: in expansion of macro ‘spa_api_method_fast_r’ 747 | return spa_api_method_fast_r(int, -ENOTSUP, spa_node, &object->iface, port_reuse_buffer, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_process(spa_node*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:752:16: note: in expansion of macro ‘spa_api_method_r’ 752 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, process, 0); | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:752:16: note: in expansion of macro ‘spa_api_method_r’ 752 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, process, 0); | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_process_fast(spa_node*)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:756:16: note: in expansion of macro ‘spa_api_method_fast_r’ 756 | return spa_api_method_fast_r(int, -ENOTSUP, spa_node, &object->iface, process, 0); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:756:16: note: in expansion of macro ‘spa_api_method_fast_r’ 756 | return spa_api_method_fast_r(int, -ENOTSUP, spa_node, &object->iface, process, 0); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/factory.h: In function ‘int pw_factory_add_listener(pw_factory*, spa_hook*, const pw_factory_events*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/factory.h:97:16: note: in expansion of macro ‘spa_api_method_r’ 97 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/factory.h:97:16: note: in expansion of macro ‘spa_api_method_r’ 97 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/log.h: In function ‘void spa_log_topic_init(spa_log*, spa_log_topic*)’: /usr/include/spa-0.2/spa/utils/hook.h:165:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 165 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:238:9: note: in expansion of macro ‘spa_callbacks_call’ 238 | spa_callbacks_call(&(iface)->cb,method_type,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/log.h:229:9: note: in expansion of macro ‘spa_interface_call’ 229 | spa_interface_call(&log->iface, struct spa_log_methods, topic_init, 1, topic); | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/log.h: In function ‘void spa_log_logtv(spa_log*, spa_log_level, const spa_log_topic*, const char*, int, const char*, const char*, va_list)’: /usr/include/spa-0.2/spa/utils/hook.h:165:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 165 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:238:9: note: in expansion of macro ‘spa_callbacks_call’ 238 | spa_callbacks_call(&(iface)->cb,method_type,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/log.h:273:22: note: in expansion of macro ‘spa_interface_call’ 273 | if (!spa_interface_call(i, | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:165:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 165 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:238:9: note: in expansion of macro ‘spa_callbacks_call’ 238 | spa_callbacks_call(&(iface)->cb,method_type,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/log.h:277:21: note: in expansion of macro ‘spa_interface_call’ 277 | spa_interface_call(i, | ^~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/link.h: In function ‘int pw_link_add_listener(pw_link*, spa_hook*, const pw_link_events*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/link.h:123:16: note: in expansion of macro ‘spa_api_method_r’ 123 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/link.h:123:16: note: in expansion of macro ‘spa_api_method_r’ 123 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/module.h: In function ‘int pw_module_add_listener(pw_module*, spa_hook*, const pw_module_events*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/module.h:95:16: note: in expansion of macro ‘spa_api_method_r’ 95 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/module.h:95:16: note: in expansion of macro ‘spa_api_method_r’ 95 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/node.h: In function ‘int pw_node_add_listener(pw_node*, spa_hook*, const pw_node_events*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/node.h:194:16: note: in expansion of macro ‘spa_api_method_r’ 194 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/node.h:194:16: note: in expansion of macro ‘spa_api_method_r’ 194 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/node.h: In function ‘int pw_node_subscribe_params(pw_node*, uint32_t*, uint32_t)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/node.h:202:16: note: in expansion of macro ‘spa_api_method_r’ 202 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/node.h:202:16: note: in expansion of macro ‘spa_api_method_r’ 202 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/node.h: In function ‘int pw_node_enum_params(pw_node*, int, uint32_t, uint32_t, uint32_t, const spa_pod*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/node.h:212:16: note: in expansion of macro ‘spa_api_method_r’ 212 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/node.h:212:16: note: in expansion of macro ‘spa_api_method_r’ 212 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/node.h: In function ‘int pw_node_set_param(pw_node*, uint32_t, uint32_t, const spa_pod*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/node.h:221:16: note: in expansion of macro ‘spa_api_method_r’ 221 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/node.h:221:16: note: in expansion of macro ‘spa_api_method_r’ 221 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/node.h: In function ‘int pw_node_send_command(pw_node*, const spa_command*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/node.h:229:16: note: in expansion of macro ‘spa_api_method_r’ 229 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/node.h:229:16: note: in expansion of macro ‘spa_api_method_r’ 229 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/port.h: In function ‘int pw_port_add_listener(pw_port*, spa_hook*, const pw_port_events*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/port.h:155:16: note: in expansion of macro ‘spa_api_method_r’ 155 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/port.h:155:16: note: in expansion of macro ‘spa_api_method_r’ 155 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/port.h: In function ‘int pw_port_subscribe_params(pw_port*, uint32_t*, uint32_t)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/port.h:163:16: note: in expansion of macro ‘spa_api_method_r’ 163 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/port.h:163:16: note: in expansion of macro ‘spa_api_method_r’ 163 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/port.h: In function ‘int pw_port_enum_params(pw_port*, int, uint32_t, uint32_t, uint32_t, const spa_pod*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/port.h:173:16: note: in expansion of macro ‘spa_api_method_r’ 173 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/port.h:173:16: note: in expansion of macro ‘spa_api_method_r’ 173 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/thread.h: In function ‘spa_thread* spa_thread_utils_create(spa_thread_utils*, const spa_dict*, void* (*)(void*), void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/thread.h:72:16: note: in expansion of macro ‘spa_api_method_r’ 72 | return spa_api_method_r(struct spa_thread *, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/thread.h:72:16: note: in expansion of macro ‘spa_api_method_r’ 72 | return spa_api_method_r(struct spa_thread *, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/thread.h: In function ‘int spa_thread_utils_join(spa_thread_utils*, spa_thread*, void**)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/thread.h:82:16: note: in expansion of macro ‘spa_api_method_r’ 82 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/thread.h:82:16: note: in expansion of macro ‘spa_api_method_r’ 82 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/thread.h: In function ‘int spa_thread_utils_get_rt_range(spa_thread_utils*, const spa_dict*, int*, int*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/thread.h:92:16: note: in expansion of macro ‘spa_api_method_r’ 92 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/thread.h:92:16: note: in expansion of macro ‘spa_api_method_r’ 92 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/thread.h: In function ‘int spa_thread_utils_acquire_rt(spa_thread_utils*, spa_thread*, int)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/thread.h:102:16: note: in expansion of macro ‘spa_api_method_r’ 102 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/thread.h:102:16: note: in expansion of macro ‘spa_api_method_r’ 102 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/thread.h: In function ‘int spa_thread_utils_drop_rt(spa_thread_utils*, spa_thread*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/thread.h:112:16: note: in expansion of macro ‘spa_api_method_r’ 112 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/thread.h:112:16: note: in expansion of macro ‘spa_api_method_r’ 112 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/iter.h: In function ‘uint32_t spa_pod_copy_array(const spa_pod*, uint32_t, void*, uint32_t)’: /usr/include/spa-0.2/spa/utils/defs.h:147:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 147 | ({ \ | ^ /usr/include/spa-0.2/spa/pod/iter.h:345:20: note: in expansion of macro ‘SPA_MIN’ 345 | n_values = SPA_MIN(n_values, max_values); | ^~~~~~~ /usr/include/spa-0.2/spa/pod/iter.h: In function ‘spa_pod* spa_pod_get_values(const spa_pod*, uint32_t*, uint32_t*)’: /usr/include/spa-0.2/spa/utils/defs.h:147:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 147 | ({ \ | ^ /usr/include/spa-0.2/spa/pod/iter.h:361:35: note: in expansion of macro ‘SPA_MIN’ 361 | *n_vals = SPA_MIN(1u, SPA_POD_CHOICE_N_VALUES(pod)); | ^~~~~~~ In file included from /usr/include/spa-0.2/spa/param/format-utils.h:18, from /<>/src/pipewireproduce_p.h:14: /usr/include/spa-0.2/spa/pod/parser.h: In function ‘void spa_pod_parser_init(spa_pod_parser*, const void*, uint32_t)’: /usr/include/spa-0.2/spa/pod/parser.h:44:100: warning: ISO C++ forbids compound-literals [-Wpedantic] 44 | #define SPA_POD_PARSER_INIT(buffer,size) ((struct spa_pod_parser){ (buffer), (size), 0, {0,0,NULL}}) | ^ /usr/include/spa-0.2/spa/pod/parser.h:49:19: note: in expansion of macro ‘SPA_POD_PARSER_INIT’ 49 | *parser = SPA_POD_PARSER_INIT(data, size); | ^~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/param/format-utils.h: In function ‘int spa_format_parse(const spa_pod*, uint32_t*, uint32_t*)’: /usr/include/spa-0.2/spa/pod/parser.h:561:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 561 | ({ \ | ^ /usr/include/spa-0.2/spa/param/format-utils.h:32:16: note: in expansion of macro ‘spa_pod_parse_object’ 32 | return spa_pod_parse_object(format, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/parser.h:539:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 539 | ({ \ | ^ /usr/include/spa-0.2/spa/pod/parser.h:564:9: note: in expansion of macro ‘spa_pod_parser_get_object’ 564 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/param/format-utils.h:32:16: note: in expansion of macro ‘spa_pod_parse_object’ 32 | return spa_pod_parse_object(format, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘void spa_pod_builder_set_callbacks(spa_pod_builder*, const spa_pod_builder_callbacks*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:133:86: warning: ISO C++ forbids compound-literals [-Wpedantic] 133 | #define SPA_CALLBACKS_INIT(_funcs,_data) ((struct spa_callbacks){ (_funcs), (_data), }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:72:30: note: in expansion of macro ‘SPA_CALLBACKS_INIT’ 72 | builder->callbacks = SPA_CALLBACKS_INIT(callbacks, data); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/spa-0.2/spa/param/video/raw-utils.h:18, from /usr/include/spa-0.2/spa/param/video/format-utils.h:14, from /<>/src/pipewireproduce_p.h:16: /usr/include/spa-0.2/spa/pod/builder.h: In function ‘void spa_pod_builder_init(spa_pod_builder*, void*, uint32_t)’: /usr/include/spa-0.2/spa/pod/builder.h:60:114: warning: ISO C++ forbids compound-literals [-Wpedantic] 60 | #define SPA_POD_BUILDER_INIT(buffer,size) ((struct spa_pod_builder){ (buffer), (size), 0, {0,0,NULL},{NULL,NULL}}) | ^ /usr/include/spa-0.2/spa/pod/builder.h:87:20: note: in expansion of macro ‘SPA_POD_BUILDER_INIT’ 87 | *builder = SPA_POD_BUILDER_INIT(data, size); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_raw(spa_pod_builder*, const void*, uint32_t)’: /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/pod/builder.h:140:25: note: in expansion of macro ‘spa_callbacks_call_res’ 140 | spa_callbacks_call_res(&builder->callbacks, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_primitive(spa_pod_builder*, const spa_pod*)’: /usr/include/spa-0.2/spa/utils/defs.h:83:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 83 | ({ \ | ^ /usr/include/spa-0.2/spa/pod/builder.h:205:17: note: in expansion of macro ‘SPA_FLAG_CLEAR’ 205 | SPA_FLAG_CLEAR(builder->state.flags, SPA_POD_BUILDER_FLAG_FIRST); | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_none(spa_pod_builder*)’: /usr/include/spa-0.2/spa/pod/builder.h:214:68: warning: ISO C++ forbids compound-literals [-Wpedantic] 214 | #define SPA_POD_INIT(size,type) ((struct spa_pod) { (size), (type) }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:216:29: note: in expansion of macro ‘SPA_POD_INIT’ 216 | #define SPA_POD_INIT_None() SPA_POD_INIT(0, SPA_TYPE_None) | ^~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h:220:34: note: in expansion of macro ‘SPA_POD_INIT_None’ 220 | const struct spa_pod p = SPA_POD_INIT_None(); | ^~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_child(spa_pod_builder*, uint32_t, uint32_t)’: /usr/include/spa-0.2/spa/pod/builder.h:214:68: warning: ISO C++ forbids compound-literals [-Wpedantic] 214 | #define SPA_POD_INIT(size,type) ((struct spa_pod) { (size), (type) }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:226:34: note: in expansion of macro ‘SPA_POD_INIT’ 226 | const struct spa_pod p = SPA_POD_INIT(size,type); | ^~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/defs.h:83:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 83 | ({ \ | ^ /usr/include/spa-0.2/spa/pod/builder.h:227:9: note: in expansion of macro ‘SPA_FLAG_CLEAR’ 227 | SPA_FLAG_CLEAR(builder->state.flags, SPA_POD_BUILDER_FLAG_FIRST); | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_bool(spa_pod_builder*, bool)’: /usr/include/spa-0.2/spa/pod/builder.h:231:110: warning: ISO C++ forbids compound-literals [-Wpedantic] 231 | #define SPA_POD_INIT_Bool(val) ((struct spa_pod_bool){ { sizeof(uint32_t), SPA_TYPE_Bool }, (val) ? 1 : 0, 0 }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:235:39: note: in expansion of macro ‘SPA_POD_INIT_Bool’ 235 | const struct spa_pod_bool p = SPA_POD_INIT_Bool(val); | ^~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_id(spa_pod_builder*, uint32_t)’: /usr/include/spa-0.2/spa/pod/builder.h:239:96: warning: ISO C++ forbids compound-literals [-Wpedantic] 239 | #define SPA_POD_INIT_Id(val) ((struct spa_pod_id){ { sizeof(uint32_t), SPA_TYPE_Id }, (val), 0 }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:243:37: note: in expansion of macro ‘SPA_POD_INIT_Id’ 243 | const struct spa_pod_id p = SPA_POD_INIT_Id(val); | ^~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_int(spa_pod_builder*, int32_t)’: /usr/include/spa-0.2/spa/pod/builder.h:247:98: warning: ISO C++ forbids compound-literals [-Wpedantic] 247 | #define SPA_POD_INIT_Int(val) ((struct spa_pod_int){ { sizeof(int32_t), SPA_TYPE_Int }, (val), 0 }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:251:38: note: in expansion of macro ‘SPA_POD_INIT_Int’ 251 | const struct spa_pod_int p = SPA_POD_INIT_Int(val); | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_long(spa_pod_builder*, int64_t)’: /usr/include/spa-0.2/spa/pod/builder.h:255:98: warning: ISO C++ forbids compound-literals [-Wpedantic] 255 | #define SPA_POD_INIT_Long(val) ((struct spa_pod_long){ { sizeof(int64_t), SPA_TYPE_Long }, (val) }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:259:39: note: in expansion of macro ‘SPA_POD_INIT_Long’ 259 | const struct spa_pod_long p = SPA_POD_INIT_Long(val); | ^~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_float(spa_pod_builder*, float)’: /usr/include/spa-0.2/spa/pod/builder.h:263:102: warning: ISO C++ forbids compound-literals [-Wpedantic] 263 | #define SPA_POD_INIT_Float(val) ((struct spa_pod_float){ { sizeof(float), SPA_TYPE_Float }, (val), 0 }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:267:40: note: in expansion of macro ‘SPA_POD_INIT_Float’ 267 | const struct spa_pod_float p = SPA_POD_INIT_Float(val); | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_double(spa_pod_builder*, double)’: /usr/include/spa-0.2/spa/pod/builder.h:271:103: warning: ISO C++ forbids compound-literals [-Wpedantic] 271 | #define SPA_POD_INIT_Double(val) ((struct spa_pod_double){ { sizeof(double), SPA_TYPE_Double }, (val) }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:275:41: note: in expansion of macro ‘SPA_POD_INIT_Double’ 275 | const struct spa_pod_double p = SPA_POD_INIT_Double(val); | ^~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_string_len(spa_pod_builder*, const char*, uint32_t)’: /usr/include/spa-0.2/spa/pod/builder.h:279:87: warning: ISO C++ forbids compound-literals [-Wpedantic] 279 | #define SPA_POD_INIT_String(len) ((struct spa_pod_string){ { (len), SPA_TYPE_String } }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:296:41: note: in expansion of macro ‘SPA_POD_INIT_String’ 296 | const struct spa_pod_string p = SPA_POD_INIT_String(len+1); | ^~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_bytes(spa_pod_builder*, const void*, uint32_t)’: /usr/include/spa-0.2/spa/pod/builder.h:309:84: warning: ISO C++ forbids compound-literals [-Wpedantic] 309 | #define SPA_POD_INIT_Bytes(len) ((struct spa_pod_bytes){ { (len), SPA_TYPE_Bytes } }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:314:40: note: in expansion of macro ‘SPA_POD_INIT_Bytes’ 314 | const struct spa_pod_bytes p = SPA_POD_INIT_Bytes(len); | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_pointer(spa_pod_builder*, uint32_t, const void*)’: /usr/include/spa-0.2/spa/pod/builder.h:329:151: warning: ISO C++ forbids compound-literals [-Wpedantic] 329 | #define SPA_POD_INIT_Pointer(type,value) ((struct spa_pod_pointer){ { sizeof(struct spa_pod_pointer_body), SPA_TYPE_Pointer }, { (type), 0, (value) } }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:334:42: note: in expansion of macro ‘SPA_POD_INIT_Pointer’ 334 | const struct spa_pod_pointer p = SPA_POD_INIT_Pointer(type, val); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_fd(spa_pod_builder*, int64_t)’: /usr/include/spa-0.2/spa/pod/builder.h:338:90: warning: ISO C++ forbids compound-literals [-Wpedantic] 338 | #define SPA_POD_INIT_Fd(fd) ((struct spa_pod_fd){ { sizeof(int64_t), SPA_TYPE_Fd }, (fd) }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:342:37: note: in expansion of macro ‘SPA_POD_INIT_Fd’ 342 | const struct spa_pod_fd p = SPA_POD_INIT_Fd(fd); | ^~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_rectangle(spa_pod_builder*, uint32_t, uint32_t)’: /usr/include/spa-0.2/spa/utils/defs.h:100:80: warning: ISO C++ forbids compound-literals [-Wpedantic] 100 | #define SPA_RECTANGLE(width,height) ((struct spa_rectangle){ (width), (height) }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:346:121: note: in definition of macro ‘SPA_POD_INIT_Rectangle’ 346 | #define SPA_POD_INIT_Rectangle(val) ((struct spa_pod_rectangle){ { sizeof(struct spa_rectangle), SPA_TYPE_Rectangle }, (val) }) | ^~~ /usr/include/spa-0.2/spa/pod/builder.h:351:67: note: in expansion of macro ‘SPA_RECTANGLE’ 351 | const struct spa_pod_rectangle p = SPA_POD_INIT_Rectangle(SPA_RECTANGLE(width, height)); | ^~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h:346:126: warning: ISO C++ forbids compound-literals [-Wpedantic] 346 | #define SPA_POD_INIT_Rectangle(val) ((struct spa_pod_rectangle){ { sizeof(struct spa_rectangle), SPA_TYPE_Rectangle }, (val) }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:351:44: note: in expansion of macro ‘SPA_POD_INIT_Rectangle’ 351 | const struct spa_pod_rectangle p = SPA_POD_INIT_Rectangle(SPA_RECTANGLE(width, height)); | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_fraction(spa_pod_builder*, uint32_t, uint32_t)’: /usr/include/spa-0.2/spa/utils/defs.h:118:72: warning: ISO C++ forbids compound-literals [-Wpedantic] 118 | #define SPA_FRACTION(num,denom) ((struct spa_fraction){ (num), (denom) }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:355:117: note: in definition of macro ‘SPA_POD_INIT_Fraction’ 355 | #define SPA_POD_INIT_Fraction(val) ((struct spa_pod_fraction){ { sizeof(struct spa_fraction), SPA_TYPE_Fraction }, (val) }) | ^~~ /usr/include/spa-0.2/spa/pod/builder.h:360:65: note: in expansion of macro ‘SPA_FRACTION’ 360 | const struct spa_pod_fraction p = SPA_POD_INIT_Fraction(SPA_FRACTION(num, denom)); | ^~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h:355:122: warning: ISO C++ forbids compound-literals [-Wpedantic] 355 | #define SPA_POD_INIT_Fraction(val) ((struct spa_pod_fraction){ { sizeof(struct spa_fraction), SPA_TYPE_Fraction }, (val) }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:360:43: note: in expansion of macro ‘SPA_POD_INIT_Fraction’ 360 | const struct spa_pod_fraction p = SPA_POD_INIT_Fraction(SPA_FRACTION(num, denom)); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_push_struct(spa_pod_builder*, spa_pod_frame*)’: /usr/include/spa-0.2/spa/pod/builder.h:411:89: warning: ISO C++ forbids compound-literals [-Wpedantic] 411 | #define SPA_POD_INIT_Struct(size) ((struct spa_pod_struct){ { (size), SPA_TYPE_Struct } }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:416:41: note: in expansion of macro ‘SPA_POD_INIT_Struct’ 416 | const struct spa_pod_struct p = SPA_POD_INIT_Struct(0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_push_object(spa_pod_builder*, spa_pod_frame*, uint32_t, uint32_t)’: /usr/include/spa-0.2/spa/pod/builder.h:423:136: warning: ISO C++ forbids compound-literals [-Wpedantic] 423 | #define SPA_POD_INIT_Object(size,type,id,...) ((struct spa_pod_object){ { (size), SPA_TYPE_Object }, { (type), (id) }, ##__VA_ARGS__ }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:430:13: note: in expansion of macro ‘SPA_POD_INIT_Object’ 430 | SPA_POD_INIT_Object(sizeof(struct spa_pod_object_body), type, id); | ^~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_push_sequence(spa_pod_builder*, spa_pod_frame*, uint32_t)’: /usr/include/spa-0.2/spa/pod/builder.h:448:80: warning: ISO C++ forbids compound-literals [-Wpedantic] 448 | ((struct spa_pod_sequence){ { (size), SPA_TYPE_Sequence}, {(unit), 0 } }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:454:13: note: in expansion of macro ‘SPA_POD_INIT_Sequence’ 454 | SPA_POD_INIT_Sequence(sizeof(struct spa_pod_sequence_body), unit); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/param/video/raw-utils.h: In function ‘int spa_format_video_raw_parse(const spa_pod*, spa_video_info_raw*)’: /usr/include/spa-0.2/spa/pod/parser.h:561:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 561 | ({ \ | ^ /usr/include/spa-0.2/spa/param/video/raw-utils.h:41:16: note: in expansion of macro ‘spa_pod_parse_object’ 41 | return spa_pod_parse_object(format, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/parser.h:539:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 539 | ({ \ | ^ /usr/include/spa-0.2/spa/pod/parser.h:564:9: note: in expansion of macro ‘spa_pod_parser_get_object’ 564 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/param/video/raw-utils.h:41:16: note: in expansion of macro ‘spa_pod_parse_object’ 41 | return spa_pod_parse_object(format, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/param/video/dsp-utils.h: In function ‘int spa_format_video_dsp_parse(const spa_pod*, spa_video_info_dsp*)’: /usr/include/spa-0.2/spa/pod/parser.h:561:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 561 | ({ \ | ^ /usr/include/spa-0.2/spa/param/video/dsp-utils.h:41:16: note: in expansion of macro ‘spa_pod_parse_object’ 41 | return spa_pod_parse_object(format, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/parser.h:539:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 539 | ({ \ | ^ /usr/include/spa-0.2/spa/pod/parser.h:564:9: note: in expansion of macro ‘spa_pod_parser_get_object’ 564 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/param/video/dsp-utils.h:41:16: note: in expansion of macro ‘spa_pod_parse_object’ 41 | return spa_pod_parse_object(format, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/param/video/h264-utils.h: In function ‘int spa_format_video_h264_parse(const spa_pod*, spa_video_info_h264*)’: /usr/include/spa-0.2/spa/pod/parser.h:561:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 561 | ({ \ | ^ /usr/include/spa-0.2/spa/param/video/h264-utils.h:33:16: note: in expansion of macro ‘spa_pod_parse_object’ 33 | return spa_pod_parse_object(format, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/parser.h:539:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 539 | ({ \ | ^ /usr/include/spa-0.2/spa/pod/parser.h:564:9: note: in expansion of macro ‘spa_pod_parser_get_object’ 564 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/param/video/h264-utils.h:33:16: note: in expansion of macro ‘spa_pod_parse_object’ 33 | return spa_pod_parse_object(format, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/param/video/mjpg-utils.h: In function ‘int spa_format_video_mjpg_parse(const spa_pod*, spa_video_info_mjpg*)’: /usr/include/spa-0.2/spa/pod/parser.h:561:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 561 | ({ \ | ^ /usr/include/spa-0.2/spa/param/video/mjpg-utils.h:33:16: note: in expansion of macro ‘spa_pod_parse_object’ 33 | return spa_pod_parse_object(format, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/parser.h:539:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 539 | ({ \ | ^ /usr/include/spa-0.2/spa/pod/parser.h:564:9: note: in expansion of macro ‘spa_pod_parser_get_object’ 564 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/param/video/mjpg-utils.h:33:16: note: in expansion of macro ‘spa_pod_parse_object’ 33 | return spa_pod_parse_object(format, | ^~~~~~~~~~~~~~~~~~~~ At global scope: cc1plus: note: unrecognized command-line option ‘-Wno-c99-extensions’ may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option ‘-Wno-gnu-statement-expression-from-macro-expansion’ may have been intended to silence earlier diagnostics [ 36%] Building CXX object src/CMakeFiles/KPipeWireRecord.dir/pipewirerecord.cpp.o cd /<>/obj-i686-linux-gnu/src && /usr/bin/i686-linux-gnu-g++ -DEGL_NO_PLATFORM_SPECIFIC_TYPES -DEGL_NO_X11 -DKCOREADDONS_LIB -DKF_DEPRECATED_WARNINGS_SINCE=0x70000 -DKF_DISABLE_DEPRECATED_BEFORE_AND_AT=0x60900 -DKPIPEWIREDMABUF_DEPRECATED_WARNINGS_SINCE=0x0 -DKPIPEWIREDMABUF_DISABLE_DEPRECATED_BEFORE_AND_AT=0x0 -DKPIPEWIRE_DEPRECATED_WARNINGS_SINCE=0x0 -DKPIPEWIRE_DISABLE_DEPRECATED_BEFORE_AND_AT=0x0 -DKPipeWireRecord_EXPORTS -DMESA_EGL_NO_X11_HEADERS -DQT_CORE_LIB -DQT_DEPRECATED_WARNINGS_SINCE=0x70000 -DQT_DISABLE_DEPRECATED_BEFORE=0x60801 -DQT_GUI_LIB -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_FOREACH -DQT_NO_KEYWORDS -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_QSTRINGBUILDER -DTRANSLATION_DOMAIN=\"kpipewire6\" -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/<>/obj-i686-linux-gnu/src -I/<>/src -I/<>/obj-i686-linux-gnu/src/KPipeWireRecord_autogen/include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -isystem /usr/include/i386-linux-gnu/qt6/QtCore -isystem /usr/include/i386-linux-gnu/qt6 -isystem /usr/lib/i386-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/i386-linux-gnu/qt6/QtGui -isystem /usr/include/KF6/KCoreAddons -isystem /usr/include/libdrm -isystem /usr/include/i386-linux-gnu/qt6/QtGui/6.8.2 -isystem /usr/include/i386-linux-gnu/qt6/QtGui/6.8.2/QtGui -isystem /usr/include/i386-linux-gnu/qt6/QtCore/6.8.2 -isystem /usr/include/i386-linux-gnu/qt6/QtCore/6.8.2/QtCore -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Werror=init-self -Werror=undef -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -pedantic -Wzero-as-null-pointer-constant -Wmissing-include-dirs -std=c++20 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wno-gnu-statement-expression-from-macro-expansion -Wno-zero-as-null-pointer-constant -Wno-c99-extensions -Wno-cast-align -I/usr/include -MD -MT src/CMakeFiles/KPipeWireRecord.dir/pipewirerecord.cpp.o -MF CMakeFiles/KPipeWireRecord.dir/pipewirerecord.cpp.o.d -o CMakeFiles/KPipeWireRecord.dir/pipewirerecord.cpp.o -c /<>/src/pipewirerecord.cpp In file included from /usr/include/spa-0.2/spa/utils/hook.h:13, from /usr/include/spa-0.2/spa/support/plugin.h:15, from /usr/include/pipewire-0.3/pipewire/pipewire.h:12, from /<>/src/pipewiresourcestream.h:20, from /<>/src/dmabufhandler.h:11, from /<>/src/encoder_p.h:15, from /<>/src/pipewirerecord.cpp:8: /usr/include/spa-0.2/spa/utils/list.h: In function ‘void spa_list_init(spa_list*)’: /usr/include/spa-0.2/spa/utils/list.h:37:64: warning: ISO C++ forbids compound-literals [-Wpedantic] 37 | #define SPA_LIST_INIT(list) ((struct spa_list){ (list), (list) }) | ^ /usr/include/spa-0.2/spa/utils/list.h:41:17: note: in expansion of macro ‘SPA_LIST_INIT’ 41 | *list = SPA_LIST_INIT(list); | ^~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h: In function ‘void spa_hook_list_append(spa_hook_list*, spa_hook*, const void*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:133:86: warning: ISO C++ forbids compound-literals [-Wpedantic] 133 | #define SPA_CALLBACKS_INIT(_funcs,_data) ((struct spa_callbacks){ (_funcs), (_data), }) | ^ /usr/include/spa-0.2/spa/utils/hook.h:442:20: note: in expansion of macro ‘SPA_CALLBACKS_INIT’ 442 | hook->cb = SPA_CALLBACKS_INIT(funcs, data); | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h: In function ‘void spa_hook_list_prepend(spa_hook_list*, spa_hook*, const void*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:133:86: warning: ISO C++ forbids compound-literals [-Wpedantic] 133 | #define SPA_CALLBACKS_INIT(_funcs,_data) ((struct spa_callbacks){ (_funcs), (_data), }) | ^ /usr/include/spa-0.2/spa/utils/hook.h:452:20: note: in expansion of macro ‘SPA_CALLBACKS_INIT’ 452 | hook->cb = SPA_CALLBACKS_INIT(funcs, data); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/spa-0.2/spa/support/plugin.h:16: /usr/include/spa-0.2/spa/utils/dict.h: In function ‘const spa_dict_item* spa_dict_lookup_item(const spa_dict*, const char*)’: /usr/include/spa-0.2/spa/utils/dict.h:39:75: warning: ISO C++ forbids compound-literals [-Wpedantic] 39 | #define SPA_DICT_ITEM(key,value) ((struct spa_dict_item) { (key), (value) }) | ^ /usr/include/spa-0.2/spa/utils/dict.h:40:39: note: in expansion of macro ‘SPA_DICT_ITEM’ 40 | #define SPA_DICT_ITEM_INIT(key,value) SPA_DICT_ITEM(key,value) | ^~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/dict.h:83:42: note: in expansion of macro ‘SPA_DICT_ITEM_INIT’ 83 | struct spa_dict_item k = SPA_DICT_ITEM_INIT(key, NULL); | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/plugin.h: In function ‘int spa_handle_get_interface(spa_handle*, const char*, void**)’: /usr/include/spa-0.2/spa/utils/hook.h:263:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 263 | ({ \ | ^ /usr/include/spa-0.2/spa/support/plugin.h:69:16: note: in expansion of macro ‘spa_api_func_r’ 69 | return spa_api_func_r(int, -ENOTSUP, object, get_interface, 0, type, iface); | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/plugin.h: In function ‘int spa_handle_clear(spa_handle*)’: /usr/include/spa-0.2/spa/utils/hook.h:263:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 263 | ({ \ | ^ /usr/include/spa-0.2/spa/support/plugin.h:74:16: note: in expansion of macro ‘spa_api_func_r’ 74 | return spa_api_func_r(int, -ENOTSUP, object, clear, 0); | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/plugin.h: In function ‘size_t spa_handle_factory_get_size(const spa_handle_factory*, const spa_dict*)’: /usr/include/spa-0.2/spa/utils/hook.h:263:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 263 | ({ \ | ^ /usr/include/spa-0.2/spa/support/plugin.h:185:16: note: in expansion of macro ‘spa_api_func_r’ 185 | return spa_api_func_r(size_t, 0, object, get_size, 1, params); | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/plugin.h: In function ‘int spa_handle_factory_init(const spa_handle_factory*, spa_handle*, const spa_dict*, const spa_support*, uint32_t)’: /usr/include/spa-0.2/spa/utils/hook.h:263:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 263 | ({ \ | ^ /usr/include/spa-0.2/spa/support/plugin.h:192:16: note: in expansion of macro ‘spa_api_func_r’ 192 | return spa_api_func_r(int, -ENOTSUP, object, init, 1, handle, info, | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/plugin.h: In function ‘int spa_handle_factory_enum_interface_info(const spa_handle_factory*, const spa_interface_info**, uint32_t*)’: /usr/include/spa-0.2/spa/utils/hook.h:263:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 263 | ({ \ | ^ /usr/include/spa-0.2/spa/support/plugin.h:199:16: note: in expansion of macro ‘spa_api_func_r’ 199 | return spa_api_func_r(int, -ENOTSUP, object, enum_interface_info, 1, | ^~~~~~~~~~~~~~ In file included from /usr/include/spa-0.2/spa/support/plugin.h:14: /usr/include/pipewire-0.3/pipewire/array.h: In function ‘int pw_array_ensure_size(pw_array*, size_t)’: /usr/include/spa-0.2/spa/utils/defs.h:285:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 285 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/array.h:120:25: note: in expansion of macro ‘SPA_ROUND_UP’ 120 | alloc = SPA_ROUND_UP(need, arr->extend); | ^~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/string.h: In function ‘int spa_strbuf_append(spa_strbuf*, const char*, ...)’: /usr/include/spa-0.2/spa/utils/defs.h:147:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 147 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/string.h:392:29: note: in expansion of macro ‘SPA_MIN’ 392 | buf->pos += SPA_MIN(remain, (size_t)written); | ^~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h: In function ‘int pw_core_add_listener(pw_core*, spa_hook*, const pw_core_events*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/core.h:354:16: note: in expansion of macro ‘spa_api_method_r’ 354 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h:354:16: note: in expansion of macro ‘spa_api_method_r’ 354 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h: In function ‘int pw_core_hello(pw_core*, uint32_t)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/core.h:362:16: note: in expansion of macro ‘spa_api_method_r’ 362 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h:362:16: note: in expansion of macro ‘spa_api_method_r’ 362 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h: In function ‘int pw_core_sync(pw_core*, uint32_t, int)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/core.h:370:16: note: in expansion of macro ‘spa_api_method_r’ 370 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h:370:16: note: in expansion of macro ‘spa_api_method_r’ 370 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h: In function ‘int pw_core_pong(pw_core*, uint32_t, int)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/core.h:378:16: note: in expansion of macro ‘spa_api_method_r’ 378 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h:378:16: note: in expansion of macro ‘spa_api_method_r’ 378 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h: In function ‘int pw_core_error(pw_core*, uint32_t, int, int, const char*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/core.h:386:16: note: in expansion of macro ‘spa_api_method_r’ 386 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h:386:16: note: in expansion of macro ‘spa_api_method_r’ 386 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h: In function ‘pw_registry* pw_core_get_registry(pw_core*, uint32_t, size_t)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/core.h:419:16: note: in expansion of macro ‘spa_api_method_r’ 419 | return spa_api_method_r(struct pw_registry*, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h:419:16: note: in expansion of macro ‘spa_api_method_r’ 419 | return spa_api_method_r(struct pw_registry*, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h: In function ‘void* pw_core_create_object(pw_core*, const char*, const char*, uint32_t, const spa_dict*, size_t)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/core.h:433:16: note: in expansion of macro ‘spa_api_method_r’ 433 | return spa_api_method_r(void*, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h:433:16: note: in expansion of macro ‘spa_api_method_r’ 433 | return spa_api_method_r(void*, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h: In function ‘void pw_core_destroy(pw_core*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:275:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 275 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/core.h:442:9: note: in expansion of macro ‘spa_api_method_v’ 442 | spa_api_method_v(pw_core, (struct spa_interface*)core, destroy, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:165:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 165 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:238:9: note: in expansion of macro ‘spa_callbacks_call’ 238 | spa_callbacks_call(&(iface)->cb,method_type,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:277:9: note: in expansion of macro ‘spa_interface_call’ 277 | spa_interface_call(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h:442:9: note: in expansion of macro ‘spa_api_method_v’ 442 | spa_api_method_v(pw_core, (struct spa_interface*)core, destroy, 0, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h: In function ‘int pw_registry_add_listener(pw_registry*, spa_hook*, const pw_registry_events*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/core.h:569:16: note: in expansion of macro ‘spa_api_method_r’ 569 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h:569:16: note: in expansion of macro ‘spa_api_method_r’ 569 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h: In function ‘void* pw_registry_bind(pw_registry*, uint32_t, const char*, uint32_t, size_t)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/core.h:580:16: note: in expansion of macro ‘spa_api_method_r’ 580 | return spa_api_method_r(void*, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h:580:16: note: in expansion of macro ‘spa_api_method_r’ 580 | return spa_api_method_r(void*, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h: In function ‘int pw_registry_destroy(pw_registry*, uint32_t)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/core.h:589:16: note: in expansion of macro ‘spa_api_method_r’ 589 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h:589:16: note: in expansion of macro ‘spa_api_method_r’ 589 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘ssize_t spa_system_read(spa_system*, int, void*, size_t)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:111:16: note: in expansion of macro ‘spa_api_method_fast_r’ 111 | return spa_api_method_fast_r(ssize_t, -ENOTSUP, spa_system, &object->iface, read, 0, fd, buf, count); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:111:16: note: in expansion of macro ‘spa_api_method_fast_r’ 111 | return spa_api_method_fast_r(ssize_t, -ENOTSUP, spa_system, &object->iface, read, 0, fd, buf, count); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘ssize_t spa_system_write(spa_system*, int, const void*, size_t)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:115:16: note: in expansion of macro ‘spa_api_method_fast_r’ 115 | return spa_api_method_fast_r(ssize_t, -ENOTSUP, spa_system, &object->iface, write, 0, fd, buf, count); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:115:16: note: in expansion of macro ‘spa_api_method_fast_r’ 115 | return spa_api_method_fast_r(ssize_t, -ENOTSUP, spa_system, &object->iface, write, 0, fd, buf, count); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_close(spa_system*, int)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:122:16: note: in expansion of macro ‘spa_api_method_fast_r’ 122 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, close, 0, fd); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:122:16: note: in expansion of macro ‘spa_api_method_fast_r’ 122 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, close, 0, fd); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_clock_gettime(spa_system*, int, timespec*)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:127:16: note: in expansion of macro ‘spa_api_method_fast_r’ 127 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, clock_gettime, 0, clockid, value); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:127:16: note: in expansion of macro ‘spa_api_method_fast_r’ 127 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, clock_gettime, 0, clockid, value); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_clock_getres(spa_system*, int, timespec*)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:132:16: note: in expansion of macro ‘spa_api_method_fast_r’ 132 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, clock_getres, 0, clockid, res); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:132:16: note: in expansion of macro ‘spa_api_method_fast_r’ 132 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, clock_getres, 0, clockid, res); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_pollfd_create(spa_system*, int)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:137:16: note: in expansion of macro ‘spa_api_method_fast_r’ 137 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, pollfd_create, 0, flags); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:137:16: note: in expansion of macro ‘spa_api_method_fast_r’ 137 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, pollfd_create, 0, flags); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_pollfd_add(spa_system*, int, int, uint32_t, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:141:16: note: in expansion of macro ‘spa_api_method_fast_r’ 141 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, pollfd_add, 0, pfd, fd, events, data); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:141:16: note: in expansion of macro ‘spa_api_method_fast_r’ 141 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, pollfd_add, 0, pfd, fd, events, data); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_pollfd_mod(spa_system*, int, int, uint32_t, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:145:16: note: in expansion of macro ‘spa_api_method_fast_r’ 145 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, pollfd_mod, 0, pfd, fd, events, data); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:145:16: note: in expansion of macro ‘spa_api_method_fast_r’ 145 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, pollfd_mod, 0, pfd, fd, events, data); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_pollfd_del(spa_system*, int, int)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:149:16: note: in expansion of macro ‘spa_api_method_fast_r’ 149 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, pollfd_del, 0, pfd, fd); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:149:16: note: in expansion of macro ‘spa_api_method_fast_r’ 149 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, pollfd_del, 0, pfd, fd); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_pollfd_wait(spa_system*, int, spa_poll_event*, int, int)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:154:16: note: in expansion of macro ‘spa_api_method_fast_r’ 154 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, pollfd_wait, 0, pfd, ev, n_ev, timeout); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:154:16: note: in expansion of macro ‘spa_api_method_fast_r’ 154 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, pollfd_wait, 0, pfd, ev, n_ev, timeout); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_timerfd_create(spa_system*, int, int)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:159:16: note: in expansion of macro ‘spa_api_method_fast_r’ 159 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, timerfd_create, 0, clockid, flags); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:159:16: note: in expansion of macro ‘spa_api_method_fast_r’ 159 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, timerfd_create, 0, clockid, flags); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_timerfd_settime(spa_system*, int, int, const itimerspec*, itimerspec*)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:167:16: note: in expansion of macro ‘spa_api_method_fast_r’ 167 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, timerfd_settime, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:167:16: note: in expansion of macro ‘spa_api_method_fast_r’ 167 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, timerfd_settime, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_timerfd_gettime(spa_system*, int, itimerspec*)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:174:16: note: in expansion of macro ‘spa_api_method_fast_r’ 174 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, timerfd_gettime, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:174:16: note: in expansion of macro ‘spa_api_method_fast_r’ 174 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, timerfd_gettime, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_timerfd_read(spa_system*, int, uint64_t*)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:179:16: note: in expansion of macro ‘spa_api_method_fast_r’ 179 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, timerfd_read, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:179:16: note: in expansion of macro ‘spa_api_method_fast_r’ 179 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, timerfd_read, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_eventfd_create(spa_system*, int)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:185:16: note: in expansion of macro ‘spa_api_method_fast_r’ 185 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, eventfd_create, 0, flags); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:185:16: note: in expansion of macro ‘spa_api_method_fast_r’ 185 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, eventfd_create, 0, flags); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_eventfd_write(spa_system*, int, uint64_t)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:189:16: note: in expansion of macro ‘spa_api_method_fast_r’ 189 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, eventfd_write, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:189:16: note: in expansion of macro ‘spa_api_method_fast_r’ 189 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, eventfd_write, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_eventfd_read(spa_system*, int, uint64_t*)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:194:16: note: in expansion of macro ‘spa_api_method_fast_r’ 194 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, eventfd_read, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:194:16: note: in expansion of macro ‘spa_api_method_fast_r’ 194 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, eventfd_read, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_signalfd_create(spa_system*, int, int)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:200:16: note: in expansion of macro ‘spa_api_method_fast_r’ 200 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, signalfd_create, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:200:16: note: in expansion of macro ‘spa_api_method_fast_r’ 200 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, signalfd_create, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_signalfd_read(spa_system*, int, int*)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:206:16: note: in expansion of macro ‘spa_api_method_fast_r’ 206 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, signalfd_read, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:206:16: note: in expansion of macro ‘spa_api_method_fast_r’ 206 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, signalfd_read, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘int spa_loop_add_source(spa_loop*, spa_source*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:140:16: note: in expansion of macro ‘spa_api_method_r’ 140 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:140:16: note: in expansion of macro ‘spa_api_method_r’ 140 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘int spa_loop_update_source(spa_loop*, spa_source*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:145:16: note: in expansion of macro ‘spa_api_method_r’ 145 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:145:16: note: in expansion of macro ‘spa_api_method_r’ 145 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘int spa_loop_remove_source(spa_loop*, spa_source*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:150:16: note: in expansion of macro ‘spa_api_method_r’ 150 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:150:16: note: in expansion of macro ‘spa_api_method_r’ 150 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘int spa_loop_invoke(spa_loop*, spa_invoke_func_t, uint32_t, const void*, size_t, bool, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:157:16: note: in expansion of macro ‘spa_api_method_r’ 157 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:157:16: note: in expansion of macro ‘spa_api_method_r’ 157 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘void spa_loop_control_hook_before(spa_hook_list*)’: /usr/include/spa-0.2/spa/utils/hook.h:174:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 174 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:180:17: note: in expansion of macro ‘spa_callbacks_call_fast’ 180 | spa_callbacks_call_fast(&h->cb, struct spa_loop_control_hooks, before, 0); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘void spa_loop_control_hook_after(spa_hook_list*)’: /usr/include/spa-0.2/spa/utils/hook.h:174:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 174 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:187:17: note: in expansion of macro ‘spa_callbacks_call_fast’ 187 | spa_callbacks_call_fast(&h->cb, struct spa_loop_control_hooks, after, 0); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘int spa_loop_control_get_fd(spa_loop_control*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:282:16: note: in expansion of macro ‘spa_api_method_r’ 282 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:282:16: note: in expansion of macro ‘spa_api_method_r’ 282 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘void spa_loop_control_add_hook(spa_loop_control*, spa_hook*, const spa_loop_control_hooks*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:275:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 275 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:289:9: note: in expansion of macro ‘spa_api_method_v’ 289 | spa_api_method_v(spa_loop_control, &object->iface, add_hook, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:165:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 165 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:238:9: note: in expansion of macro ‘spa_callbacks_call’ 238 | spa_callbacks_call(&(iface)->cb,method_type,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:277:9: note: in expansion of macro ‘spa_interface_call’ 277 | spa_interface_call(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:289:9: note: in expansion of macro ‘spa_api_method_v’ 289 | spa_api_method_v(spa_loop_control, &object->iface, add_hook, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘void spa_loop_control_enter(spa_loop_control*)’: /usr/include/spa-0.2/spa/utils/hook.h:275:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 275 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:294:9: note: in expansion of macro ‘spa_api_method_v’ 294 | spa_api_method_v(spa_loop_control, &object->iface, enter, 0); | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:165:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 165 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:238:9: note: in expansion of macro ‘spa_callbacks_call’ 238 | spa_callbacks_call(&(iface)->cb,method_type,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:277:9: note: in expansion of macro ‘spa_interface_call’ 277 | spa_interface_call(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:294:9: note: in expansion of macro ‘spa_api_method_v’ 294 | spa_api_method_v(spa_loop_control, &object->iface, enter, 0); | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘void spa_loop_control_leave(spa_loop_control*)’: /usr/include/spa-0.2/spa/utils/hook.h:275:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 275 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:298:9: note: in expansion of macro ‘spa_api_method_v’ 298 | spa_api_method_v(spa_loop_control, &object->iface, leave, 0); | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:165:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 165 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:238:9: note: in expansion of macro ‘spa_callbacks_call’ 238 | spa_callbacks_call(&(iface)->cb,method_type,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:277:9: note: in expansion of macro ‘spa_interface_call’ 277 | spa_interface_call(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:298:9: note: in expansion of macro ‘spa_api_method_v’ 298 | spa_api_method_v(spa_loop_control, &object->iface, leave, 0); | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘int spa_loop_control_iterate(spa_loop_control*, int)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:303:16: note: in expansion of macro ‘spa_api_method_r’ 303 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:303:16: note: in expansion of macro ‘spa_api_method_r’ 303 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘int spa_loop_control_iterate_fast(spa_loop_control*, int)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:309:16: note: in expansion of macro ‘spa_api_method_fast_r’ 309 | return spa_api_method_fast_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:309:16: note: in expansion of macro ‘spa_api_method_fast_r’ 309 | return spa_api_method_fast_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘int spa_loop_control_check(spa_loop_control*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:314:16: note: in expansion of macro ‘spa_api_method_r’ 314 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:314:16: note: in expansion of macro ‘spa_api_method_r’ 314 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘spa_source* spa_loop_utils_add_io(spa_loop_utils*, int, uint32_t, bool, spa_source_io_func_t, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:371:16: note: in expansion of macro ‘spa_api_method_r’ 371 | return spa_api_method_r(struct spa_source *, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:371:16: note: in expansion of macro ‘spa_api_method_r’ 371 | return spa_api_method_r(struct spa_source *, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘int spa_loop_utils_update_io(spa_loop_utils*, spa_source*, uint32_t)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:377:16: note: in expansion of macro ‘spa_api_method_r’ 377 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:377:16: note: in expansion of macro ‘spa_api_method_r’ 377 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘spa_source* spa_loop_utils_add_idle(spa_loop_utils*, bool, spa_source_idle_func_t, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:384:16: note: in expansion of macro ‘spa_api_method_r’ 384 | return spa_api_method_r(struct spa_source *, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:384:16: note: in expansion of macro ‘spa_api_method_r’ 384 | return spa_api_method_r(struct spa_source *, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘int spa_loop_utils_enable_idle(spa_loop_utils*, spa_source*, bool)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:390:16: note: in expansion of macro ‘spa_api_method_r’ 390 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:390:16: note: in expansion of macro ‘spa_api_method_r’ 390 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘spa_source* spa_loop_utils_add_event(spa_loop_utils*, spa_source_event_func_t, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:396:16: note: in expansion of macro ‘spa_api_method_r’ 396 | return spa_api_method_r(struct spa_source *, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:396:16: note: in expansion of macro ‘spa_api_method_r’ 396 | return spa_api_method_r(struct spa_source *, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘int spa_loop_utils_signal_event(spa_loop_utils*, spa_source*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:402:16: note: in expansion of macro ‘spa_api_method_r’ 402 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:402:16: note: in expansion of macro ‘spa_api_method_r’ 402 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘spa_source* spa_loop_utils_add_timer(spa_loop_utils*, spa_source_timer_func_t, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:408:16: note: in expansion of macro ‘spa_api_method_r’ 408 | return spa_api_method_r(struct spa_source *, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:408:16: note: in expansion of macro ‘spa_api_method_r’ 408 | return spa_api_method_r(struct spa_source *, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘int spa_loop_utils_update_timer(spa_loop_utils*, spa_source*, timespec*, timespec*, bool)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:415:16: note: in expansion of macro ‘spa_api_method_r’ 415 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:415:16: note: in expansion of macro ‘spa_api_method_r’ 415 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘spa_source* spa_loop_utils_add_signal(spa_loop_utils*, int, spa_source_signal_func_t, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:423:16: note: in expansion of macro ‘spa_api_method_r’ 423 | return spa_api_method_r(struct spa_source *, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:423:16: note: in expansion of macro ‘spa_api_method_r’ 423 | return spa_api_method_r(struct spa_source *, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘void spa_loop_utils_destroy_source(spa_loop_utils*, spa_source*)’: /usr/include/spa-0.2/spa/utils/hook.h:275:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 275 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:430:9: note: in expansion of macro ‘spa_api_method_v’ 430 | spa_api_method_v(spa_loop_utils, &object->iface, destroy_source, 0, source); | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:165:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 165 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:238:9: note: in expansion of macro ‘spa_callbacks_call’ 238 | spa_callbacks_call(&(iface)->cb,method_type,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:277:9: note: in expansion of macro ‘spa_interface_call’ 277 | spa_interface_call(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:430:9: note: in expansion of macro ‘spa_api_method_v’ 430 | spa_api_method_v(spa_loop_utils, &object->iface, destroy_source, 0, source); | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/client.h: In function ‘int pw_client_add_listener(pw_client*, spa_hook*, const pw_client_events*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/client.h:165:16: note: in expansion of macro ‘spa_api_method_r’ 165 | return spa_api_method_r(int, -ENOTSUP, pw_client, (struct spa_interface*)object, add_listener, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/client.h:165:16: note: in expansion of macro ‘spa_api_method_r’ 165 | return spa_api_method_r(int, -ENOTSUP, pw_client, (struct spa_interface*)object, add_listener, 0, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/client.h: In function ‘int pw_client_error(pw_client*, uint32_t, int, const char*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/client.h:172:16: note: in expansion of macro ‘spa_api_method_r’ 172 | return spa_api_method_r(int, -ENOTSUP, pw_client, (struct spa_interface*)object, error, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/client.h:172:16: note: in expansion of macro ‘spa_api_method_r’ 172 | return spa_api_method_r(int, -ENOTSUP, pw_client, (struct spa_interface*)object, error, 0, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/client.h: In function ‘int pw_client_update_properties(pw_client*, const spa_dict*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/client.h:179:16: note: in expansion of macro ‘spa_api_method_r’ 179 | return spa_api_method_r(int, -ENOTSUP, pw_client, (struct spa_interface*)object, update_properties, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/client.h:179:16: note: in expansion of macro ‘spa_api_method_r’ 179 | return spa_api_method_r(int, -ENOTSUP, pw_client, (struct spa_interface*)object, update_properties, 0, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/client.h: In function ‘int pw_client_get_permissions(pw_client*, uint32_t, uint32_t)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/client.h:186:16: note: in expansion of macro ‘spa_api_method_r’ 186 | return spa_api_method_r(int, -ENOTSUP, pw_client, (struct spa_interface*)object, get_permissions, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/client.h:186:16: note: in expansion of macro ‘spa_api_method_r’ 186 | return spa_api_method_r(int, -ENOTSUP, pw_client, (struct spa_interface*)object, get_permissions, 0, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/client.h: In function ‘int pw_client_update_permissions(pw_client*, uint32_t, const pw_permission*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/client.h:194:16: note: in expansion of macro ‘spa_api_method_r’ 194 | return spa_api_method_r(int, -ENOTSUP, pw_client, (struct spa_interface*)object, update_permissions, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/client.h:194:16: note: in expansion of macro ‘spa_api_method_r’ 194 | return spa_api_method_r(int, -ENOTSUP, pw_client, (struct spa_interface*)object, update_permissions, 0, | ^~~~~~~~~~~~~~~~ In file included from /usr/include/pipewire-0.3/pipewire/conf.h:8, from /usr/include/pipewire-0.3/pipewire/pipewire.h:16: /usr/include/spa-0.2/spa/utils/json-core.h: In function ‘void spa_json_init(spa_json*, const char*, size_t)’: /usr/include/spa-0.2/spa/utils/json-core.h:50:89: warning: ISO C++ forbids compound-literals [-Wpedantic] 50 | #define SPA_JSON_INIT(data,size) ((struct spa_json) { (data), (data)+(size), NULL, 0, 0 }) | ^ /usr/include/spa-0.2/spa/utils/json-core.h:54:18: note: in expansion of macro ‘SPA_JSON_INIT’ 54 | *iter = SPA_JSON_INIT(data, size); | ^~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h: In function ‘void spa_json_enter(spa_json*, spa_json*)’: /usr/include/spa-0.2/spa/utils/json-core.h:56:110: warning: ISO C++ forbids compound-literals [-Wpedantic] 56 | #define SPA_JSON_ENTER(iter) ((struct spa_json) { (iter)->cur, (iter)->end, (iter), (iter)->state & 0xff0, 0 }) | ^ /usr/include/spa-0.2/spa/utils/json-core.h:60:16: note: in expansion of macro ‘SPA_JSON_ENTER’ 60 | *sub = SPA_JSON_ENTER(iter); | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h: In function ‘void spa_json_save(spa_json*, spa_json*)’: /usr/include/spa-0.2/spa/utils/json-core.h:63:99: warning: ISO C++ forbids compound-literals [-Wpedantic] 63 | #define SPA_JSON_SAVE(iter) ((struct spa_json) { (iter)->cur, (iter)->end, NULL, (iter)->state, 0 }) | ^ /usr/include/spa-0.2/spa/utils/json-core.h:67:17: note: in expansion of macro ‘SPA_JSON_SAVE’ 67 | *save = SPA_JSON_SAVE(iter); | ^~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h: In function ‘void spa_json_start(spa_json*, spa_json*, const char*)’: /usr/include/spa-0.2/spa/utils/json-core.h:70:82: warning: ISO C++ forbids compound-literals [-Wpedantic] 70 | #define SPA_JSON_START(iter,p) ((struct spa_json) { (p), (iter)->end, NULL, 0, 0 }) | ^ /usr/include/spa-0.2/spa/utils/json-core.h:74:16: note: in expansion of macro ‘SPA_JSON_START’ 74 | *sub = SPA_JSON_START(iter,pos); | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h: In function ‘int spa_json_next(spa_json*, const char**)’: /usr/include/spa-0.2/spa/utils/defs.h:83:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 83 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/defs.h:91:81: note: in expansion of macro ‘SPA_FLAG_CLEAR’ 91 | #define SPA_FLAG_UPDATE(field,flag,val) ((val) ? SPA_FLAG_SET((field),(flag)) : SPA_FLAG_CLEAR((field),(flag))) | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h:141:41: note: in expansion of macro ‘SPA_FLAG_UPDATE’ 141 | SPA_FLAG_UPDATE(flag, __KEY_FLAG, !(flag & __KEY_FLAG)); | ^~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/defs.h:83:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 83 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/json-core.h:153:41: note: in expansion of macro ‘SPA_FLAG_CLEAR’ 153 | SPA_FLAG_CLEAR(flag, __KEY_FLAG); | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/defs.h:83:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 83 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/defs.h:91:81: note: in expansion of macro ‘SPA_FLAG_CLEAR’ 91 | #define SPA_FLAG_UPDATE(field,flag,val) ((val) ? SPA_FLAG_SET((field),(flag)) : SPA_FLAG_CLEAR((field),(flag))) | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h:156:33: note: in expansion of macro ‘SPA_FLAG_UPDATE’ 156 | SPA_FLAG_UPDATE(iter->state, __ARRAY_FLAG, cur == '['); | ^~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/defs.h:83:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 83 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/defs.h:91:81: note: in expansion of macro ‘SPA_FLAG_CLEAR’ 91 | #define SPA_FLAG_UPDATE(field,flag,val) ((val) ? SPA_FLAG_SET((field),(flag)) : SPA_FLAG_CLEAR((field),(flag))) | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h:163:41: note: in expansion of macro ‘SPA_FLAG_UPDATE’ 163 | SPA_FLAG_UPDATE(iter->state, __PREV_ARRAY_FLAG, flag & __ARRAY_FLAG); | ^~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/defs.h:83:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 83 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/defs.h:91:81: note: in expansion of macro ‘SPA_FLAG_CLEAR’ 91 | #define SPA_FLAG_UPDATE(field,flag,val) ((val) ? SPA_FLAG_SET((field),(flag)) : SPA_FLAG_CLEAR((field),(flag))) | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h:166:41: note: in expansion of macro ‘SPA_FLAG_UPDATE’ 166 | SPA_FLAG_UPDATE(array_stack[(iter->depth-1) >> 6], mask, flag & __ARRAY_FLAG); | ^~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/defs.h:83:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 83 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/defs.h:91:81: note: in expansion of macro ‘SPA_FLAG_CLEAR’ 91 | #define SPA_FLAG_UPDATE(field,flag,val) ((val) ? SPA_FLAG_SET((field),(flag)) : SPA_FLAG_CLEAR((field),(flag))) | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h:196:41: note: in expansion of macro ‘SPA_FLAG_UPDATE’ 196 | SPA_FLAG_UPDATE(iter->state, __ARRAY_FLAG, flag & __PREV_ARRAY_FLAG); | ^~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/defs.h:83:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 83 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/defs.h:91:81: note: in expansion of macro ‘SPA_FLAG_CLEAR’ 91 | #define SPA_FLAG_UPDATE(field,flag,val) ((val) ? SPA_FLAG_SET((field),(flag)) : SPA_FLAG_CLEAR((field),(flag))) | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h:199:41: note: in expansion of macro ‘SPA_FLAG_UPDATE’ 199 | SPA_FLAG_UPDATE(iter->state, __ARRAY_FLAG, | ^~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/defs.h:83:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 83 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/defs.h:91:81: note: in expansion of macro ‘SPA_FLAG_CLEAR’ 91 | #define SPA_FLAG_UPDATE(field,flag,val) ((val) ? SPA_FLAG_SET((field),(flag)) : SPA_FLAG_CLEAR((field),(flag))) | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h:216:41: note: in expansion of macro ‘SPA_FLAG_UPDATE’ 216 | SPA_FLAG_UPDATE(flag, __KEY_FLAG, !(flag & __KEY_FLAG)); | ^~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h:250:25: warning: range expressions in switch statements are non-standard [-Wpedantic] 250 | case 240 ... 247: | ^~~~ /usr/include/spa-0.2/spa/utils/json-core.h:253:25: warning: range expressions in switch statements are non-standard [-Wpedantic] 253 | case 224 ... 239: | ^~~~ /usr/include/spa-0.2/spa/utils/json-core.h:256:25: warning: range expressions in switch statements are non-standard [-Wpedantic] 256 | case 192 ... 223: | ^~~~ /usr/include/spa-0.2/spa/utils/json-core.h:267:25: warning: range expressions in switch statements are non-standard [-Wpedantic] 267 | case 128 ... 191: | ^~~~ /usr/include/spa-0.2/spa/utils/json-core.h: In function ‘bool spa_json_get_error(spa_json*, const char*, spa_error_location*)’: /usr/include/spa-0.2/spa/utils/defs.h:159:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 159 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/json-core.h:369:24: note: in expansion of macro ‘SPA_CLAMP’ 369 | code = SPA_CLAMP(iter->state & 0xff, 0u, SPA_N_ELEMENTS(reasons)-1); | ^~~~~~~~~ /usr/include/spa-0.2/spa/utils/defs.h:147:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 147 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/defs.h:163:9: note: in expansion of macro ‘SPA_MIN’ 163 | SPA_MIN(SPA_MAX(_v, _low), _high); \ | ^~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h:369:24: note: in expansion of macro ‘SPA_CLAMP’ 369 | code = SPA_CLAMP(iter->state & 0xff, 0u, SPA_N_ELEMENTS(reasons)-1); | ^~~~~~~~~ /usr/include/spa-0.2/spa/utils/defs.h:153:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 153 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/defs.h:148:20: note: in definition of macro ‘SPA_MIN’ 148 | __typeof__(a) _min_a = (a); \ | ^ /usr/include/spa-0.2/spa/utils/defs.h:163:17: note: in expansion of macro ‘SPA_MAX’ 163 | SPA_MIN(SPA_MAX(_v, _low), _high); \ | ^~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h:369:24: note: in expansion of macro ‘SPA_CLAMP’ 369 | code = SPA_CLAMP(iter->state & 0xff, 0u, SPA_N_ELEMENTS(reasons)-1); | ^~~~~~~~~ /usr/include/spa-0.2/spa/utils/defs.h:153:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 153 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/defs.h:148:33: note: in definition of macro ‘SPA_MIN’ 148 | __typeof__(a) _min_a = (a); \ | ^ /usr/include/spa-0.2/spa/utils/defs.h:163:17: note: in expansion of macro ‘SPA_MAX’ 163 | SPA_MIN(SPA_MAX(_v, _low), _high); \ | ^~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h:369:24: note: in expansion of macro ‘SPA_CLAMP’ 369 | code = SPA_CLAMP(iter->state & 0xff, 0u, SPA_N_ELEMENTS(reasons)-1); | ^~~~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h: In function ‘int spa_json_parse_float(const char*, int, float*)’: /usr/include/spa-0.2/spa/utils/json-core.h:414:37: warning: range expressions in switch statements are non-standard [-Wpedantic] 414 | case '+': case '-': case '0' ... '9': case '.': case 'e': case 'E': break; | ^~~~ /usr/include/pipewire-0.3/pipewire/device.h: In function ‘int pw_device_add_listener(pw_device*, spa_hook*, const pw_device_events*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/device.h:155:16: note: in expansion of macro ‘spa_api_method_r’ 155 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/device.h:155:16: note: in expansion of macro ‘spa_api_method_r’ 155 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/device.h: In function ‘int pw_device_subscribe_params(pw_device*, uint32_t*, uint32_t)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/device.h:163:16: note: in expansion of macro ‘spa_api_method_r’ 163 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/device.h:163:16: note: in expansion of macro ‘spa_api_method_r’ 163 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/device.h: In function ‘int pw_device_enum_params(pw_device*, int, uint32_t, uint32_t, uint32_t, const spa_pod*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/device.h:173:16: note: in expansion of macro ‘spa_api_method_r’ 173 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/device.h:173:16: note: in expansion of macro ‘spa_api_method_r’ 173 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/device.h: In function ‘int pw_device_set_param(pw_device*, uint32_t, uint32_t, const spa_pod*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/device.h:182:16: note: in expansion of macro ‘spa_api_method_r’ 182 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/device.h:182:16: note: in expansion of macro ‘spa_api_method_r’ 182 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_add_listener(spa_node*, spa_hook*, const spa_node_events*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:650:16: note: in expansion of macro ‘spa_api_method_r’ 650 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, add_listener, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:650:16: note: in expansion of macro ‘spa_api_method_r’ 650 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, add_listener, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_set_callbacks(spa_node*, const spa_node_callbacks*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:657:16: note: in expansion of macro ‘spa_api_method_r’ 657 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, set_callbacks, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:657:16: note: in expansion of macro ‘spa_api_method_r’ 657 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, set_callbacks, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_sync(spa_node*, int)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:662:16: note: in expansion of macro ‘spa_api_method_r’ 662 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, sync, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:662:16: note: in expansion of macro ‘spa_api_method_r’ 662 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, sync, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_enum_params(spa_node*, int, uint32_t, uint32_t, uint32_t, const spa_pod*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:669:16: note: in expansion of macro ‘spa_api_method_r’ 669 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, enum_params, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:669:16: note: in expansion of macro ‘spa_api_method_r’ 669 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, enum_params, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_set_param(spa_node*, uint32_t, uint32_t, const spa_pod*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:676:16: note: in expansion of macro ‘spa_api_method_r’ 676 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, set_param, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:676:16: note: in expansion of macro ‘spa_api_method_r’ 676 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, set_param, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_set_io(spa_node*, uint32_t, void*, size_t)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:682:16: note: in expansion of macro ‘spa_api_method_r’ 682 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, set_io, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:682:16: note: in expansion of macro ‘spa_api_method_r’ 682 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, set_io, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_send_command(spa_node*, const spa_command*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:688:16: note: in expansion of macro ‘spa_api_method_r’ 688 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, send_command, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:688:16: note: in expansion of macro ‘spa_api_method_r’ 688 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, send_command, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_add_port(spa_node*, spa_direction, uint32_t, const spa_dict*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:695:16: note: in expansion of macro ‘spa_api_method_r’ 695 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, add_port, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:695:16: note: in expansion of macro ‘spa_api_method_r’ 695 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, add_port, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_remove_port(spa_node*, spa_direction, uint32_t)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:701:16: note: in expansion of macro ‘spa_api_method_r’ 701 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, remove_port, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:701:16: note: in expansion of macro ‘spa_api_method_r’ 701 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, remove_port, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_port_enum_params(spa_node*, int, spa_direction, uint32_t, uint32_t, uint32_t, uint32_t, const spa_pod*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:709:16: note: in expansion of macro ‘spa_api_method_r’ 709 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, port_enum_params, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:709:16: note: in expansion of macro ‘spa_api_method_r’ 709 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, port_enum_params, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_port_set_param(spa_node*, spa_direction, uint32_t, uint32_t, uint32_t, const spa_pod*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:718:16: note: in expansion of macro ‘spa_api_method_r’ 718 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, port_set_param, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:718:16: note: in expansion of macro ‘spa_api_method_r’ 718 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, port_set_param, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_port_use_buffers(spa_node*, spa_direction, uint32_t, uint32_t, spa_buffer**, uint32_t)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:728:16: note: in expansion of macro ‘spa_api_method_r’ 728 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, port_use_buffers, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:728:16: note: in expansion of macro ‘spa_api_method_r’ 728 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, port_use_buffers, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_port_set_io(spa_node*, spa_direction, uint32_t, uint32_t, void*, size_t)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:736:16: note: in expansion of macro ‘spa_api_method_r’ 736 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, port_set_io, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:736:16: note: in expansion of macro ‘spa_api_method_r’ 736 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, port_set_io, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_port_reuse_buffer(spa_node*, uint32_t, uint32_t)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:742:16: note: in expansion of macro ‘spa_api_method_r’ 742 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, port_reuse_buffer, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:742:16: note: in expansion of macro ‘spa_api_method_r’ 742 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, port_reuse_buffer, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_port_reuse_buffer_fast(spa_node*, uint32_t, uint32_t)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:747:16: note: in expansion of macro ‘spa_api_method_fast_r’ 747 | return spa_api_method_fast_r(int, -ENOTSUP, spa_node, &object->iface, port_reuse_buffer, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:747:16: note: in expansion of macro ‘spa_api_method_fast_r’ 747 | return spa_api_method_fast_r(int, -ENOTSUP, spa_node, &object->iface, port_reuse_buffer, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_process(spa_node*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:752:16: note: in expansion of macro ‘spa_api_method_r’ 752 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, process, 0); | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:752:16: note: in expansion of macro ‘spa_api_method_r’ 752 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, process, 0); | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_process_fast(spa_node*)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:756:16: note: in expansion of macro ‘spa_api_method_fast_r’ 756 | return spa_api_method_fast_r(int, -ENOTSUP, spa_node, &object->iface, process, 0); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:756:16: note: in expansion of macro ‘spa_api_method_fast_r’ 756 | return spa_api_method_fast_r(int, -ENOTSUP, spa_node, &object->iface, process, 0); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/factory.h: In function ‘int pw_factory_add_listener(pw_factory*, spa_hook*, const pw_factory_events*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/factory.h:97:16: note: in expansion of macro ‘spa_api_method_r’ 97 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/factory.h:97:16: note: in expansion of macro ‘spa_api_method_r’ 97 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/log.h: In function ‘void spa_log_topic_init(spa_log*, spa_log_topic*)’: /usr/include/spa-0.2/spa/utils/hook.h:165:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 165 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:238:9: note: in expansion of macro ‘spa_callbacks_call’ 238 | spa_callbacks_call(&(iface)->cb,method_type,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/log.h:229:9: note: in expansion of macro ‘spa_interface_call’ 229 | spa_interface_call(&log->iface, struct spa_log_methods, topic_init, 1, topic); | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/log.h: In function ‘void spa_log_logtv(spa_log*, spa_log_level, const spa_log_topic*, const char*, int, const char*, const char*, va_list)’: /usr/include/spa-0.2/spa/utils/hook.h:165:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 165 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:238:9: note: in expansion of macro ‘spa_callbacks_call’ 238 | spa_callbacks_call(&(iface)->cb,method_type,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/log.h:273:22: note: in expansion of macro ‘spa_interface_call’ 273 | if (!spa_interface_call(i, | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:165:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 165 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:238:9: note: in expansion of macro ‘spa_callbacks_call’ 238 | spa_callbacks_call(&(iface)->cb,method_type,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/log.h:277:21: note: in expansion of macro ‘spa_interface_call’ 277 | spa_interface_call(i, | ^~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/link.h: In function ‘int pw_link_add_listener(pw_link*, spa_hook*, const pw_link_events*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/link.h:123:16: note: in expansion of macro ‘spa_api_method_r’ 123 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/link.h:123:16: note: in expansion of macro ‘spa_api_method_r’ 123 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/module.h: In function ‘int pw_module_add_listener(pw_module*, spa_hook*, const pw_module_events*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/module.h:95:16: note: in expansion of macro ‘spa_api_method_r’ 95 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/module.h:95:16: note: in expansion of macro ‘spa_api_method_r’ 95 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/node.h: In function ‘int pw_node_add_listener(pw_node*, spa_hook*, const pw_node_events*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/node.h:194:16: note: in expansion of macro ‘spa_api_method_r’ 194 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/node.h:194:16: note: in expansion of macro ‘spa_api_method_r’ 194 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/node.h: In function ‘int pw_node_subscribe_params(pw_node*, uint32_t*, uint32_t)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/node.h:202:16: note: in expansion of macro ‘spa_api_method_r’ 202 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/node.h:202:16: note: in expansion of macro ‘spa_api_method_r’ 202 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/node.h: In function ‘int pw_node_enum_params(pw_node*, int, uint32_t, uint32_t, uint32_t, const spa_pod*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/node.h:212:16: note: in expansion of macro ‘spa_api_method_r’ 212 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/node.h:212:16: note: in expansion of macro ‘spa_api_method_r’ 212 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/node.h: In function ‘int pw_node_set_param(pw_node*, uint32_t, uint32_t, const spa_pod*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/node.h:221:16: note: in expansion of macro ‘spa_api_method_r’ 221 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/node.h:221:16: note: in expansion of macro ‘spa_api_method_r’ 221 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/node.h: In function ‘int pw_node_send_command(pw_node*, const spa_command*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/node.h:229:16: note: in expansion of macro ‘spa_api_method_r’ 229 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/node.h:229:16: note: in expansion of macro ‘spa_api_method_r’ 229 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/port.h: In function ‘int pw_port_add_listener(pw_port*, spa_hook*, const pw_port_events*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/port.h:155:16: note: in expansion of macro ‘spa_api_method_r’ 155 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/port.h:155:16: note: in expansion of macro ‘spa_api_method_r’ 155 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/port.h: In function ‘int pw_port_subscribe_params(pw_port*, uint32_t*, uint32_t)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/port.h:163:16: note: in expansion of macro ‘spa_api_method_r’ 163 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/port.h:163:16: note: in expansion of macro ‘spa_api_method_r’ 163 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/port.h: In function ‘int pw_port_enum_params(pw_port*, int, uint32_t, uint32_t, uint32_t, const spa_pod*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/port.h:173:16: note: in expansion of macro ‘spa_api_method_r’ 173 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/port.h:173:16: note: in expansion of macro ‘spa_api_method_r’ 173 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/thread.h: In function ‘spa_thread* spa_thread_utils_create(spa_thread_utils*, const spa_dict*, void* (*)(void*), void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/thread.h:72:16: note: in expansion of macro ‘spa_api_method_r’ 72 | return spa_api_method_r(struct spa_thread *, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/thread.h:72:16: note: in expansion of macro ‘spa_api_method_r’ 72 | return spa_api_method_r(struct spa_thread *, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/thread.h: In function ‘int spa_thread_utils_join(spa_thread_utils*, spa_thread*, void**)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/thread.h:82:16: note: in expansion of macro ‘spa_api_method_r’ 82 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/thread.h:82:16: note: in expansion of macro ‘spa_api_method_r’ 82 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/thread.h: In function ‘int spa_thread_utils_get_rt_range(spa_thread_utils*, const spa_dict*, int*, int*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/thread.h:92:16: note: in expansion of macro ‘spa_api_method_r’ 92 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/thread.h:92:16: note: in expansion of macro ‘spa_api_method_r’ 92 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/thread.h: In function ‘int spa_thread_utils_acquire_rt(spa_thread_utils*, spa_thread*, int)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/thread.h:102:16: note: in expansion of macro ‘spa_api_method_r’ 102 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/thread.h:102:16: note: in expansion of macro ‘spa_api_method_r’ 102 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/thread.h: In function ‘int spa_thread_utils_drop_rt(spa_thread_utils*, spa_thread*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/thread.h:112:16: note: in expansion of macro ‘spa_api_method_r’ 112 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/thread.h:112:16: note: in expansion of macro ‘spa_api_method_r’ 112 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/iter.h: In function ‘uint32_t spa_pod_copy_array(const spa_pod*, uint32_t, void*, uint32_t)’: /usr/include/spa-0.2/spa/utils/defs.h:147:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 147 | ({ \ | ^ /usr/include/spa-0.2/spa/pod/iter.h:345:20: note: in expansion of macro ‘SPA_MIN’ 345 | n_values = SPA_MIN(n_values, max_values); | ^~~~~~~ /usr/include/spa-0.2/spa/pod/iter.h: In function ‘spa_pod* spa_pod_get_values(const spa_pod*, uint32_t*, uint32_t*)’: /usr/include/spa-0.2/spa/utils/defs.h:147:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 147 | ({ \ | ^ /usr/include/spa-0.2/spa/pod/iter.h:361:35: note: in expansion of macro ‘SPA_MIN’ 361 | *n_vals = SPA_MIN(1u, SPA_POD_CHOICE_N_VALUES(pod)); | ^~~~~~~ In file included from /usr/include/spa-0.2/spa/param/format-utils.h:18, from /<>/src/pipewiresourcestream.h:21: /usr/include/spa-0.2/spa/pod/parser.h: In function ‘void spa_pod_parser_init(spa_pod_parser*, const void*, uint32_t)’: /usr/include/spa-0.2/spa/pod/parser.h:44:100: warning: ISO C++ forbids compound-literals [-Wpedantic] 44 | #define SPA_POD_PARSER_INIT(buffer,size) ((struct spa_pod_parser){ (buffer), (size), 0, {0,0,NULL}}) | ^ /usr/include/spa-0.2/spa/pod/parser.h:49:19: note: in expansion of macro ‘SPA_POD_PARSER_INIT’ 49 | *parser = SPA_POD_PARSER_INIT(data, size); | ^~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/param/format-utils.h: In function ‘int spa_format_parse(const spa_pod*, uint32_t*, uint32_t*)’: /usr/include/spa-0.2/spa/pod/parser.h:561:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 561 | ({ \ | ^ /usr/include/spa-0.2/spa/param/format-utils.h:32:16: note: in expansion of macro ‘spa_pod_parse_object’ 32 | return spa_pod_parse_object(format, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/parser.h:539:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 539 | ({ \ | ^ /usr/include/spa-0.2/spa/pod/parser.h:564:9: note: in expansion of macro ‘spa_pod_parser_get_object’ 564 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/param/format-utils.h:32:16: note: in expansion of macro ‘spa_pod_parse_object’ 32 | return spa_pod_parse_object(format, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘void spa_pod_builder_set_callbacks(spa_pod_builder*, const spa_pod_builder_callbacks*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:133:86: warning: ISO C++ forbids compound-literals [-Wpedantic] 133 | #define SPA_CALLBACKS_INIT(_funcs,_data) ((struct spa_callbacks){ (_funcs), (_data), }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:72:30: note: in expansion of macro ‘SPA_CALLBACKS_INIT’ 72 | builder->callbacks = SPA_CALLBACKS_INIT(callbacks, data); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/spa-0.2/spa/param/video/raw-utils.h:18, from /usr/include/spa-0.2/spa/param/video/format-utils.h:14, from /<>/src/pipewiresourcestream.h:23: /usr/include/spa-0.2/spa/pod/builder.h: In function ‘void spa_pod_builder_init(spa_pod_builder*, void*, uint32_t)’: /usr/include/spa-0.2/spa/pod/builder.h:60:114: warning: ISO C++ forbids compound-literals [-Wpedantic] 60 | #define SPA_POD_BUILDER_INIT(buffer,size) ((struct spa_pod_builder){ (buffer), (size), 0, {0,0,NULL},{NULL,NULL}}) | ^ /usr/include/spa-0.2/spa/pod/builder.h:87:20: note: in expansion of macro ‘SPA_POD_BUILDER_INIT’ 87 | *builder = SPA_POD_BUILDER_INIT(data, size); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_raw(spa_pod_builder*, const void*, uint32_t)’: /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/pod/builder.h:140:25: note: in expansion of macro ‘spa_callbacks_call_res’ 140 | spa_callbacks_call_res(&builder->callbacks, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_primitive(spa_pod_builder*, const spa_pod*)’: /usr/include/spa-0.2/spa/utils/defs.h:83:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 83 | ({ \ | ^ /usr/include/spa-0.2/spa/pod/builder.h:205:17: note: in expansion of macro ‘SPA_FLAG_CLEAR’ 205 | SPA_FLAG_CLEAR(builder->state.flags, SPA_POD_BUILDER_FLAG_FIRST); | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_none(spa_pod_builder*)’: /usr/include/spa-0.2/spa/pod/builder.h:214:68: warning: ISO C++ forbids compound-literals [-Wpedantic] 214 | #define SPA_POD_INIT(size,type) ((struct spa_pod) { (size), (type) }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:216:29: note: in expansion of macro ‘SPA_POD_INIT’ 216 | #define SPA_POD_INIT_None() SPA_POD_INIT(0, SPA_TYPE_None) | ^~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h:220:34: note: in expansion of macro ‘SPA_POD_INIT_None’ 220 | const struct spa_pod p = SPA_POD_INIT_None(); | ^~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_child(spa_pod_builder*, uint32_t, uint32_t)’: /usr/include/spa-0.2/spa/pod/builder.h:214:68: warning: ISO C++ forbids compound-literals [-Wpedantic] 214 | #define SPA_POD_INIT(size,type) ((struct spa_pod) { (size), (type) }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:226:34: note: in expansion of macro ‘SPA_POD_INIT’ 226 | const struct spa_pod p = SPA_POD_INIT(size,type); | ^~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/defs.h:83:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 83 | ({ \ | ^ /usr/include/spa-0.2/spa/pod/builder.h:227:9: note: in expansion of macro ‘SPA_FLAG_CLEAR’ 227 | SPA_FLAG_CLEAR(builder->state.flags, SPA_POD_BUILDER_FLAG_FIRST); | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_bool(spa_pod_builder*, bool)’: /usr/include/spa-0.2/spa/pod/builder.h:231:110: warning: ISO C++ forbids compound-literals [-Wpedantic] 231 | #define SPA_POD_INIT_Bool(val) ((struct spa_pod_bool){ { sizeof(uint32_t), SPA_TYPE_Bool }, (val) ? 1 : 0, 0 }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:235:39: note: in expansion of macro ‘SPA_POD_INIT_Bool’ 235 | const struct spa_pod_bool p = SPA_POD_INIT_Bool(val); | ^~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_id(spa_pod_builder*, uint32_t)’: /usr/include/spa-0.2/spa/pod/builder.h:239:96: warning: ISO C++ forbids compound-literals [-Wpedantic] 239 | #define SPA_POD_INIT_Id(val) ((struct spa_pod_id){ { sizeof(uint32_t), SPA_TYPE_Id }, (val), 0 }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:243:37: note: in expansion of macro ‘SPA_POD_INIT_Id’ 243 | const struct spa_pod_id p = SPA_POD_INIT_Id(val); | ^~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_int(spa_pod_builder*, int32_t)’: /usr/include/spa-0.2/spa/pod/builder.h:247:98: warning: ISO C++ forbids compound-literals [-Wpedantic] 247 | #define SPA_POD_INIT_Int(val) ((struct spa_pod_int){ { sizeof(int32_t), SPA_TYPE_Int }, (val), 0 }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:251:38: note: in expansion of macro ‘SPA_POD_INIT_Int’ 251 | const struct spa_pod_int p = SPA_POD_INIT_Int(val); | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_long(spa_pod_builder*, int64_t)’: /usr/include/spa-0.2/spa/pod/builder.h:255:98: warning: ISO C++ forbids compound-literals [-Wpedantic] 255 | #define SPA_POD_INIT_Long(val) ((struct spa_pod_long){ { sizeof(int64_t), SPA_TYPE_Long }, (val) }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:259:39: note: in expansion of macro ‘SPA_POD_INIT_Long’ 259 | const struct spa_pod_long p = SPA_POD_INIT_Long(val); | ^~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_float(spa_pod_builder*, float)’: /usr/include/spa-0.2/spa/pod/builder.h:263:102: warning: ISO C++ forbids compound-literals [-Wpedantic] 263 | #define SPA_POD_INIT_Float(val) ((struct spa_pod_float){ { sizeof(float), SPA_TYPE_Float }, (val), 0 }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:267:40: note: in expansion of macro ‘SPA_POD_INIT_Float’ 267 | const struct spa_pod_float p = SPA_POD_INIT_Float(val); | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_double(spa_pod_builder*, double)’: /usr/include/spa-0.2/spa/pod/builder.h:271:103: warning: ISO C++ forbids compound-literals [-Wpedantic] 271 | #define SPA_POD_INIT_Double(val) ((struct spa_pod_double){ { sizeof(double), SPA_TYPE_Double }, (val) }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:275:41: note: in expansion of macro ‘SPA_POD_INIT_Double’ 275 | const struct spa_pod_double p = SPA_POD_INIT_Double(val); | ^~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_string_len(spa_pod_builder*, const char*, uint32_t)’: /usr/include/spa-0.2/spa/pod/builder.h:279:87: warning: ISO C++ forbids compound-literals [-Wpedantic] 279 | #define SPA_POD_INIT_String(len) ((struct spa_pod_string){ { (len), SPA_TYPE_String } }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:296:41: note: in expansion of macro ‘SPA_POD_INIT_String’ 296 | const struct spa_pod_string p = SPA_POD_INIT_String(len+1); | ^~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_bytes(spa_pod_builder*, const void*, uint32_t)’: /usr/include/spa-0.2/spa/pod/builder.h:309:84: warning: ISO C++ forbids compound-literals [-Wpedantic] 309 | #define SPA_POD_INIT_Bytes(len) ((struct spa_pod_bytes){ { (len), SPA_TYPE_Bytes } }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:314:40: note: in expansion of macro ‘SPA_POD_INIT_Bytes’ 314 | const struct spa_pod_bytes p = SPA_POD_INIT_Bytes(len); | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_pointer(spa_pod_builder*, uint32_t, const void*)’: /usr/include/spa-0.2/spa/pod/builder.h:329:151: warning: ISO C++ forbids compound-literals [-Wpedantic] 329 | #define SPA_POD_INIT_Pointer(type,value) ((struct spa_pod_pointer){ { sizeof(struct spa_pod_pointer_body), SPA_TYPE_Pointer }, { (type), 0, (value) } }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:334:42: note: in expansion of macro ‘SPA_POD_INIT_Pointer’ 334 | const struct spa_pod_pointer p = SPA_POD_INIT_Pointer(type, val); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_fd(spa_pod_builder*, int64_t)’: /usr/include/spa-0.2/spa/pod/builder.h:338:90: warning: ISO C++ forbids compound-literals [-Wpedantic] 338 | #define SPA_POD_INIT_Fd(fd) ((struct spa_pod_fd){ { sizeof(int64_t), SPA_TYPE_Fd }, (fd) }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:342:37: note: in expansion of macro ‘SPA_POD_INIT_Fd’ 342 | const struct spa_pod_fd p = SPA_POD_INIT_Fd(fd); | ^~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_rectangle(spa_pod_builder*, uint32_t, uint32_t)’: /usr/include/spa-0.2/spa/utils/defs.h:100:80: warning: ISO C++ forbids compound-literals [-Wpedantic] 100 | #define SPA_RECTANGLE(width,height) ((struct spa_rectangle){ (width), (height) }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:346:121: note: in definition of macro ‘SPA_POD_INIT_Rectangle’ 346 | #define SPA_POD_INIT_Rectangle(val) ((struct spa_pod_rectangle){ { sizeof(struct spa_rectangle), SPA_TYPE_Rectangle }, (val) }) | ^~~ /usr/include/spa-0.2/spa/pod/builder.h:351:67: note: in expansion of macro ‘SPA_RECTANGLE’ 351 | const struct spa_pod_rectangle p = SPA_POD_INIT_Rectangle(SPA_RECTANGLE(width, height)); | ^~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h:346:126: warning: ISO C++ forbids compound-literals [-Wpedantic] 346 | #define SPA_POD_INIT_Rectangle(val) ((struct spa_pod_rectangle){ { sizeof(struct spa_rectangle), SPA_TYPE_Rectangle }, (val) }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:351:44: note: in expansion of macro ‘SPA_POD_INIT_Rectangle’ 351 | const struct spa_pod_rectangle p = SPA_POD_INIT_Rectangle(SPA_RECTANGLE(width, height)); | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_fraction(spa_pod_builder*, uint32_t, uint32_t)’: /usr/include/spa-0.2/spa/utils/defs.h:118:72: warning: ISO C++ forbids compound-literals [-Wpedantic] 118 | #define SPA_FRACTION(num,denom) ((struct spa_fraction){ (num), (denom) }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:355:117: note: in definition of macro ‘SPA_POD_INIT_Fraction’ 355 | #define SPA_POD_INIT_Fraction(val) ((struct spa_pod_fraction){ { sizeof(struct spa_fraction), SPA_TYPE_Fraction }, (val) }) | ^~~ /usr/include/spa-0.2/spa/pod/builder.h:360:65: note: in expansion of macro ‘SPA_FRACTION’ 360 | const struct spa_pod_fraction p = SPA_POD_INIT_Fraction(SPA_FRACTION(num, denom)); | ^~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h:355:122: warning: ISO C++ forbids compound-literals [-Wpedantic] 355 | #define SPA_POD_INIT_Fraction(val) ((struct spa_pod_fraction){ { sizeof(struct spa_fraction), SPA_TYPE_Fraction }, (val) }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:360:43: note: in expansion of macro ‘SPA_POD_INIT_Fraction’ 360 | const struct spa_pod_fraction p = SPA_POD_INIT_Fraction(SPA_FRACTION(num, denom)); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_push_struct(spa_pod_builder*, spa_pod_frame*)’: /usr/include/spa-0.2/spa/pod/builder.h:411:89: warning: ISO C++ forbids compound-literals [-Wpedantic] 411 | #define SPA_POD_INIT_Struct(size) ((struct spa_pod_struct){ { (size), SPA_TYPE_Struct } }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:416:41: note: in expansion of macro ‘SPA_POD_INIT_Struct’ 416 | const struct spa_pod_struct p = SPA_POD_INIT_Struct(0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_push_object(spa_pod_builder*, spa_pod_frame*, uint32_t, uint32_t)’: /usr/include/spa-0.2/spa/pod/builder.h:423:136: warning: ISO C++ forbids compound-literals [-Wpedantic] 423 | #define SPA_POD_INIT_Object(size,type,id,...) ((struct spa_pod_object){ { (size), SPA_TYPE_Object }, { (type), (id) }, ##__VA_ARGS__ }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:430:13: note: in expansion of macro ‘SPA_POD_INIT_Object’ 430 | SPA_POD_INIT_Object(sizeof(struct spa_pod_object_body), type, id); | ^~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_push_sequence(spa_pod_builder*, spa_pod_frame*, uint32_t)’: /usr/include/spa-0.2/spa/pod/builder.h:448:80: warning: ISO C++ forbids compound-literals [-Wpedantic] 448 | ((struct spa_pod_sequence){ { (size), SPA_TYPE_Sequence}, {(unit), 0 } }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:454:13: note: in expansion of macro ‘SPA_POD_INIT_Sequence’ 454 | SPA_POD_INIT_Sequence(sizeof(struct spa_pod_sequence_body), unit); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/param/video/raw-utils.h: In function ‘int spa_format_video_raw_parse(const spa_pod*, spa_video_info_raw*)’: /usr/include/spa-0.2/spa/pod/parser.h:561:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 561 | ({ \ | ^ /usr/include/spa-0.2/spa/param/video/raw-utils.h:41:16: note: in expansion of macro ‘spa_pod_parse_object’ 41 | return spa_pod_parse_object(format, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/parser.h:539:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 539 | ({ \ | ^ /usr/include/spa-0.2/spa/pod/parser.h:564:9: note: in expansion of macro ‘spa_pod_parser_get_object’ 564 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/param/video/raw-utils.h:41:16: note: in expansion of macro ‘spa_pod_parse_object’ 41 | return spa_pod_parse_object(format, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/param/video/dsp-utils.h: In function ‘int spa_format_video_dsp_parse(const spa_pod*, spa_video_info_dsp*)’: /usr/include/spa-0.2/spa/pod/parser.h:561:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 561 | ({ \ | ^ /usr/include/spa-0.2/spa/param/video/dsp-utils.h:41:16: note: in expansion of macro ‘spa_pod_parse_object’ 41 | return spa_pod_parse_object(format, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/parser.h:539:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 539 | ({ \ | ^ /usr/include/spa-0.2/spa/pod/parser.h:564:9: note: in expansion of macro ‘spa_pod_parser_get_object’ 564 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/param/video/dsp-utils.h:41:16: note: in expansion of macro ‘spa_pod_parse_object’ 41 | return spa_pod_parse_object(format, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/param/video/h264-utils.h: In function ‘int spa_format_video_h264_parse(const spa_pod*, spa_video_info_h264*)’: /usr/include/spa-0.2/spa/pod/parser.h:561:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 561 | ({ \ | ^ /usr/include/spa-0.2/spa/param/video/h264-utils.h:33:16: note: in expansion of macro ‘spa_pod_parse_object’ 33 | return spa_pod_parse_object(format, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/parser.h:539:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 539 | ({ \ | ^ /usr/include/spa-0.2/spa/pod/parser.h:564:9: note: in expansion of macro ‘spa_pod_parser_get_object’ 564 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/param/video/h264-utils.h:33:16: note: in expansion of macro ‘spa_pod_parse_object’ 33 | return spa_pod_parse_object(format, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/param/video/mjpg-utils.h: In function ‘int spa_format_video_mjpg_parse(const spa_pod*, spa_video_info_mjpg*)’: /usr/include/spa-0.2/spa/pod/parser.h:561:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 561 | ({ \ | ^ /usr/include/spa-0.2/spa/param/video/mjpg-utils.h:33:16: note: in expansion of macro ‘spa_pod_parse_object’ 33 | return spa_pod_parse_object(format, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/parser.h:539:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 539 | ({ \ | ^ /usr/include/spa-0.2/spa/pod/parser.h:564:9: note: in expansion of macro ‘spa_pod_parser_get_object’ 564 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/param/video/mjpg-utils.h:33:16: note: in expansion of macro ‘spa_pod_parse_object’ 33 | return spa_pod_parse_object(format, | ^~~~~~~~~~~~~~~~~~~~ At global scope: cc1plus: note: unrecognized command-line option ‘-Wno-c99-extensions’ may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option ‘-Wno-gnu-statement-expression-from-macro-expansion’ may have been intended to silence earlier diagnostics [ 37%] Building CXX object src/CMakeFiles/KPipeWireRecord.dir/pipewireproduce.cpp.o cd /<>/obj-i686-linux-gnu/src && /usr/bin/i686-linux-gnu-g++ -DEGL_NO_PLATFORM_SPECIFIC_TYPES -DEGL_NO_X11 -DKCOREADDONS_LIB -DKF_DEPRECATED_WARNINGS_SINCE=0x70000 -DKF_DISABLE_DEPRECATED_BEFORE_AND_AT=0x60900 -DKPIPEWIREDMABUF_DEPRECATED_WARNINGS_SINCE=0x0 -DKPIPEWIREDMABUF_DISABLE_DEPRECATED_BEFORE_AND_AT=0x0 -DKPIPEWIRE_DEPRECATED_WARNINGS_SINCE=0x0 -DKPIPEWIRE_DISABLE_DEPRECATED_BEFORE_AND_AT=0x0 -DKPipeWireRecord_EXPORTS -DMESA_EGL_NO_X11_HEADERS -DQT_CORE_LIB -DQT_DEPRECATED_WARNINGS_SINCE=0x70000 -DQT_DISABLE_DEPRECATED_BEFORE=0x60801 -DQT_GUI_LIB -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_FOREACH -DQT_NO_KEYWORDS -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_QSTRINGBUILDER -DTRANSLATION_DOMAIN=\"kpipewire6\" -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/<>/obj-i686-linux-gnu/src -I/<>/src -I/<>/obj-i686-linux-gnu/src/KPipeWireRecord_autogen/include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -isystem /usr/include/i386-linux-gnu/qt6/QtCore -isystem /usr/include/i386-linux-gnu/qt6 -isystem /usr/lib/i386-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/i386-linux-gnu/qt6/QtGui -isystem /usr/include/KF6/KCoreAddons -isystem /usr/include/libdrm -isystem /usr/include/i386-linux-gnu/qt6/QtGui/6.8.2 -isystem /usr/include/i386-linux-gnu/qt6/QtGui/6.8.2/QtGui -isystem /usr/include/i386-linux-gnu/qt6/QtCore/6.8.2 -isystem /usr/include/i386-linux-gnu/qt6/QtCore/6.8.2/QtCore -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Werror=init-self -Werror=undef -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -pedantic -Wzero-as-null-pointer-constant -Wmissing-include-dirs -std=c++20 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wno-gnu-statement-expression-from-macro-expansion -Wno-zero-as-null-pointer-constant -Wno-c99-extensions -Wno-cast-align -I/usr/include -MD -MT src/CMakeFiles/KPipeWireRecord.dir/pipewireproduce.cpp.o -MF CMakeFiles/KPipeWireRecord.dir/pipewireproduce.cpp.o.d -o CMakeFiles/KPipeWireRecord.dir/pipewireproduce.cpp.o -c /<>/src/pipewireproduce.cpp In file included from /usr/include/spa-0.2/spa/utils/hook.h:13, from /usr/include/spa-0.2/spa/support/plugin.h:15, from /usr/include/pipewire-0.3/pipewire/pipewire.h:12, from /<>/src/pipewireproduce_p.h:13, from /<>/src/pipewireproduce.cpp:7: /usr/include/spa-0.2/spa/utils/list.h: In function ‘void spa_list_init(spa_list*)’: /usr/include/spa-0.2/spa/utils/list.h:37:64: warning: ISO C++ forbids compound-literals [-Wpedantic] 37 | #define SPA_LIST_INIT(list) ((struct spa_list){ (list), (list) }) | ^ /usr/include/spa-0.2/spa/utils/list.h:41:17: note: in expansion of macro ‘SPA_LIST_INIT’ 41 | *list = SPA_LIST_INIT(list); | ^~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h: In function ‘void spa_hook_list_append(spa_hook_list*, spa_hook*, const void*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:133:86: warning: ISO C++ forbids compound-literals [-Wpedantic] 133 | #define SPA_CALLBACKS_INIT(_funcs,_data) ((struct spa_callbacks){ (_funcs), (_data), }) | ^ /usr/include/spa-0.2/spa/utils/hook.h:442:20: note: in expansion of macro ‘SPA_CALLBACKS_INIT’ 442 | hook->cb = SPA_CALLBACKS_INIT(funcs, data); | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h: In function ‘void spa_hook_list_prepend(spa_hook_list*, spa_hook*, const void*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:133:86: warning: ISO C++ forbids compound-literals [-Wpedantic] 133 | #define SPA_CALLBACKS_INIT(_funcs,_data) ((struct spa_callbacks){ (_funcs), (_data), }) | ^ /usr/include/spa-0.2/spa/utils/hook.h:452:20: note: in expansion of macro ‘SPA_CALLBACKS_INIT’ 452 | hook->cb = SPA_CALLBACKS_INIT(funcs, data); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/spa-0.2/spa/support/plugin.h:16: /usr/include/spa-0.2/spa/utils/dict.h: In function ‘const spa_dict_item* spa_dict_lookup_item(const spa_dict*, const char*)’: /usr/include/spa-0.2/spa/utils/dict.h:39:75: warning: ISO C++ forbids compound-literals [-Wpedantic] 39 | #define SPA_DICT_ITEM(key,value) ((struct spa_dict_item) { (key), (value) }) | ^ /usr/include/spa-0.2/spa/utils/dict.h:40:39: note: in expansion of macro ‘SPA_DICT_ITEM’ 40 | #define SPA_DICT_ITEM_INIT(key,value) SPA_DICT_ITEM(key,value) | ^~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/dict.h:83:42: note: in expansion of macro ‘SPA_DICT_ITEM_INIT’ 83 | struct spa_dict_item k = SPA_DICT_ITEM_INIT(key, NULL); | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/plugin.h: In function ‘int spa_handle_get_interface(spa_handle*, const char*, void**)’: /usr/include/spa-0.2/spa/utils/hook.h:263:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 263 | ({ \ | ^ /usr/include/spa-0.2/spa/support/plugin.h:69:16: note: in expansion of macro ‘spa_api_func_r’ 69 | return spa_api_func_r(int, -ENOTSUP, object, get_interface, 0, type, iface); | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/plugin.h: In function ‘int spa_handle_clear(spa_handle*)’: /usr/include/spa-0.2/spa/utils/hook.h:263:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 263 | ({ \ | ^ /usr/include/spa-0.2/spa/support/plugin.h:74:16: note: in expansion of macro ‘spa_api_func_r’ 74 | return spa_api_func_r(int, -ENOTSUP, object, clear, 0); | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/plugin.h: In function ‘size_t spa_handle_factory_get_size(const spa_handle_factory*, const spa_dict*)’: /usr/include/spa-0.2/spa/utils/hook.h:263:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 263 | ({ \ | ^ /usr/include/spa-0.2/spa/support/plugin.h:185:16: note: in expansion of macro ‘spa_api_func_r’ 185 | return spa_api_func_r(size_t, 0, object, get_size, 1, params); | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/plugin.h: In function ‘int spa_handle_factory_init(const spa_handle_factory*, spa_handle*, const spa_dict*, const spa_support*, uint32_t)’: /usr/include/spa-0.2/spa/utils/hook.h:263:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 263 | ({ \ | ^ /usr/include/spa-0.2/spa/support/plugin.h:192:16: note: in expansion of macro ‘spa_api_func_r’ 192 | return spa_api_func_r(int, -ENOTSUP, object, init, 1, handle, info, | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/plugin.h: In function ‘int spa_handle_factory_enum_interface_info(const spa_handle_factory*, const spa_interface_info**, uint32_t*)’: /usr/include/spa-0.2/spa/utils/hook.h:263:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 263 | ({ \ | ^ /usr/include/spa-0.2/spa/support/plugin.h:199:16: note: in expansion of macro ‘spa_api_func_r’ 199 | return spa_api_func_r(int, -ENOTSUP, object, enum_interface_info, 1, | ^~~~~~~~~~~~~~ In file included from /usr/include/spa-0.2/spa/support/plugin.h:14: /usr/include/pipewire-0.3/pipewire/array.h: In function ‘int pw_array_ensure_size(pw_array*, size_t)’: /usr/include/spa-0.2/spa/utils/defs.h:285:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 285 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/array.h:120:25: note: in expansion of macro ‘SPA_ROUND_UP’ 120 | alloc = SPA_ROUND_UP(need, arr->extend); | ^~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/string.h: In function ‘int spa_strbuf_append(spa_strbuf*, const char*, ...)’: /usr/include/spa-0.2/spa/utils/defs.h:147:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 147 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/string.h:392:29: note: in expansion of macro ‘SPA_MIN’ 392 | buf->pos += SPA_MIN(remain, (size_t)written); | ^~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h: In function ‘int pw_core_add_listener(pw_core*, spa_hook*, const pw_core_events*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/core.h:354:16: note: in expansion of macro ‘spa_api_method_r’ 354 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h:354:16: note: in expansion of macro ‘spa_api_method_r’ 354 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h: In function ‘int pw_core_hello(pw_core*, uint32_t)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/core.h:362:16: note: in expansion of macro ‘spa_api_method_r’ 362 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h:362:16: note: in expansion of macro ‘spa_api_method_r’ 362 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h: In function ‘int pw_core_sync(pw_core*, uint32_t, int)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/core.h:370:16: note: in expansion of macro ‘spa_api_method_r’ 370 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h:370:16: note: in expansion of macro ‘spa_api_method_r’ 370 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h: In function ‘int pw_core_pong(pw_core*, uint32_t, int)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/core.h:378:16: note: in expansion of macro ‘spa_api_method_r’ 378 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h:378:16: note: in expansion of macro ‘spa_api_method_r’ 378 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h: In function ‘int pw_core_error(pw_core*, uint32_t, int, int, const char*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/core.h:386:16: note: in expansion of macro ‘spa_api_method_r’ 386 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h:386:16: note: in expansion of macro ‘spa_api_method_r’ 386 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h: In function ‘pw_registry* pw_core_get_registry(pw_core*, uint32_t, size_t)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/core.h:419:16: note: in expansion of macro ‘spa_api_method_r’ 419 | return spa_api_method_r(struct pw_registry*, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h:419:16: note: in expansion of macro ‘spa_api_method_r’ 419 | return spa_api_method_r(struct pw_registry*, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h: In function ‘void* pw_core_create_object(pw_core*, const char*, const char*, uint32_t, const spa_dict*, size_t)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/core.h:433:16: note: in expansion of macro ‘spa_api_method_r’ 433 | return spa_api_method_r(void*, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h:433:16: note: in expansion of macro ‘spa_api_method_r’ 433 | return spa_api_method_r(void*, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h: In function ‘void pw_core_destroy(pw_core*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:275:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 275 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/core.h:442:9: note: in expansion of macro ‘spa_api_method_v’ 442 | spa_api_method_v(pw_core, (struct spa_interface*)core, destroy, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:165:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 165 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:238:9: note: in expansion of macro ‘spa_callbacks_call’ 238 | spa_callbacks_call(&(iface)->cb,method_type,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:277:9: note: in expansion of macro ‘spa_interface_call’ 277 | spa_interface_call(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h:442:9: note: in expansion of macro ‘spa_api_method_v’ 442 | spa_api_method_v(pw_core, (struct spa_interface*)core, destroy, 0, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h: In function ‘int pw_registry_add_listener(pw_registry*, spa_hook*, const pw_registry_events*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/core.h:569:16: note: in expansion of macro ‘spa_api_method_r’ 569 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h:569:16: note: in expansion of macro ‘spa_api_method_r’ 569 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h: In function ‘void* pw_registry_bind(pw_registry*, uint32_t, const char*, uint32_t, size_t)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/core.h:580:16: note: in expansion of macro ‘spa_api_method_r’ 580 | return spa_api_method_r(void*, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h:580:16: note: in expansion of macro ‘spa_api_method_r’ 580 | return spa_api_method_r(void*, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h: In function ‘int pw_registry_destroy(pw_registry*, uint32_t)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/core.h:589:16: note: in expansion of macro ‘spa_api_method_r’ 589 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h:589:16: note: in expansion of macro ‘spa_api_method_r’ 589 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘ssize_t spa_system_read(spa_system*, int, void*, size_t)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:111:16: note: in expansion of macro ‘spa_api_method_fast_r’ 111 | return spa_api_method_fast_r(ssize_t, -ENOTSUP, spa_system, &object->iface, read, 0, fd, buf, count); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:111:16: note: in expansion of macro ‘spa_api_method_fast_r’ 111 | return spa_api_method_fast_r(ssize_t, -ENOTSUP, spa_system, &object->iface, read, 0, fd, buf, count); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘ssize_t spa_system_write(spa_system*, int, const void*, size_t)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:115:16: note: in expansion of macro ‘spa_api_method_fast_r’ 115 | return spa_api_method_fast_r(ssize_t, -ENOTSUP, spa_system, &object->iface, write, 0, fd, buf, count); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:115:16: note: in expansion of macro ‘spa_api_method_fast_r’ 115 | return spa_api_method_fast_r(ssize_t, -ENOTSUP, spa_system, &object->iface, write, 0, fd, buf, count); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_close(spa_system*, int)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:122:16: note: in expansion of macro ‘spa_api_method_fast_r’ 122 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, close, 0, fd); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:122:16: note: in expansion of macro ‘spa_api_method_fast_r’ 122 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, close, 0, fd); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_clock_gettime(spa_system*, int, timespec*)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:127:16: note: in expansion of macro ‘spa_api_method_fast_r’ 127 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, clock_gettime, 0, clockid, value); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:127:16: note: in expansion of macro ‘spa_api_method_fast_r’ 127 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, clock_gettime, 0, clockid, value); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_clock_getres(spa_system*, int, timespec*)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:132:16: note: in expansion of macro ‘spa_api_method_fast_r’ 132 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, clock_getres, 0, clockid, res); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:132:16: note: in expansion of macro ‘spa_api_method_fast_r’ 132 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, clock_getres, 0, clockid, res); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_pollfd_create(spa_system*, int)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:137:16: note: in expansion of macro ‘spa_api_method_fast_r’ 137 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, pollfd_create, 0, flags); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:137:16: note: in expansion of macro ‘spa_api_method_fast_r’ 137 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, pollfd_create, 0, flags); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_pollfd_add(spa_system*, int, int, uint32_t, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:141:16: note: in expansion of macro ‘spa_api_method_fast_r’ 141 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, pollfd_add, 0, pfd, fd, events, data); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:141:16: note: in expansion of macro ‘spa_api_method_fast_r’ 141 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, pollfd_add, 0, pfd, fd, events, data); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_pollfd_mod(spa_system*, int, int, uint32_t, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:145:16: note: in expansion of macro ‘spa_api_method_fast_r’ 145 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, pollfd_mod, 0, pfd, fd, events, data); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:145:16: note: in expansion of macro ‘spa_api_method_fast_r’ 145 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, pollfd_mod, 0, pfd, fd, events, data); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_pollfd_del(spa_system*, int, int)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:149:16: note: in expansion of macro ‘spa_api_method_fast_r’ 149 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, pollfd_del, 0, pfd, fd); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:149:16: note: in expansion of macro ‘spa_api_method_fast_r’ 149 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, pollfd_del, 0, pfd, fd); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_pollfd_wait(spa_system*, int, spa_poll_event*, int, int)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:154:16: note: in expansion of macro ‘spa_api_method_fast_r’ 154 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, pollfd_wait, 0, pfd, ev, n_ev, timeout); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:154:16: note: in expansion of macro ‘spa_api_method_fast_r’ 154 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, pollfd_wait, 0, pfd, ev, n_ev, timeout); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_timerfd_create(spa_system*, int, int)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:159:16: note: in expansion of macro ‘spa_api_method_fast_r’ 159 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, timerfd_create, 0, clockid, flags); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:159:16: note: in expansion of macro ‘spa_api_method_fast_r’ 159 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, timerfd_create, 0, clockid, flags); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_timerfd_settime(spa_system*, int, int, const itimerspec*, itimerspec*)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:167:16: note: in expansion of macro ‘spa_api_method_fast_r’ 167 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, timerfd_settime, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:167:16: note: in expansion of macro ‘spa_api_method_fast_r’ 167 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, timerfd_settime, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_timerfd_gettime(spa_system*, int, itimerspec*)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:174:16: note: in expansion of macro ‘spa_api_method_fast_r’ 174 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, timerfd_gettime, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:174:16: note: in expansion of macro ‘spa_api_method_fast_r’ 174 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, timerfd_gettime, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_timerfd_read(spa_system*, int, uint64_t*)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:179:16: note: in expansion of macro ‘spa_api_method_fast_r’ 179 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, timerfd_read, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:179:16: note: in expansion of macro ‘spa_api_method_fast_r’ 179 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, timerfd_read, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_eventfd_create(spa_system*, int)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:185:16: note: in expansion of macro ‘spa_api_method_fast_r’ 185 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, eventfd_create, 0, flags); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:185:16: note: in expansion of macro ‘spa_api_method_fast_r’ 185 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, eventfd_create, 0, flags); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_eventfd_write(spa_system*, int, uint64_t)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:189:16: note: in expansion of macro ‘spa_api_method_fast_r’ 189 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, eventfd_write, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:189:16: note: in expansion of macro ‘spa_api_method_fast_r’ 189 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, eventfd_write, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_eventfd_read(spa_system*, int, uint64_t*)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:194:16: note: in expansion of macro ‘spa_api_method_fast_r’ 194 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, eventfd_read, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:194:16: note: in expansion of macro ‘spa_api_method_fast_r’ 194 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, eventfd_read, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_signalfd_create(spa_system*, int, int)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:200:16: note: in expansion of macro ‘spa_api_method_fast_r’ 200 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, signalfd_create, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:200:16: note: in expansion of macro ‘spa_api_method_fast_r’ 200 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, signalfd_create, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_signalfd_read(spa_system*, int, int*)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:206:16: note: in expansion of macro ‘spa_api_method_fast_r’ 206 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, signalfd_read, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:206:16: note: in expansion of macro ‘spa_api_method_fast_r’ 206 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, signalfd_read, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘int spa_loop_add_source(spa_loop*, spa_source*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:140:16: note: in expansion of macro ‘spa_api_method_r’ 140 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:140:16: note: in expansion of macro ‘spa_api_method_r’ 140 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘int spa_loop_update_source(spa_loop*, spa_source*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:145:16: note: in expansion of macro ‘spa_api_method_r’ 145 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:145:16: note: in expansion of macro ‘spa_api_method_r’ 145 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘int spa_loop_remove_source(spa_loop*, spa_source*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:150:16: note: in expansion of macro ‘spa_api_method_r’ 150 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:150:16: note: in expansion of macro ‘spa_api_method_r’ 150 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘int spa_loop_invoke(spa_loop*, spa_invoke_func_t, uint32_t, const void*, size_t, bool, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:157:16: note: in expansion of macro ‘spa_api_method_r’ 157 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:157:16: note: in expansion of macro ‘spa_api_method_r’ 157 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘void spa_loop_control_hook_before(spa_hook_list*)’: /usr/include/spa-0.2/spa/utils/hook.h:174:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 174 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:180:17: note: in expansion of macro ‘spa_callbacks_call_fast’ 180 | spa_callbacks_call_fast(&h->cb, struct spa_loop_control_hooks, before, 0); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘void spa_loop_control_hook_after(spa_hook_list*)’: /usr/include/spa-0.2/spa/utils/hook.h:174:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 174 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:187:17: note: in expansion of macro ‘spa_callbacks_call_fast’ 187 | spa_callbacks_call_fast(&h->cb, struct spa_loop_control_hooks, after, 0); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘int spa_loop_control_get_fd(spa_loop_control*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:282:16: note: in expansion of macro ‘spa_api_method_r’ 282 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:282:16: note: in expansion of macro ‘spa_api_method_r’ 282 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘void spa_loop_control_add_hook(spa_loop_control*, spa_hook*, const spa_loop_control_hooks*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:275:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 275 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:289:9: note: in expansion of macro ‘spa_api_method_v’ 289 | spa_api_method_v(spa_loop_control, &object->iface, add_hook, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:165:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 165 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:238:9: note: in expansion of macro ‘spa_callbacks_call’ 238 | spa_callbacks_call(&(iface)->cb,method_type,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:277:9: note: in expansion of macro ‘spa_interface_call’ 277 | spa_interface_call(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:289:9: note: in expansion of macro ‘spa_api_method_v’ 289 | spa_api_method_v(spa_loop_control, &object->iface, add_hook, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘void spa_loop_control_enter(spa_loop_control*)’: /usr/include/spa-0.2/spa/utils/hook.h:275:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 275 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:294:9: note: in expansion of macro ‘spa_api_method_v’ 294 | spa_api_method_v(spa_loop_control, &object->iface, enter, 0); | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:165:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 165 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:238:9: note: in expansion of macro ‘spa_callbacks_call’ 238 | spa_callbacks_call(&(iface)->cb,method_type,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:277:9: note: in expansion of macro ‘spa_interface_call’ 277 | spa_interface_call(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:294:9: note: in expansion of macro ‘spa_api_method_v’ 294 | spa_api_method_v(spa_loop_control, &object->iface, enter, 0); | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘void spa_loop_control_leave(spa_loop_control*)’: /usr/include/spa-0.2/spa/utils/hook.h:275:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 275 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:298:9: note: in expansion of macro ‘spa_api_method_v’ 298 | spa_api_method_v(spa_loop_control, &object->iface, leave, 0); | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:165:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 165 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:238:9: note: in expansion of macro ‘spa_callbacks_call’ 238 | spa_callbacks_call(&(iface)->cb,method_type,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:277:9: note: in expansion of macro ‘spa_interface_call’ 277 | spa_interface_call(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:298:9: note: in expansion of macro ‘spa_api_method_v’ 298 | spa_api_method_v(spa_loop_control, &object->iface, leave, 0); | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘int spa_loop_control_iterate(spa_loop_control*, int)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:303:16: note: in expansion of macro ‘spa_api_method_r’ 303 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:303:16: note: in expansion of macro ‘spa_api_method_r’ 303 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘int spa_loop_control_iterate_fast(spa_loop_control*, int)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:309:16: note: in expansion of macro ‘spa_api_method_fast_r’ 309 | return spa_api_method_fast_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:309:16: note: in expansion of macro ‘spa_api_method_fast_r’ 309 | return spa_api_method_fast_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘int spa_loop_control_check(spa_loop_control*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:314:16: note: in expansion of macro ‘spa_api_method_r’ 314 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:314:16: note: in expansion of macro ‘spa_api_method_r’ 314 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘spa_source* spa_loop_utils_add_io(spa_loop_utils*, int, uint32_t, bool, spa_source_io_func_t, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:371:16: note: in expansion of macro ‘spa_api_method_r’ 371 | return spa_api_method_r(struct spa_source *, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:371:16: note: in expansion of macro ‘spa_api_method_r’ 371 | return spa_api_method_r(struct spa_source *, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘int spa_loop_utils_update_io(spa_loop_utils*, spa_source*, uint32_t)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:377:16: note: in expansion of macro ‘spa_api_method_r’ 377 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:377:16: note: in expansion of macro ‘spa_api_method_r’ 377 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘spa_source* spa_loop_utils_add_idle(spa_loop_utils*, bool, spa_source_idle_func_t, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:384:16: note: in expansion of macro ‘spa_api_method_r’ 384 | return spa_api_method_r(struct spa_source *, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:384:16: note: in expansion of macro ‘spa_api_method_r’ 384 | return spa_api_method_r(struct spa_source *, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘int spa_loop_utils_enable_idle(spa_loop_utils*, spa_source*, bool)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:390:16: note: in expansion of macro ‘spa_api_method_r’ 390 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:390:16: note: in expansion of macro ‘spa_api_method_r’ 390 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘spa_source* spa_loop_utils_add_event(spa_loop_utils*, spa_source_event_func_t, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:396:16: note: in expansion of macro ‘spa_api_method_r’ 396 | return spa_api_method_r(struct spa_source *, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:396:16: note: in expansion of macro ‘spa_api_method_r’ 396 | return spa_api_method_r(struct spa_source *, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘int spa_loop_utils_signal_event(spa_loop_utils*, spa_source*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:402:16: note: in expansion of macro ‘spa_api_method_r’ 402 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:402:16: note: in expansion of macro ‘spa_api_method_r’ 402 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘spa_source* spa_loop_utils_add_timer(spa_loop_utils*, spa_source_timer_func_t, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:408:16: note: in expansion of macro ‘spa_api_method_r’ 408 | return spa_api_method_r(struct spa_source *, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:408:16: note: in expansion of macro ‘spa_api_method_r’ 408 | return spa_api_method_r(struct spa_source *, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘int spa_loop_utils_update_timer(spa_loop_utils*, spa_source*, timespec*, timespec*, bool)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:415:16: note: in expansion of macro ‘spa_api_method_r’ 415 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:415:16: note: in expansion of macro ‘spa_api_method_r’ 415 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘spa_source* spa_loop_utils_add_signal(spa_loop_utils*, int, spa_source_signal_func_t, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:423:16: note: in expansion of macro ‘spa_api_method_r’ 423 | return spa_api_method_r(struct spa_source *, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:423:16: note: in expansion of macro ‘spa_api_method_r’ 423 | return spa_api_method_r(struct spa_source *, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘void spa_loop_utils_destroy_source(spa_loop_utils*, spa_source*)’: /usr/include/spa-0.2/spa/utils/hook.h:275:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 275 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:430:9: note: in expansion of macro ‘spa_api_method_v’ 430 | spa_api_method_v(spa_loop_utils, &object->iface, destroy_source, 0, source); | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:165:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 165 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:238:9: note: in expansion of macro ‘spa_callbacks_call’ 238 | spa_callbacks_call(&(iface)->cb,method_type,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:277:9: note: in expansion of macro ‘spa_interface_call’ 277 | spa_interface_call(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:430:9: note: in expansion of macro ‘spa_api_method_v’ 430 | spa_api_method_v(spa_loop_utils, &object->iface, destroy_source, 0, source); | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/client.h: In function ‘int pw_client_add_listener(pw_client*, spa_hook*, const pw_client_events*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/client.h:165:16: note: in expansion of macro ‘spa_api_method_r’ 165 | return spa_api_method_r(int, -ENOTSUP, pw_client, (struct spa_interface*)object, add_listener, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/client.h:165:16: note: in expansion of macro ‘spa_api_method_r’ 165 | return spa_api_method_r(int, -ENOTSUP, pw_client, (struct spa_interface*)object, add_listener, 0, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/client.h: In function ‘int pw_client_error(pw_client*, uint32_t, int, const char*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/client.h:172:16: note: in expansion of macro ‘spa_api_method_r’ 172 | return spa_api_method_r(int, -ENOTSUP, pw_client, (struct spa_interface*)object, error, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/client.h:172:16: note: in expansion of macro ‘spa_api_method_r’ 172 | return spa_api_method_r(int, -ENOTSUP, pw_client, (struct spa_interface*)object, error, 0, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/client.h: In function ‘int pw_client_update_properties(pw_client*, const spa_dict*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/client.h:179:16: note: in expansion of macro ‘spa_api_method_r’ 179 | return spa_api_method_r(int, -ENOTSUP, pw_client, (struct spa_interface*)object, update_properties, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/client.h:179:16: note: in expansion of macro ‘spa_api_method_r’ 179 | return spa_api_method_r(int, -ENOTSUP, pw_client, (struct spa_interface*)object, update_properties, 0, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/client.h: In function ‘int pw_client_get_permissions(pw_client*, uint32_t, uint32_t)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/client.h:186:16: note: in expansion of macro ‘spa_api_method_r’ 186 | return spa_api_method_r(int, -ENOTSUP, pw_client, (struct spa_interface*)object, get_permissions, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/client.h:186:16: note: in expansion of macro ‘spa_api_method_r’ 186 | return spa_api_method_r(int, -ENOTSUP, pw_client, (struct spa_interface*)object, get_permissions, 0, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/client.h: In function ‘int pw_client_update_permissions(pw_client*, uint32_t, const pw_permission*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/client.h:194:16: note: in expansion of macro ‘spa_api_method_r’ 194 | return spa_api_method_r(int, -ENOTSUP, pw_client, (struct spa_interface*)object, update_permissions, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/client.h:194:16: note: in expansion of macro ‘spa_api_method_r’ 194 | return spa_api_method_r(int, -ENOTSUP, pw_client, (struct spa_interface*)object, update_permissions, 0, | ^~~~~~~~~~~~~~~~ In file included from /usr/include/pipewire-0.3/pipewire/conf.h:8, from /usr/include/pipewire-0.3/pipewire/pipewire.h:16: /usr/include/spa-0.2/spa/utils/json-core.h: In function ‘void spa_json_init(spa_json*, const char*, size_t)’: /usr/include/spa-0.2/spa/utils/json-core.h:50:89: warning: ISO C++ forbids compound-literals [-Wpedantic] 50 | #define SPA_JSON_INIT(data,size) ((struct spa_json) { (data), (data)+(size), NULL, 0, 0 }) | ^ /usr/include/spa-0.2/spa/utils/json-core.h:54:18: note: in expansion of macro ‘SPA_JSON_INIT’ 54 | *iter = SPA_JSON_INIT(data, size); | ^~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h: In function ‘void spa_json_enter(spa_json*, spa_json*)’: /usr/include/spa-0.2/spa/utils/json-core.h:56:110: warning: ISO C++ forbids compound-literals [-Wpedantic] 56 | #define SPA_JSON_ENTER(iter) ((struct spa_json) { (iter)->cur, (iter)->end, (iter), (iter)->state & 0xff0, 0 }) | ^ /usr/include/spa-0.2/spa/utils/json-core.h:60:16: note: in expansion of macro ‘SPA_JSON_ENTER’ 60 | *sub = SPA_JSON_ENTER(iter); | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h: In function ‘void spa_json_save(spa_json*, spa_json*)’: /usr/include/spa-0.2/spa/utils/json-core.h:63:99: warning: ISO C++ forbids compound-literals [-Wpedantic] 63 | #define SPA_JSON_SAVE(iter) ((struct spa_json) { (iter)->cur, (iter)->end, NULL, (iter)->state, 0 }) | ^ /usr/include/spa-0.2/spa/utils/json-core.h:67:17: note: in expansion of macro ‘SPA_JSON_SAVE’ 67 | *save = SPA_JSON_SAVE(iter); | ^~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h: In function ‘void spa_json_start(spa_json*, spa_json*, const char*)’: /usr/include/spa-0.2/spa/utils/json-core.h:70:82: warning: ISO C++ forbids compound-literals [-Wpedantic] 70 | #define SPA_JSON_START(iter,p) ((struct spa_json) { (p), (iter)->end, NULL, 0, 0 }) | ^ /usr/include/spa-0.2/spa/utils/json-core.h:74:16: note: in expansion of macro ‘SPA_JSON_START’ 74 | *sub = SPA_JSON_START(iter,pos); | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h: In function ‘int spa_json_next(spa_json*, const char**)’: /usr/include/spa-0.2/spa/utils/defs.h:83:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 83 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/defs.h:91:81: note: in expansion of macro ‘SPA_FLAG_CLEAR’ 91 | #define SPA_FLAG_UPDATE(field,flag,val) ((val) ? SPA_FLAG_SET((field),(flag)) : SPA_FLAG_CLEAR((field),(flag))) | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h:141:41: note: in expansion of macro ‘SPA_FLAG_UPDATE’ 141 | SPA_FLAG_UPDATE(flag, __KEY_FLAG, !(flag & __KEY_FLAG)); | ^~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/defs.h:83:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 83 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/json-core.h:153:41: note: in expansion of macro ‘SPA_FLAG_CLEAR’ 153 | SPA_FLAG_CLEAR(flag, __KEY_FLAG); | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/defs.h:83:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 83 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/defs.h:91:81: note: in expansion of macro ‘SPA_FLAG_CLEAR’ 91 | #define SPA_FLAG_UPDATE(field,flag,val) ((val) ? SPA_FLAG_SET((field),(flag)) : SPA_FLAG_CLEAR((field),(flag))) | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h:156:33: note: in expansion of macro ‘SPA_FLAG_UPDATE’ 156 | SPA_FLAG_UPDATE(iter->state, __ARRAY_FLAG, cur == '['); | ^~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/defs.h:83:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 83 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/defs.h:91:81: note: in expansion of macro ‘SPA_FLAG_CLEAR’ 91 | #define SPA_FLAG_UPDATE(field,flag,val) ((val) ? SPA_FLAG_SET((field),(flag)) : SPA_FLAG_CLEAR((field),(flag))) | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h:163:41: note: in expansion of macro ‘SPA_FLAG_UPDATE’ 163 | SPA_FLAG_UPDATE(iter->state, __PREV_ARRAY_FLAG, flag & __ARRAY_FLAG); | ^~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/defs.h:83:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 83 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/defs.h:91:81: note: in expansion of macro ‘SPA_FLAG_CLEAR’ 91 | #define SPA_FLAG_UPDATE(field,flag,val) ((val) ? SPA_FLAG_SET((field),(flag)) : SPA_FLAG_CLEAR((field),(flag))) | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h:166:41: note: in expansion of macro ‘SPA_FLAG_UPDATE’ 166 | SPA_FLAG_UPDATE(array_stack[(iter->depth-1) >> 6], mask, flag & __ARRAY_FLAG); | ^~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/defs.h:83:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 83 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/defs.h:91:81: note: in expansion of macro ‘SPA_FLAG_CLEAR’ 91 | #define SPA_FLAG_UPDATE(field,flag,val) ((val) ? SPA_FLAG_SET((field),(flag)) : SPA_FLAG_CLEAR((field),(flag))) | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h:196:41: note: in expansion of macro ‘SPA_FLAG_UPDATE’ 196 | SPA_FLAG_UPDATE(iter->state, __ARRAY_FLAG, flag & __PREV_ARRAY_FLAG); | ^~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/defs.h:83:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 83 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/defs.h:91:81: note: in expansion of macro ‘SPA_FLAG_CLEAR’ 91 | #define SPA_FLAG_UPDATE(field,flag,val) ((val) ? SPA_FLAG_SET((field),(flag)) : SPA_FLAG_CLEAR((field),(flag))) | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h:199:41: note: in expansion of macro ‘SPA_FLAG_UPDATE’ 199 | SPA_FLAG_UPDATE(iter->state, __ARRAY_FLAG, | ^~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/defs.h:83:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 83 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/defs.h:91:81: note: in expansion of macro ‘SPA_FLAG_CLEAR’ 91 | #define SPA_FLAG_UPDATE(field,flag,val) ((val) ? SPA_FLAG_SET((field),(flag)) : SPA_FLAG_CLEAR((field),(flag))) | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h:216:41: note: in expansion of macro ‘SPA_FLAG_UPDATE’ 216 | SPA_FLAG_UPDATE(flag, __KEY_FLAG, !(flag & __KEY_FLAG)); | ^~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h:250:25: warning: range expressions in switch statements are non-standard [-Wpedantic] 250 | case 240 ... 247: | ^~~~ /usr/include/spa-0.2/spa/utils/json-core.h:253:25: warning: range expressions in switch statements are non-standard [-Wpedantic] 253 | case 224 ... 239: | ^~~~ /usr/include/spa-0.2/spa/utils/json-core.h:256:25: warning: range expressions in switch statements are non-standard [-Wpedantic] 256 | case 192 ... 223: | ^~~~ /usr/include/spa-0.2/spa/utils/json-core.h:267:25: warning: range expressions in switch statements are non-standard [-Wpedantic] 267 | case 128 ... 191: | ^~~~ /usr/include/spa-0.2/spa/utils/json-core.h: In function ‘bool spa_json_get_error(spa_json*, const char*, spa_error_location*)’: /usr/include/spa-0.2/spa/utils/defs.h:159:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 159 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/json-core.h:369:24: note: in expansion of macro ‘SPA_CLAMP’ 369 | code = SPA_CLAMP(iter->state & 0xff, 0u, SPA_N_ELEMENTS(reasons)-1); | ^~~~~~~~~ /usr/include/spa-0.2/spa/utils/defs.h:147:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 147 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/defs.h:163:9: note: in expansion of macro ‘SPA_MIN’ 163 | SPA_MIN(SPA_MAX(_v, _low), _high); \ | ^~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h:369:24: note: in expansion of macro ‘SPA_CLAMP’ 369 | code = SPA_CLAMP(iter->state & 0xff, 0u, SPA_N_ELEMENTS(reasons)-1); | ^~~~~~~~~ /usr/include/spa-0.2/spa/utils/defs.h:153:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 153 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/defs.h:148:20: note: in definition of macro ‘SPA_MIN’ 148 | __typeof__(a) _min_a = (a); \ | ^ /usr/include/spa-0.2/spa/utils/defs.h:163:17: note: in expansion of macro ‘SPA_MAX’ 163 | SPA_MIN(SPA_MAX(_v, _low), _high); \ | ^~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h:369:24: note: in expansion of macro ‘SPA_CLAMP’ 369 | code = SPA_CLAMP(iter->state & 0xff, 0u, SPA_N_ELEMENTS(reasons)-1); | ^~~~~~~~~ /usr/include/spa-0.2/spa/utils/defs.h:153:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 153 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/defs.h:148:33: note: in definition of macro ‘SPA_MIN’ 148 | __typeof__(a) _min_a = (a); \ | ^ /usr/include/spa-0.2/spa/utils/defs.h:163:17: note: in expansion of macro ‘SPA_MAX’ 163 | SPA_MIN(SPA_MAX(_v, _low), _high); \ | ^~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h:369:24: note: in expansion of macro ‘SPA_CLAMP’ 369 | code = SPA_CLAMP(iter->state & 0xff, 0u, SPA_N_ELEMENTS(reasons)-1); | ^~~~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h: In function ‘int spa_json_parse_float(const char*, int, float*)’: /usr/include/spa-0.2/spa/utils/json-core.h:414:37: warning: range expressions in switch statements are non-standard [-Wpedantic] 414 | case '+': case '-': case '0' ... '9': case '.': case 'e': case 'E': break; | ^~~~ /usr/include/pipewire-0.3/pipewire/device.h: In function ‘int pw_device_add_listener(pw_device*, spa_hook*, const pw_device_events*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/device.h:155:16: note: in expansion of macro ‘spa_api_method_r’ 155 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/device.h:155:16: note: in expansion of macro ‘spa_api_method_r’ 155 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/device.h: In function ‘int pw_device_subscribe_params(pw_device*, uint32_t*, uint32_t)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/device.h:163:16: note: in expansion of macro ‘spa_api_method_r’ 163 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/device.h:163:16: note: in expansion of macro ‘spa_api_method_r’ 163 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/device.h: In function ‘int pw_device_enum_params(pw_device*, int, uint32_t, uint32_t, uint32_t, const spa_pod*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/device.h:173:16: note: in expansion of macro ‘spa_api_method_r’ 173 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/device.h:173:16: note: in expansion of macro ‘spa_api_method_r’ 173 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/device.h: In function ‘int pw_device_set_param(pw_device*, uint32_t, uint32_t, const spa_pod*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/device.h:182:16: note: in expansion of macro ‘spa_api_method_r’ 182 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/device.h:182:16: note: in expansion of macro ‘spa_api_method_r’ 182 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_add_listener(spa_node*, spa_hook*, const spa_node_events*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:650:16: note: in expansion of macro ‘spa_api_method_r’ 650 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, add_listener, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:650:16: note: in expansion of macro ‘spa_api_method_r’ 650 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, add_listener, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_set_callbacks(spa_node*, const spa_node_callbacks*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:657:16: note: in expansion of macro ‘spa_api_method_r’ 657 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, set_callbacks, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:657:16: note: in expansion of macro ‘spa_api_method_r’ 657 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, set_callbacks, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_sync(spa_node*, int)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:662:16: note: in expansion of macro ‘spa_api_method_r’ 662 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, sync, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:662:16: note: in expansion of macro ‘spa_api_method_r’ 662 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, sync, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_enum_params(spa_node*, int, uint32_t, uint32_t, uint32_t, const spa_pod*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:669:16: note: in expansion of macro ‘spa_api_method_r’ 669 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, enum_params, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:669:16: note: in expansion of macro ‘spa_api_method_r’ 669 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, enum_params, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_set_param(spa_node*, uint32_t, uint32_t, const spa_pod*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:676:16: note: in expansion of macro ‘spa_api_method_r’ 676 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, set_param, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:676:16: note: in expansion of macro ‘spa_api_method_r’ 676 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, set_param, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_set_io(spa_node*, uint32_t, void*, size_t)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:682:16: note: in expansion of macro ‘spa_api_method_r’ 682 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, set_io, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:682:16: note: in expansion of macro ‘spa_api_method_r’ 682 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, set_io, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_send_command(spa_node*, const spa_command*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:688:16: note: in expansion of macro ‘spa_api_method_r’ 688 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, send_command, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:688:16: note: in expansion of macro ‘spa_api_method_r’ 688 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, send_command, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_add_port(spa_node*, spa_direction, uint32_t, const spa_dict*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:695:16: note: in expansion of macro ‘spa_api_method_r’ 695 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, add_port, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:695:16: note: in expansion of macro ‘spa_api_method_r’ 695 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, add_port, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_remove_port(spa_node*, spa_direction, uint32_t)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:701:16: note: in expansion of macro ‘spa_api_method_r’ 701 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, remove_port, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:701:16: note: in expansion of macro ‘spa_api_method_r’ 701 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, remove_port, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_port_enum_params(spa_node*, int, spa_direction, uint32_t, uint32_t, uint32_t, uint32_t, const spa_pod*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:709:16: note: in expansion of macro ‘spa_api_method_r’ 709 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, port_enum_params, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:709:16: note: in expansion of macro ‘spa_api_method_r’ 709 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, port_enum_params, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_port_set_param(spa_node*, spa_direction, uint32_t, uint32_t, uint32_t, const spa_pod*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:718:16: note: in expansion of macro ‘spa_api_method_r’ 718 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, port_set_param, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:718:16: note: in expansion of macro ‘spa_api_method_r’ 718 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, port_set_param, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_port_use_buffers(spa_node*, spa_direction, uint32_t, uint32_t, spa_buffer**, uint32_t)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:728:16: note: in expansion of macro ‘spa_api_method_r’ 728 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, port_use_buffers, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:728:16: note: in expansion of macro ‘spa_api_method_r’ 728 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, port_use_buffers, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_port_set_io(spa_node*, spa_direction, uint32_t, uint32_t, void*, size_t)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:736:16: note: in expansion of macro ‘spa_api_method_r’ 736 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, port_set_io, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:736:16: note: in expansion of macro ‘spa_api_method_r’ 736 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, port_set_io, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_port_reuse_buffer(spa_node*, uint32_t, uint32_t)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:742:16: note: in expansion of macro ‘spa_api_method_r’ 742 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, port_reuse_buffer, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:742:16: note: in expansion of macro ‘spa_api_method_r’ 742 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, port_reuse_buffer, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_port_reuse_buffer_fast(spa_node*, uint32_t, uint32_t)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:747:16: note: in expansion of macro ‘spa_api_method_fast_r’ 747 | return spa_api_method_fast_r(int, -ENOTSUP, spa_node, &object->iface, port_reuse_buffer, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:747:16: note: in expansion of macro ‘spa_api_method_fast_r’ 747 | return spa_api_method_fast_r(int, -ENOTSUP, spa_node, &object->iface, port_reuse_buffer, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_process(spa_node*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:752:16: note: in expansion of macro ‘spa_api_method_r’ 752 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, process, 0); | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:752:16: note: in expansion of macro ‘spa_api_method_r’ 752 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, process, 0); | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_process_fast(spa_node*)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:756:16: note: in expansion of macro ‘spa_api_method_fast_r’ 756 | return spa_api_method_fast_r(int, -ENOTSUP, spa_node, &object->iface, process, 0); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:756:16: note: in expansion of macro ‘spa_api_method_fast_r’ 756 | return spa_api_method_fast_r(int, -ENOTSUP, spa_node, &object->iface, process, 0); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/factory.h: In function ‘int pw_factory_add_listener(pw_factory*, spa_hook*, const pw_factory_events*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/factory.h:97:16: note: in expansion of macro ‘spa_api_method_r’ 97 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/factory.h:97:16: note: in expansion of macro ‘spa_api_method_r’ 97 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/log.h: In function ‘void spa_log_topic_init(spa_log*, spa_log_topic*)’: /usr/include/spa-0.2/spa/utils/hook.h:165:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 165 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:238:9: note: in expansion of macro ‘spa_callbacks_call’ 238 | spa_callbacks_call(&(iface)->cb,method_type,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/log.h:229:9: note: in expansion of macro ‘spa_interface_call’ 229 | spa_interface_call(&log->iface, struct spa_log_methods, topic_init, 1, topic); | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/log.h: In function ‘void spa_log_logtv(spa_log*, spa_log_level, const spa_log_topic*, const char*, int, const char*, const char*, va_list)’: /usr/include/spa-0.2/spa/utils/hook.h:165:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 165 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:238:9: note: in expansion of macro ‘spa_callbacks_call’ 238 | spa_callbacks_call(&(iface)->cb,method_type,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/log.h:273:22: note: in expansion of macro ‘spa_interface_call’ 273 | if (!spa_interface_call(i, | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:165:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 165 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:238:9: note: in expansion of macro ‘spa_callbacks_call’ 238 | spa_callbacks_call(&(iface)->cb,method_type,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/log.h:277:21: note: in expansion of macro ‘spa_interface_call’ 277 | spa_interface_call(i, | ^~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/link.h: In function ‘int pw_link_add_listener(pw_link*, spa_hook*, const pw_link_events*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/link.h:123:16: note: in expansion of macro ‘spa_api_method_r’ 123 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/link.h:123:16: note: in expansion of macro ‘spa_api_method_r’ 123 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/module.h: In function ‘int pw_module_add_listener(pw_module*, spa_hook*, const pw_module_events*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/module.h:95:16: note: in expansion of macro ‘spa_api_method_r’ 95 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/module.h:95:16: note: in expansion of macro ‘spa_api_method_r’ 95 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/node.h: In function ‘int pw_node_add_listener(pw_node*, spa_hook*, const pw_node_events*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/node.h:194:16: note: in expansion of macro ‘spa_api_method_r’ 194 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/node.h:194:16: note: in expansion of macro ‘spa_api_method_r’ 194 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/node.h: In function ‘int pw_node_subscribe_params(pw_node*, uint32_t*, uint32_t)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/node.h:202:16: note: in expansion of macro ‘spa_api_method_r’ 202 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/node.h:202:16: note: in expansion of macro ‘spa_api_method_r’ 202 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/node.h: In function ‘int pw_node_enum_params(pw_node*, int, uint32_t, uint32_t, uint32_t, const spa_pod*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/node.h:212:16: note: in expansion of macro ‘spa_api_method_r’ 212 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/node.h:212:16: note: in expansion of macro ‘spa_api_method_r’ 212 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/node.h: In function ‘int pw_node_set_param(pw_node*, uint32_t, uint32_t, const spa_pod*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/node.h:221:16: note: in expansion of macro ‘spa_api_method_r’ 221 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/node.h:221:16: note: in expansion of macro ‘spa_api_method_r’ 221 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/node.h: In function ‘int pw_node_send_command(pw_node*, const spa_command*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/node.h:229:16: note: in expansion of macro ‘spa_api_method_r’ 229 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/node.h:229:16: note: in expansion of macro ‘spa_api_method_r’ 229 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/port.h: In function ‘int pw_port_add_listener(pw_port*, spa_hook*, const pw_port_events*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/port.h:155:16: note: in expansion of macro ‘spa_api_method_r’ 155 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/port.h:155:16: note: in expansion of macro ‘spa_api_method_r’ 155 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/port.h: In function ‘int pw_port_subscribe_params(pw_port*, uint32_t*, uint32_t)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/port.h:163:16: note: in expansion of macro ‘spa_api_method_r’ 163 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/port.h:163:16: note: in expansion of macro ‘spa_api_method_r’ 163 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/port.h: In function ‘int pw_port_enum_params(pw_port*, int, uint32_t, uint32_t, uint32_t, const spa_pod*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/port.h:173:16: note: in expansion of macro ‘spa_api_method_r’ 173 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/port.h:173:16: note: in expansion of macro ‘spa_api_method_r’ 173 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/thread.h: In function ‘spa_thread* spa_thread_utils_create(spa_thread_utils*, const spa_dict*, void* (*)(void*), void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/thread.h:72:16: note: in expansion of macro ‘spa_api_method_r’ 72 | return spa_api_method_r(struct spa_thread *, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/thread.h:72:16: note: in expansion of macro ‘spa_api_method_r’ 72 | return spa_api_method_r(struct spa_thread *, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/thread.h: In function ‘int spa_thread_utils_join(spa_thread_utils*, spa_thread*, void**)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/thread.h:82:16: note: in expansion of macro ‘spa_api_method_r’ 82 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/thread.h:82:16: note: in expansion of macro ‘spa_api_method_r’ 82 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/thread.h: In function ‘int spa_thread_utils_get_rt_range(spa_thread_utils*, const spa_dict*, int*, int*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/thread.h:92:16: note: in expansion of macro ‘spa_api_method_r’ 92 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/thread.h:92:16: note: in expansion of macro ‘spa_api_method_r’ 92 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/thread.h: In function ‘int spa_thread_utils_acquire_rt(spa_thread_utils*, spa_thread*, int)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/thread.h:102:16: note: in expansion of macro ‘spa_api_method_r’ 102 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/thread.h:102:16: note: in expansion of macro ‘spa_api_method_r’ 102 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/thread.h: In function ‘int spa_thread_utils_drop_rt(spa_thread_utils*, spa_thread*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/thread.h:112:16: note: in expansion of macro ‘spa_api_method_r’ 112 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/thread.h:112:16: note: in expansion of macro ‘spa_api_method_r’ 112 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/iter.h: In function ‘uint32_t spa_pod_copy_array(const spa_pod*, uint32_t, void*, uint32_t)’: /usr/include/spa-0.2/spa/utils/defs.h:147:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 147 | ({ \ | ^ /usr/include/spa-0.2/spa/pod/iter.h:345:20: note: in expansion of macro ‘SPA_MIN’ 345 | n_values = SPA_MIN(n_values, max_values); | ^~~~~~~ /usr/include/spa-0.2/spa/pod/iter.h: In function ‘spa_pod* spa_pod_get_values(const spa_pod*, uint32_t*, uint32_t*)’: /usr/include/spa-0.2/spa/utils/defs.h:147:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 147 | ({ \ | ^ /usr/include/spa-0.2/spa/pod/iter.h:361:35: note: in expansion of macro ‘SPA_MIN’ 361 | *n_vals = SPA_MIN(1u, SPA_POD_CHOICE_N_VALUES(pod)); | ^~~~~~~ In file included from /usr/include/spa-0.2/spa/param/format-utils.h:18, from /<>/src/pipewireproduce_p.h:14: /usr/include/spa-0.2/spa/pod/parser.h: In function ‘void spa_pod_parser_init(spa_pod_parser*, const void*, uint32_t)’: /usr/include/spa-0.2/spa/pod/parser.h:44:100: warning: ISO C++ forbids compound-literals [-Wpedantic] 44 | #define SPA_POD_PARSER_INIT(buffer,size) ((struct spa_pod_parser){ (buffer), (size), 0, {0,0,NULL}}) | ^ /usr/include/spa-0.2/spa/pod/parser.h:49:19: note: in expansion of macro ‘SPA_POD_PARSER_INIT’ 49 | *parser = SPA_POD_PARSER_INIT(data, size); | ^~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/param/format-utils.h: In function ‘int spa_format_parse(const spa_pod*, uint32_t*, uint32_t*)’: /usr/include/spa-0.2/spa/pod/parser.h:561:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 561 | ({ \ | ^ /usr/include/spa-0.2/spa/param/format-utils.h:32:16: note: in expansion of macro ‘spa_pod_parse_object’ 32 | return spa_pod_parse_object(format, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/parser.h:539:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 539 | ({ \ | ^ /usr/include/spa-0.2/spa/pod/parser.h:564:9: note: in expansion of macro ‘spa_pod_parser_get_object’ 564 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/param/format-utils.h:32:16: note: in expansion of macro ‘spa_pod_parse_object’ 32 | return spa_pod_parse_object(format, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘void spa_pod_builder_set_callbacks(spa_pod_builder*, const spa_pod_builder_callbacks*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:133:86: warning: ISO C++ forbids compound-literals [-Wpedantic] 133 | #define SPA_CALLBACKS_INIT(_funcs,_data) ((struct spa_callbacks){ (_funcs), (_data), }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:72:30: note: in expansion of macro ‘SPA_CALLBACKS_INIT’ 72 | builder->callbacks = SPA_CALLBACKS_INIT(callbacks, data); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/spa-0.2/spa/param/video/raw-utils.h:18, from /usr/include/spa-0.2/spa/param/video/format-utils.h:14, from /<>/src/pipewireproduce_p.h:16: /usr/include/spa-0.2/spa/pod/builder.h: In function ‘void spa_pod_builder_init(spa_pod_builder*, void*, uint32_t)’: /usr/include/spa-0.2/spa/pod/builder.h:60:114: warning: ISO C++ forbids compound-literals [-Wpedantic] 60 | #define SPA_POD_BUILDER_INIT(buffer,size) ((struct spa_pod_builder){ (buffer), (size), 0, {0,0,NULL},{NULL,NULL}}) | ^ /usr/include/spa-0.2/spa/pod/builder.h:87:20: note: in expansion of macro ‘SPA_POD_BUILDER_INIT’ 87 | *builder = SPA_POD_BUILDER_INIT(data, size); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_raw(spa_pod_builder*, const void*, uint32_t)’: /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/pod/builder.h:140:25: note: in expansion of macro ‘spa_callbacks_call_res’ 140 | spa_callbacks_call_res(&builder->callbacks, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_primitive(spa_pod_builder*, const spa_pod*)’: /usr/include/spa-0.2/spa/utils/defs.h:83:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 83 | ({ \ | ^ /usr/include/spa-0.2/spa/pod/builder.h:205:17: note: in expansion of macro ‘SPA_FLAG_CLEAR’ 205 | SPA_FLAG_CLEAR(builder->state.flags, SPA_POD_BUILDER_FLAG_FIRST); | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_none(spa_pod_builder*)’: /usr/include/spa-0.2/spa/pod/builder.h:214:68: warning: ISO C++ forbids compound-literals [-Wpedantic] 214 | #define SPA_POD_INIT(size,type) ((struct spa_pod) { (size), (type) }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:216:29: note: in expansion of macro ‘SPA_POD_INIT’ 216 | #define SPA_POD_INIT_None() SPA_POD_INIT(0, SPA_TYPE_None) | ^~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h:220:34: note: in expansion of macro ‘SPA_POD_INIT_None’ 220 | const struct spa_pod p = SPA_POD_INIT_None(); | ^~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_child(spa_pod_builder*, uint32_t, uint32_t)’: /usr/include/spa-0.2/spa/pod/builder.h:214:68: warning: ISO C++ forbids compound-literals [-Wpedantic] 214 | #define SPA_POD_INIT(size,type) ((struct spa_pod) { (size), (type) }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:226:34: note: in expansion of macro ‘SPA_POD_INIT’ 226 | const struct spa_pod p = SPA_POD_INIT(size,type); | ^~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/defs.h:83:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 83 | ({ \ | ^ /usr/include/spa-0.2/spa/pod/builder.h:227:9: note: in expansion of macro ‘SPA_FLAG_CLEAR’ 227 | SPA_FLAG_CLEAR(builder->state.flags, SPA_POD_BUILDER_FLAG_FIRST); | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_bool(spa_pod_builder*, bool)’: /usr/include/spa-0.2/spa/pod/builder.h:231:110: warning: ISO C++ forbids compound-literals [-Wpedantic] 231 | #define SPA_POD_INIT_Bool(val) ((struct spa_pod_bool){ { sizeof(uint32_t), SPA_TYPE_Bool }, (val) ? 1 : 0, 0 }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:235:39: note: in expansion of macro ‘SPA_POD_INIT_Bool’ 235 | const struct spa_pod_bool p = SPA_POD_INIT_Bool(val); | ^~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_id(spa_pod_builder*, uint32_t)’: /usr/include/spa-0.2/spa/pod/builder.h:239:96: warning: ISO C++ forbids compound-literals [-Wpedantic] 239 | #define SPA_POD_INIT_Id(val) ((struct spa_pod_id){ { sizeof(uint32_t), SPA_TYPE_Id }, (val), 0 }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:243:37: note: in expansion of macro ‘SPA_POD_INIT_Id’ 243 | const struct spa_pod_id p = SPA_POD_INIT_Id(val); | ^~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_int(spa_pod_builder*, int32_t)’: /usr/include/spa-0.2/spa/pod/builder.h:247:98: warning: ISO C++ forbids compound-literals [-Wpedantic] 247 | #define SPA_POD_INIT_Int(val) ((struct spa_pod_int){ { sizeof(int32_t), SPA_TYPE_Int }, (val), 0 }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:251:38: note: in expansion of macro ‘SPA_POD_INIT_Int’ 251 | const struct spa_pod_int p = SPA_POD_INIT_Int(val); | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_long(spa_pod_builder*, int64_t)’: /usr/include/spa-0.2/spa/pod/builder.h:255:98: warning: ISO C++ forbids compound-literals [-Wpedantic] 255 | #define SPA_POD_INIT_Long(val) ((struct spa_pod_long){ { sizeof(int64_t), SPA_TYPE_Long }, (val) }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:259:39: note: in expansion of macro ‘SPA_POD_INIT_Long’ 259 | const struct spa_pod_long p = SPA_POD_INIT_Long(val); | ^~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_float(spa_pod_builder*, float)’: /usr/include/spa-0.2/spa/pod/builder.h:263:102: warning: ISO C++ forbids compound-literals [-Wpedantic] 263 | #define SPA_POD_INIT_Float(val) ((struct spa_pod_float){ { sizeof(float), SPA_TYPE_Float }, (val), 0 }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:267:40: note: in expansion of macro ‘SPA_POD_INIT_Float’ 267 | const struct spa_pod_float p = SPA_POD_INIT_Float(val); | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_double(spa_pod_builder*, double)’: /usr/include/spa-0.2/spa/pod/builder.h:271:103: warning: ISO C++ forbids compound-literals [-Wpedantic] 271 | #define SPA_POD_INIT_Double(val) ((struct spa_pod_double){ { sizeof(double), SPA_TYPE_Double }, (val) }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:275:41: note: in expansion of macro ‘SPA_POD_INIT_Double’ 275 | const struct spa_pod_double p = SPA_POD_INIT_Double(val); | ^~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_string_len(spa_pod_builder*, const char*, uint32_t)’: /usr/include/spa-0.2/spa/pod/builder.h:279:87: warning: ISO C++ forbids compound-literals [-Wpedantic] 279 | #define SPA_POD_INIT_String(len) ((struct spa_pod_string){ { (len), SPA_TYPE_String } }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:296:41: note: in expansion of macro ‘SPA_POD_INIT_String’ 296 | const struct spa_pod_string p = SPA_POD_INIT_String(len+1); | ^~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_bytes(spa_pod_builder*, const void*, uint32_t)’: /usr/include/spa-0.2/spa/pod/builder.h:309:84: warning: ISO C++ forbids compound-literals [-Wpedantic] 309 | #define SPA_POD_INIT_Bytes(len) ((struct spa_pod_bytes){ { (len), SPA_TYPE_Bytes } }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:314:40: note: in expansion of macro ‘SPA_POD_INIT_Bytes’ 314 | const struct spa_pod_bytes p = SPA_POD_INIT_Bytes(len); | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_pointer(spa_pod_builder*, uint32_t, const void*)’: /usr/include/spa-0.2/spa/pod/builder.h:329:151: warning: ISO C++ forbids compound-literals [-Wpedantic] 329 | #define SPA_POD_INIT_Pointer(type,value) ((struct spa_pod_pointer){ { sizeof(struct spa_pod_pointer_body), SPA_TYPE_Pointer }, { (type), 0, (value) } }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:334:42: note: in expansion of macro ‘SPA_POD_INIT_Pointer’ 334 | const struct spa_pod_pointer p = SPA_POD_INIT_Pointer(type, val); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_fd(spa_pod_builder*, int64_t)’: /usr/include/spa-0.2/spa/pod/builder.h:338:90: warning: ISO C++ forbids compound-literals [-Wpedantic] 338 | #define SPA_POD_INIT_Fd(fd) ((struct spa_pod_fd){ { sizeof(int64_t), SPA_TYPE_Fd }, (fd) }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:342:37: note: in expansion of macro ‘SPA_POD_INIT_Fd’ 342 | const struct spa_pod_fd p = SPA_POD_INIT_Fd(fd); | ^~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_rectangle(spa_pod_builder*, uint32_t, uint32_t)’: /usr/include/spa-0.2/spa/utils/defs.h:100:80: warning: ISO C++ forbids compound-literals [-Wpedantic] 100 | #define SPA_RECTANGLE(width,height) ((struct spa_rectangle){ (width), (height) }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:346:121: note: in definition of macro ‘SPA_POD_INIT_Rectangle’ 346 | #define SPA_POD_INIT_Rectangle(val) ((struct spa_pod_rectangle){ { sizeof(struct spa_rectangle), SPA_TYPE_Rectangle }, (val) }) | ^~~ /usr/include/spa-0.2/spa/pod/builder.h:351:67: note: in expansion of macro ‘SPA_RECTANGLE’ 351 | const struct spa_pod_rectangle p = SPA_POD_INIT_Rectangle(SPA_RECTANGLE(width, height)); | ^~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h:346:126: warning: ISO C++ forbids compound-literals [-Wpedantic] 346 | #define SPA_POD_INIT_Rectangle(val) ((struct spa_pod_rectangle){ { sizeof(struct spa_rectangle), SPA_TYPE_Rectangle }, (val) }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:351:44: note: in expansion of macro ‘SPA_POD_INIT_Rectangle’ 351 | const struct spa_pod_rectangle p = SPA_POD_INIT_Rectangle(SPA_RECTANGLE(width, height)); | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_fraction(spa_pod_builder*, uint32_t, uint32_t)’: /usr/include/spa-0.2/spa/utils/defs.h:118:72: warning: ISO C++ forbids compound-literals [-Wpedantic] 118 | #define SPA_FRACTION(num,denom) ((struct spa_fraction){ (num), (denom) }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:355:117: note: in definition of macro ‘SPA_POD_INIT_Fraction’ 355 | #define SPA_POD_INIT_Fraction(val) ((struct spa_pod_fraction){ { sizeof(struct spa_fraction), SPA_TYPE_Fraction }, (val) }) | ^~~ /usr/include/spa-0.2/spa/pod/builder.h:360:65: note: in expansion of macro ‘SPA_FRACTION’ 360 | const struct spa_pod_fraction p = SPA_POD_INIT_Fraction(SPA_FRACTION(num, denom)); | ^~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h:355:122: warning: ISO C++ forbids compound-literals [-Wpedantic] 355 | #define SPA_POD_INIT_Fraction(val) ((struct spa_pod_fraction){ { sizeof(struct spa_fraction), SPA_TYPE_Fraction }, (val) }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:360:43: note: in expansion of macro ‘SPA_POD_INIT_Fraction’ 360 | const struct spa_pod_fraction p = SPA_POD_INIT_Fraction(SPA_FRACTION(num, denom)); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_push_struct(spa_pod_builder*, spa_pod_frame*)’: /usr/include/spa-0.2/spa/pod/builder.h:411:89: warning: ISO C++ forbids compound-literals [-Wpedantic] 411 | #define SPA_POD_INIT_Struct(size) ((struct spa_pod_struct){ { (size), SPA_TYPE_Struct } }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:416:41: note: in expansion of macro ‘SPA_POD_INIT_Struct’ 416 | const struct spa_pod_struct p = SPA_POD_INIT_Struct(0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_push_object(spa_pod_builder*, spa_pod_frame*, uint32_t, uint32_t)’: /usr/include/spa-0.2/spa/pod/builder.h:423:136: warning: ISO C++ forbids compound-literals [-Wpedantic] 423 | #define SPA_POD_INIT_Object(size,type,id,...) ((struct spa_pod_object){ { (size), SPA_TYPE_Object }, { (type), (id) }, ##__VA_ARGS__ }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:430:13: note: in expansion of macro ‘SPA_POD_INIT_Object’ 430 | SPA_POD_INIT_Object(sizeof(struct spa_pod_object_body), type, id); | ^~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_push_sequence(spa_pod_builder*, spa_pod_frame*, uint32_t)’: /usr/include/spa-0.2/spa/pod/builder.h:448:80: warning: ISO C++ forbids compound-literals [-Wpedantic] 448 | ((struct spa_pod_sequence){ { (size), SPA_TYPE_Sequence}, {(unit), 0 } }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:454:13: note: in expansion of macro ‘SPA_POD_INIT_Sequence’ 454 | SPA_POD_INIT_Sequence(sizeof(struct spa_pod_sequence_body), unit); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/param/video/raw-utils.h: In function ‘int spa_format_video_raw_parse(const spa_pod*, spa_video_info_raw*)’: /usr/include/spa-0.2/spa/pod/parser.h:561:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 561 | ({ \ | ^ /usr/include/spa-0.2/spa/param/video/raw-utils.h:41:16: note: in expansion of macro ‘spa_pod_parse_object’ 41 | return spa_pod_parse_object(format, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/parser.h:539:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 539 | ({ \ | ^ /usr/include/spa-0.2/spa/pod/parser.h:564:9: note: in expansion of macro ‘spa_pod_parser_get_object’ 564 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/param/video/raw-utils.h:41:16: note: in expansion of macro ‘spa_pod_parse_object’ 41 | return spa_pod_parse_object(format, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/param/video/dsp-utils.h: In function ‘int spa_format_video_dsp_parse(const spa_pod*, spa_video_info_dsp*)’: /usr/include/spa-0.2/spa/pod/parser.h:561:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 561 | ({ \ | ^ /usr/include/spa-0.2/spa/param/video/dsp-utils.h:41:16: note: in expansion of macro ‘spa_pod_parse_object’ 41 | return spa_pod_parse_object(format, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/parser.h:539:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 539 | ({ \ | ^ /usr/include/spa-0.2/spa/pod/parser.h:564:9: note: in expansion of macro ‘spa_pod_parser_get_object’ 564 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/param/video/dsp-utils.h:41:16: note: in expansion of macro ‘spa_pod_parse_object’ 41 | return spa_pod_parse_object(format, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/param/video/h264-utils.h: In function ‘int spa_format_video_h264_parse(const spa_pod*, spa_video_info_h264*)’: /usr/include/spa-0.2/spa/pod/parser.h:561:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 561 | ({ \ | ^ /usr/include/spa-0.2/spa/param/video/h264-utils.h:33:16: note: in expansion of macro ‘spa_pod_parse_object’ 33 | return spa_pod_parse_object(format, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/parser.h:539:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 539 | ({ \ | ^ /usr/include/spa-0.2/spa/pod/parser.h:564:9: note: in expansion of macro ‘spa_pod_parser_get_object’ 564 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/param/video/h264-utils.h:33:16: note: in expansion of macro ‘spa_pod_parse_object’ 33 | return spa_pod_parse_object(format, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/param/video/mjpg-utils.h: In function ‘int spa_format_video_mjpg_parse(const spa_pod*, spa_video_info_mjpg*)’: /usr/include/spa-0.2/spa/pod/parser.h:561:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 561 | ({ \ | ^ /usr/include/spa-0.2/spa/param/video/mjpg-utils.h:33:16: note: in expansion of macro ‘spa_pod_parse_object’ 33 | return spa_pod_parse_object(format, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/parser.h:539:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 539 | ({ \ | ^ /usr/include/spa-0.2/spa/pod/parser.h:564:9: note: in expansion of macro ‘spa_pod_parser_get_object’ 564 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/param/video/mjpg-utils.h:33:16: note: in expansion of macro ‘spa_pod_parse_object’ 33 | return spa_pod_parse_object(format, | ^~~~~~~~~~~~~~~~~~~~ At global scope: cc1plus: note: unrecognized command-line option ‘-Wno-c99-extensions’ may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option ‘-Wno-gnu-statement-expression-from-macro-expansion’ may have been intended to silence earlier diagnostics [ 38%] Building CXX object src/CMakeFiles/KPipeWireRecord.dir/encoder.cpp.o cd /<>/obj-i686-linux-gnu/src && /usr/bin/i686-linux-gnu-g++ -DEGL_NO_PLATFORM_SPECIFIC_TYPES -DEGL_NO_X11 -DKCOREADDONS_LIB -DKF_DEPRECATED_WARNINGS_SINCE=0x70000 -DKF_DISABLE_DEPRECATED_BEFORE_AND_AT=0x60900 -DKPIPEWIREDMABUF_DEPRECATED_WARNINGS_SINCE=0x0 -DKPIPEWIREDMABUF_DISABLE_DEPRECATED_BEFORE_AND_AT=0x0 -DKPIPEWIRE_DEPRECATED_WARNINGS_SINCE=0x0 -DKPIPEWIRE_DISABLE_DEPRECATED_BEFORE_AND_AT=0x0 -DKPipeWireRecord_EXPORTS -DMESA_EGL_NO_X11_HEADERS -DQT_CORE_LIB -DQT_DEPRECATED_WARNINGS_SINCE=0x70000 -DQT_DISABLE_DEPRECATED_BEFORE=0x60801 -DQT_GUI_LIB -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_FOREACH -DQT_NO_KEYWORDS -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_QSTRINGBUILDER -DTRANSLATION_DOMAIN=\"kpipewire6\" -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/<>/obj-i686-linux-gnu/src -I/<>/src -I/<>/obj-i686-linux-gnu/src/KPipeWireRecord_autogen/include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -isystem /usr/include/i386-linux-gnu/qt6/QtCore -isystem /usr/include/i386-linux-gnu/qt6 -isystem /usr/lib/i386-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/i386-linux-gnu/qt6/QtGui -isystem /usr/include/KF6/KCoreAddons -isystem /usr/include/libdrm -isystem /usr/include/i386-linux-gnu/qt6/QtGui/6.8.2 -isystem /usr/include/i386-linux-gnu/qt6/QtGui/6.8.2/QtGui -isystem /usr/include/i386-linux-gnu/qt6/QtCore/6.8.2 -isystem /usr/include/i386-linux-gnu/qt6/QtCore/6.8.2/QtCore -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Werror=init-self -Werror=undef -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -pedantic -Wzero-as-null-pointer-constant -Wmissing-include-dirs -std=c++20 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wno-gnu-statement-expression-from-macro-expansion -Wno-zero-as-null-pointer-constant -Wno-c99-extensions -Wno-cast-align -I/usr/include -MD -MT src/CMakeFiles/KPipeWireRecord.dir/encoder.cpp.o -MF CMakeFiles/KPipeWireRecord.dir/encoder.cpp.o.d -o CMakeFiles/KPipeWireRecord.dir/encoder.cpp.o -c /<>/src/encoder.cpp In file included from /usr/include/spa-0.2/spa/utils/hook.h:13, from /usr/include/spa-0.2/spa/support/plugin.h:15, from /usr/include/pipewire-0.3/pipewire/pipewire.h:12, from /<>/src/pipewiresourcestream.h:20, from /<>/src/dmabufhandler.h:11, from /<>/src/encoder_p.h:15, from /<>/src/encoder.cpp:9: /usr/include/spa-0.2/spa/utils/list.h: In function ‘void spa_list_init(spa_list*)’: /usr/include/spa-0.2/spa/utils/list.h:37:64: warning: ISO C++ forbids compound-literals [-Wpedantic] 37 | #define SPA_LIST_INIT(list) ((struct spa_list){ (list), (list) }) | ^ /usr/include/spa-0.2/spa/utils/list.h:41:17: note: in expansion of macro ‘SPA_LIST_INIT’ 41 | *list = SPA_LIST_INIT(list); | ^~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h: In function ‘void spa_hook_list_append(spa_hook_list*, spa_hook*, const void*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:133:86: warning: ISO C++ forbids compound-literals [-Wpedantic] 133 | #define SPA_CALLBACKS_INIT(_funcs,_data) ((struct spa_callbacks){ (_funcs), (_data), }) | ^ /usr/include/spa-0.2/spa/utils/hook.h:442:20: note: in expansion of macro ‘SPA_CALLBACKS_INIT’ 442 | hook->cb = SPA_CALLBACKS_INIT(funcs, data); | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h: In function ‘void spa_hook_list_prepend(spa_hook_list*, spa_hook*, const void*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:133:86: warning: ISO C++ forbids compound-literals [-Wpedantic] 133 | #define SPA_CALLBACKS_INIT(_funcs,_data) ((struct spa_callbacks){ (_funcs), (_data), }) | ^ /usr/include/spa-0.2/spa/utils/hook.h:452:20: note: in expansion of macro ‘SPA_CALLBACKS_INIT’ 452 | hook->cb = SPA_CALLBACKS_INIT(funcs, data); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/spa-0.2/spa/support/plugin.h:16: /usr/include/spa-0.2/spa/utils/dict.h: In function ‘const spa_dict_item* spa_dict_lookup_item(const spa_dict*, const char*)’: /usr/include/spa-0.2/spa/utils/dict.h:39:75: warning: ISO C++ forbids compound-literals [-Wpedantic] 39 | #define SPA_DICT_ITEM(key,value) ((struct spa_dict_item) { (key), (value) }) | ^ /usr/include/spa-0.2/spa/utils/dict.h:40:39: note: in expansion of macro ‘SPA_DICT_ITEM’ 40 | #define SPA_DICT_ITEM_INIT(key,value) SPA_DICT_ITEM(key,value) | ^~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/dict.h:83:42: note: in expansion of macro ‘SPA_DICT_ITEM_INIT’ 83 | struct spa_dict_item k = SPA_DICT_ITEM_INIT(key, NULL); | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/plugin.h: In function ‘int spa_handle_get_interface(spa_handle*, const char*, void**)’: /usr/include/spa-0.2/spa/utils/hook.h:263:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 263 | ({ \ | ^ /usr/include/spa-0.2/spa/support/plugin.h:69:16: note: in expansion of macro ‘spa_api_func_r’ 69 | return spa_api_func_r(int, -ENOTSUP, object, get_interface, 0, type, iface); | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/plugin.h: In function ‘int spa_handle_clear(spa_handle*)’: /usr/include/spa-0.2/spa/utils/hook.h:263:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 263 | ({ \ | ^ /usr/include/spa-0.2/spa/support/plugin.h:74:16: note: in expansion of macro ‘spa_api_func_r’ 74 | return spa_api_func_r(int, -ENOTSUP, object, clear, 0); | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/plugin.h: In function ‘size_t spa_handle_factory_get_size(const spa_handle_factory*, const spa_dict*)’: /usr/include/spa-0.2/spa/utils/hook.h:263:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 263 | ({ \ | ^ /usr/include/spa-0.2/spa/support/plugin.h:185:16: note: in expansion of macro ‘spa_api_func_r’ 185 | return spa_api_func_r(size_t, 0, object, get_size, 1, params); | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/plugin.h: In function ‘int spa_handle_factory_init(const spa_handle_factory*, spa_handle*, const spa_dict*, const spa_support*, uint32_t)’: /usr/include/spa-0.2/spa/utils/hook.h:263:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 263 | ({ \ | ^ /usr/include/spa-0.2/spa/support/plugin.h:192:16: note: in expansion of macro ‘spa_api_func_r’ 192 | return spa_api_func_r(int, -ENOTSUP, object, init, 1, handle, info, | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/plugin.h: In function ‘int spa_handle_factory_enum_interface_info(const spa_handle_factory*, const spa_interface_info**, uint32_t*)’: /usr/include/spa-0.2/spa/utils/hook.h:263:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 263 | ({ \ | ^ /usr/include/spa-0.2/spa/support/plugin.h:199:16: note: in expansion of macro ‘spa_api_func_r’ 199 | return spa_api_func_r(int, -ENOTSUP, object, enum_interface_info, 1, | ^~~~~~~~~~~~~~ In file included from /usr/include/spa-0.2/spa/support/plugin.h:14: /usr/include/pipewire-0.3/pipewire/array.h: In function ‘int pw_array_ensure_size(pw_array*, size_t)’: /usr/include/spa-0.2/spa/utils/defs.h:285:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 285 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/array.h:120:25: note: in expansion of macro ‘SPA_ROUND_UP’ 120 | alloc = SPA_ROUND_UP(need, arr->extend); | ^~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/string.h: In function ‘int spa_strbuf_append(spa_strbuf*, const char*, ...)’: /usr/include/spa-0.2/spa/utils/defs.h:147:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 147 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/string.h:392:29: note: in expansion of macro ‘SPA_MIN’ 392 | buf->pos += SPA_MIN(remain, (size_t)written); | ^~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h: In function ‘int pw_core_add_listener(pw_core*, spa_hook*, const pw_core_events*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/core.h:354:16: note: in expansion of macro ‘spa_api_method_r’ 354 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h:354:16: note: in expansion of macro ‘spa_api_method_r’ 354 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h: In function ‘int pw_core_hello(pw_core*, uint32_t)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/core.h:362:16: note: in expansion of macro ‘spa_api_method_r’ 362 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h:362:16: note: in expansion of macro ‘spa_api_method_r’ 362 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h: In function ‘int pw_core_sync(pw_core*, uint32_t, int)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/core.h:370:16: note: in expansion of macro ‘spa_api_method_r’ 370 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h:370:16: note: in expansion of macro ‘spa_api_method_r’ 370 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h: In function ‘int pw_core_pong(pw_core*, uint32_t, int)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/core.h:378:16: note: in expansion of macro ‘spa_api_method_r’ 378 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h:378:16: note: in expansion of macro ‘spa_api_method_r’ 378 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h: In function ‘int pw_core_error(pw_core*, uint32_t, int, int, const char*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/core.h:386:16: note: in expansion of macro ‘spa_api_method_r’ 386 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h:386:16: note: in expansion of macro ‘spa_api_method_r’ 386 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h: In function ‘pw_registry* pw_core_get_registry(pw_core*, uint32_t, size_t)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/core.h:419:16: note: in expansion of macro ‘spa_api_method_r’ 419 | return spa_api_method_r(struct pw_registry*, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h:419:16: note: in expansion of macro ‘spa_api_method_r’ 419 | return spa_api_method_r(struct pw_registry*, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h: In function ‘void* pw_core_create_object(pw_core*, const char*, const char*, uint32_t, const spa_dict*, size_t)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/core.h:433:16: note: in expansion of macro ‘spa_api_method_r’ 433 | return spa_api_method_r(void*, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h:433:16: note: in expansion of macro ‘spa_api_method_r’ 433 | return spa_api_method_r(void*, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h: In function ‘void pw_core_destroy(pw_core*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:275:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 275 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/core.h:442:9: note: in expansion of macro ‘spa_api_method_v’ 442 | spa_api_method_v(pw_core, (struct spa_interface*)core, destroy, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:165:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 165 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:238:9: note: in expansion of macro ‘spa_callbacks_call’ 238 | spa_callbacks_call(&(iface)->cb,method_type,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:277:9: note: in expansion of macro ‘spa_interface_call’ 277 | spa_interface_call(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h:442:9: note: in expansion of macro ‘spa_api_method_v’ 442 | spa_api_method_v(pw_core, (struct spa_interface*)core, destroy, 0, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h: In function ‘int pw_registry_add_listener(pw_registry*, spa_hook*, const pw_registry_events*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/core.h:569:16: note: in expansion of macro ‘spa_api_method_r’ 569 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h:569:16: note: in expansion of macro ‘spa_api_method_r’ 569 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h: In function ‘void* pw_registry_bind(pw_registry*, uint32_t, const char*, uint32_t, size_t)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/core.h:580:16: note: in expansion of macro ‘spa_api_method_r’ 580 | return spa_api_method_r(void*, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h:580:16: note: in expansion of macro ‘spa_api_method_r’ 580 | return spa_api_method_r(void*, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h: In function ‘int pw_registry_destroy(pw_registry*, uint32_t)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/core.h:589:16: note: in expansion of macro ‘spa_api_method_r’ 589 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h:589:16: note: in expansion of macro ‘spa_api_method_r’ 589 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘ssize_t spa_system_read(spa_system*, int, void*, size_t)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:111:16: note: in expansion of macro ‘spa_api_method_fast_r’ 111 | return spa_api_method_fast_r(ssize_t, -ENOTSUP, spa_system, &object->iface, read, 0, fd, buf, count); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:111:16: note: in expansion of macro ‘spa_api_method_fast_r’ 111 | return spa_api_method_fast_r(ssize_t, -ENOTSUP, spa_system, &object->iface, read, 0, fd, buf, count); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘ssize_t spa_system_write(spa_system*, int, const void*, size_t)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:115:16: note: in expansion of macro ‘spa_api_method_fast_r’ 115 | return spa_api_method_fast_r(ssize_t, -ENOTSUP, spa_system, &object->iface, write, 0, fd, buf, count); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:115:16: note: in expansion of macro ‘spa_api_method_fast_r’ 115 | return spa_api_method_fast_r(ssize_t, -ENOTSUP, spa_system, &object->iface, write, 0, fd, buf, count); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_close(spa_system*, int)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:122:16: note: in expansion of macro ‘spa_api_method_fast_r’ 122 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, close, 0, fd); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:122:16: note: in expansion of macro ‘spa_api_method_fast_r’ 122 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, close, 0, fd); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_clock_gettime(spa_system*, int, timespec*)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:127:16: note: in expansion of macro ‘spa_api_method_fast_r’ 127 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, clock_gettime, 0, clockid, value); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:127:16: note: in expansion of macro ‘spa_api_method_fast_r’ 127 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, clock_gettime, 0, clockid, value); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_clock_getres(spa_system*, int, timespec*)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:132:16: note: in expansion of macro ‘spa_api_method_fast_r’ 132 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, clock_getres, 0, clockid, res); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:132:16: note: in expansion of macro ‘spa_api_method_fast_r’ 132 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, clock_getres, 0, clockid, res); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_pollfd_create(spa_system*, int)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:137:16: note: in expansion of macro ‘spa_api_method_fast_r’ 137 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, pollfd_create, 0, flags); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:137:16: note: in expansion of macro ‘spa_api_method_fast_r’ 137 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, pollfd_create, 0, flags); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_pollfd_add(spa_system*, int, int, uint32_t, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:141:16: note: in expansion of macro ‘spa_api_method_fast_r’ 141 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, pollfd_add, 0, pfd, fd, events, data); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:141:16: note: in expansion of macro ‘spa_api_method_fast_r’ 141 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, pollfd_add, 0, pfd, fd, events, data); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_pollfd_mod(spa_system*, int, int, uint32_t, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:145:16: note: in expansion of macro ‘spa_api_method_fast_r’ 145 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, pollfd_mod, 0, pfd, fd, events, data); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:145:16: note: in expansion of macro ‘spa_api_method_fast_r’ 145 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, pollfd_mod, 0, pfd, fd, events, data); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_pollfd_del(spa_system*, int, int)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:149:16: note: in expansion of macro ‘spa_api_method_fast_r’ 149 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, pollfd_del, 0, pfd, fd); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:149:16: note: in expansion of macro ‘spa_api_method_fast_r’ 149 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, pollfd_del, 0, pfd, fd); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_pollfd_wait(spa_system*, int, spa_poll_event*, int, int)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:154:16: note: in expansion of macro ‘spa_api_method_fast_r’ 154 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, pollfd_wait, 0, pfd, ev, n_ev, timeout); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:154:16: note: in expansion of macro ‘spa_api_method_fast_r’ 154 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, pollfd_wait, 0, pfd, ev, n_ev, timeout); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_timerfd_create(spa_system*, int, int)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:159:16: note: in expansion of macro ‘spa_api_method_fast_r’ 159 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, timerfd_create, 0, clockid, flags); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:159:16: note: in expansion of macro ‘spa_api_method_fast_r’ 159 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, timerfd_create, 0, clockid, flags); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_timerfd_settime(spa_system*, int, int, const itimerspec*, itimerspec*)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:167:16: note: in expansion of macro ‘spa_api_method_fast_r’ 167 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, timerfd_settime, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:167:16: note: in expansion of macro ‘spa_api_method_fast_r’ 167 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, timerfd_settime, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_timerfd_gettime(spa_system*, int, itimerspec*)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:174:16: note: in expansion of macro ‘spa_api_method_fast_r’ 174 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, timerfd_gettime, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:174:16: note: in expansion of macro ‘spa_api_method_fast_r’ 174 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, timerfd_gettime, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_timerfd_read(spa_system*, int, uint64_t*)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:179:16: note: in expansion of macro ‘spa_api_method_fast_r’ 179 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, timerfd_read, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:179:16: note: in expansion of macro ‘spa_api_method_fast_r’ 179 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, timerfd_read, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_eventfd_create(spa_system*, int)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:185:16: note: in expansion of macro ‘spa_api_method_fast_r’ 185 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, eventfd_create, 0, flags); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:185:16: note: in expansion of macro ‘spa_api_method_fast_r’ 185 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, eventfd_create, 0, flags); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_eventfd_write(spa_system*, int, uint64_t)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:189:16: note: in expansion of macro ‘spa_api_method_fast_r’ 189 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, eventfd_write, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:189:16: note: in expansion of macro ‘spa_api_method_fast_r’ 189 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, eventfd_write, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_eventfd_read(spa_system*, int, uint64_t*)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:194:16: note: in expansion of macro ‘spa_api_method_fast_r’ 194 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, eventfd_read, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:194:16: note: in expansion of macro ‘spa_api_method_fast_r’ 194 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, eventfd_read, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_signalfd_create(spa_system*, int, int)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:200:16: note: in expansion of macro ‘spa_api_method_fast_r’ 200 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, signalfd_create, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:200:16: note: in expansion of macro ‘spa_api_method_fast_r’ 200 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, signalfd_create, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_signalfd_read(spa_system*, int, int*)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:206:16: note: in expansion of macro ‘spa_api_method_fast_r’ 206 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, signalfd_read, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:206:16: note: in expansion of macro ‘spa_api_method_fast_r’ 206 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, signalfd_read, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘int spa_loop_add_source(spa_loop*, spa_source*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:140:16: note: in expansion of macro ‘spa_api_method_r’ 140 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:140:16: note: in expansion of macro ‘spa_api_method_r’ 140 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘int spa_loop_update_source(spa_loop*, spa_source*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:145:16: note: in expansion of macro ‘spa_api_method_r’ 145 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:145:16: note: in expansion of macro ‘spa_api_method_r’ 145 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘int spa_loop_remove_source(spa_loop*, spa_source*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:150:16: note: in expansion of macro ‘spa_api_method_r’ 150 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:150:16: note: in expansion of macro ‘spa_api_method_r’ 150 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘int spa_loop_invoke(spa_loop*, spa_invoke_func_t, uint32_t, const void*, size_t, bool, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:157:16: note: in expansion of macro ‘spa_api_method_r’ 157 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:157:16: note: in expansion of macro ‘spa_api_method_r’ 157 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘void spa_loop_control_hook_before(spa_hook_list*)’: /usr/include/spa-0.2/spa/utils/hook.h:174:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 174 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:180:17: note: in expansion of macro ‘spa_callbacks_call_fast’ 180 | spa_callbacks_call_fast(&h->cb, struct spa_loop_control_hooks, before, 0); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘void spa_loop_control_hook_after(spa_hook_list*)’: /usr/include/spa-0.2/spa/utils/hook.h:174:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 174 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:187:17: note: in expansion of macro ‘spa_callbacks_call_fast’ 187 | spa_callbacks_call_fast(&h->cb, struct spa_loop_control_hooks, after, 0); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘int spa_loop_control_get_fd(spa_loop_control*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:282:16: note: in expansion of macro ‘spa_api_method_r’ 282 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:282:16: note: in expansion of macro ‘spa_api_method_r’ 282 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘void spa_loop_control_add_hook(spa_loop_control*, spa_hook*, const spa_loop_control_hooks*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:275:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 275 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:289:9: note: in expansion of macro ‘spa_api_method_v’ 289 | spa_api_method_v(spa_loop_control, &object->iface, add_hook, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:165:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 165 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:238:9: note: in expansion of macro ‘spa_callbacks_call’ 238 | spa_callbacks_call(&(iface)->cb,method_type,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:277:9: note: in expansion of macro ‘spa_interface_call’ 277 | spa_interface_call(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:289:9: note: in expansion of macro ‘spa_api_method_v’ 289 | spa_api_method_v(spa_loop_control, &object->iface, add_hook, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘void spa_loop_control_enter(spa_loop_control*)’: /usr/include/spa-0.2/spa/utils/hook.h:275:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 275 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:294:9: note: in expansion of macro ‘spa_api_method_v’ 294 | spa_api_method_v(spa_loop_control, &object->iface, enter, 0); | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:165:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 165 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:238:9: note: in expansion of macro ‘spa_callbacks_call’ 238 | spa_callbacks_call(&(iface)->cb,method_type,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:277:9: note: in expansion of macro ‘spa_interface_call’ 277 | spa_interface_call(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:294:9: note: in expansion of macro ‘spa_api_method_v’ 294 | spa_api_method_v(spa_loop_control, &object->iface, enter, 0); | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘void spa_loop_control_leave(spa_loop_control*)’: /usr/include/spa-0.2/spa/utils/hook.h:275:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 275 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:298:9: note: in expansion of macro ‘spa_api_method_v’ 298 | spa_api_method_v(spa_loop_control, &object->iface, leave, 0); | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:165:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 165 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:238:9: note: in expansion of macro ‘spa_callbacks_call’ 238 | spa_callbacks_call(&(iface)->cb,method_type,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:277:9: note: in expansion of macro ‘spa_interface_call’ 277 | spa_interface_call(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:298:9: note: in expansion of macro ‘spa_api_method_v’ 298 | spa_api_method_v(spa_loop_control, &object->iface, leave, 0); | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘int spa_loop_control_iterate(spa_loop_control*, int)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:303:16: note: in expansion of macro ‘spa_api_method_r’ 303 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:303:16: note: in expansion of macro ‘spa_api_method_r’ 303 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘int spa_loop_control_iterate_fast(spa_loop_control*, int)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:309:16: note: in expansion of macro ‘spa_api_method_fast_r’ 309 | return spa_api_method_fast_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:309:16: note: in expansion of macro ‘spa_api_method_fast_r’ 309 | return spa_api_method_fast_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘int spa_loop_control_check(spa_loop_control*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:314:16: note: in expansion of macro ‘spa_api_method_r’ 314 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:314:16: note: in expansion of macro ‘spa_api_method_r’ 314 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘spa_source* spa_loop_utils_add_io(spa_loop_utils*, int, uint32_t, bool, spa_source_io_func_t, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:371:16: note: in expansion of macro ‘spa_api_method_r’ 371 | return spa_api_method_r(struct spa_source *, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:371:16: note: in expansion of macro ‘spa_api_method_r’ 371 | return spa_api_method_r(struct spa_source *, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘int spa_loop_utils_update_io(spa_loop_utils*, spa_source*, uint32_t)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:377:16: note: in expansion of macro ‘spa_api_method_r’ 377 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:377:16: note: in expansion of macro ‘spa_api_method_r’ 377 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘spa_source* spa_loop_utils_add_idle(spa_loop_utils*, bool, spa_source_idle_func_t, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:384:16: note: in expansion of macro ‘spa_api_method_r’ 384 | return spa_api_method_r(struct spa_source *, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:384:16: note: in expansion of macro ‘spa_api_method_r’ 384 | return spa_api_method_r(struct spa_source *, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘int spa_loop_utils_enable_idle(spa_loop_utils*, spa_source*, bool)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:390:16: note: in expansion of macro ‘spa_api_method_r’ 390 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:390:16: note: in expansion of macro ‘spa_api_method_r’ 390 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘spa_source* spa_loop_utils_add_event(spa_loop_utils*, spa_source_event_func_t, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:396:16: note: in expansion of macro ‘spa_api_method_r’ 396 | return spa_api_method_r(struct spa_source *, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:396:16: note: in expansion of macro ‘spa_api_method_r’ 396 | return spa_api_method_r(struct spa_source *, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘int spa_loop_utils_signal_event(spa_loop_utils*, spa_source*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:402:16: note: in expansion of macro ‘spa_api_method_r’ 402 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:402:16: note: in expansion of macro ‘spa_api_method_r’ 402 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘spa_source* spa_loop_utils_add_timer(spa_loop_utils*, spa_source_timer_func_t, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:408:16: note: in expansion of macro ‘spa_api_method_r’ 408 | return spa_api_method_r(struct spa_source *, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:408:16: note: in expansion of macro ‘spa_api_method_r’ 408 | return spa_api_method_r(struct spa_source *, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘int spa_loop_utils_update_timer(spa_loop_utils*, spa_source*, timespec*, timespec*, bool)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:415:16: note: in expansion of macro ‘spa_api_method_r’ 415 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:415:16: note: in expansion of macro ‘spa_api_method_r’ 415 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘spa_source* spa_loop_utils_add_signal(spa_loop_utils*, int, spa_source_signal_func_t, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:423:16: note: in expansion of macro ‘spa_api_method_r’ 423 | return spa_api_method_r(struct spa_source *, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:423:16: note: in expansion of macro ‘spa_api_method_r’ 423 | return spa_api_method_r(struct spa_source *, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘void spa_loop_utils_destroy_source(spa_loop_utils*, spa_source*)’: /usr/include/spa-0.2/spa/utils/hook.h:275:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 275 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:430:9: note: in expansion of macro ‘spa_api_method_v’ 430 | spa_api_method_v(spa_loop_utils, &object->iface, destroy_source, 0, source); | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:165:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 165 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:238:9: note: in expansion of macro ‘spa_callbacks_call’ 238 | spa_callbacks_call(&(iface)->cb,method_type,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:277:9: note: in expansion of macro ‘spa_interface_call’ 277 | spa_interface_call(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:430:9: note: in expansion of macro ‘spa_api_method_v’ 430 | spa_api_method_v(spa_loop_utils, &object->iface, destroy_source, 0, source); | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/client.h: In function ‘int pw_client_add_listener(pw_client*, spa_hook*, const pw_client_events*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/client.h:165:16: note: in expansion of macro ‘spa_api_method_r’ 165 | return spa_api_method_r(int, -ENOTSUP, pw_client, (struct spa_interface*)object, add_listener, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/client.h:165:16: note: in expansion of macro ‘spa_api_method_r’ 165 | return spa_api_method_r(int, -ENOTSUP, pw_client, (struct spa_interface*)object, add_listener, 0, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/client.h: In function ‘int pw_client_error(pw_client*, uint32_t, int, const char*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/client.h:172:16: note: in expansion of macro ‘spa_api_method_r’ 172 | return spa_api_method_r(int, -ENOTSUP, pw_client, (struct spa_interface*)object, error, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/client.h:172:16: note: in expansion of macro ‘spa_api_method_r’ 172 | return spa_api_method_r(int, -ENOTSUP, pw_client, (struct spa_interface*)object, error, 0, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/client.h: In function ‘int pw_client_update_properties(pw_client*, const spa_dict*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/client.h:179:16: note: in expansion of macro ‘spa_api_method_r’ 179 | return spa_api_method_r(int, -ENOTSUP, pw_client, (struct spa_interface*)object, update_properties, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/client.h:179:16: note: in expansion of macro ‘spa_api_method_r’ 179 | return spa_api_method_r(int, -ENOTSUP, pw_client, (struct spa_interface*)object, update_properties, 0, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/client.h: In function ‘int pw_client_get_permissions(pw_client*, uint32_t, uint32_t)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/client.h:186:16: note: in expansion of macro ‘spa_api_method_r’ 186 | return spa_api_method_r(int, -ENOTSUP, pw_client, (struct spa_interface*)object, get_permissions, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/client.h:186:16: note: in expansion of macro ‘spa_api_method_r’ 186 | return spa_api_method_r(int, -ENOTSUP, pw_client, (struct spa_interface*)object, get_permissions, 0, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/client.h: In function ‘int pw_client_update_permissions(pw_client*, uint32_t, const pw_permission*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/client.h:194:16: note: in expansion of macro ‘spa_api_method_r’ 194 | return spa_api_method_r(int, -ENOTSUP, pw_client, (struct spa_interface*)object, update_permissions, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/client.h:194:16: note: in expansion of macro ‘spa_api_method_r’ 194 | return spa_api_method_r(int, -ENOTSUP, pw_client, (struct spa_interface*)object, update_permissions, 0, | ^~~~~~~~~~~~~~~~ In file included from /usr/include/pipewire-0.3/pipewire/conf.h:8, from /usr/include/pipewire-0.3/pipewire/pipewire.h:16: /usr/include/spa-0.2/spa/utils/json-core.h: In function ‘void spa_json_init(spa_json*, const char*, size_t)’: /usr/include/spa-0.2/spa/utils/json-core.h:50:89: warning: ISO C++ forbids compound-literals [-Wpedantic] 50 | #define SPA_JSON_INIT(data,size) ((struct spa_json) { (data), (data)+(size), NULL, 0, 0 }) | ^ /usr/include/spa-0.2/spa/utils/json-core.h:54:18: note: in expansion of macro ‘SPA_JSON_INIT’ 54 | *iter = SPA_JSON_INIT(data, size); | ^~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h: In function ‘void spa_json_enter(spa_json*, spa_json*)’: /usr/include/spa-0.2/spa/utils/json-core.h:56:110: warning: ISO C++ forbids compound-literals [-Wpedantic] 56 | #define SPA_JSON_ENTER(iter) ((struct spa_json) { (iter)->cur, (iter)->end, (iter), (iter)->state & 0xff0, 0 }) | ^ /usr/include/spa-0.2/spa/utils/json-core.h:60:16: note: in expansion of macro ‘SPA_JSON_ENTER’ 60 | *sub = SPA_JSON_ENTER(iter); | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h: In function ‘void spa_json_save(spa_json*, spa_json*)’: /usr/include/spa-0.2/spa/utils/json-core.h:63:99: warning: ISO C++ forbids compound-literals [-Wpedantic] 63 | #define SPA_JSON_SAVE(iter) ((struct spa_json) { (iter)->cur, (iter)->end, NULL, (iter)->state, 0 }) | ^ /usr/include/spa-0.2/spa/utils/json-core.h:67:17: note: in expansion of macro ‘SPA_JSON_SAVE’ 67 | *save = SPA_JSON_SAVE(iter); | ^~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h: In function ‘void spa_json_start(spa_json*, spa_json*, const char*)’: /usr/include/spa-0.2/spa/utils/json-core.h:70:82: warning: ISO C++ forbids compound-literals [-Wpedantic] 70 | #define SPA_JSON_START(iter,p) ((struct spa_json) { (p), (iter)->end, NULL, 0, 0 }) | ^ /usr/include/spa-0.2/spa/utils/json-core.h:74:16: note: in expansion of macro ‘SPA_JSON_START’ 74 | *sub = SPA_JSON_START(iter,pos); | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h: In function ‘int spa_json_next(spa_json*, const char**)’: /usr/include/spa-0.2/spa/utils/defs.h:83:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 83 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/defs.h:91:81: note: in expansion of macro ‘SPA_FLAG_CLEAR’ 91 | #define SPA_FLAG_UPDATE(field,flag,val) ((val) ? SPA_FLAG_SET((field),(flag)) : SPA_FLAG_CLEAR((field),(flag))) | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h:141:41: note: in expansion of macro ‘SPA_FLAG_UPDATE’ 141 | SPA_FLAG_UPDATE(flag, __KEY_FLAG, !(flag & __KEY_FLAG)); | ^~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/defs.h:83:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 83 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/json-core.h:153:41: note: in expansion of macro ‘SPA_FLAG_CLEAR’ 153 | SPA_FLAG_CLEAR(flag, __KEY_FLAG); | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/defs.h:83:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 83 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/defs.h:91:81: note: in expansion of macro ‘SPA_FLAG_CLEAR’ 91 | #define SPA_FLAG_UPDATE(field,flag,val) ((val) ? SPA_FLAG_SET((field),(flag)) : SPA_FLAG_CLEAR((field),(flag))) | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h:156:33: note: in expansion of macro ‘SPA_FLAG_UPDATE’ 156 | SPA_FLAG_UPDATE(iter->state, __ARRAY_FLAG, cur == '['); | ^~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/defs.h:83:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 83 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/defs.h:91:81: note: in expansion of macro ‘SPA_FLAG_CLEAR’ 91 | #define SPA_FLAG_UPDATE(field,flag,val) ((val) ? SPA_FLAG_SET((field),(flag)) : SPA_FLAG_CLEAR((field),(flag))) | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h:163:41: note: in expansion of macro ‘SPA_FLAG_UPDATE’ 163 | SPA_FLAG_UPDATE(iter->state, __PREV_ARRAY_FLAG, flag & __ARRAY_FLAG); | ^~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/defs.h:83:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 83 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/defs.h:91:81: note: in expansion of macro ‘SPA_FLAG_CLEAR’ 91 | #define SPA_FLAG_UPDATE(field,flag,val) ((val) ? SPA_FLAG_SET((field),(flag)) : SPA_FLAG_CLEAR((field),(flag))) | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h:166:41: note: in expansion of macro ‘SPA_FLAG_UPDATE’ 166 | SPA_FLAG_UPDATE(array_stack[(iter->depth-1) >> 6], mask, flag & __ARRAY_FLAG); | ^~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/defs.h:83:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 83 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/defs.h:91:81: note: in expansion of macro ‘SPA_FLAG_CLEAR’ 91 | #define SPA_FLAG_UPDATE(field,flag,val) ((val) ? SPA_FLAG_SET((field),(flag)) : SPA_FLAG_CLEAR((field),(flag))) | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h:196:41: note: in expansion of macro ‘SPA_FLAG_UPDATE’ 196 | SPA_FLAG_UPDATE(iter->state, __ARRAY_FLAG, flag & __PREV_ARRAY_FLAG); | ^~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/defs.h:83:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 83 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/defs.h:91:81: note: in expansion of macro ‘SPA_FLAG_CLEAR’ 91 | #define SPA_FLAG_UPDATE(field,flag,val) ((val) ? SPA_FLAG_SET((field),(flag)) : SPA_FLAG_CLEAR((field),(flag))) | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h:199:41: note: in expansion of macro ‘SPA_FLAG_UPDATE’ 199 | SPA_FLAG_UPDATE(iter->state, __ARRAY_FLAG, | ^~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/defs.h:83:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 83 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/defs.h:91:81: note: in expansion of macro ‘SPA_FLAG_CLEAR’ 91 | #define SPA_FLAG_UPDATE(field,flag,val) ((val) ? SPA_FLAG_SET((field),(flag)) : SPA_FLAG_CLEAR((field),(flag))) | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h:216:41: note: in expansion of macro ‘SPA_FLAG_UPDATE’ 216 | SPA_FLAG_UPDATE(flag, __KEY_FLAG, !(flag & __KEY_FLAG)); | ^~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h:250:25: warning: range expressions in switch statements are non-standard [-Wpedantic] 250 | case 240 ... 247: | ^~~~ /usr/include/spa-0.2/spa/utils/json-core.h:253:25: warning: range expressions in switch statements are non-standard [-Wpedantic] 253 | case 224 ... 239: | ^~~~ /usr/include/spa-0.2/spa/utils/json-core.h:256:25: warning: range expressions in switch statements are non-standard [-Wpedantic] 256 | case 192 ... 223: | ^~~~ /usr/include/spa-0.2/spa/utils/json-core.h:267:25: warning: range expressions in switch statements are non-standard [-Wpedantic] 267 | case 128 ... 191: | ^~~~ /usr/include/spa-0.2/spa/utils/json-core.h: In function ‘bool spa_json_get_error(spa_json*, const char*, spa_error_location*)’: /usr/include/spa-0.2/spa/utils/defs.h:159:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 159 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/json-core.h:369:24: note: in expansion of macro ‘SPA_CLAMP’ 369 | code = SPA_CLAMP(iter->state & 0xff, 0u, SPA_N_ELEMENTS(reasons)-1); | ^~~~~~~~~ /usr/include/spa-0.2/spa/utils/defs.h:147:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 147 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/defs.h:163:9: note: in expansion of macro ‘SPA_MIN’ 163 | SPA_MIN(SPA_MAX(_v, _low), _high); \ | ^~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h:369:24: note: in expansion of macro ‘SPA_CLAMP’ 369 | code = SPA_CLAMP(iter->state & 0xff, 0u, SPA_N_ELEMENTS(reasons)-1); | ^~~~~~~~~ /usr/include/spa-0.2/spa/utils/defs.h:153:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 153 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/defs.h:148:20: note: in definition of macro ‘SPA_MIN’ 148 | __typeof__(a) _min_a = (a); \ | ^ /usr/include/spa-0.2/spa/utils/defs.h:163:17: note: in expansion of macro ‘SPA_MAX’ 163 | SPA_MIN(SPA_MAX(_v, _low), _high); \ | ^~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h:369:24: note: in expansion of macro ‘SPA_CLAMP’ 369 | code = SPA_CLAMP(iter->state & 0xff, 0u, SPA_N_ELEMENTS(reasons)-1); | ^~~~~~~~~ /usr/include/spa-0.2/spa/utils/defs.h:153:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 153 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/defs.h:148:33: note: in definition of macro ‘SPA_MIN’ 148 | __typeof__(a) _min_a = (a); \ | ^ /usr/include/spa-0.2/spa/utils/defs.h:163:17: note: in expansion of macro ‘SPA_MAX’ 163 | SPA_MIN(SPA_MAX(_v, _low), _high); \ | ^~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h:369:24: note: in expansion of macro ‘SPA_CLAMP’ 369 | code = SPA_CLAMP(iter->state & 0xff, 0u, SPA_N_ELEMENTS(reasons)-1); | ^~~~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h: In function ‘int spa_json_parse_float(const char*, int, float*)’: /usr/include/spa-0.2/spa/utils/json-core.h:414:37: warning: range expressions in switch statements are non-standard [-Wpedantic] 414 | case '+': case '-': case '0' ... '9': case '.': case 'e': case 'E': break; | ^~~~ /usr/include/pipewire-0.3/pipewire/device.h: In function ‘int pw_device_add_listener(pw_device*, spa_hook*, const pw_device_events*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/device.h:155:16: note: in expansion of macro ‘spa_api_method_r’ 155 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/device.h:155:16: note: in expansion of macro ‘spa_api_method_r’ 155 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/device.h: In function ‘int pw_device_subscribe_params(pw_device*, uint32_t*, uint32_t)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/device.h:163:16: note: in expansion of macro ‘spa_api_method_r’ 163 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/device.h:163:16: note: in expansion of macro ‘spa_api_method_r’ 163 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/device.h: In function ‘int pw_device_enum_params(pw_device*, int, uint32_t, uint32_t, uint32_t, const spa_pod*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/device.h:173:16: note: in expansion of macro ‘spa_api_method_r’ 173 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/device.h:173:16: note: in expansion of macro ‘spa_api_method_r’ 173 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/device.h: In function ‘int pw_device_set_param(pw_device*, uint32_t, uint32_t, const spa_pod*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/device.h:182:16: note: in expansion of macro ‘spa_api_method_r’ 182 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/device.h:182:16: note: in expansion of macro ‘spa_api_method_r’ 182 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_add_listener(spa_node*, spa_hook*, const spa_node_events*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:650:16: note: in expansion of macro ‘spa_api_method_r’ 650 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, add_listener, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:650:16: note: in expansion of macro ‘spa_api_method_r’ 650 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, add_listener, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_set_callbacks(spa_node*, const spa_node_callbacks*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:657:16: note: in expansion of macro ‘spa_api_method_r’ 657 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, set_callbacks, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:657:16: note: in expansion of macro ‘spa_api_method_r’ 657 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, set_callbacks, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_sync(spa_node*, int)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:662:16: note: in expansion of macro ‘spa_api_method_r’ 662 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, sync, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:662:16: note: in expansion of macro ‘spa_api_method_r’ 662 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, sync, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_enum_params(spa_node*, int, uint32_t, uint32_t, uint32_t, const spa_pod*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:669:16: note: in expansion of macro ‘spa_api_method_r’ 669 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, enum_params, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:669:16: note: in expansion of macro ‘spa_api_method_r’ 669 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, enum_params, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_set_param(spa_node*, uint32_t, uint32_t, const spa_pod*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:676:16: note: in expansion of macro ‘spa_api_method_r’ 676 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, set_param, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:676:16: note: in expansion of macro ‘spa_api_method_r’ 676 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, set_param, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_set_io(spa_node*, uint32_t, void*, size_t)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:682:16: note: in expansion of macro ‘spa_api_method_r’ 682 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, set_io, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:682:16: note: in expansion of macro ‘spa_api_method_r’ 682 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, set_io, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_send_command(spa_node*, const spa_command*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:688:16: note: in expansion of macro ‘spa_api_method_r’ 688 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, send_command, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:688:16: note: in expansion of macro ‘spa_api_method_r’ 688 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, send_command, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_add_port(spa_node*, spa_direction, uint32_t, const spa_dict*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:695:16: note: in expansion of macro ‘spa_api_method_r’ 695 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, add_port, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:695:16: note: in expansion of macro ‘spa_api_method_r’ 695 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, add_port, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_remove_port(spa_node*, spa_direction, uint32_t)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:701:16: note: in expansion of macro ‘spa_api_method_r’ 701 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, remove_port, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:701:16: note: in expansion of macro ‘spa_api_method_r’ 701 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, remove_port, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_port_enum_params(spa_node*, int, spa_direction, uint32_t, uint32_t, uint32_t, uint32_t, const spa_pod*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:709:16: note: in expansion of macro ‘spa_api_method_r’ 709 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, port_enum_params, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:709:16: note: in expansion of macro ‘spa_api_method_r’ 709 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, port_enum_params, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_port_set_param(spa_node*, spa_direction, uint32_t, uint32_t, uint32_t, const spa_pod*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:718:16: note: in expansion of macro ‘spa_api_method_r’ 718 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, port_set_param, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:718:16: note: in expansion of macro ‘spa_api_method_r’ 718 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, port_set_param, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_port_use_buffers(spa_node*, spa_direction, uint32_t, uint32_t, spa_buffer**, uint32_t)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:728:16: note: in expansion of macro ‘spa_api_method_r’ 728 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, port_use_buffers, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:728:16: note: in expansion of macro ‘spa_api_method_r’ 728 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, port_use_buffers, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_port_set_io(spa_node*, spa_direction, uint32_t, uint32_t, void*, size_t)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:736:16: note: in expansion of macro ‘spa_api_method_r’ 736 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, port_set_io, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:736:16: note: in expansion of macro ‘spa_api_method_r’ 736 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, port_set_io, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_port_reuse_buffer(spa_node*, uint32_t, uint32_t)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:742:16: note: in expansion of macro ‘spa_api_method_r’ 742 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, port_reuse_buffer, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:742:16: note: in expansion of macro ‘spa_api_method_r’ 742 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, port_reuse_buffer, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_port_reuse_buffer_fast(spa_node*, uint32_t, uint32_t)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:747:16: note: in expansion of macro ‘spa_api_method_fast_r’ 747 | return spa_api_method_fast_r(int, -ENOTSUP, spa_node, &object->iface, port_reuse_buffer, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:747:16: note: in expansion of macro ‘spa_api_method_fast_r’ 747 | return spa_api_method_fast_r(int, -ENOTSUP, spa_node, &object->iface, port_reuse_buffer, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_process(spa_node*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:752:16: note: in expansion of macro ‘spa_api_method_r’ 752 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, process, 0); | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:752:16: note: in expansion of macro ‘spa_api_method_r’ 752 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, process, 0); | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_process_fast(spa_node*)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:756:16: note: in expansion of macro ‘spa_api_method_fast_r’ 756 | return spa_api_method_fast_r(int, -ENOTSUP, spa_node, &object->iface, process, 0); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:756:16: note: in expansion of macro ‘spa_api_method_fast_r’ 756 | return spa_api_method_fast_r(int, -ENOTSUP, spa_node, &object->iface, process, 0); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/factory.h: In function ‘int pw_factory_add_listener(pw_factory*, spa_hook*, const pw_factory_events*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/factory.h:97:16: note: in expansion of macro ‘spa_api_method_r’ 97 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/factory.h:97:16: note: in expansion of macro ‘spa_api_method_r’ 97 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/log.h: In function ‘void spa_log_topic_init(spa_log*, spa_log_topic*)’: /usr/include/spa-0.2/spa/utils/hook.h:165:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 165 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:238:9: note: in expansion of macro ‘spa_callbacks_call’ 238 | spa_callbacks_call(&(iface)->cb,method_type,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/log.h:229:9: note: in expansion of macro ‘spa_interface_call’ 229 | spa_interface_call(&log->iface, struct spa_log_methods, topic_init, 1, topic); | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/log.h: In function ‘void spa_log_logtv(spa_log*, spa_log_level, const spa_log_topic*, const char*, int, const char*, const char*, va_list)’: /usr/include/spa-0.2/spa/utils/hook.h:165:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 165 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:238:9: note: in expansion of macro ‘spa_callbacks_call’ 238 | spa_callbacks_call(&(iface)->cb,method_type,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/log.h:273:22: note: in expansion of macro ‘spa_interface_call’ 273 | if (!spa_interface_call(i, | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:165:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 165 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:238:9: note: in expansion of macro ‘spa_callbacks_call’ 238 | spa_callbacks_call(&(iface)->cb,method_type,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/log.h:277:21: note: in expansion of macro ‘spa_interface_call’ 277 | spa_interface_call(i, | ^~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/link.h: In function ‘int pw_link_add_listener(pw_link*, spa_hook*, const pw_link_events*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/link.h:123:16: note: in expansion of macro ‘spa_api_method_r’ 123 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/link.h:123:16: note: in expansion of macro ‘spa_api_method_r’ 123 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/module.h: In function ‘int pw_module_add_listener(pw_module*, spa_hook*, const pw_module_events*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/module.h:95:16: note: in expansion of macro ‘spa_api_method_r’ 95 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/module.h:95:16: note: in expansion of macro ‘spa_api_method_r’ 95 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/node.h: In function ‘int pw_node_add_listener(pw_node*, spa_hook*, const pw_node_events*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/node.h:194:16: note: in expansion of macro ‘spa_api_method_r’ 194 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/node.h:194:16: note: in expansion of macro ‘spa_api_method_r’ 194 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/node.h: In function ‘int pw_node_subscribe_params(pw_node*, uint32_t*, uint32_t)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/node.h:202:16: note: in expansion of macro ‘spa_api_method_r’ 202 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/node.h:202:16: note: in expansion of macro ‘spa_api_method_r’ 202 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/node.h: In function ‘int pw_node_enum_params(pw_node*, int, uint32_t, uint32_t, uint32_t, const spa_pod*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/node.h:212:16: note: in expansion of macro ‘spa_api_method_r’ 212 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/node.h:212:16: note: in expansion of macro ‘spa_api_method_r’ 212 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/node.h: In function ‘int pw_node_set_param(pw_node*, uint32_t, uint32_t, const spa_pod*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/node.h:221:16: note: in expansion of macro ‘spa_api_method_r’ 221 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/node.h:221:16: note: in expansion of macro ‘spa_api_method_r’ 221 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/node.h: In function ‘int pw_node_send_command(pw_node*, const spa_command*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/node.h:229:16: note: in expansion of macro ‘spa_api_method_r’ 229 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/node.h:229:16: note: in expansion of macro ‘spa_api_method_r’ 229 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/port.h: In function ‘int pw_port_add_listener(pw_port*, spa_hook*, const pw_port_events*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/port.h:155:16: note: in expansion of macro ‘spa_api_method_r’ 155 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/port.h:155:16: note: in expansion of macro ‘spa_api_method_r’ 155 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/port.h: In function ‘int pw_port_subscribe_params(pw_port*, uint32_t*, uint32_t)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/port.h:163:16: note: in expansion of macro ‘spa_api_method_r’ 163 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/port.h:163:16: note: in expansion of macro ‘spa_api_method_r’ 163 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/port.h: In function ‘int pw_port_enum_params(pw_port*, int, uint32_t, uint32_t, uint32_t, const spa_pod*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/port.h:173:16: note: in expansion of macro ‘spa_api_method_r’ 173 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/port.h:173:16: note: in expansion of macro ‘spa_api_method_r’ 173 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/thread.h: In function ‘spa_thread* spa_thread_utils_create(spa_thread_utils*, const spa_dict*, void* (*)(void*), void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/thread.h:72:16: note: in expansion of macro ‘spa_api_method_r’ 72 | return spa_api_method_r(struct spa_thread *, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/thread.h:72:16: note: in expansion of macro ‘spa_api_method_r’ 72 | return spa_api_method_r(struct spa_thread *, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/thread.h: In function ‘int spa_thread_utils_join(spa_thread_utils*, spa_thread*, void**)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/thread.h:82:16: note: in expansion of macro ‘spa_api_method_r’ 82 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/thread.h:82:16: note: in expansion of macro ‘spa_api_method_r’ 82 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/thread.h: In function ‘int spa_thread_utils_get_rt_range(spa_thread_utils*, const spa_dict*, int*, int*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/thread.h:92:16: note: in expansion of macro ‘spa_api_method_r’ 92 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/thread.h:92:16: note: in expansion of macro ‘spa_api_method_r’ 92 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/thread.h: In function ‘int spa_thread_utils_acquire_rt(spa_thread_utils*, spa_thread*, int)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/thread.h:102:16: note: in expansion of macro ‘spa_api_method_r’ 102 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/thread.h:102:16: note: in expansion of macro ‘spa_api_method_r’ 102 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/thread.h: In function ‘int spa_thread_utils_drop_rt(spa_thread_utils*, spa_thread*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/thread.h:112:16: note: in expansion of macro ‘spa_api_method_r’ 112 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/thread.h:112:16: note: in expansion of macro ‘spa_api_method_r’ 112 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/iter.h: In function ‘uint32_t spa_pod_copy_array(const spa_pod*, uint32_t, void*, uint32_t)’: /usr/include/spa-0.2/spa/utils/defs.h:147:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 147 | ({ \ | ^ /usr/include/spa-0.2/spa/pod/iter.h:345:20: note: in expansion of macro ‘SPA_MIN’ 345 | n_values = SPA_MIN(n_values, max_values); | ^~~~~~~ /usr/include/spa-0.2/spa/pod/iter.h: In function ‘spa_pod* spa_pod_get_values(const spa_pod*, uint32_t*, uint32_t*)’: /usr/include/spa-0.2/spa/utils/defs.h:147:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 147 | ({ \ | ^ /usr/include/spa-0.2/spa/pod/iter.h:361:35: note: in expansion of macro ‘SPA_MIN’ 361 | *n_vals = SPA_MIN(1u, SPA_POD_CHOICE_N_VALUES(pod)); | ^~~~~~~ In file included from /usr/include/spa-0.2/spa/param/format-utils.h:18, from /<>/src/pipewiresourcestream.h:21: /usr/include/spa-0.2/spa/pod/parser.h: In function ‘void spa_pod_parser_init(spa_pod_parser*, const void*, uint32_t)’: /usr/include/spa-0.2/spa/pod/parser.h:44:100: warning: ISO C++ forbids compound-literals [-Wpedantic] 44 | #define SPA_POD_PARSER_INIT(buffer,size) ((struct spa_pod_parser){ (buffer), (size), 0, {0,0,NULL}}) | ^ /usr/include/spa-0.2/spa/pod/parser.h:49:19: note: in expansion of macro ‘SPA_POD_PARSER_INIT’ 49 | *parser = SPA_POD_PARSER_INIT(data, size); | ^~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/param/format-utils.h: In function ‘int spa_format_parse(const spa_pod*, uint32_t*, uint32_t*)’: /usr/include/spa-0.2/spa/pod/parser.h:561:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 561 | ({ \ | ^ /usr/include/spa-0.2/spa/param/format-utils.h:32:16: note: in expansion of macro ‘spa_pod_parse_object’ 32 | return spa_pod_parse_object(format, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/parser.h:539:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 539 | ({ \ | ^ /usr/include/spa-0.2/spa/pod/parser.h:564:9: note: in expansion of macro ‘spa_pod_parser_get_object’ 564 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/param/format-utils.h:32:16: note: in expansion of macro ‘spa_pod_parse_object’ 32 | return spa_pod_parse_object(format, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘void spa_pod_builder_set_callbacks(spa_pod_builder*, const spa_pod_builder_callbacks*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:133:86: warning: ISO C++ forbids compound-literals [-Wpedantic] 133 | #define SPA_CALLBACKS_INIT(_funcs,_data) ((struct spa_callbacks){ (_funcs), (_data), }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:72:30: note: in expansion of macro ‘SPA_CALLBACKS_INIT’ 72 | builder->callbacks = SPA_CALLBACKS_INIT(callbacks, data); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/spa-0.2/spa/param/video/raw-utils.h:18, from /usr/include/spa-0.2/spa/param/video/format-utils.h:14, from /<>/src/pipewiresourcestream.h:23: /usr/include/spa-0.2/spa/pod/builder.h: In function ‘void spa_pod_builder_init(spa_pod_builder*, void*, uint32_t)’: /usr/include/spa-0.2/spa/pod/builder.h:60:114: warning: ISO C++ forbids compound-literals [-Wpedantic] 60 | #define SPA_POD_BUILDER_INIT(buffer,size) ((struct spa_pod_builder){ (buffer), (size), 0, {0,0,NULL},{NULL,NULL}}) | ^ /usr/include/spa-0.2/spa/pod/builder.h:87:20: note: in expansion of macro ‘SPA_POD_BUILDER_INIT’ 87 | *builder = SPA_POD_BUILDER_INIT(data, size); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_raw(spa_pod_builder*, const void*, uint32_t)’: /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/pod/builder.h:140:25: note: in expansion of macro ‘spa_callbacks_call_res’ 140 | spa_callbacks_call_res(&builder->callbacks, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_primitive(spa_pod_builder*, const spa_pod*)’: /usr/include/spa-0.2/spa/utils/defs.h:83:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 83 | ({ \ | ^ /usr/include/spa-0.2/spa/pod/builder.h:205:17: note: in expansion of macro ‘SPA_FLAG_CLEAR’ 205 | SPA_FLAG_CLEAR(builder->state.flags, SPA_POD_BUILDER_FLAG_FIRST); | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_none(spa_pod_builder*)’: /usr/include/spa-0.2/spa/pod/builder.h:214:68: warning: ISO C++ forbids compound-literals [-Wpedantic] 214 | #define SPA_POD_INIT(size,type) ((struct spa_pod) { (size), (type) }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:216:29: note: in expansion of macro ‘SPA_POD_INIT’ 216 | #define SPA_POD_INIT_None() SPA_POD_INIT(0, SPA_TYPE_None) | ^~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h:220:34: note: in expansion of macro ‘SPA_POD_INIT_None’ 220 | const struct spa_pod p = SPA_POD_INIT_None(); | ^~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_child(spa_pod_builder*, uint32_t, uint32_t)’: /usr/include/spa-0.2/spa/pod/builder.h:214:68: warning: ISO C++ forbids compound-literals [-Wpedantic] 214 | #define SPA_POD_INIT(size,type) ((struct spa_pod) { (size), (type) }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:226:34: note: in expansion of macro ‘SPA_POD_INIT’ 226 | const struct spa_pod p = SPA_POD_INIT(size,type); | ^~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/defs.h:83:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 83 | ({ \ | ^ /usr/include/spa-0.2/spa/pod/builder.h:227:9: note: in expansion of macro ‘SPA_FLAG_CLEAR’ 227 | SPA_FLAG_CLEAR(builder->state.flags, SPA_POD_BUILDER_FLAG_FIRST); | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_bool(spa_pod_builder*, bool)’: /usr/include/spa-0.2/spa/pod/builder.h:231:110: warning: ISO C++ forbids compound-literals [-Wpedantic] 231 | #define SPA_POD_INIT_Bool(val) ((struct spa_pod_bool){ { sizeof(uint32_t), SPA_TYPE_Bool }, (val) ? 1 : 0, 0 }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:235:39: note: in expansion of macro ‘SPA_POD_INIT_Bool’ 235 | const struct spa_pod_bool p = SPA_POD_INIT_Bool(val); | ^~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_id(spa_pod_builder*, uint32_t)’: /usr/include/spa-0.2/spa/pod/builder.h:239:96: warning: ISO C++ forbids compound-literals [-Wpedantic] 239 | #define SPA_POD_INIT_Id(val) ((struct spa_pod_id){ { sizeof(uint32_t), SPA_TYPE_Id }, (val), 0 }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:243:37: note: in expansion of macro ‘SPA_POD_INIT_Id’ 243 | const struct spa_pod_id p = SPA_POD_INIT_Id(val); | ^~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_int(spa_pod_builder*, int32_t)’: /usr/include/spa-0.2/spa/pod/builder.h:247:98: warning: ISO C++ forbids compound-literals [-Wpedantic] 247 | #define SPA_POD_INIT_Int(val) ((struct spa_pod_int){ { sizeof(int32_t), SPA_TYPE_Int }, (val), 0 }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:251:38: note: in expansion of macro ‘SPA_POD_INIT_Int’ 251 | const struct spa_pod_int p = SPA_POD_INIT_Int(val); | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_long(spa_pod_builder*, int64_t)’: /usr/include/spa-0.2/spa/pod/builder.h:255:98: warning: ISO C++ forbids compound-literals [-Wpedantic] 255 | #define SPA_POD_INIT_Long(val) ((struct spa_pod_long){ { sizeof(int64_t), SPA_TYPE_Long }, (val) }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:259:39: note: in expansion of macro ‘SPA_POD_INIT_Long’ 259 | const struct spa_pod_long p = SPA_POD_INIT_Long(val); | ^~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_float(spa_pod_builder*, float)’: /usr/include/spa-0.2/spa/pod/builder.h:263:102: warning: ISO C++ forbids compound-literals [-Wpedantic] 263 | #define SPA_POD_INIT_Float(val) ((struct spa_pod_float){ { sizeof(float), SPA_TYPE_Float }, (val), 0 }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:267:40: note: in expansion of macro ‘SPA_POD_INIT_Float’ 267 | const struct spa_pod_float p = SPA_POD_INIT_Float(val); | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_double(spa_pod_builder*, double)’: /usr/include/spa-0.2/spa/pod/builder.h:271:103: warning: ISO C++ forbids compound-literals [-Wpedantic] 271 | #define SPA_POD_INIT_Double(val) ((struct spa_pod_double){ { sizeof(double), SPA_TYPE_Double }, (val) }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:275:41: note: in expansion of macro ‘SPA_POD_INIT_Double’ 275 | const struct spa_pod_double p = SPA_POD_INIT_Double(val); | ^~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_string_len(spa_pod_builder*, const char*, uint32_t)’: /usr/include/spa-0.2/spa/pod/builder.h:279:87: warning: ISO C++ forbids compound-literals [-Wpedantic] 279 | #define SPA_POD_INIT_String(len) ((struct spa_pod_string){ { (len), SPA_TYPE_String } }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:296:41: note: in expansion of macro ‘SPA_POD_INIT_String’ 296 | const struct spa_pod_string p = SPA_POD_INIT_String(len+1); | ^~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_bytes(spa_pod_builder*, const void*, uint32_t)’: /usr/include/spa-0.2/spa/pod/builder.h:309:84: warning: ISO C++ forbids compound-literals [-Wpedantic] 309 | #define SPA_POD_INIT_Bytes(len) ((struct spa_pod_bytes){ { (len), SPA_TYPE_Bytes } }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:314:40: note: in expansion of macro ‘SPA_POD_INIT_Bytes’ 314 | const struct spa_pod_bytes p = SPA_POD_INIT_Bytes(len); | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_pointer(spa_pod_builder*, uint32_t, const void*)’: /usr/include/spa-0.2/spa/pod/builder.h:329:151: warning: ISO C++ forbids compound-literals [-Wpedantic] 329 | #define SPA_POD_INIT_Pointer(type,value) ((struct spa_pod_pointer){ { sizeof(struct spa_pod_pointer_body), SPA_TYPE_Pointer }, { (type), 0, (value) } }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:334:42: note: in expansion of macro ‘SPA_POD_INIT_Pointer’ 334 | const struct spa_pod_pointer p = SPA_POD_INIT_Pointer(type, val); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_fd(spa_pod_builder*, int64_t)’: /usr/include/spa-0.2/spa/pod/builder.h:338:90: warning: ISO C++ forbids compound-literals [-Wpedantic] 338 | #define SPA_POD_INIT_Fd(fd) ((struct spa_pod_fd){ { sizeof(int64_t), SPA_TYPE_Fd }, (fd) }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:342:37: note: in expansion of macro ‘SPA_POD_INIT_Fd’ 342 | const struct spa_pod_fd p = SPA_POD_INIT_Fd(fd); | ^~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_rectangle(spa_pod_builder*, uint32_t, uint32_t)’: /usr/include/spa-0.2/spa/utils/defs.h:100:80: warning: ISO C++ forbids compound-literals [-Wpedantic] 100 | #define SPA_RECTANGLE(width,height) ((struct spa_rectangle){ (width), (height) }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:346:121: note: in definition of macro ‘SPA_POD_INIT_Rectangle’ 346 | #define SPA_POD_INIT_Rectangle(val) ((struct spa_pod_rectangle){ { sizeof(struct spa_rectangle), SPA_TYPE_Rectangle }, (val) }) | ^~~ /usr/include/spa-0.2/spa/pod/builder.h:351:67: note: in expansion of macro ‘SPA_RECTANGLE’ 351 | const struct spa_pod_rectangle p = SPA_POD_INIT_Rectangle(SPA_RECTANGLE(width, height)); | ^~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h:346:126: warning: ISO C++ forbids compound-literals [-Wpedantic] 346 | #define SPA_POD_INIT_Rectangle(val) ((struct spa_pod_rectangle){ { sizeof(struct spa_rectangle), SPA_TYPE_Rectangle }, (val) }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:351:44: note: in expansion of macro ‘SPA_POD_INIT_Rectangle’ 351 | const struct spa_pod_rectangle p = SPA_POD_INIT_Rectangle(SPA_RECTANGLE(width, height)); | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_fraction(spa_pod_builder*, uint32_t, uint32_t)’: /usr/include/spa-0.2/spa/utils/defs.h:118:72: warning: ISO C++ forbids compound-literals [-Wpedantic] 118 | #define SPA_FRACTION(num,denom) ((struct spa_fraction){ (num), (denom) }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:355:117: note: in definition of macro ‘SPA_POD_INIT_Fraction’ 355 | #define SPA_POD_INIT_Fraction(val) ((struct spa_pod_fraction){ { sizeof(struct spa_fraction), SPA_TYPE_Fraction }, (val) }) | ^~~ /usr/include/spa-0.2/spa/pod/builder.h:360:65: note: in expansion of macro ‘SPA_FRACTION’ 360 | const struct spa_pod_fraction p = SPA_POD_INIT_Fraction(SPA_FRACTION(num, denom)); | ^~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h:355:122: warning: ISO C++ forbids compound-literals [-Wpedantic] 355 | #define SPA_POD_INIT_Fraction(val) ((struct spa_pod_fraction){ { sizeof(struct spa_fraction), SPA_TYPE_Fraction }, (val) }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:360:43: note: in expansion of macro ‘SPA_POD_INIT_Fraction’ 360 | const struct spa_pod_fraction p = SPA_POD_INIT_Fraction(SPA_FRACTION(num, denom)); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_push_struct(spa_pod_builder*, spa_pod_frame*)’: /usr/include/spa-0.2/spa/pod/builder.h:411:89: warning: ISO C++ forbids compound-literals [-Wpedantic] 411 | #define SPA_POD_INIT_Struct(size) ((struct spa_pod_struct){ { (size), SPA_TYPE_Struct } }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:416:41: note: in expansion of macro ‘SPA_POD_INIT_Struct’ 416 | const struct spa_pod_struct p = SPA_POD_INIT_Struct(0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_push_object(spa_pod_builder*, spa_pod_frame*, uint32_t, uint32_t)’: /usr/include/spa-0.2/spa/pod/builder.h:423:136: warning: ISO C++ forbids compound-literals [-Wpedantic] 423 | #define SPA_POD_INIT_Object(size,type,id,...) ((struct spa_pod_object){ { (size), SPA_TYPE_Object }, { (type), (id) }, ##__VA_ARGS__ }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:430:13: note: in expansion of macro ‘SPA_POD_INIT_Object’ 430 | SPA_POD_INIT_Object(sizeof(struct spa_pod_object_body), type, id); | ^~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_push_sequence(spa_pod_builder*, spa_pod_frame*, uint32_t)’: /usr/include/spa-0.2/spa/pod/builder.h:448:80: warning: ISO C++ forbids compound-literals [-Wpedantic] 448 | ((struct spa_pod_sequence){ { (size), SPA_TYPE_Sequence}, {(unit), 0 } }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:454:13: note: in expansion of macro ‘SPA_POD_INIT_Sequence’ 454 | SPA_POD_INIT_Sequence(sizeof(struct spa_pod_sequence_body), unit); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/param/video/raw-utils.h: In function ‘int spa_format_video_raw_parse(const spa_pod*, spa_video_info_raw*)’: /usr/include/spa-0.2/spa/pod/parser.h:561:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 561 | ({ \ | ^ /usr/include/spa-0.2/spa/param/video/raw-utils.h:41:16: note: in expansion of macro ‘spa_pod_parse_object’ 41 | return spa_pod_parse_object(format, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/parser.h:539:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 539 | ({ \ | ^ /usr/include/spa-0.2/spa/pod/parser.h:564:9: note: in expansion of macro ‘spa_pod_parser_get_object’ 564 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/param/video/raw-utils.h:41:16: note: in expansion of macro ‘spa_pod_parse_object’ 41 | return spa_pod_parse_object(format, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/param/video/dsp-utils.h: In function ‘int spa_format_video_dsp_parse(const spa_pod*, spa_video_info_dsp*)’: /usr/include/spa-0.2/spa/pod/parser.h:561:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 561 | ({ \ | ^ /usr/include/spa-0.2/spa/param/video/dsp-utils.h:41:16: note: in expansion of macro ‘spa_pod_parse_object’ 41 | return spa_pod_parse_object(format, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/parser.h:539:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 539 | ({ \ | ^ /usr/include/spa-0.2/spa/pod/parser.h:564:9: note: in expansion of macro ‘spa_pod_parser_get_object’ 564 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/param/video/dsp-utils.h:41:16: note: in expansion of macro ‘spa_pod_parse_object’ 41 | return spa_pod_parse_object(format, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/param/video/h264-utils.h: In function ‘int spa_format_video_h264_parse(const spa_pod*, spa_video_info_h264*)’: /usr/include/spa-0.2/spa/pod/parser.h:561:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 561 | ({ \ | ^ /usr/include/spa-0.2/spa/param/video/h264-utils.h:33:16: note: in expansion of macro ‘spa_pod_parse_object’ 33 | return spa_pod_parse_object(format, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/parser.h:539:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 539 | ({ \ | ^ /usr/include/spa-0.2/spa/pod/parser.h:564:9: note: in expansion of macro ‘spa_pod_parser_get_object’ 564 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/param/video/h264-utils.h:33:16: note: in expansion of macro ‘spa_pod_parse_object’ 33 | return spa_pod_parse_object(format, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/param/video/mjpg-utils.h: In function ‘int spa_format_video_mjpg_parse(const spa_pod*, spa_video_info_mjpg*)’: /usr/include/spa-0.2/spa/pod/parser.h:561:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 561 | ({ \ | ^ /usr/include/spa-0.2/spa/param/video/mjpg-utils.h:33:16: note: in expansion of macro ‘spa_pod_parse_object’ 33 | return spa_pod_parse_object(format, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/parser.h:539:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 539 | ({ \ | ^ /usr/include/spa-0.2/spa/pod/parser.h:564:9: note: in expansion of macro ‘spa_pod_parser_get_object’ 564 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/param/video/mjpg-utils.h:33:16: note: in expansion of macro ‘spa_pod_parse_object’ 33 | return spa_pod_parse_object(format, | ^~~~~~~~~~~~~~~~~~~~ /<>/src/encoder.cpp: In destructor ‘virtual Encoder::~Encoder()’: /<>/src/encoder.cpp:76:22: warning: ‘int avcodec_close(AVCodecContext*)’ is deprecated [-Wdeprecated-declarations] 76 | avcodec_close(m_avCodecContext); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/src/encoder_p.h:19: /usr/include/i386-linux-gnu/libavcodec/avcodec.h:2398:5: note: declared here 2398 | int avcodec_close(AVCodecContext *avctx); | ^~~~~~~~~~~~~ At global scope: cc1plus: note: unrecognized command-line option ‘-Wno-c99-extensions’ may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option ‘-Wno-gnu-statement-expression-from-macro-expansion’ may have been intended to silence earlier diagnostics [ 40%] Building CXX object src/CMakeFiles/KPipeWireRecord.dir/gifencoder.cpp.o cd /<>/obj-i686-linux-gnu/src && /usr/bin/i686-linux-gnu-g++ -DEGL_NO_PLATFORM_SPECIFIC_TYPES -DEGL_NO_X11 -DKCOREADDONS_LIB -DKF_DEPRECATED_WARNINGS_SINCE=0x70000 -DKF_DISABLE_DEPRECATED_BEFORE_AND_AT=0x60900 -DKPIPEWIREDMABUF_DEPRECATED_WARNINGS_SINCE=0x0 -DKPIPEWIREDMABUF_DISABLE_DEPRECATED_BEFORE_AND_AT=0x0 -DKPIPEWIRE_DEPRECATED_WARNINGS_SINCE=0x0 -DKPIPEWIRE_DISABLE_DEPRECATED_BEFORE_AND_AT=0x0 -DKPipeWireRecord_EXPORTS -DMESA_EGL_NO_X11_HEADERS -DQT_CORE_LIB -DQT_DEPRECATED_WARNINGS_SINCE=0x70000 -DQT_DISABLE_DEPRECATED_BEFORE=0x60801 -DQT_GUI_LIB -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_FOREACH -DQT_NO_KEYWORDS -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_QSTRINGBUILDER -DTRANSLATION_DOMAIN=\"kpipewire6\" -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/<>/obj-i686-linux-gnu/src -I/<>/src -I/<>/obj-i686-linux-gnu/src/KPipeWireRecord_autogen/include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -isystem /usr/include/i386-linux-gnu/qt6/QtCore -isystem /usr/include/i386-linux-gnu/qt6 -isystem /usr/lib/i386-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/i386-linux-gnu/qt6/QtGui -isystem /usr/include/KF6/KCoreAddons -isystem /usr/include/libdrm -isystem /usr/include/i386-linux-gnu/qt6/QtGui/6.8.2 -isystem /usr/include/i386-linux-gnu/qt6/QtGui/6.8.2/QtGui -isystem /usr/include/i386-linux-gnu/qt6/QtCore/6.8.2 -isystem /usr/include/i386-linux-gnu/qt6/QtCore/6.8.2/QtCore -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Werror=init-self -Werror=undef -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -pedantic -Wzero-as-null-pointer-constant -Wmissing-include-dirs -std=c++20 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wno-gnu-statement-expression-from-macro-expansion -Wno-zero-as-null-pointer-constant -Wno-c99-extensions -Wno-cast-align -I/usr/include -MD -MT src/CMakeFiles/KPipeWireRecord.dir/gifencoder.cpp.o -MF CMakeFiles/KPipeWireRecord.dir/gifencoder.cpp.o.d -o CMakeFiles/KPipeWireRecord.dir/gifencoder.cpp.o -c /<>/src/gifencoder.cpp In file included from /usr/include/spa-0.2/spa/utils/hook.h:13, from /usr/include/spa-0.2/spa/support/plugin.h:15, from /usr/include/pipewire-0.3/pipewire/pipewire.h:12, from /<>/src/pipewiresourcestream.h:20, from /<>/src/dmabufhandler.h:11, from /<>/src/encoder_p.h:15, from /<>/src/gifencoder_p.h:6, from /<>/src/gifencoder.cpp:10: /usr/include/spa-0.2/spa/utils/list.h: In function ‘void spa_list_init(spa_list*)’: /usr/include/spa-0.2/spa/utils/list.h:37:64: warning: ISO C++ forbids compound-literals [-Wpedantic] 37 | #define SPA_LIST_INIT(list) ((struct spa_list){ (list), (list) }) | ^ /usr/include/spa-0.2/spa/utils/list.h:41:17: note: in expansion of macro ‘SPA_LIST_INIT’ 41 | *list = SPA_LIST_INIT(list); | ^~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h: In function ‘void spa_hook_list_append(spa_hook_list*, spa_hook*, const void*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:133:86: warning: ISO C++ forbids compound-literals [-Wpedantic] 133 | #define SPA_CALLBACKS_INIT(_funcs,_data) ((struct spa_callbacks){ (_funcs), (_data), }) | ^ /usr/include/spa-0.2/spa/utils/hook.h:442:20: note: in expansion of macro ‘SPA_CALLBACKS_INIT’ 442 | hook->cb = SPA_CALLBACKS_INIT(funcs, data); | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h: In function ‘void spa_hook_list_prepend(spa_hook_list*, spa_hook*, const void*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:133:86: warning: ISO C++ forbids compound-literals [-Wpedantic] 133 | #define SPA_CALLBACKS_INIT(_funcs,_data) ((struct spa_callbacks){ (_funcs), (_data), }) | ^ /usr/include/spa-0.2/spa/utils/hook.h:452:20: note: in expansion of macro ‘SPA_CALLBACKS_INIT’ 452 | hook->cb = SPA_CALLBACKS_INIT(funcs, data); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/spa-0.2/spa/support/plugin.h:16: /usr/include/spa-0.2/spa/utils/dict.h: In function ‘const spa_dict_item* spa_dict_lookup_item(const spa_dict*, const char*)’: /usr/include/spa-0.2/spa/utils/dict.h:39:75: warning: ISO C++ forbids compound-literals [-Wpedantic] 39 | #define SPA_DICT_ITEM(key,value) ((struct spa_dict_item) { (key), (value) }) | ^ /usr/include/spa-0.2/spa/utils/dict.h:40:39: note: in expansion of macro ‘SPA_DICT_ITEM’ 40 | #define SPA_DICT_ITEM_INIT(key,value) SPA_DICT_ITEM(key,value) | ^~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/dict.h:83:42: note: in expansion of macro ‘SPA_DICT_ITEM_INIT’ 83 | struct spa_dict_item k = SPA_DICT_ITEM_INIT(key, NULL); | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/plugin.h: In function ‘int spa_handle_get_interface(spa_handle*, const char*, void**)’: /usr/include/spa-0.2/spa/utils/hook.h:263:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 263 | ({ \ | ^ /usr/include/spa-0.2/spa/support/plugin.h:69:16: note: in expansion of macro ‘spa_api_func_r’ 69 | return spa_api_func_r(int, -ENOTSUP, object, get_interface, 0, type, iface); | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/plugin.h: In function ‘int spa_handle_clear(spa_handle*)’: /usr/include/spa-0.2/spa/utils/hook.h:263:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 263 | ({ \ | ^ /usr/include/spa-0.2/spa/support/plugin.h:74:16: note: in expansion of macro ‘spa_api_func_r’ 74 | return spa_api_func_r(int, -ENOTSUP, object, clear, 0); | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/plugin.h: In function ‘size_t spa_handle_factory_get_size(const spa_handle_factory*, const spa_dict*)’: /usr/include/spa-0.2/spa/utils/hook.h:263:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 263 | ({ \ | ^ /usr/include/spa-0.2/spa/support/plugin.h:185:16: note: in expansion of macro ‘spa_api_func_r’ 185 | return spa_api_func_r(size_t, 0, object, get_size, 1, params); | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/plugin.h: In function ‘int spa_handle_factory_init(const spa_handle_factory*, spa_handle*, const spa_dict*, const spa_support*, uint32_t)’: /usr/include/spa-0.2/spa/utils/hook.h:263:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 263 | ({ \ | ^ /usr/include/spa-0.2/spa/support/plugin.h:192:16: note: in expansion of macro ‘spa_api_func_r’ 192 | return spa_api_func_r(int, -ENOTSUP, object, init, 1, handle, info, | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/plugin.h: In function ‘int spa_handle_factory_enum_interface_info(const spa_handle_factory*, const spa_interface_info**, uint32_t*)’: /usr/include/spa-0.2/spa/utils/hook.h:263:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 263 | ({ \ | ^ /usr/include/spa-0.2/spa/support/plugin.h:199:16: note: in expansion of macro ‘spa_api_func_r’ 199 | return spa_api_func_r(int, -ENOTSUP, object, enum_interface_info, 1, | ^~~~~~~~~~~~~~ In file included from /usr/include/spa-0.2/spa/support/plugin.h:14: /usr/include/pipewire-0.3/pipewire/array.h: In function ‘int pw_array_ensure_size(pw_array*, size_t)’: /usr/include/spa-0.2/spa/utils/defs.h:285:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 285 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/array.h:120:25: note: in expansion of macro ‘SPA_ROUND_UP’ 120 | alloc = SPA_ROUND_UP(need, arr->extend); | ^~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/string.h: In function ‘int spa_strbuf_append(spa_strbuf*, const char*, ...)’: /usr/include/spa-0.2/spa/utils/defs.h:147:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 147 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/string.h:392:29: note: in expansion of macro ‘SPA_MIN’ 392 | buf->pos += SPA_MIN(remain, (size_t)written); | ^~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h: In function ‘int pw_core_add_listener(pw_core*, spa_hook*, const pw_core_events*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/core.h:354:16: note: in expansion of macro ‘spa_api_method_r’ 354 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h:354:16: note: in expansion of macro ‘spa_api_method_r’ 354 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h: In function ‘int pw_core_hello(pw_core*, uint32_t)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/core.h:362:16: note: in expansion of macro ‘spa_api_method_r’ 362 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h:362:16: note: in expansion of macro ‘spa_api_method_r’ 362 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h: In function ‘int pw_core_sync(pw_core*, uint32_t, int)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/core.h:370:16: note: in expansion of macro ‘spa_api_method_r’ 370 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h:370:16: note: in expansion of macro ‘spa_api_method_r’ 370 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h: In function ‘int pw_core_pong(pw_core*, uint32_t, int)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/core.h:378:16: note: in expansion of macro ‘spa_api_method_r’ 378 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h:378:16: note: in expansion of macro ‘spa_api_method_r’ 378 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h: In function ‘int pw_core_error(pw_core*, uint32_t, int, int, const char*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/core.h:386:16: note: in expansion of macro ‘spa_api_method_r’ 386 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h:386:16: note: in expansion of macro ‘spa_api_method_r’ 386 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h: In function ‘pw_registry* pw_core_get_registry(pw_core*, uint32_t, size_t)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/core.h:419:16: note: in expansion of macro ‘spa_api_method_r’ 419 | return spa_api_method_r(struct pw_registry*, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h:419:16: note: in expansion of macro ‘spa_api_method_r’ 419 | return spa_api_method_r(struct pw_registry*, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h: In function ‘void* pw_core_create_object(pw_core*, const char*, const char*, uint32_t, const spa_dict*, size_t)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/core.h:433:16: note: in expansion of macro ‘spa_api_method_r’ 433 | return spa_api_method_r(void*, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h:433:16: note: in expansion of macro ‘spa_api_method_r’ 433 | return spa_api_method_r(void*, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h: In function ‘void pw_core_destroy(pw_core*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:275:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 275 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/core.h:442:9: note: in expansion of macro ‘spa_api_method_v’ 442 | spa_api_method_v(pw_core, (struct spa_interface*)core, destroy, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:165:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 165 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:238:9: note: in expansion of macro ‘spa_callbacks_call’ 238 | spa_callbacks_call(&(iface)->cb,method_type,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:277:9: note: in expansion of macro ‘spa_interface_call’ 277 | spa_interface_call(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h:442:9: note: in expansion of macro ‘spa_api_method_v’ 442 | spa_api_method_v(pw_core, (struct spa_interface*)core, destroy, 0, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h: In function ‘int pw_registry_add_listener(pw_registry*, spa_hook*, const pw_registry_events*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/core.h:569:16: note: in expansion of macro ‘spa_api_method_r’ 569 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h:569:16: note: in expansion of macro ‘spa_api_method_r’ 569 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h: In function ‘void* pw_registry_bind(pw_registry*, uint32_t, const char*, uint32_t, size_t)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/core.h:580:16: note: in expansion of macro ‘spa_api_method_r’ 580 | return spa_api_method_r(void*, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h:580:16: note: in expansion of macro ‘spa_api_method_r’ 580 | return spa_api_method_r(void*, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h: In function ‘int pw_registry_destroy(pw_registry*, uint32_t)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/core.h:589:16: note: in expansion of macro ‘spa_api_method_r’ 589 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h:589:16: note: in expansion of macro ‘spa_api_method_r’ 589 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘ssize_t spa_system_read(spa_system*, int, void*, size_t)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:111:16: note: in expansion of macro ‘spa_api_method_fast_r’ 111 | return spa_api_method_fast_r(ssize_t, -ENOTSUP, spa_system, &object->iface, read, 0, fd, buf, count); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:111:16: note: in expansion of macro ‘spa_api_method_fast_r’ 111 | return spa_api_method_fast_r(ssize_t, -ENOTSUP, spa_system, &object->iface, read, 0, fd, buf, count); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘ssize_t spa_system_write(spa_system*, int, const void*, size_t)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:115:16: note: in expansion of macro ‘spa_api_method_fast_r’ 115 | return spa_api_method_fast_r(ssize_t, -ENOTSUP, spa_system, &object->iface, write, 0, fd, buf, count); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:115:16: note: in expansion of macro ‘spa_api_method_fast_r’ 115 | return spa_api_method_fast_r(ssize_t, -ENOTSUP, spa_system, &object->iface, write, 0, fd, buf, count); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_close(spa_system*, int)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:122:16: note: in expansion of macro ‘spa_api_method_fast_r’ 122 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, close, 0, fd); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:122:16: note: in expansion of macro ‘spa_api_method_fast_r’ 122 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, close, 0, fd); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_clock_gettime(spa_system*, int, timespec*)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:127:16: note: in expansion of macro ‘spa_api_method_fast_r’ 127 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, clock_gettime, 0, clockid, value); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:127:16: note: in expansion of macro ‘spa_api_method_fast_r’ 127 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, clock_gettime, 0, clockid, value); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_clock_getres(spa_system*, int, timespec*)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:132:16: note: in expansion of macro ‘spa_api_method_fast_r’ 132 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, clock_getres, 0, clockid, res); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:132:16: note: in expansion of macro ‘spa_api_method_fast_r’ 132 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, clock_getres, 0, clockid, res); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_pollfd_create(spa_system*, int)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:137:16: note: in expansion of macro ‘spa_api_method_fast_r’ 137 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, pollfd_create, 0, flags); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:137:16: note: in expansion of macro ‘spa_api_method_fast_r’ 137 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, pollfd_create, 0, flags); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_pollfd_add(spa_system*, int, int, uint32_t, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:141:16: note: in expansion of macro ‘spa_api_method_fast_r’ 141 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, pollfd_add, 0, pfd, fd, events, data); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:141:16: note: in expansion of macro ‘spa_api_method_fast_r’ 141 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, pollfd_add, 0, pfd, fd, events, data); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_pollfd_mod(spa_system*, int, int, uint32_t, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:145:16: note: in expansion of macro ‘spa_api_method_fast_r’ 145 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, pollfd_mod, 0, pfd, fd, events, data); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:145:16: note: in expansion of macro ‘spa_api_method_fast_r’ 145 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, pollfd_mod, 0, pfd, fd, events, data); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_pollfd_del(spa_system*, int, int)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:149:16: note: in expansion of macro ‘spa_api_method_fast_r’ 149 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, pollfd_del, 0, pfd, fd); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:149:16: note: in expansion of macro ‘spa_api_method_fast_r’ 149 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, pollfd_del, 0, pfd, fd); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_pollfd_wait(spa_system*, int, spa_poll_event*, int, int)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:154:16: note: in expansion of macro ‘spa_api_method_fast_r’ 154 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, pollfd_wait, 0, pfd, ev, n_ev, timeout); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:154:16: note: in expansion of macro ‘spa_api_method_fast_r’ 154 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, pollfd_wait, 0, pfd, ev, n_ev, timeout); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_timerfd_create(spa_system*, int, int)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:159:16: note: in expansion of macro ‘spa_api_method_fast_r’ 159 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, timerfd_create, 0, clockid, flags); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:159:16: note: in expansion of macro ‘spa_api_method_fast_r’ 159 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, timerfd_create, 0, clockid, flags); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_timerfd_settime(spa_system*, int, int, const itimerspec*, itimerspec*)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:167:16: note: in expansion of macro ‘spa_api_method_fast_r’ 167 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, timerfd_settime, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:167:16: note: in expansion of macro ‘spa_api_method_fast_r’ 167 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, timerfd_settime, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_timerfd_gettime(spa_system*, int, itimerspec*)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:174:16: note: in expansion of macro ‘spa_api_method_fast_r’ 174 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, timerfd_gettime, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:174:16: note: in expansion of macro ‘spa_api_method_fast_r’ 174 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, timerfd_gettime, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_timerfd_read(spa_system*, int, uint64_t*)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:179:16: note: in expansion of macro ‘spa_api_method_fast_r’ 179 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, timerfd_read, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:179:16: note: in expansion of macro ‘spa_api_method_fast_r’ 179 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, timerfd_read, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_eventfd_create(spa_system*, int)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:185:16: note: in expansion of macro ‘spa_api_method_fast_r’ 185 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, eventfd_create, 0, flags); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:185:16: note: in expansion of macro ‘spa_api_method_fast_r’ 185 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, eventfd_create, 0, flags); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_eventfd_write(spa_system*, int, uint64_t)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:189:16: note: in expansion of macro ‘spa_api_method_fast_r’ 189 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, eventfd_write, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:189:16: note: in expansion of macro ‘spa_api_method_fast_r’ 189 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, eventfd_write, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_eventfd_read(spa_system*, int, uint64_t*)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:194:16: note: in expansion of macro ‘spa_api_method_fast_r’ 194 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, eventfd_read, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:194:16: note: in expansion of macro ‘spa_api_method_fast_r’ 194 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, eventfd_read, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_signalfd_create(spa_system*, int, int)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:200:16: note: in expansion of macro ‘spa_api_method_fast_r’ 200 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, signalfd_create, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:200:16: note: in expansion of macro ‘spa_api_method_fast_r’ 200 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, signalfd_create, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_signalfd_read(spa_system*, int, int*)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:206:16: note: in expansion of macro ‘spa_api_method_fast_r’ 206 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, signalfd_read, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:206:16: note: in expansion of macro ‘spa_api_method_fast_r’ 206 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, signalfd_read, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘int spa_loop_add_source(spa_loop*, spa_source*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:140:16: note: in expansion of macro ‘spa_api_method_r’ 140 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:140:16: note: in expansion of macro ‘spa_api_method_r’ 140 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘int spa_loop_update_source(spa_loop*, spa_source*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:145:16: note: in expansion of macro ‘spa_api_method_r’ 145 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:145:16: note: in expansion of macro ‘spa_api_method_r’ 145 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘int spa_loop_remove_source(spa_loop*, spa_source*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:150:16: note: in expansion of macro ‘spa_api_method_r’ 150 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:150:16: note: in expansion of macro ‘spa_api_method_r’ 150 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘int spa_loop_invoke(spa_loop*, spa_invoke_func_t, uint32_t, const void*, size_t, bool, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:157:16: note: in expansion of macro ‘spa_api_method_r’ 157 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:157:16: note: in expansion of macro ‘spa_api_method_r’ 157 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘void spa_loop_control_hook_before(spa_hook_list*)’: /usr/include/spa-0.2/spa/utils/hook.h:174:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 174 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:180:17: note: in expansion of macro ‘spa_callbacks_call_fast’ 180 | spa_callbacks_call_fast(&h->cb, struct spa_loop_control_hooks, before, 0); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘void spa_loop_control_hook_after(spa_hook_list*)’: /usr/include/spa-0.2/spa/utils/hook.h:174:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 174 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:187:17: note: in expansion of macro ‘spa_callbacks_call_fast’ 187 | spa_callbacks_call_fast(&h->cb, struct spa_loop_control_hooks, after, 0); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘int spa_loop_control_get_fd(spa_loop_control*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:282:16: note: in expansion of macro ‘spa_api_method_r’ 282 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:282:16: note: in expansion of macro ‘spa_api_method_r’ 282 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘void spa_loop_control_add_hook(spa_loop_control*, spa_hook*, const spa_loop_control_hooks*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:275:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 275 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:289:9: note: in expansion of macro ‘spa_api_method_v’ 289 | spa_api_method_v(spa_loop_control, &object->iface, add_hook, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:165:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 165 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:238:9: note: in expansion of macro ‘spa_callbacks_call’ 238 | spa_callbacks_call(&(iface)->cb,method_type,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:277:9: note: in expansion of macro ‘spa_interface_call’ 277 | spa_interface_call(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:289:9: note: in expansion of macro ‘spa_api_method_v’ 289 | spa_api_method_v(spa_loop_control, &object->iface, add_hook, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘void spa_loop_control_enter(spa_loop_control*)’: /usr/include/spa-0.2/spa/utils/hook.h:275:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 275 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:294:9: note: in expansion of macro ‘spa_api_method_v’ 294 | spa_api_method_v(spa_loop_control, &object->iface, enter, 0); | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:165:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 165 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:238:9: note: in expansion of macro ‘spa_callbacks_call’ 238 | spa_callbacks_call(&(iface)->cb,method_type,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:277:9: note: in expansion of macro ‘spa_interface_call’ 277 | spa_interface_call(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:294:9: note: in expansion of macro ‘spa_api_method_v’ 294 | spa_api_method_v(spa_loop_control, &object->iface, enter, 0); | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘void spa_loop_control_leave(spa_loop_control*)’: /usr/include/spa-0.2/spa/utils/hook.h:275:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 275 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:298:9: note: in expansion of macro ‘spa_api_method_v’ 298 | spa_api_method_v(spa_loop_control, &object->iface, leave, 0); | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:165:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 165 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:238:9: note: in expansion of macro ‘spa_callbacks_call’ 238 | spa_callbacks_call(&(iface)->cb,method_type,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:277:9: note: in expansion of macro ‘spa_interface_call’ 277 | spa_interface_call(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:298:9: note: in expansion of macro ‘spa_api_method_v’ 298 | spa_api_method_v(spa_loop_control, &object->iface, leave, 0); | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘int spa_loop_control_iterate(spa_loop_control*, int)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:303:16: note: in expansion of macro ‘spa_api_method_r’ 303 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:303:16: note: in expansion of macro ‘spa_api_method_r’ 303 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘int spa_loop_control_iterate_fast(spa_loop_control*, int)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:309:16: note: in expansion of macro ‘spa_api_method_fast_r’ 309 | return spa_api_method_fast_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:309:16: note: in expansion of macro ‘spa_api_method_fast_r’ 309 | return spa_api_method_fast_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘int spa_loop_control_check(spa_loop_control*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:314:16: note: in expansion of macro ‘spa_api_method_r’ 314 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:314:16: note: in expansion of macro ‘spa_api_method_r’ 314 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘spa_source* spa_loop_utils_add_io(spa_loop_utils*, int, uint32_t, bool, spa_source_io_func_t, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:371:16: note: in expansion of macro ‘spa_api_method_r’ 371 | return spa_api_method_r(struct spa_source *, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:371:16: note: in expansion of macro ‘spa_api_method_r’ 371 | return spa_api_method_r(struct spa_source *, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘int spa_loop_utils_update_io(spa_loop_utils*, spa_source*, uint32_t)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:377:16: note: in expansion of macro ‘spa_api_method_r’ 377 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:377:16: note: in expansion of macro ‘spa_api_method_r’ 377 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘spa_source* spa_loop_utils_add_idle(spa_loop_utils*, bool, spa_source_idle_func_t, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:384:16: note: in expansion of macro ‘spa_api_method_r’ 384 | return spa_api_method_r(struct spa_source *, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:384:16: note: in expansion of macro ‘spa_api_method_r’ 384 | return spa_api_method_r(struct spa_source *, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘int spa_loop_utils_enable_idle(spa_loop_utils*, spa_source*, bool)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:390:16: note: in expansion of macro ‘spa_api_method_r’ 390 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:390:16: note: in expansion of macro ‘spa_api_method_r’ 390 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘spa_source* spa_loop_utils_add_event(spa_loop_utils*, spa_source_event_func_t, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:396:16: note: in expansion of macro ‘spa_api_method_r’ 396 | return spa_api_method_r(struct spa_source *, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:396:16: note: in expansion of macro ‘spa_api_method_r’ 396 | return spa_api_method_r(struct spa_source *, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘int spa_loop_utils_signal_event(spa_loop_utils*, spa_source*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:402:16: note: in expansion of macro ‘spa_api_method_r’ 402 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:402:16: note: in expansion of macro ‘spa_api_method_r’ 402 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘spa_source* spa_loop_utils_add_timer(spa_loop_utils*, spa_source_timer_func_t, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:408:16: note: in expansion of macro ‘spa_api_method_r’ 408 | return spa_api_method_r(struct spa_source *, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:408:16: note: in expansion of macro ‘spa_api_method_r’ 408 | return spa_api_method_r(struct spa_source *, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘int spa_loop_utils_update_timer(spa_loop_utils*, spa_source*, timespec*, timespec*, bool)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:415:16: note: in expansion of macro ‘spa_api_method_r’ 415 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:415:16: note: in expansion of macro ‘spa_api_method_r’ 415 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘spa_source* spa_loop_utils_add_signal(spa_loop_utils*, int, spa_source_signal_func_t, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:423:16: note: in expansion of macro ‘spa_api_method_r’ 423 | return spa_api_method_r(struct spa_source *, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:423:16: note: in expansion of macro ‘spa_api_method_r’ 423 | return spa_api_method_r(struct spa_source *, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘void spa_loop_utils_destroy_source(spa_loop_utils*, spa_source*)’: /usr/include/spa-0.2/spa/utils/hook.h:275:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 275 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:430:9: note: in expansion of macro ‘spa_api_method_v’ 430 | spa_api_method_v(spa_loop_utils, &object->iface, destroy_source, 0, source); | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:165:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 165 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:238:9: note: in expansion of macro ‘spa_callbacks_call’ 238 | spa_callbacks_call(&(iface)->cb,method_type,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:277:9: note: in expansion of macro ‘spa_interface_call’ 277 | spa_interface_call(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:430:9: note: in expansion of macro ‘spa_api_method_v’ 430 | spa_api_method_v(spa_loop_utils, &object->iface, destroy_source, 0, source); | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/client.h: In function ‘int pw_client_add_listener(pw_client*, spa_hook*, const pw_client_events*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/client.h:165:16: note: in expansion of macro ‘spa_api_method_r’ 165 | return spa_api_method_r(int, -ENOTSUP, pw_client, (struct spa_interface*)object, add_listener, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/client.h:165:16: note: in expansion of macro ‘spa_api_method_r’ 165 | return spa_api_method_r(int, -ENOTSUP, pw_client, (struct spa_interface*)object, add_listener, 0, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/client.h: In function ‘int pw_client_error(pw_client*, uint32_t, int, const char*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/client.h:172:16: note: in expansion of macro ‘spa_api_method_r’ 172 | return spa_api_method_r(int, -ENOTSUP, pw_client, (struct spa_interface*)object, error, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/client.h:172:16: note: in expansion of macro ‘spa_api_method_r’ 172 | return spa_api_method_r(int, -ENOTSUP, pw_client, (struct spa_interface*)object, error, 0, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/client.h: In function ‘int pw_client_update_properties(pw_client*, const spa_dict*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/client.h:179:16: note: in expansion of macro ‘spa_api_method_r’ 179 | return spa_api_method_r(int, -ENOTSUP, pw_client, (struct spa_interface*)object, update_properties, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/client.h:179:16: note: in expansion of macro ‘spa_api_method_r’ 179 | return spa_api_method_r(int, -ENOTSUP, pw_client, (struct spa_interface*)object, update_properties, 0, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/client.h: In function ‘int pw_client_get_permissions(pw_client*, uint32_t, uint32_t)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/client.h:186:16: note: in expansion of macro ‘spa_api_method_r’ 186 | return spa_api_method_r(int, -ENOTSUP, pw_client, (struct spa_interface*)object, get_permissions, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/client.h:186:16: note: in expansion of macro ‘spa_api_method_r’ 186 | return spa_api_method_r(int, -ENOTSUP, pw_client, (struct spa_interface*)object, get_permissions, 0, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/client.h: In function ‘int pw_client_update_permissions(pw_client*, uint32_t, const pw_permission*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/client.h:194:16: note: in expansion of macro ‘spa_api_method_r’ 194 | return spa_api_method_r(int, -ENOTSUP, pw_client, (struct spa_interface*)object, update_permissions, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/client.h:194:16: note: in expansion of macro ‘spa_api_method_r’ 194 | return spa_api_method_r(int, -ENOTSUP, pw_client, (struct spa_interface*)object, update_permissions, 0, | ^~~~~~~~~~~~~~~~ In file included from /usr/include/pipewire-0.3/pipewire/conf.h:8, from /usr/include/pipewire-0.3/pipewire/pipewire.h:16: /usr/include/spa-0.2/spa/utils/json-core.h: In function ‘void spa_json_init(spa_json*, const char*, size_t)’: /usr/include/spa-0.2/spa/utils/json-core.h:50:89: warning: ISO C++ forbids compound-literals [-Wpedantic] 50 | #define SPA_JSON_INIT(data,size) ((struct spa_json) { (data), (data)+(size), NULL, 0, 0 }) | ^ /usr/include/spa-0.2/spa/utils/json-core.h:54:18: note: in expansion of macro ‘SPA_JSON_INIT’ 54 | *iter = SPA_JSON_INIT(data, size); | ^~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h: In function ‘void spa_json_enter(spa_json*, spa_json*)’: /usr/include/spa-0.2/spa/utils/json-core.h:56:110: warning: ISO C++ forbids compound-literals [-Wpedantic] 56 | #define SPA_JSON_ENTER(iter) ((struct spa_json) { (iter)->cur, (iter)->end, (iter), (iter)->state & 0xff0, 0 }) | ^ /usr/include/spa-0.2/spa/utils/json-core.h:60:16: note: in expansion of macro ‘SPA_JSON_ENTER’ 60 | *sub = SPA_JSON_ENTER(iter); | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h: In function ‘void spa_json_save(spa_json*, spa_json*)’: /usr/include/spa-0.2/spa/utils/json-core.h:63:99: warning: ISO C++ forbids compound-literals [-Wpedantic] 63 | #define SPA_JSON_SAVE(iter) ((struct spa_json) { (iter)->cur, (iter)->end, NULL, (iter)->state, 0 }) | ^ /usr/include/spa-0.2/spa/utils/json-core.h:67:17: note: in expansion of macro ‘SPA_JSON_SAVE’ 67 | *save = SPA_JSON_SAVE(iter); | ^~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h: In function ‘void spa_json_start(spa_json*, spa_json*, const char*)’: /usr/include/spa-0.2/spa/utils/json-core.h:70:82: warning: ISO C++ forbids compound-literals [-Wpedantic] 70 | #define SPA_JSON_START(iter,p) ((struct spa_json) { (p), (iter)->end, NULL, 0, 0 }) | ^ /usr/include/spa-0.2/spa/utils/json-core.h:74:16: note: in expansion of macro ‘SPA_JSON_START’ 74 | *sub = SPA_JSON_START(iter,pos); | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h: In function ‘int spa_json_next(spa_json*, const char**)’: /usr/include/spa-0.2/spa/utils/defs.h:83:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 83 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/defs.h:91:81: note: in expansion of macro ‘SPA_FLAG_CLEAR’ 91 | #define SPA_FLAG_UPDATE(field,flag,val) ((val) ? SPA_FLAG_SET((field),(flag)) : SPA_FLAG_CLEAR((field),(flag))) | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h:141:41: note: in expansion of macro ‘SPA_FLAG_UPDATE’ 141 | SPA_FLAG_UPDATE(flag, __KEY_FLAG, !(flag & __KEY_FLAG)); | ^~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/defs.h:83:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 83 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/json-core.h:153:41: note: in expansion of macro ‘SPA_FLAG_CLEAR’ 153 | SPA_FLAG_CLEAR(flag, __KEY_FLAG); | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/defs.h:83:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 83 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/defs.h:91:81: note: in expansion of macro ‘SPA_FLAG_CLEAR’ 91 | #define SPA_FLAG_UPDATE(field,flag,val) ((val) ? SPA_FLAG_SET((field),(flag)) : SPA_FLAG_CLEAR((field),(flag))) | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h:156:33: note: in expansion of macro ‘SPA_FLAG_UPDATE’ 156 | SPA_FLAG_UPDATE(iter->state, __ARRAY_FLAG, cur == '['); | ^~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/defs.h:83:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 83 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/defs.h:91:81: note: in expansion of macro ‘SPA_FLAG_CLEAR’ 91 | #define SPA_FLAG_UPDATE(field,flag,val) ((val) ? SPA_FLAG_SET((field),(flag)) : SPA_FLAG_CLEAR((field),(flag))) | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h:163:41: note: in expansion of macro ‘SPA_FLAG_UPDATE’ 163 | SPA_FLAG_UPDATE(iter->state, __PREV_ARRAY_FLAG, flag & __ARRAY_FLAG); | ^~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/defs.h:83:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 83 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/defs.h:91:81: note: in expansion of macro ‘SPA_FLAG_CLEAR’ 91 | #define SPA_FLAG_UPDATE(field,flag,val) ((val) ? SPA_FLAG_SET((field),(flag)) : SPA_FLAG_CLEAR((field),(flag))) | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h:166:41: note: in expansion of macro ‘SPA_FLAG_UPDATE’ 166 | SPA_FLAG_UPDATE(array_stack[(iter->depth-1) >> 6], mask, flag & __ARRAY_FLAG); | ^~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/defs.h:83:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 83 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/defs.h:91:81: note: in expansion of macro ‘SPA_FLAG_CLEAR’ 91 | #define SPA_FLAG_UPDATE(field,flag,val) ((val) ? SPA_FLAG_SET((field),(flag)) : SPA_FLAG_CLEAR((field),(flag))) | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h:196:41: note: in expansion of macro ‘SPA_FLAG_UPDATE’ 196 | SPA_FLAG_UPDATE(iter->state, __ARRAY_FLAG, flag & __PREV_ARRAY_FLAG); | ^~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/defs.h:83:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 83 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/defs.h:91:81: note: in expansion of macro ‘SPA_FLAG_CLEAR’ 91 | #define SPA_FLAG_UPDATE(field,flag,val) ((val) ? SPA_FLAG_SET((field),(flag)) : SPA_FLAG_CLEAR((field),(flag))) | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h:199:41: note: in expansion of macro ‘SPA_FLAG_UPDATE’ 199 | SPA_FLAG_UPDATE(iter->state, __ARRAY_FLAG, | ^~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/defs.h:83:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 83 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/defs.h:91:81: note: in expansion of macro ‘SPA_FLAG_CLEAR’ 91 | #define SPA_FLAG_UPDATE(field,flag,val) ((val) ? SPA_FLAG_SET((field),(flag)) : SPA_FLAG_CLEAR((field),(flag))) | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h:216:41: note: in expansion of macro ‘SPA_FLAG_UPDATE’ 216 | SPA_FLAG_UPDATE(flag, __KEY_FLAG, !(flag & __KEY_FLAG)); | ^~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h:250:25: warning: range expressions in switch statements are non-standard [-Wpedantic] 250 | case 240 ... 247: | ^~~~ /usr/include/spa-0.2/spa/utils/json-core.h:253:25: warning: range expressions in switch statements are non-standard [-Wpedantic] 253 | case 224 ... 239: | ^~~~ /usr/include/spa-0.2/spa/utils/json-core.h:256:25: warning: range expressions in switch statements are non-standard [-Wpedantic] 256 | case 192 ... 223: | ^~~~ /usr/include/spa-0.2/spa/utils/json-core.h:267:25: warning: range expressions in switch statements are non-standard [-Wpedantic] 267 | case 128 ... 191: | ^~~~ /usr/include/spa-0.2/spa/utils/json-core.h: In function ‘bool spa_json_get_error(spa_json*, const char*, spa_error_location*)’: /usr/include/spa-0.2/spa/utils/defs.h:159:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 159 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/json-core.h:369:24: note: in expansion of macro ‘SPA_CLAMP’ 369 | code = SPA_CLAMP(iter->state & 0xff, 0u, SPA_N_ELEMENTS(reasons)-1); | ^~~~~~~~~ /usr/include/spa-0.2/spa/utils/defs.h:147:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 147 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/defs.h:163:9: note: in expansion of macro ‘SPA_MIN’ 163 | SPA_MIN(SPA_MAX(_v, _low), _high); \ | ^~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h:369:24: note: in expansion of macro ‘SPA_CLAMP’ 369 | code = SPA_CLAMP(iter->state & 0xff, 0u, SPA_N_ELEMENTS(reasons)-1); | ^~~~~~~~~ /usr/include/spa-0.2/spa/utils/defs.h:153:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 153 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/defs.h:148:20: note: in definition of macro ‘SPA_MIN’ 148 | __typeof__(a) _min_a = (a); \ | ^ /usr/include/spa-0.2/spa/utils/defs.h:163:17: note: in expansion of macro ‘SPA_MAX’ 163 | SPA_MIN(SPA_MAX(_v, _low), _high); \ | ^~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h:369:24: note: in expansion of macro ‘SPA_CLAMP’ 369 | code = SPA_CLAMP(iter->state & 0xff, 0u, SPA_N_ELEMENTS(reasons)-1); | ^~~~~~~~~ /usr/include/spa-0.2/spa/utils/defs.h:153:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 153 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/defs.h:148:33: note: in definition of macro ‘SPA_MIN’ 148 | __typeof__(a) _min_a = (a); \ | ^ /usr/include/spa-0.2/spa/utils/defs.h:163:17: note: in expansion of macro ‘SPA_MAX’ 163 | SPA_MIN(SPA_MAX(_v, _low), _high); \ | ^~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h:369:24: note: in expansion of macro ‘SPA_CLAMP’ 369 | code = SPA_CLAMP(iter->state & 0xff, 0u, SPA_N_ELEMENTS(reasons)-1); | ^~~~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h: In function ‘int spa_json_parse_float(const char*, int, float*)’: /usr/include/spa-0.2/spa/utils/json-core.h:414:37: warning: range expressions in switch statements are non-standard [-Wpedantic] 414 | case '+': case '-': case '0' ... '9': case '.': case 'e': case 'E': break; | ^~~~ /usr/include/pipewire-0.3/pipewire/device.h: In function ‘int pw_device_add_listener(pw_device*, spa_hook*, const pw_device_events*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/device.h:155:16: note: in expansion of macro ‘spa_api_method_r’ 155 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/device.h:155:16: note: in expansion of macro ‘spa_api_method_r’ 155 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/device.h: In function ‘int pw_device_subscribe_params(pw_device*, uint32_t*, uint32_t)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/device.h:163:16: note: in expansion of macro ‘spa_api_method_r’ 163 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/device.h:163:16: note: in expansion of macro ‘spa_api_method_r’ 163 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/device.h: In function ‘int pw_device_enum_params(pw_device*, int, uint32_t, uint32_t, uint32_t, const spa_pod*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/device.h:173:16: note: in expansion of macro ‘spa_api_method_r’ 173 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/device.h:173:16: note: in expansion of macro ‘spa_api_method_r’ 173 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/device.h: In function ‘int pw_device_set_param(pw_device*, uint32_t, uint32_t, const spa_pod*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/device.h:182:16: note: in expansion of macro ‘spa_api_method_r’ 182 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/device.h:182:16: note: in expansion of macro ‘spa_api_method_r’ 182 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_add_listener(spa_node*, spa_hook*, const spa_node_events*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:650:16: note: in expansion of macro ‘spa_api_method_r’ 650 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, add_listener, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:650:16: note: in expansion of macro ‘spa_api_method_r’ 650 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, add_listener, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_set_callbacks(spa_node*, const spa_node_callbacks*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:657:16: note: in expansion of macro ‘spa_api_method_r’ 657 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, set_callbacks, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:657:16: note: in expansion of macro ‘spa_api_method_r’ 657 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, set_callbacks, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_sync(spa_node*, int)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:662:16: note: in expansion of macro ‘spa_api_method_r’ 662 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, sync, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:662:16: note: in expansion of macro ‘spa_api_method_r’ 662 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, sync, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_enum_params(spa_node*, int, uint32_t, uint32_t, uint32_t, const spa_pod*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:669:16: note: in expansion of macro ‘spa_api_method_r’ 669 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, enum_params, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:669:16: note: in expansion of macro ‘spa_api_method_r’ 669 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, enum_params, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_set_param(spa_node*, uint32_t, uint32_t, const spa_pod*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:676:16: note: in expansion of macro ‘spa_api_method_r’ 676 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, set_param, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:676:16: note: in expansion of macro ‘spa_api_method_r’ 676 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, set_param, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_set_io(spa_node*, uint32_t, void*, size_t)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:682:16: note: in expansion of macro ‘spa_api_method_r’ 682 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, set_io, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:682:16: note: in expansion of macro ‘spa_api_method_r’ 682 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, set_io, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_send_command(spa_node*, const spa_command*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:688:16: note: in expansion of macro ‘spa_api_method_r’ 688 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, send_command, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:688:16: note: in expansion of macro ‘spa_api_method_r’ 688 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, send_command, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_add_port(spa_node*, spa_direction, uint32_t, const spa_dict*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:695:16: note: in expansion of macro ‘spa_api_method_r’ 695 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, add_port, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:695:16: note: in expansion of macro ‘spa_api_method_r’ 695 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, add_port, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_remove_port(spa_node*, spa_direction, uint32_t)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:701:16: note: in expansion of macro ‘spa_api_method_r’ 701 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, remove_port, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:701:16: note: in expansion of macro ‘spa_api_method_r’ 701 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, remove_port, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_port_enum_params(spa_node*, int, spa_direction, uint32_t, uint32_t, uint32_t, uint32_t, const spa_pod*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:709:16: note: in expansion of macro ‘spa_api_method_r’ 709 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, port_enum_params, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:709:16: note: in expansion of macro ‘spa_api_method_r’ 709 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, port_enum_params, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_port_set_param(spa_node*, spa_direction, uint32_t, uint32_t, uint32_t, const spa_pod*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:718:16: note: in expansion of macro ‘spa_api_method_r’ 718 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, port_set_param, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:718:16: note: in expansion of macro ‘spa_api_method_r’ 718 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, port_set_param, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_port_use_buffers(spa_node*, spa_direction, uint32_t, uint32_t, spa_buffer**, uint32_t)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:728:16: note: in expansion of macro ‘spa_api_method_r’ 728 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, port_use_buffers, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:728:16: note: in expansion of macro ‘spa_api_method_r’ 728 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, port_use_buffers, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_port_set_io(spa_node*, spa_direction, uint32_t, uint32_t, void*, size_t)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:736:16: note: in expansion of macro ‘spa_api_method_r’ 736 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, port_set_io, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:736:16: note: in expansion of macro ‘spa_api_method_r’ 736 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, port_set_io, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_port_reuse_buffer(spa_node*, uint32_t, uint32_t)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:742:16: note: in expansion of macro ‘spa_api_method_r’ 742 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, port_reuse_buffer, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:742:16: note: in expansion of macro ‘spa_api_method_r’ 742 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, port_reuse_buffer, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_port_reuse_buffer_fast(spa_node*, uint32_t, uint32_t)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:747:16: note: in expansion of macro ‘spa_api_method_fast_r’ 747 | return spa_api_method_fast_r(int, -ENOTSUP, spa_node, &object->iface, port_reuse_buffer, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:747:16: note: in expansion of macro ‘spa_api_method_fast_r’ 747 | return spa_api_method_fast_r(int, -ENOTSUP, spa_node, &object->iface, port_reuse_buffer, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_process(spa_node*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:752:16: note: in expansion of macro ‘spa_api_method_r’ 752 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, process, 0); | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:752:16: note: in expansion of macro ‘spa_api_method_r’ 752 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, process, 0); | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_process_fast(spa_node*)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:756:16: note: in expansion of macro ‘spa_api_method_fast_r’ 756 | return spa_api_method_fast_r(int, -ENOTSUP, spa_node, &object->iface, process, 0); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:756:16: note: in expansion of macro ‘spa_api_method_fast_r’ 756 | return spa_api_method_fast_r(int, -ENOTSUP, spa_node, &object->iface, process, 0); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/factory.h: In function ‘int pw_factory_add_listener(pw_factory*, spa_hook*, const pw_factory_events*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/factory.h:97:16: note: in expansion of macro ‘spa_api_method_r’ 97 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/factory.h:97:16: note: in expansion of macro ‘spa_api_method_r’ 97 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/log.h: In function ‘void spa_log_topic_init(spa_log*, spa_log_topic*)’: /usr/include/spa-0.2/spa/utils/hook.h:165:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 165 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:238:9: note: in expansion of macro ‘spa_callbacks_call’ 238 | spa_callbacks_call(&(iface)->cb,method_type,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/log.h:229:9: note: in expansion of macro ‘spa_interface_call’ 229 | spa_interface_call(&log->iface, struct spa_log_methods, topic_init, 1, topic); | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/log.h: In function ‘void spa_log_logtv(spa_log*, spa_log_level, const spa_log_topic*, const char*, int, const char*, const char*, va_list)’: /usr/include/spa-0.2/spa/utils/hook.h:165:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 165 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:238:9: note: in expansion of macro ‘spa_callbacks_call’ 238 | spa_callbacks_call(&(iface)->cb,method_type,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/log.h:273:22: note: in expansion of macro ‘spa_interface_call’ 273 | if (!spa_interface_call(i, | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:165:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 165 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:238:9: note: in expansion of macro ‘spa_callbacks_call’ 238 | spa_callbacks_call(&(iface)->cb,method_type,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/log.h:277:21: note: in expansion of macro ‘spa_interface_call’ 277 | spa_interface_call(i, | ^~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/link.h: In function ‘int pw_link_add_listener(pw_link*, spa_hook*, const pw_link_events*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/link.h:123:16: note: in expansion of macro ‘spa_api_method_r’ 123 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/link.h:123:16: note: in expansion of macro ‘spa_api_method_r’ 123 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/module.h: In function ‘int pw_module_add_listener(pw_module*, spa_hook*, const pw_module_events*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/module.h:95:16: note: in expansion of macro ‘spa_api_method_r’ 95 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/module.h:95:16: note: in expansion of macro ‘spa_api_method_r’ 95 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/node.h: In function ‘int pw_node_add_listener(pw_node*, spa_hook*, const pw_node_events*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/node.h:194:16: note: in expansion of macro ‘spa_api_method_r’ 194 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/node.h:194:16: note: in expansion of macro ‘spa_api_method_r’ 194 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/node.h: In function ‘int pw_node_subscribe_params(pw_node*, uint32_t*, uint32_t)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/node.h:202:16: note: in expansion of macro ‘spa_api_method_r’ 202 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/node.h:202:16: note: in expansion of macro ‘spa_api_method_r’ 202 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/node.h: In function ‘int pw_node_enum_params(pw_node*, int, uint32_t, uint32_t, uint32_t, const spa_pod*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/node.h:212:16: note: in expansion of macro ‘spa_api_method_r’ 212 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/node.h:212:16: note: in expansion of macro ‘spa_api_method_r’ 212 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/node.h: In function ‘int pw_node_set_param(pw_node*, uint32_t, uint32_t, const spa_pod*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/node.h:221:16: note: in expansion of macro ‘spa_api_method_r’ 221 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/node.h:221:16: note: in expansion of macro ‘spa_api_method_r’ 221 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/node.h: In function ‘int pw_node_send_command(pw_node*, const spa_command*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/node.h:229:16: note: in expansion of macro ‘spa_api_method_r’ 229 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/node.h:229:16: note: in expansion of macro ‘spa_api_method_r’ 229 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/port.h: In function ‘int pw_port_add_listener(pw_port*, spa_hook*, const pw_port_events*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/port.h:155:16: note: in expansion of macro ‘spa_api_method_r’ 155 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/port.h:155:16: note: in expansion of macro ‘spa_api_method_r’ 155 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/port.h: In function ‘int pw_port_subscribe_params(pw_port*, uint32_t*, uint32_t)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/port.h:163:16: note: in expansion of macro ‘spa_api_method_r’ 163 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/port.h:163:16: note: in expansion of macro ‘spa_api_method_r’ 163 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/port.h: In function ‘int pw_port_enum_params(pw_port*, int, uint32_t, uint32_t, uint32_t, const spa_pod*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/port.h:173:16: note: in expansion of macro ‘spa_api_method_r’ 173 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/port.h:173:16: note: in expansion of macro ‘spa_api_method_r’ 173 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/thread.h: In function ‘spa_thread* spa_thread_utils_create(spa_thread_utils*, const spa_dict*, void* (*)(void*), void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/thread.h:72:16: note: in expansion of macro ‘spa_api_method_r’ 72 | return spa_api_method_r(struct spa_thread *, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/thread.h:72:16: note: in expansion of macro ‘spa_api_method_r’ 72 | return spa_api_method_r(struct spa_thread *, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/thread.h: In function ‘int spa_thread_utils_join(spa_thread_utils*, spa_thread*, void**)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/thread.h:82:16: note: in expansion of macro ‘spa_api_method_r’ 82 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/thread.h:82:16: note: in expansion of macro ‘spa_api_method_r’ 82 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/thread.h: In function ‘int spa_thread_utils_get_rt_range(spa_thread_utils*, const spa_dict*, int*, int*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/thread.h:92:16: note: in expansion of macro ‘spa_api_method_r’ 92 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/thread.h:92:16: note: in expansion of macro ‘spa_api_method_r’ 92 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/thread.h: In function ‘int spa_thread_utils_acquire_rt(spa_thread_utils*, spa_thread*, int)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/thread.h:102:16: note: in expansion of macro ‘spa_api_method_r’ 102 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/thread.h:102:16: note: in expansion of macro ‘spa_api_method_r’ 102 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/thread.h: In function ‘int spa_thread_utils_drop_rt(spa_thread_utils*, spa_thread*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/thread.h:112:16: note: in expansion of macro ‘spa_api_method_r’ 112 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/thread.h:112:16: note: in expansion of macro ‘spa_api_method_r’ 112 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/iter.h: In function ‘uint32_t spa_pod_copy_array(const spa_pod*, uint32_t, void*, uint32_t)’: /usr/include/spa-0.2/spa/utils/defs.h:147:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 147 | ({ \ | ^ /usr/include/spa-0.2/spa/pod/iter.h:345:20: note: in expansion of macro ‘SPA_MIN’ 345 | n_values = SPA_MIN(n_values, max_values); | ^~~~~~~ /usr/include/spa-0.2/spa/pod/iter.h: In function ‘spa_pod* spa_pod_get_values(const spa_pod*, uint32_t*, uint32_t*)’: /usr/include/spa-0.2/spa/utils/defs.h:147:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 147 | ({ \ | ^ /usr/include/spa-0.2/spa/pod/iter.h:361:35: note: in expansion of macro ‘SPA_MIN’ 361 | *n_vals = SPA_MIN(1u, SPA_POD_CHOICE_N_VALUES(pod)); | ^~~~~~~ In file included from /usr/include/spa-0.2/spa/param/format-utils.h:18, from /<>/src/pipewiresourcestream.h:21: /usr/include/spa-0.2/spa/pod/parser.h: In function ‘void spa_pod_parser_init(spa_pod_parser*, const void*, uint32_t)’: /usr/include/spa-0.2/spa/pod/parser.h:44:100: warning: ISO C++ forbids compound-literals [-Wpedantic] 44 | #define SPA_POD_PARSER_INIT(buffer,size) ((struct spa_pod_parser){ (buffer), (size), 0, {0,0,NULL}}) | ^ /usr/include/spa-0.2/spa/pod/parser.h:49:19: note: in expansion of macro ‘SPA_POD_PARSER_INIT’ 49 | *parser = SPA_POD_PARSER_INIT(data, size); | ^~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/param/format-utils.h: In function ‘int spa_format_parse(const spa_pod*, uint32_t*, uint32_t*)’: /usr/include/spa-0.2/spa/pod/parser.h:561:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 561 | ({ \ | ^ /usr/include/spa-0.2/spa/param/format-utils.h:32:16: note: in expansion of macro ‘spa_pod_parse_object’ 32 | return spa_pod_parse_object(format, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/parser.h:539:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 539 | ({ \ | ^ /usr/include/spa-0.2/spa/pod/parser.h:564:9: note: in expansion of macro ‘spa_pod_parser_get_object’ 564 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/param/format-utils.h:32:16: note: in expansion of macro ‘spa_pod_parse_object’ 32 | return spa_pod_parse_object(format, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘void spa_pod_builder_set_callbacks(spa_pod_builder*, const spa_pod_builder_callbacks*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:133:86: warning: ISO C++ forbids compound-literals [-Wpedantic] 133 | #define SPA_CALLBACKS_INIT(_funcs,_data) ((struct spa_callbacks){ (_funcs), (_data), }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:72:30: note: in expansion of macro ‘SPA_CALLBACKS_INIT’ 72 | builder->callbacks = SPA_CALLBACKS_INIT(callbacks, data); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/spa-0.2/spa/param/video/raw-utils.h:18, from /usr/include/spa-0.2/spa/param/video/format-utils.h:14, from /<>/src/pipewiresourcestream.h:23: /usr/include/spa-0.2/spa/pod/builder.h: In function ‘void spa_pod_builder_init(spa_pod_builder*, void*, uint32_t)’: /usr/include/spa-0.2/spa/pod/builder.h:60:114: warning: ISO C++ forbids compound-literals [-Wpedantic] 60 | #define SPA_POD_BUILDER_INIT(buffer,size) ((struct spa_pod_builder){ (buffer), (size), 0, {0,0,NULL},{NULL,NULL}}) | ^ /usr/include/spa-0.2/spa/pod/builder.h:87:20: note: in expansion of macro ‘SPA_POD_BUILDER_INIT’ 87 | *builder = SPA_POD_BUILDER_INIT(data, size); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_raw(spa_pod_builder*, const void*, uint32_t)’: /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/pod/builder.h:140:25: note: in expansion of macro ‘spa_callbacks_call_res’ 140 | spa_callbacks_call_res(&builder->callbacks, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_primitive(spa_pod_builder*, const spa_pod*)’: /usr/include/spa-0.2/spa/utils/defs.h:83:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 83 | ({ \ | ^ /usr/include/spa-0.2/spa/pod/builder.h:205:17: note: in expansion of macro ‘SPA_FLAG_CLEAR’ 205 | SPA_FLAG_CLEAR(builder->state.flags, SPA_POD_BUILDER_FLAG_FIRST); | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_none(spa_pod_builder*)’: /usr/include/spa-0.2/spa/pod/builder.h:214:68: warning: ISO C++ forbids compound-literals [-Wpedantic] 214 | #define SPA_POD_INIT(size,type) ((struct spa_pod) { (size), (type) }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:216:29: note: in expansion of macro ‘SPA_POD_INIT’ 216 | #define SPA_POD_INIT_None() SPA_POD_INIT(0, SPA_TYPE_None) | ^~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h:220:34: note: in expansion of macro ‘SPA_POD_INIT_None’ 220 | const struct spa_pod p = SPA_POD_INIT_None(); | ^~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_child(spa_pod_builder*, uint32_t, uint32_t)’: /usr/include/spa-0.2/spa/pod/builder.h:214:68: warning: ISO C++ forbids compound-literals [-Wpedantic] 214 | #define SPA_POD_INIT(size,type) ((struct spa_pod) { (size), (type) }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:226:34: note: in expansion of macro ‘SPA_POD_INIT’ 226 | const struct spa_pod p = SPA_POD_INIT(size,type); | ^~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/defs.h:83:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 83 | ({ \ | ^ /usr/include/spa-0.2/spa/pod/builder.h:227:9: note: in expansion of macro ‘SPA_FLAG_CLEAR’ 227 | SPA_FLAG_CLEAR(builder->state.flags, SPA_POD_BUILDER_FLAG_FIRST); | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_bool(spa_pod_builder*, bool)’: /usr/include/spa-0.2/spa/pod/builder.h:231:110: warning: ISO C++ forbids compound-literals [-Wpedantic] 231 | #define SPA_POD_INIT_Bool(val) ((struct spa_pod_bool){ { sizeof(uint32_t), SPA_TYPE_Bool }, (val) ? 1 : 0, 0 }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:235:39: note: in expansion of macro ‘SPA_POD_INIT_Bool’ 235 | const struct spa_pod_bool p = SPA_POD_INIT_Bool(val); | ^~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_id(spa_pod_builder*, uint32_t)’: /usr/include/spa-0.2/spa/pod/builder.h:239:96: warning: ISO C++ forbids compound-literals [-Wpedantic] 239 | #define SPA_POD_INIT_Id(val) ((struct spa_pod_id){ { sizeof(uint32_t), SPA_TYPE_Id }, (val), 0 }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:243:37: note: in expansion of macro ‘SPA_POD_INIT_Id’ 243 | const struct spa_pod_id p = SPA_POD_INIT_Id(val); | ^~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_int(spa_pod_builder*, int32_t)’: /usr/include/spa-0.2/spa/pod/builder.h:247:98: warning: ISO C++ forbids compound-literals [-Wpedantic] 247 | #define SPA_POD_INIT_Int(val) ((struct spa_pod_int){ { sizeof(int32_t), SPA_TYPE_Int }, (val), 0 }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:251:38: note: in expansion of macro ‘SPA_POD_INIT_Int’ 251 | const struct spa_pod_int p = SPA_POD_INIT_Int(val); | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_long(spa_pod_builder*, int64_t)’: /usr/include/spa-0.2/spa/pod/builder.h:255:98: warning: ISO C++ forbids compound-literals [-Wpedantic] 255 | #define SPA_POD_INIT_Long(val) ((struct spa_pod_long){ { sizeof(int64_t), SPA_TYPE_Long }, (val) }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:259:39: note: in expansion of macro ‘SPA_POD_INIT_Long’ 259 | const struct spa_pod_long p = SPA_POD_INIT_Long(val); | ^~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_float(spa_pod_builder*, float)’: /usr/include/spa-0.2/spa/pod/builder.h:263:102: warning: ISO C++ forbids compound-literals [-Wpedantic] 263 | #define SPA_POD_INIT_Float(val) ((struct spa_pod_float){ { sizeof(float), SPA_TYPE_Float }, (val), 0 }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:267:40: note: in expansion of macro ‘SPA_POD_INIT_Float’ 267 | const struct spa_pod_float p = SPA_POD_INIT_Float(val); | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_double(spa_pod_builder*, double)’: /usr/include/spa-0.2/spa/pod/builder.h:271:103: warning: ISO C++ forbids compound-literals [-Wpedantic] 271 | #define SPA_POD_INIT_Double(val) ((struct spa_pod_double){ { sizeof(double), SPA_TYPE_Double }, (val) }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:275:41: note: in expansion of macro ‘SPA_POD_INIT_Double’ 275 | const struct spa_pod_double p = SPA_POD_INIT_Double(val); | ^~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_string_len(spa_pod_builder*, const char*, uint32_t)’: /usr/include/spa-0.2/spa/pod/builder.h:279:87: warning: ISO C++ forbids compound-literals [-Wpedantic] 279 | #define SPA_POD_INIT_String(len) ((struct spa_pod_string){ { (len), SPA_TYPE_String } }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:296:41: note: in expansion of macro ‘SPA_POD_INIT_String’ 296 | const struct spa_pod_string p = SPA_POD_INIT_String(len+1); | ^~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_bytes(spa_pod_builder*, const void*, uint32_t)’: /usr/include/spa-0.2/spa/pod/builder.h:309:84: warning: ISO C++ forbids compound-literals [-Wpedantic] 309 | #define SPA_POD_INIT_Bytes(len) ((struct spa_pod_bytes){ { (len), SPA_TYPE_Bytes } }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:314:40: note: in expansion of macro ‘SPA_POD_INIT_Bytes’ 314 | const struct spa_pod_bytes p = SPA_POD_INIT_Bytes(len); | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_pointer(spa_pod_builder*, uint32_t, const void*)’: /usr/include/spa-0.2/spa/pod/builder.h:329:151: warning: ISO C++ forbids compound-literals [-Wpedantic] 329 | #define SPA_POD_INIT_Pointer(type,value) ((struct spa_pod_pointer){ { sizeof(struct spa_pod_pointer_body), SPA_TYPE_Pointer }, { (type), 0, (value) } }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:334:42: note: in expansion of macro ‘SPA_POD_INIT_Pointer’ 334 | const struct spa_pod_pointer p = SPA_POD_INIT_Pointer(type, val); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_fd(spa_pod_builder*, int64_t)’: /usr/include/spa-0.2/spa/pod/builder.h:338:90: warning: ISO C++ forbids compound-literals [-Wpedantic] 338 | #define SPA_POD_INIT_Fd(fd) ((struct spa_pod_fd){ { sizeof(int64_t), SPA_TYPE_Fd }, (fd) }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:342:37: note: in expansion of macro ‘SPA_POD_INIT_Fd’ 342 | const struct spa_pod_fd p = SPA_POD_INIT_Fd(fd); | ^~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_rectangle(spa_pod_builder*, uint32_t, uint32_t)’: /usr/include/spa-0.2/spa/utils/defs.h:100:80: warning: ISO C++ forbids compound-literals [-Wpedantic] 100 | #define SPA_RECTANGLE(width,height) ((struct spa_rectangle){ (width), (height) }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:346:121: note: in definition of macro ‘SPA_POD_INIT_Rectangle’ 346 | #define SPA_POD_INIT_Rectangle(val) ((struct spa_pod_rectangle){ { sizeof(struct spa_rectangle), SPA_TYPE_Rectangle }, (val) }) | ^~~ /usr/include/spa-0.2/spa/pod/builder.h:351:67: note: in expansion of macro ‘SPA_RECTANGLE’ 351 | const struct spa_pod_rectangle p = SPA_POD_INIT_Rectangle(SPA_RECTANGLE(width, height)); | ^~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h:346:126: warning: ISO C++ forbids compound-literals [-Wpedantic] 346 | #define SPA_POD_INIT_Rectangle(val) ((struct spa_pod_rectangle){ { sizeof(struct spa_rectangle), SPA_TYPE_Rectangle }, (val) }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:351:44: note: in expansion of macro ‘SPA_POD_INIT_Rectangle’ 351 | const struct spa_pod_rectangle p = SPA_POD_INIT_Rectangle(SPA_RECTANGLE(width, height)); | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_fraction(spa_pod_builder*, uint32_t, uint32_t)’: /usr/include/spa-0.2/spa/utils/defs.h:118:72: warning: ISO C++ forbids compound-literals [-Wpedantic] 118 | #define SPA_FRACTION(num,denom) ((struct spa_fraction){ (num), (denom) }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:355:117: note: in definition of macro ‘SPA_POD_INIT_Fraction’ 355 | #define SPA_POD_INIT_Fraction(val) ((struct spa_pod_fraction){ { sizeof(struct spa_fraction), SPA_TYPE_Fraction }, (val) }) | ^~~ /usr/include/spa-0.2/spa/pod/builder.h:360:65: note: in expansion of macro ‘SPA_FRACTION’ 360 | const struct spa_pod_fraction p = SPA_POD_INIT_Fraction(SPA_FRACTION(num, denom)); | ^~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h:355:122: warning: ISO C++ forbids compound-literals [-Wpedantic] 355 | #define SPA_POD_INIT_Fraction(val) ((struct spa_pod_fraction){ { sizeof(struct spa_fraction), SPA_TYPE_Fraction }, (val) }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:360:43: note: in expansion of macro ‘SPA_POD_INIT_Fraction’ 360 | const struct spa_pod_fraction p = SPA_POD_INIT_Fraction(SPA_FRACTION(num, denom)); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_push_struct(spa_pod_builder*, spa_pod_frame*)’: /usr/include/spa-0.2/spa/pod/builder.h:411:89: warning: ISO C++ forbids compound-literals [-Wpedantic] 411 | #define SPA_POD_INIT_Struct(size) ((struct spa_pod_struct){ { (size), SPA_TYPE_Struct } }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:416:41: note: in expansion of macro ‘SPA_POD_INIT_Struct’ 416 | const struct spa_pod_struct p = SPA_POD_INIT_Struct(0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_push_object(spa_pod_builder*, spa_pod_frame*, uint32_t, uint32_t)’: /usr/include/spa-0.2/spa/pod/builder.h:423:136: warning: ISO C++ forbids compound-literals [-Wpedantic] 423 | #define SPA_POD_INIT_Object(size,type,id,...) ((struct spa_pod_object){ { (size), SPA_TYPE_Object }, { (type), (id) }, ##__VA_ARGS__ }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:430:13: note: in expansion of macro ‘SPA_POD_INIT_Object’ 430 | SPA_POD_INIT_Object(sizeof(struct spa_pod_object_body), type, id); | ^~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_push_sequence(spa_pod_builder*, spa_pod_frame*, uint32_t)’: /usr/include/spa-0.2/spa/pod/builder.h:448:80: warning: ISO C++ forbids compound-literals [-Wpedantic] 448 | ((struct spa_pod_sequence){ { (size), SPA_TYPE_Sequence}, {(unit), 0 } }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:454:13: note: in expansion of macro ‘SPA_POD_INIT_Sequence’ 454 | SPA_POD_INIT_Sequence(sizeof(struct spa_pod_sequence_body), unit); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/param/video/raw-utils.h: In function ‘int spa_format_video_raw_parse(const spa_pod*, spa_video_info_raw*)’: /usr/include/spa-0.2/spa/pod/parser.h:561:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 561 | ({ \ | ^ /usr/include/spa-0.2/spa/param/video/raw-utils.h:41:16: note: in expansion of macro ‘spa_pod_parse_object’ 41 | return spa_pod_parse_object(format, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/parser.h:539:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 539 | ({ \ | ^ /usr/include/spa-0.2/spa/pod/parser.h:564:9: note: in expansion of macro ‘spa_pod_parser_get_object’ 564 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/param/video/raw-utils.h:41:16: note: in expansion of macro ‘spa_pod_parse_object’ 41 | return spa_pod_parse_object(format, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/param/video/dsp-utils.h: In function ‘int spa_format_video_dsp_parse(const spa_pod*, spa_video_info_dsp*)’: /usr/include/spa-0.2/spa/pod/parser.h:561:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 561 | ({ \ | ^ /usr/include/spa-0.2/spa/param/video/dsp-utils.h:41:16: note: in expansion of macro ‘spa_pod_parse_object’ 41 | return spa_pod_parse_object(format, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/parser.h:539:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 539 | ({ \ | ^ /usr/include/spa-0.2/spa/pod/parser.h:564:9: note: in expansion of macro ‘spa_pod_parser_get_object’ 564 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/param/video/dsp-utils.h:41:16: note: in expansion of macro ‘spa_pod_parse_object’ 41 | return spa_pod_parse_object(format, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/param/video/h264-utils.h: In function ‘int spa_format_video_h264_parse(const spa_pod*, spa_video_info_h264*)’: /usr/include/spa-0.2/spa/pod/parser.h:561:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 561 | ({ \ | ^ /usr/include/spa-0.2/spa/param/video/h264-utils.h:33:16: note: in expansion of macro ‘spa_pod_parse_object’ 33 | return spa_pod_parse_object(format, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/parser.h:539:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 539 | ({ \ | ^ /usr/include/spa-0.2/spa/pod/parser.h:564:9: note: in expansion of macro ‘spa_pod_parser_get_object’ 564 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/param/video/h264-utils.h:33:16: note: in expansion of macro ‘spa_pod_parse_object’ 33 | return spa_pod_parse_object(format, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/param/video/mjpg-utils.h: In function ‘int spa_format_video_mjpg_parse(const spa_pod*, spa_video_info_mjpg*)’: /usr/include/spa-0.2/spa/pod/parser.h:561:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 561 | ({ \ | ^ /usr/include/spa-0.2/spa/param/video/mjpg-utils.h:33:16: note: in expansion of macro ‘spa_pod_parse_object’ 33 | return spa_pod_parse_object(format, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/parser.h:539:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 539 | ({ \ | ^ /usr/include/spa-0.2/spa/pod/parser.h:564:9: note: in expansion of macro ‘spa_pod_parser_get_object’ 564 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/param/video/mjpg-utils.h:33:16: note: in expansion of macro ‘spa_pod_parse_object’ 33 | return spa_pod_parse_object(format, | ^~~~~~~~~~~~~~~~~~~~ At global scope: cc1plus: note: unrecognized command-line option ‘-Wno-c99-extensions’ may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option ‘-Wno-gnu-statement-expression-from-macro-expansion’ may have been intended to silence earlier diagnostics [ 41%] Building CXX object src/CMakeFiles/KPipeWireRecord.dir/h264vaapiencoder.cpp.o cd /<>/obj-i686-linux-gnu/src && /usr/bin/i686-linux-gnu-g++ -DEGL_NO_PLATFORM_SPECIFIC_TYPES -DEGL_NO_X11 -DKCOREADDONS_LIB -DKF_DEPRECATED_WARNINGS_SINCE=0x70000 -DKF_DISABLE_DEPRECATED_BEFORE_AND_AT=0x60900 -DKPIPEWIREDMABUF_DEPRECATED_WARNINGS_SINCE=0x0 -DKPIPEWIREDMABUF_DISABLE_DEPRECATED_BEFORE_AND_AT=0x0 -DKPIPEWIRE_DEPRECATED_WARNINGS_SINCE=0x0 -DKPIPEWIRE_DISABLE_DEPRECATED_BEFORE_AND_AT=0x0 -DKPipeWireRecord_EXPORTS -DMESA_EGL_NO_X11_HEADERS -DQT_CORE_LIB -DQT_DEPRECATED_WARNINGS_SINCE=0x70000 -DQT_DISABLE_DEPRECATED_BEFORE=0x60801 -DQT_GUI_LIB -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_FOREACH -DQT_NO_KEYWORDS -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_QSTRINGBUILDER -DTRANSLATION_DOMAIN=\"kpipewire6\" -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/<>/obj-i686-linux-gnu/src -I/<>/src -I/<>/obj-i686-linux-gnu/src/KPipeWireRecord_autogen/include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -isystem /usr/include/i386-linux-gnu/qt6/QtCore -isystem /usr/include/i386-linux-gnu/qt6 -isystem /usr/lib/i386-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/i386-linux-gnu/qt6/QtGui -isystem /usr/include/KF6/KCoreAddons -isystem /usr/include/libdrm -isystem /usr/include/i386-linux-gnu/qt6/QtGui/6.8.2 -isystem /usr/include/i386-linux-gnu/qt6/QtGui/6.8.2/QtGui -isystem /usr/include/i386-linux-gnu/qt6/QtCore/6.8.2 -isystem /usr/include/i386-linux-gnu/qt6/QtCore/6.8.2/QtCore -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Werror=init-self -Werror=undef -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -pedantic -Wzero-as-null-pointer-constant -Wmissing-include-dirs -std=c++20 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wno-gnu-statement-expression-from-macro-expansion -Wno-zero-as-null-pointer-constant -Wno-c99-extensions -Wno-cast-align -I/usr/include -MD -MT src/CMakeFiles/KPipeWireRecord.dir/h264vaapiencoder.cpp.o -MF CMakeFiles/KPipeWireRecord.dir/h264vaapiencoder.cpp.o.d -o CMakeFiles/KPipeWireRecord.dir/h264vaapiencoder.cpp.o -c /<>/src/h264vaapiencoder.cpp In file included from /usr/include/spa-0.2/spa/utils/hook.h:13, from /usr/include/spa-0.2/spa/support/plugin.h:15, from /usr/include/pipewire-0.3/pipewire/pipewire.h:12, from /<>/src/pipewiresourcestream.h:20, from /<>/src/dmabufhandler.h:11, from /<>/src/encoder_p.h:15, from /<>/src/h264vaapiencoder_p.h:9, from /<>/src/h264vaapiencoder.cpp:9: /usr/include/spa-0.2/spa/utils/list.h: In function ‘void spa_list_init(spa_list*)’: /usr/include/spa-0.2/spa/utils/list.h:37:64: warning: ISO C++ forbids compound-literals [-Wpedantic] 37 | #define SPA_LIST_INIT(list) ((struct spa_list){ (list), (list) }) | ^ /usr/include/spa-0.2/spa/utils/list.h:41:17: note: in expansion of macro ‘SPA_LIST_INIT’ 41 | *list = SPA_LIST_INIT(list); | ^~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h: In function ‘void spa_hook_list_append(spa_hook_list*, spa_hook*, const void*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:133:86: warning: ISO C++ forbids compound-literals [-Wpedantic] 133 | #define SPA_CALLBACKS_INIT(_funcs,_data) ((struct spa_callbacks){ (_funcs), (_data), }) | ^ /usr/include/spa-0.2/spa/utils/hook.h:442:20: note: in expansion of macro ‘SPA_CALLBACKS_INIT’ 442 | hook->cb = SPA_CALLBACKS_INIT(funcs, data); | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h: In function ‘void spa_hook_list_prepend(spa_hook_list*, spa_hook*, const void*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:133:86: warning: ISO C++ forbids compound-literals [-Wpedantic] 133 | #define SPA_CALLBACKS_INIT(_funcs,_data) ((struct spa_callbacks){ (_funcs), (_data), }) | ^ /usr/include/spa-0.2/spa/utils/hook.h:452:20: note: in expansion of macro ‘SPA_CALLBACKS_INIT’ 452 | hook->cb = SPA_CALLBACKS_INIT(funcs, data); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/spa-0.2/spa/support/plugin.h:16: /usr/include/spa-0.2/spa/utils/dict.h: In function ‘const spa_dict_item* spa_dict_lookup_item(const spa_dict*, const char*)’: /usr/include/spa-0.2/spa/utils/dict.h:39:75: warning: ISO C++ forbids compound-literals [-Wpedantic] 39 | #define SPA_DICT_ITEM(key,value) ((struct spa_dict_item) { (key), (value) }) | ^ /usr/include/spa-0.2/spa/utils/dict.h:40:39: note: in expansion of macro ‘SPA_DICT_ITEM’ 40 | #define SPA_DICT_ITEM_INIT(key,value) SPA_DICT_ITEM(key,value) | ^~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/dict.h:83:42: note: in expansion of macro ‘SPA_DICT_ITEM_INIT’ 83 | struct spa_dict_item k = SPA_DICT_ITEM_INIT(key, NULL); | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/plugin.h: In function ‘int spa_handle_get_interface(spa_handle*, const char*, void**)’: /usr/include/spa-0.2/spa/utils/hook.h:263:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 263 | ({ \ | ^ /usr/include/spa-0.2/spa/support/plugin.h:69:16: note: in expansion of macro ‘spa_api_func_r’ 69 | return spa_api_func_r(int, -ENOTSUP, object, get_interface, 0, type, iface); | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/plugin.h: In function ‘int spa_handle_clear(spa_handle*)’: /usr/include/spa-0.2/spa/utils/hook.h:263:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 263 | ({ \ | ^ /usr/include/spa-0.2/spa/support/plugin.h:74:16: note: in expansion of macro ‘spa_api_func_r’ 74 | return spa_api_func_r(int, -ENOTSUP, object, clear, 0); | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/plugin.h: In function ‘size_t spa_handle_factory_get_size(const spa_handle_factory*, const spa_dict*)’: /usr/include/spa-0.2/spa/utils/hook.h:263:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 263 | ({ \ | ^ /usr/include/spa-0.2/spa/support/plugin.h:185:16: note: in expansion of macro ‘spa_api_func_r’ 185 | return spa_api_func_r(size_t, 0, object, get_size, 1, params); | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/plugin.h: In function ‘int spa_handle_factory_init(const spa_handle_factory*, spa_handle*, const spa_dict*, const spa_support*, uint32_t)’: /usr/include/spa-0.2/spa/utils/hook.h:263:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 263 | ({ \ | ^ /usr/include/spa-0.2/spa/support/plugin.h:192:16: note: in expansion of macro ‘spa_api_func_r’ 192 | return spa_api_func_r(int, -ENOTSUP, object, init, 1, handle, info, | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/plugin.h: In function ‘int spa_handle_factory_enum_interface_info(const spa_handle_factory*, const spa_interface_info**, uint32_t*)’: /usr/include/spa-0.2/spa/utils/hook.h:263:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 263 | ({ \ | ^ /usr/include/spa-0.2/spa/support/plugin.h:199:16: note: in expansion of macro ‘spa_api_func_r’ 199 | return spa_api_func_r(int, -ENOTSUP, object, enum_interface_info, 1, | ^~~~~~~~~~~~~~ In file included from /usr/include/spa-0.2/spa/support/plugin.h:14: /usr/include/pipewire-0.3/pipewire/array.h: In function ‘int pw_array_ensure_size(pw_array*, size_t)’: /usr/include/spa-0.2/spa/utils/defs.h:285:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 285 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/array.h:120:25: note: in expansion of macro ‘SPA_ROUND_UP’ 120 | alloc = SPA_ROUND_UP(need, arr->extend); | ^~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/string.h: In function ‘int spa_strbuf_append(spa_strbuf*, const char*, ...)’: /usr/include/spa-0.2/spa/utils/defs.h:147:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 147 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/string.h:392:29: note: in expansion of macro ‘SPA_MIN’ 392 | buf->pos += SPA_MIN(remain, (size_t)written); | ^~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h: In function ‘int pw_core_add_listener(pw_core*, spa_hook*, const pw_core_events*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/core.h:354:16: note: in expansion of macro ‘spa_api_method_r’ 354 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h:354:16: note: in expansion of macro ‘spa_api_method_r’ 354 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h: In function ‘int pw_core_hello(pw_core*, uint32_t)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/core.h:362:16: note: in expansion of macro ‘spa_api_method_r’ 362 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h:362:16: note: in expansion of macro ‘spa_api_method_r’ 362 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h: In function ‘int pw_core_sync(pw_core*, uint32_t, int)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/core.h:370:16: note: in expansion of macro ‘spa_api_method_r’ 370 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h:370:16: note: in expansion of macro ‘spa_api_method_r’ 370 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h: In function ‘int pw_core_pong(pw_core*, uint32_t, int)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/core.h:378:16: note: in expansion of macro ‘spa_api_method_r’ 378 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h:378:16: note: in expansion of macro ‘spa_api_method_r’ 378 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h: In function ‘int pw_core_error(pw_core*, uint32_t, int, int, const char*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/core.h:386:16: note: in expansion of macro ‘spa_api_method_r’ 386 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h:386:16: note: in expansion of macro ‘spa_api_method_r’ 386 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h: In function ‘pw_registry* pw_core_get_registry(pw_core*, uint32_t, size_t)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/core.h:419:16: note: in expansion of macro ‘spa_api_method_r’ 419 | return spa_api_method_r(struct pw_registry*, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h:419:16: note: in expansion of macro ‘spa_api_method_r’ 419 | return spa_api_method_r(struct pw_registry*, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h: In function ‘void* pw_core_create_object(pw_core*, const char*, const char*, uint32_t, const spa_dict*, size_t)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/core.h:433:16: note: in expansion of macro ‘spa_api_method_r’ 433 | return spa_api_method_r(void*, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h:433:16: note: in expansion of macro ‘spa_api_method_r’ 433 | return spa_api_method_r(void*, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h: In function ‘void pw_core_destroy(pw_core*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:275:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 275 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/core.h:442:9: note: in expansion of macro ‘spa_api_method_v’ 442 | spa_api_method_v(pw_core, (struct spa_interface*)core, destroy, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:165:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 165 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:238:9: note: in expansion of macro ‘spa_callbacks_call’ 238 | spa_callbacks_call(&(iface)->cb,method_type,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:277:9: note: in expansion of macro ‘spa_interface_call’ 277 | spa_interface_call(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h:442:9: note: in expansion of macro ‘spa_api_method_v’ 442 | spa_api_method_v(pw_core, (struct spa_interface*)core, destroy, 0, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h: In function ‘int pw_registry_add_listener(pw_registry*, spa_hook*, const pw_registry_events*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/core.h:569:16: note: in expansion of macro ‘spa_api_method_r’ 569 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h:569:16: note: in expansion of macro ‘spa_api_method_r’ 569 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h: In function ‘void* pw_registry_bind(pw_registry*, uint32_t, const char*, uint32_t, size_t)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/core.h:580:16: note: in expansion of macro ‘spa_api_method_r’ 580 | return spa_api_method_r(void*, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h:580:16: note: in expansion of macro ‘spa_api_method_r’ 580 | return spa_api_method_r(void*, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h: In function ‘int pw_registry_destroy(pw_registry*, uint32_t)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/core.h:589:16: note: in expansion of macro ‘spa_api_method_r’ 589 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h:589:16: note: in expansion of macro ‘spa_api_method_r’ 589 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘ssize_t spa_system_read(spa_system*, int, void*, size_t)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:111:16: note: in expansion of macro ‘spa_api_method_fast_r’ 111 | return spa_api_method_fast_r(ssize_t, -ENOTSUP, spa_system, &object->iface, read, 0, fd, buf, count); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:111:16: note: in expansion of macro ‘spa_api_method_fast_r’ 111 | return spa_api_method_fast_r(ssize_t, -ENOTSUP, spa_system, &object->iface, read, 0, fd, buf, count); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘ssize_t spa_system_write(spa_system*, int, const void*, size_t)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:115:16: note: in expansion of macro ‘spa_api_method_fast_r’ 115 | return spa_api_method_fast_r(ssize_t, -ENOTSUP, spa_system, &object->iface, write, 0, fd, buf, count); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:115:16: note: in expansion of macro ‘spa_api_method_fast_r’ 115 | return spa_api_method_fast_r(ssize_t, -ENOTSUP, spa_system, &object->iface, write, 0, fd, buf, count); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_close(spa_system*, int)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:122:16: note: in expansion of macro ‘spa_api_method_fast_r’ 122 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, close, 0, fd); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:122:16: note: in expansion of macro ‘spa_api_method_fast_r’ 122 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, close, 0, fd); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_clock_gettime(spa_system*, int, timespec*)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:127:16: note: in expansion of macro ‘spa_api_method_fast_r’ 127 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, clock_gettime, 0, clockid, value); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:127:16: note: in expansion of macro ‘spa_api_method_fast_r’ 127 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, clock_gettime, 0, clockid, value); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_clock_getres(spa_system*, int, timespec*)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:132:16: note: in expansion of macro ‘spa_api_method_fast_r’ 132 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, clock_getres, 0, clockid, res); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:132:16: note: in expansion of macro ‘spa_api_method_fast_r’ 132 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, clock_getres, 0, clockid, res); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_pollfd_create(spa_system*, int)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:137:16: note: in expansion of macro ‘spa_api_method_fast_r’ 137 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, pollfd_create, 0, flags); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:137:16: note: in expansion of macro ‘spa_api_method_fast_r’ 137 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, pollfd_create, 0, flags); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_pollfd_add(spa_system*, int, int, uint32_t, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:141:16: note: in expansion of macro ‘spa_api_method_fast_r’ 141 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, pollfd_add, 0, pfd, fd, events, data); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:141:16: note: in expansion of macro ‘spa_api_method_fast_r’ 141 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, pollfd_add, 0, pfd, fd, events, data); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_pollfd_mod(spa_system*, int, int, uint32_t, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:145:16: note: in expansion of macro ‘spa_api_method_fast_r’ 145 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, pollfd_mod, 0, pfd, fd, events, data); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:145:16: note: in expansion of macro ‘spa_api_method_fast_r’ 145 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, pollfd_mod, 0, pfd, fd, events, data); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_pollfd_del(spa_system*, int, int)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:149:16: note: in expansion of macro ‘spa_api_method_fast_r’ 149 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, pollfd_del, 0, pfd, fd); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:149:16: note: in expansion of macro ‘spa_api_method_fast_r’ 149 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, pollfd_del, 0, pfd, fd); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_pollfd_wait(spa_system*, int, spa_poll_event*, int, int)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:154:16: note: in expansion of macro ‘spa_api_method_fast_r’ 154 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, pollfd_wait, 0, pfd, ev, n_ev, timeout); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:154:16: note: in expansion of macro ‘spa_api_method_fast_r’ 154 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, pollfd_wait, 0, pfd, ev, n_ev, timeout); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_timerfd_create(spa_system*, int, int)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:159:16: note: in expansion of macro ‘spa_api_method_fast_r’ 159 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, timerfd_create, 0, clockid, flags); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:159:16: note: in expansion of macro ‘spa_api_method_fast_r’ 159 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, timerfd_create, 0, clockid, flags); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_timerfd_settime(spa_system*, int, int, const itimerspec*, itimerspec*)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:167:16: note: in expansion of macro ‘spa_api_method_fast_r’ 167 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, timerfd_settime, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:167:16: note: in expansion of macro ‘spa_api_method_fast_r’ 167 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, timerfd_settime, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_timerfd_gettime(spa_system*, int, itimerspec*)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:174:16: note: in expansion of macro ‘spa_api_method_fast_r’ 174 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, timerfd_gettime, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:174:16: note: in expansion of macro ‘spa_api_method_fast_r’ 174 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, timerfd_gettime, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_timerfd_read(spa_system*, int, uint64_t*)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:179:16: note: in expansion of macro ‘spa_api_method_fast_r’ 179 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, timerfd_read, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:179:16: note: in expansion of macro ‘spa_api_method_fast_r’ 179 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, timerfd_read, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_eventfd_create(spa_system*, int)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:185:16: note: in expansion of macro ‘spa_api_method_fast_r’ 185 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, eventfd_create, 0, flags); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:185:16: note: in expansion of macro ‘spa_api_method_fast_r’ 185 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, eventfd_create, 0, flags); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_eventfd_write(spa_system*, int, uint64_t)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:189:16: note: in expansion of macro ‘spa_api_method_fast_r’ 189 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, eventfd_write, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:189:16: note: in expansion of macro ‘spa_api_method_fast_r’ 189 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, eventfd_write, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_eventfd_read(spa_system*, int, uint64_t*)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:194:16: note: in expansion of macro ‘spa_api_method_fast_r’ 194 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, eventfd_read, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:194:16: note: in expansion of macro ‘spa_api_method_fast_r’ 194 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, eventfd_read, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_signalfd_create(spa_system*, int, int)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:200:16: note: in expansion of macro ‘spa_api_method_fast_r’ 200 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, signalfd_create, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:200:16: note: in expansion of macro ‘spa_api_method_fast_r’ 200 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, signalfd_create, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_signalfd_read(spa_system*, int, int*)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:206:16: note: in expansion of macro ‘spa_api_method_fast_r’ 206 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, signalfd_read, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:206:16: note: in expansion of macro ‘spa_api_method_fast_r’ 206 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, signalfd_read, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘int spa_loop_add_source(spa_loop*, spa_source*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:140:16: note: in expansion of macro ‘spa_api_method_r’ 140 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:140:16: note: in expansion of macro ‘spa_api_method_r’ 140 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘int spa_loop_update_source(spa_loop*, spa_source*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:145:16: note: in expansion of macro ‘spa_api_method_r’ 145 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:145:16: note: in expansion of macro ‘spa_api_method_r’ 145 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘int spa_loop_remove_source(spa_loop*, spa_source*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:150:16: note: in expansion of macro ‘spa_api_method_r’ 150 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:150:16: note: in expansion of macro ‘spa_api_method_r’ 150 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘int spa_loop_invoke(spa_loop*, spa_invoke_func_t, uint32_t, const void*, size_t, bool, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:157:16: note: in expansion of macro ‘spa_api_method_r’ 157 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:157:16: note: in expansion of macro ‘spa_api_method_r’ 157 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘void spa_loop_control_hook_before(spa_hook_list*)’: /usr/include/spa-0.2/spa/utils/hook.h:174:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 174 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:180:17: note: in expansion of macro ‘spa_callbacks_call_fast’ 180 | spa_callbacks_call_fast(&h->cb, struct spa_loop_control_hooks, before, 0); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘void spa_loop_control_hook_after(spa_hook_list*)’: /usr/include/spa-0.2/spa/utils/hook.h:174:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 174 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:187:17: note: in expansion of macro ‘spa_callbacks_call_fast’ 187 | spa_callbacks_call_fast(&h->cb, struct spa_loop_control_hooks, after, 0); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘int spa_loop_control_get_fd(spa_loop_control*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:282:16: note: in expansion of macro ‘spa_api_method_r’ 282 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:282:16: note: in expansion of macro ‘spa_api_method_r’ 282 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘void spa_loop_control_add_hook(spa_loop_control*, spa_hook*, const spa_loop_control_hooks*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:275:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 275 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:289:9: note: in expansion of macro ‘spa_api_method_v’ 289 | spa_api_method_v(spa_loop_control, &object->iface, add_hook, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:165:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 165 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:238:9: note: in expansion of macro ‘spa_callbacks_call’ 238 | spa_callbacks_call(&(iface)->cb,method_type,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:277:9: note: in expansion of macro ‘spa_interface_call’ 277 | spa_interface_call(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:289:9: note: in expansion of macro ‘spa_api_method_v’ 289 | spa_api_method_v(spa_loop_control, &object->iface, add_hook, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘void spa_loop_control_enter(spa_loop_control*)’: /usr/include/spa-0.2/spa/utils/hook.h:275:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 275 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:294:9: note: in expansion of macro ‘spa_api_method_v’ 294 | spa_api_method_v(spa_loop_control, &object->iface, enter, 0); | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:165:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 165 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:238:9: note: in expansion of macro ‘spa_callbacks_call’ 238 | spa_callbacks_call(&(iface)->cb,method_type,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:277:9: note: in expansion of macro ‘spa_interface_call’ 277 | spa_interface_call(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:294:9: note: in expansion of macro ‘spa_api_method_v’ 294 | spa_api_method_v(spa_loop_control, &object->iface, enter, 0); | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘void spa_loop_control_leave(spa_loop_control*)’: /usr/include/spa-0.2/spa/utils/hook.h:275:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 275 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:298:9: note: in expansion of macro ‘spa_api_method_v’ 298 | spa_api_method_v(spa_loop_control, &object->iface, leave, 0); | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:165:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 165 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:238:9: note: in expansion of macro ‘spa_callbacks_call’ 238 | spa_callbacks_call(&(iface)->cb,method_type,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:277:9: note: in expansion of macro ‘spa_interface_call’ 277 | spa_interface_call(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:298:9: note: in expansion of macro ‘spa_api_method_v’ 298 | spa_api_method_v(spa_loop_control, &object->iface, leave, 0); | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘int spa_loop_control_iterate(spa_loop_control*, int)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:303:16: note: in expansion of macro ‘spa_api_method_r’ 303 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:303:16: note: in expansion of macro ‘spa_api_method_r’ 303 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘int spa_loop_control_iterate_fast(spa_loop_control*, int)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:309:16: note: in expansion of macro ‘spa_api_method_fast_r’ 309 | return spa_api_method_fast_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:309:16: note: in expansion of macro ‘spa_api_method_fast_r’ 309 | return spa_api_method_fast_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘int spa_loop_control_check(spa_loop_control*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:314:16: note: in expansion of macro ‘spa_api_method_r’ 314 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:314:16: note: in expansion of macro ‘spa_api_method_r’ 314 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘spa_source* spa_loop_utils_add_io(spa_loop_utils*, int, uint32_t, bool, spa_source_io_func_t, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:371:16: note: in expansion of macro ‘spa_api_method_r’ 371 | return spa_api_method_r(struct spa_source *, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:371:16: note: in expansion of macro ‘spa_api_method_r’ 371 | return spa_api_method_r(struct spa_source *, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘int spa_loop_utils_update_io(spa_loop_utils*, spa_source*, uint32_t)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:377:16: note: in expansion of macro ‘spa_api_method_r’ 377 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:377:16: note: in expansion of macro ‘spa_api_method_r’ 377 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘spa_source* spa_loop_utils_add_idle(spa_loop_utils*, bool, spa_source_idle_func_t, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:384:16: note: in expansion of macro ‘spa_api_method_r’ 384 | return spa_api_method_r(struct spa_source *, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:384:16: note: in expansion of macro ‘spa_api_method_r’ 384 | return spa_api_method_r(struct spa_source *, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘int spa_loop_utils_enable_idle(spa_loop_utils*, spa_source*, bool)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:390:16: note: in expansion of macro ‘spa_api_method_r’ 390 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:390:16: note: in expansion of macro ‘spa_api_method_r’ 390 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘spa_source* spa_loop_utils_add_event(spa_loop_utils*, spa_source_event_func_t, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:396:16: note: in expansion of macro ‘spa_api_method_r’ 396 | return spa_api_method_r(struct spa_source *, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:396:16: note: in expansion of macro ‘spa_api_method_r’ 396 | return spa_api_method_r(struct spa_source *, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘int spa_loop_utils_signal_event(spa_loop_utils*, spa_source*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:402:16: note: in expansion of macro ‘spa_api_method_r’ 402 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:402:16: note: in expansion of macro ‘spa_api_method_r’ 402 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘spa_source* spa_loop_utils_add_timer(spa_loop_utils*, spa_source_timer_func_t, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:408:16: note: in expansion of macro ‘spa_api_method_r’ 408 | return spa_api_method_r(struct spa_source *, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:408:16: note: in expansion of macro ‘spa_api_method_r’ 408 | return spa_api_method_r(struct spa_source *, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘int spa_loop_utils_update_timer(spa_loop_utils*, spa_source*, timespec*, timespec*, bool)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:415:16: note: in expansion of macro ‘spa_api_method_r’ 415 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:415:16: note: in expansion of macro ‘spa_api_method_r’ 415 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘spa_source* spa_loop_utils_add_signal(spa_loop_utils*, int, spa_source_signal_func_t, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:423:16: note: in expansion of macro ‘spa_api_method_r’ 423 | return spa_api_method_r(struct spa_source *, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:423:16: note: in expansion of macro ‘spa_api_method_r’ 423 | return spa_api_method_r(struct spa_source *, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘void spa_loop_utils_destroy_source(spa_loop_utils*, spa_source*)’: /usr/include/spa-0.2/spa/utils/hook.h:275:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 275 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:430:9: note: in expansion of macro ‘spa_api_method_v’ 430 | spa_api_method_v(spa_loop_utils, &object->iface, destroy_source, 0, source); | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:165:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 165 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:238:9: note: in expansion of macro ‘spa_callbacks_call’ 238 | spa_callbacks_call(&(iface)->cb,method_type,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:277:9: note: in expansion of macro ‘spa_interface_call’ 277 | spa_interface_call(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:430:9: note: in expansion of macro ‘spa_api_method_v’ 430 | spa_api_method_v(spa_loop_utils, &object->iface, destroy_source, 0, source); | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/client.h: In function ‘int pw_client_add_listener(pw_client*, spa_hook*, const pw_client_events*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/client.h:165:16: note: in expansion of macro ‘spa_api_method_r’ 165 | return spa_api_method_r(int, -ENOTSUP, pw_client, (struct spa_interface*)object, add_listener, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/client.h:165:16: note: in expansion of macro ‘spa_api_method_r’ 165 | return spa_api_method_r(int, -ENOTSUP, pw_client, (struct spa_interface*)object, add_listener, 0, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/client.h: In function ‘int pw_client_error(pw_client*, uint32_t, int, const char*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/client.h:172:16: note: in expansion of macro ‘spa_api_method_r’ 172 | return spa_api_method_r(int, -ENOTSUP, pw_client, (struct spa_interface*)object, error, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/client.h:172:16: note: in expansion of macro ‘spa_api_method_r’ 172 | return spa_api_method_r(int, -ENOTSUP, pw_client, (struct spa_interface*)object, error, 0, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/client.h: In function ‘int pw_client_update_properties(pw_client*, const spa_dict*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/client.h:179:16: note: in expansion of macro ‘spa_api_method_r’ 179 | return spa_api_method_r(int, -ENOTSUP, pw_client, (struct spa_interface*)object, update_properties, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/client.h:179:16: note: in expansion of macro ‘spa_api_method_r’ 179 | return spa_api_method_r(int, -ENOTSUP, pw_client, (struct spa_interface*)object, update_properties, 0, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/client.h: In function ‘int pw_client_get_permissions(pw_client*, uint32_t, uint32_t)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/client.h:186:16: note: in expansion of macro ‘spa_api_method_r’ 186 | return spa_api_method_r(int, -ENOTSUP, pw_client, (struct spa_interface*)object, get_permissions, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/client.h:186:16: note: in expansion of macro ‘spa_api_method_r’ 186 | return spa_api_method_r(int, -ENOTSUP, pw_client, (struct spa_interface*)object, get_permissions, 0, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/client.h: In function ‘int pw_client_update_permissions(pw_client*, uint32_t, const pw_permission*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/client.h:194:16: note: in expansion of macro ‘spa_api_method_r’ 194 | return spa_api_method_r(int, -ENOTSUP, pw_client, (struct spa_interface*)object, update_permissions, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/client.h:194:16: note: in expansion of macro ‘spa_api_method_r’ 194 | return spa_api_method_r(int, -ENOTSUP, pw_client, (struct spa_interface*)object, update_permissions, 0, | ^~~~~~~~~~~~~~~~ In file included from /usr/include/pipewire-0.3/pipewire/conf.h:8, from /usr/include/pipewire-0.3/pipewire/pipewire.h:16: /usr/include/spa-0.2/spa/utils/json-core.h: In function ‘void spa_json_init(spa_json*, const char*, size_t)’: /usr/include/spa-0.2/spa/utils/json-core.h:50:89: warning: ISO C++ forbids compound-literals [-Wpedantic] 50 | #define SPA_JSON_INIT(data,size) ((struct spa_json) { (data), (data)+(size), NULL, 0, 0 }) | ^ /usr/include/spa-0.2/spa/utils/json-core.h:54:18: note: in expansion of macro ‘SPA_JSON_INIT’ 54 | *iter = SPA_JSON_INIT(data, size); | ^~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h: In function ‘void spa_json_enter(spa_json*, spa_json*)’: /usr/include/spa-0.2/spa/utils/json-core.h:56:110: warning: ISO C++ forbids compound-literals [-Wpedantic] 56 | #define SPA_JSON_ENTER(iter) ((struct spa_json) { (iter)->cur, (iter)->end, (iter), (iter)->state & 0xff0, 0 }) | ^ /usr/include/spa-0.2/spa/utils/json-core.h:60:16: note: in expansion of macro ‘SPA_JSON_ENTER’ 60 | *sub = SPA_JSON_ENTER(iter); | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h: In function ‘void spa_json_save(spa_json*, spa_json*)’: /usr/include/spa-0.2/spa/utils/json-core.h:63:99: warning: ISO C++ forbids compound-literals [-Wpedantic] 63 | #define SPA_JSON_SAVE(iter) ((struct spa_json) { (iter)->cur, (iter)->end, NULL, (iter)->state, 0 }) | ^ /usr/include/spa-0.2/spa/utils/json-core.h:67:17: note: in expansion of macro ‘SPA_JSON_SAVE’ 67 | *save = SPA_JSON_SAVE(iter); | ^~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h: In function ‘void spa_json_start(spa_json*, spa_json*, const char*)’: /usr/include/spa-0.2/spa/utils/json-core.h:70:82: warning: ISO C++ forbids compound-literals [-Wpedantic] 70 | #define SPA_JSON_START(iter,p) ((struct spa_json) { (p), (iter)->end, NULL, 0, 0 }) | ^ /usr/include/spa-0.2/spa/utils/json-core.h:74:16: note: in expansion of macro ‘SPA_JSON_START’ 74 | *sub = SPA_JSON_START(iter,pos); | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h: In function ‘int spa_json_next(spa_json*, const char**)’: /usr/include/spa-0.2/spa/utils/defs.h:83:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 83 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/defs.h:91:81: note: in expansion of macro ‘SPA_FLAG_CLEAR’ 91 | #define SPA_FLAG_UPDATE(field,flag,val) ((val) ? SPA_FLAG_SET((field),(flag)) : SPA_FLAG_CLEAR((field),(flag))) | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h:141:41: note: in expansion of macro ‘SPA_FLAG_UPDATE’ 141 | SPA_FLAG_UPDATE(flag, __KEY_FLAG, !(flag & __KEY_FLAG)); | ^~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/defs.h:83:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 83 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/json-core.h:153:41: note: in expansion of macro ‘SPA_FLAG_CLEAR’ 153 | SPA_FLAG_CLEAR(flag, __KEY_FLAG); | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/defs.h:83:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 83 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/defs.h:91:81: note: in expansion of macro ‘SPA_FLAG_CLEAR’ 91 | #define SPA_FLAG_UPDATE(field,flag,val) ((val) ? SPA_FLAG_SET((field),(flag)) : SPA_FLAG_CLEAR((field),(flag))) | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h:156:33: note: in expansion of macro ‘SPA_FLAG_UPDATE’ 156 | SPA_FLAG_UPDATE(iter->state, __ARRAY_FLAG, cur == '['); | ^~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/defs.h:83:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 83 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/defs.h:91:81: note: in expansion of macro ‘SPA_FLAG_CLEAR’ 91 | #define SPA_FLAG_UPDATE(field,flag,val) ((val) ? SPA_FLAG_SET((field),(flag)) : SPA_FLAG_CLEAR((field),(flag))) | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h:163:41: note: in expansion of macro ‘SPA_FLAG_UPDATE’ 163 | SPA_FLAG_UPDATE(iter->state, __PREV_ARRAY_FLAG, flag & __ARRAY_FLAG); | ^~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/defs.h:83:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 83 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/defs.h:91:81: note: in expansion of macro ‘SPA_FLAG_CLEAR’ 91 | #define SPA_FLAG_UPDATE(field,flag,val) ((val) ? SPA_FLAG_SET((field),(flag)) : SPA_FLAG_CLEAR((field),(flag))) | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h:166:41: note: in expansion of macro ‘SPA_FLAG_UPDATE’ 166 | SPA_FLAG_UPDATE(array_stack[(iter->depth-1) >> 6], mask, flag & __ARRAY_FLAG); | ^~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/defs.h:83:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 83 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/defs.h:91:81: note: in expansion of macro ‘SPA_FLAG_CLEAR’ 91 | #define SPA_FLAG_UPDATE(field,flag,val) ((val) ? SPA_FLAG_SET((field),(flag)) : SPA_FLAG_CLEAR((field),(flag))) | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h:196:41: note: in expansion of macro ‘SPA_FLAG_UPDATE’ 196 | SPA_FLAG_UPDATE(iter->state, __ARRAY_FLAG, flag & __PREV_ARRAY_FLAG); | ^~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/defs.h:83:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 83 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/defs.h:91:81: note: in expansion of macro ‘SPA_FLAG_CLEAR’ 91 | #define SPA_FLAG_UPDATE(field,flag,val) ((val) ? SPA_FLAG_SET((field),(flag)) : SPA_FLAG_CLEAR((field),(flag))) | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h:199:41: note: in expansion of macro ‘SPA_FLAG_UPDATE’ 199 | SPA_FLAG_UPDATE(iter->state, __ARRAY_FLAG, | ^~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/defs.h:83:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 83 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/defs.h:91:81: note: in expansion of macro ‘SPA_FLAG_CLEAR’ 91 | #define SPA_FLAG_UPDATE(field,flag,val) ((val) ? SPA_FLAG_SET((field),(flag)) : SPA_FLAG_CLEAR((field),(flag))) | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h:216:41: note: in expansion of macro ‘SPA_FLAG_UPDATE’ 216 | SPA_FLAG_UPDATE(flag, __KEY_FLAG, !(flag & __KEY_FLAG)); | ^~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h:250:25: warning: range expressions in switch statements are non-standard [-Wpedantic] 250 | case 240 ... 247: | ^~~~ /usr/include/spa-0.2/spa/utils/json-core.h:253:25: warning: range expressions in switch statements are non-standard [-Wpedantic] 253 | case 224 ... 239: | ^~~~ /usr/include/spa-0.2/spa/utils/json-core.h:256:25: warning: range expressions in switch statements are non-standard [-Wpedantic] 256 | case 192 ... 223: | ^~~~ /usr/include/spa-0.2/spa/utils/json-core.h:267:25: warning: range expressions in switch statements are non-standard [-Wpedantic] 267 | case 128 ... 191: | ^~~~ /usr/include/spa-0.2/spa/utils/json-core.h: In function ‘bool spa_json_get_error(spa_json*, const char*, spa_error_location*)’: /usr/include/spa-0.2/spa/utils/defs.h:159:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 159 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/json-core.h:369:24: note: in expansion of macro ‘SPA_CLAMP’ 369 | code = SPA_CLAMP(iter->state & 0xff, 0u, SPA_N_ELEMENTS(reasons)-1); | ^~~~~~~~~ /usr/include/spa-0.2/spa/utils/defs.h:147:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 147 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/defs.h:163:9: note: in expansion of macro ‘SPA_MIN’ 163 | SPA_MIN(SPA_MAX(_v, _low), _high); \ | ^~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h:369:24: note: in expansion of macro ‘SPA_CLAMP’ 369 | code = SPA_CLAMP(iter->state & 0xff, 0u, SPA_N_ELEMENTS(reasons)-1); | ^~~~~~~~~ /usr/include/spa-0.2/spa/utils/defs.h:153:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 153 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/defs.h:148:20: note: in definition of macro ‘SPA_MIN’ 148 | __typeof__(a) _min_a = (a); \ | ^ /usr/include/spa-0.2/spa/utils/defs.h:163:17: note: in expansion of macro ‘SPA_MAX’ 163 | SPA_MIN(SPA_MAX(_v, _low), _high); \ | ^~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h:369:24: note: in expansion of macro ‘SPA_CLAMP’ 369 | code = SPA_CLAMP(iter->state & 0xff, 0u, SPA_N_ELEMENTS(reasons)-1); | ^~~~~~~~~ /usr/include/spa-0.2/spa/utils/defs.h:153:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 153 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/defs.h:148:33: note: in definition of macro ‘SPA_MIN’ 148 | __typeof__(a) _min_a = (a); \ | ^ /usr/include/spa-0.2/spa/utils/defs.h:163:17: note: in expansion of macro ‘SPA_MAX’ 163 | SPA_MIN(SPA_MAX(_v, _low), _high); \ | ^~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h:369:24: note: in expansion of macro ‘SPA_CLAMP’ 369 | code = SPA_CLAMP(iter->state & 0xff, 0u, SPA_N_ELEMENTS(reasons)-1); | ^~~~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h: In function ‘int spa_json_parse_float(const char*, int, float*)’: /usr/include/spa-0.2/spa/utils/json-core.h:414:37: warning: range expressions in switch statements are non-standard [-Wpedantic] 414 | case '+': case '-': case '0' ... '9': case '.': case 'e': case 'E': break; | ^~~~ /usr/include/pipewire-0.3/pipewire/device.h: In function ‘int pw_device_add_listener(pw_device*, spa_hook*, const pw_device_events*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/device.h:155:16: note: in expansion of macro ‘spa_api_method_r’ 155 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/device.h:155:16: note: in expansion of macro ‘spa_api_method_r’ 155 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/device.h: In function ‘int pw_device_subscribe_params(pw_device*, uint32_t*, uint32_t)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/device.h:163:16: note: in expansion of macro ‘spa_api_method_r’ 163 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/device.h:163:16: note: in expansion of macro ‘spa_api_method_r’ 163 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/device.h: In function ‘int pw_device_enum_params(pw_device*, int, uint32_t, uint32_t, uint32_t, const spa_pod*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/device.h:173:16: note: in expansion of macro ‘spa_api_method_r’ 173 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/device.h:173:16: note: in expansion of macro ‘spa_api_method_r’ 173 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/device.h: In function ‘int pw_device_set_param(pw_device*, uint32_t, uint32_t, const spa_pod*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/device.h:182:16: note: in expansion of macro ‘spa_api_method_r’ 182 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/device.h:182:16: note: in expansion of macro ‘spa_api_method_r’ 182 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_add_listener(spa_node*, spa_hook*, const spa_node_events*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:650:16: note: in expansion of macro ‘spa_api_method_r’ 650 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, add_listener, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:650:16: note: in expansion of macro ‘spa_api_method_r’ 650 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, add_listener, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_set_callbacks(spa_node*, const spa_node_callbacks*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:657:16: note: in expansion of macro ‘spa_api_method_r’ 657 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, set_callbacks, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:657:16: note: in expansion of macro ‘spa_api_method_r’ 657 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, set_callbacks, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_sync(spa_node*, int)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:662:16: note: in expansion of macro ‘spa_api_method_r’ 662 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, sync, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:662:16: note: in expansion of macro ‘spa_api_method_r’ 662 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, sync, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_enum_params(spa_node*, int, uint32_t, uint32_t, uint32_t, const spa_pod*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:669:16: note: in expansion of macro ‘spa_api_method_r’ 669 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, enum_params, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:669:16: note: in expansion of macro ‘spa_api_method_r’ 669 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, enum_params, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_set_param(spa_node*, uint32_t, uint32_t, const spa_pod*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:676:16: note: in expansion of macro ‘spa_api_method_r’ 676 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, set_param, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:676:16: note: in expansion of macro ‘spa_api_method_r’ 676 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, set_param, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_set_io(spa_node*, uint32_t, void*, size_t)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:682:16: note: in expansion of macro ‘spa_api_method_r’ 682 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, set_io, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:682:16: note: in expansion of macro ‘spa_api_method_r’ 682 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, set_io, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_send_command(spa_node*, const spa_command*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:688:16: note: in expansion of macro ‘spa_api_method_r’ 688 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, send_command, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:688:16: note: in expansion of macro ‘spa_api_method_r’ 688 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, send_command, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_add_port(spa_node*, spa_direction, uint32_t, const spa_dict*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:695:16: note: in expansion of macro ‘spa_api_method_r’ 695 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, add_port, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:695:16: note: in expansion of macro ‘spa_api_method_r’ 695 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, add_port, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_remove_port(spa_node*, spa_direction, uint32_t)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:701:16: note: in expansion of macro ‘spa_api_method_r’ 701 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, remove_port, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:701:16: note: in expansion of macro ‘spa_api_method_r’ 701 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, remove_port, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_port_enum_params(spa_node*, int, spa_direction, uint32_t, uint32_t, uint32_t, uint32_t, const spa_pod*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:709:16: note: in expansion of macro ‘spa_api_method_r’ 709 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, port_enum_params, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:709:16: note: in expansion of macro ‘spa_api_method_r’ 709 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, port_enum_params, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_port_set_param(spa_node*, spa_direction, uint32_t, uint32_t, uint32_t, const spa_pod*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:718:16: note: in expansion of macro ‘spa_api_method_r’ 718 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, port_set_param, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:718:16: note: in expansion of macro ‘spa_api_method_r’ 718 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, port_set_param, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_port_use_buffers(spa_node*, spa_direction, uint32_t, uint32_t, spa_buffer**, uint32_t)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:728:16: note: in expansion of macro ‘spa_api_method_r’ 728 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, port_use_buffers, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:728:16: note: in expansion of macro ‘spa_api_method_r’ 728 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, port_use_buffers, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_port_set_io(spa_node*, spa_direction, uint32_t, uint32_t, void*, size_t)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:736:16: note: in expansion of macro ‘spa_api_method_r’ 736 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, port_set_io, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:736:16: note: in expansion of macro ‘spa_api_method_r’ 736 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, port_set_io, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_port_reuse_buffer(spa_node*, uint32_t, uint32_t)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:742:16: note: in expansion of macro ‘spa_api_method_r’ 742 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, port_reuse_buffer, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:742:16: note: in expansion of macro ‘spa_api_method_r’ 742 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, port_reuse_buffer, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_port_reuse_buffer_fast(spa_node*, uint32_t, uint32_t)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:747:16: note: in expansion of macro ‘spa_api_method_fast_r’ 747 | return spa_api_method_fast_r(int, -ENOTSUP, spa_node, &object->iface, port_reuse_buffer, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:747:16: note: in expansion of macro ‘spa_api_method_fast_r’ 747 | return spa_api_method_fast_r(int, -ENOTSUP, spa_node, &object->iface, port_reuse_buffer, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_process(spa_node*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:752:16: note: in expansion of macro ‘spa_api_method_r’ 752 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, process, 0); | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:752:16: note: in expansion of macro ‘spa_api_method_r’ 752 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, process, 0); | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_process_fast(spa_node*)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:756:16: note: in expansion of macro ‘spa_api_method_fast_r’ 756 | return spa_api_method_fast_r(int, -ENOTSUP, spa_node, &object->iface, process, 0); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:756:16: note: in expansion of macro ‘spa_api_method_fast_r’ 756 | return spa_api_method_fast_r(int, -ENOTSUP, spa_node, &object->iface, process, 0); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/factory.h: In function ‘int pw_factory_add_listener(pw_factory*, spa_hook*, const pw_factory_events*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/factory.h:97:16: note: in expansion of macro ‘spa_api_method_r’ 97 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/factory.h:97:16: note: in expansion of macro ‘spa_api_method_r’ 97 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/log.h: In function ‘void spa_log_topic_init(spa_log*, spa_log_topic*)’: /usr/include/spa-0.2/spa/utils/hook.h:165:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 165 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:238:9: note: in expansion of macro ‘spa_callbacks_call’ 238 | spa_callbacks_call(&(iface)->cb,method_type,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/log.h:229:9: note: in expansion of macro ‘spa_interface_call’ 229 | spa_interface_call(&log->iface, struct spa_log_methods, topic_init, 1, topic); | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/log.h: In function ‘void spa_log_logtv(spa_log*, spa_log_level, const spa_log_topic*, const char*, int, const char*, const char*, va_list)’: /usr/include/spa-0.2/spa/utils/hook.h:165:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 165 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:238:9: note: in expansion of macro ‘spa_callbacks_call’ 238 | spa_callbacks_call(&(iface)->cb,method_type,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/log.h:273:22: note: in expansion of macro ‘spa_interface_call’ 273 | if (!spa_interface_call(i, | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:165:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 165 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:238:9: note: in expansion of macro ‘spa_callbacks_call’ 238 | spa_callbacks_call(&(iface)->cb,method_type,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/log.h:277:21: note: in expansion of macro ‘spa_interface_call’ 277 | spa_interface_call(i, | ^~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/link.h: In function ‘int pw_link_add_listener(pw_link*, spa_hook*, const pw_link_events*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/link.h:123:16: note: in expansion of macro ‘spa_api_method_r’ 123 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/link.h:123:16: note: in expansion of macro ‘spa_api_method_r’ 123 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/module.h: In function ‘int pw_module_add_listener(pw_module*, spa_hook*, const pw_module_events*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/module.h:95:16: note: in expansion of macro ‘spa_api_method_r’ 95 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/module.h:95:16: note: in expansion of macro ‘spa_api_method_r’ 95 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/node.h: In function ‘int pw_node_add_listener(pw_node*, spa_hook*, const pw_node_events*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/node.h:194:16: note: in expansion of macro ‘spa_api_method_r’ 194 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/node.h:194:16: note: in expansion of macro ‘spa_api_method_r’ 194 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/node.h: In function ‘int pw_node_subscribe_params(pw_node*, uint32_t*, uint32_t)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/node.h:202:16: note: in expansion of macro ‘spa_api_method_r’ 202 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/node.h:202:16: note: in expansion of macro ‘spa_api_method_r’ 202 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/node.h: In function ‘int pw_node_enum_params(pw_node*, int, uint32_t, uint32_t, uint32_t, const spa_pod*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/node.h:212:16: note: in expansion of macro ‘spa_api_method_r’ 212 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/node.h:212:16: note: in expansion of macro ‘spa_api_method_r’ 212 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/node.h: In function ‘int pw_node_set_param(pw_node*, uint32_t, uint32_t, const spa_pod*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/node.h:221:16: note: in expansion of macro ‘spa_api_method_r’ 221 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/node.h:221:16: note: in expansion of macro ‘spa_api_method_r’ 221 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/node.h: In function ‘int pw_node_send_command(pw_node*, const spa_command*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/node.h:229:16: note: in expansion of macro ‘spa_api_method_r’ 229 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/node.h:229:16: note: in expansion of macro ‘spa_api_method_r’ 229 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/port.h: In function ‘int pw_port_add_listener(pw_port*, spa_hook*, const pw_port_events*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/port.h:155:16: note: in expansion of macro ‘spa_api_method_r’ 155 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/port.h:155:16: note: in expansion of macro ‘spa_api_method_r’ 155 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/port.h: In function ‘int pw_port_subscribe_params(pw_port*, uint32_t*, uint32_t)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/port.h:163:16: note: in expansion of macro ‘spa_api_method_r’ 163 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/port.h:163:16: note: in expansion of macro ‘spa_api_method_r’ 163 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/port.h: In function ‘int pw_port_enum_params(pw_port*, int, uint32_t, uint32_t, uint32_t, const spa_pod*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/port.h:173:16: note: in expansion of macro ‘spa_api_method_r’ 173 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/port.h:173:16: note: in expansion of macro ‘spa_api_method_r’ 173 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/thread.h: In function ‘spa_thread* spa_thread_utils_create(spa_thread_utils*, const spa_dict*, void* (*)(void*), void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/thread.h:72:16: note: in expansion of macro ‘spa_api_method_r’ 72 | return spa_api_method_r(struct spa_thread *, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/thread.h:72:16: note: in expansion of macro ‘spa_api_method_r’ 72 | return spa_api_method_r(struct spa_thread *, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/thread.h: In function ‘int spa_thread_utils_join(spa_thread_utils*, spa_thread*, void**)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/thread.h:82:16: note: in expansion of macro ‘spa_api_method_r’ 82 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/thread.h:82:16: note: in expansion of macro ‘spa_api_method_r’ 82 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/thread.h: In function ‘int spa_thread_utils_get_rt_range(spa_thread_utils*, const spa_dict*, int*, int*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/thread.h:92:16: note: in expansion of macro ‘spa_api_method_r’ 92 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/thread.h:92:16: note: in expansion of macro ‘spa_api_method_r’ 92 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/thread.h: In function ‘int spa_thread_utils_acquire_rt(spa_thread_utils*, spa_thread*, int)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/thread.h:102:16: note: in expansion of macro ‘spa_api_method_r’ 102 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/thread.h:102:16: note: in expansion of macro ‘spa_api_method_r’ 102 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/thread.h: In function ‘int spa_thread_utils_drop_rt(spa_thread_utils*, spa_thread*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/thread.h:112:16: note: in expansion of macro ‘spa_api_method_r’ 112 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/thread.h:112:16: note: in expansion of macro ‘spa_api_method_r’ 112 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/iter.h: In function ‘uint32_t spa_pod_copy_array(const spa_pod*, uint32_t, void*, uint32_t)’: /usr/include/spa-0.2/spa/utils/defs.h:147:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 147 | ({ \ | ^ /usr/include/spa-0.2/spa/pod/iter.h:345:20: note: in expansion of macro ‘SPA_MIN’ 345 | n_values = SPA_MIN(n_values, max_values); | ^~~~~~~ /usr/include/spa-0.2/spa/pod/iter.h: In function ‘spa_pod* spa_pod_get_values(const spa_pod*, uint32_t*, uint32_t*)’: /usr/include/spa-0.2/spa/utils/defs.h:147:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 147 | ({ \ | ^ /usr/include/spa-0.2/spa/pod/iter.h:361:35: note: in expansion of macro ‘SPA_MIN’ 361 | *n_vals = SPA_MIN(1u, SPA_POD_CHOICE_N_VALUES(pod)); | ^~~~~~~ In file included from /usr/include/spa-0.2/spa/param/format-utils.h:18, from /<>/src/pipewiresourcestream.h:21: /usr/include/spa-0.2/spa/pod/parser.h: In function ‘void spa_pod_parser_init(spa_pod_parser*, const void*, uint32_t)’: /usr/include/spa-0.2/spa/pod/parser.h:44:100: warning: ISO C++ forbids compound-literals [-Wpedantic] 44 | #define SPA_POD_PARSER_INIT(buffer,size) ((struct spa_pod_parser){ (buffer), (size), 0, {0,0,NULL}}) | ^ /usr/include/spa-0.2/spa/pod/parser.h:49:19: note: in expansion of macro ‘SPA_POD_PARSER_INIT’ 49 | *parser = SPA_POD_PARSER_INIT(data, size); | ^~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/param/format-utils.h: In function ‘int spa_format_parse(const spa_pod*, uint32_t*, uint32_t*)’: /usr/include/spa-0.2/spa/pod/parser.h:561:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 561 | ({ \ | ^ /usr/include/spa-0.2/spa/param/format-utils.h:32:16: note: in expansion of macro ‘spa_pod_parse_object’ 32 | return spa_pod_parse_object(format, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/parser.h:539:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 539 | ({ \ | ^ /usr/include/spa-0.2/spa/pod/parser.h:564:9: note: in expansion of macro ‘spa_pod_parser_get_object’ 564 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/param/format-utils.h:32:16: note: in expansion of macro ‘spa_pod_parse_object’ 32 | return spa_pod_parse_object(format, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘void spa_pod_builder_set_callbacks(spa_pod_builder*, const spa_pod_builder_callbacks*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:133:86: warning: ISO C++ forbids compound-literals [-Wpedantic] 133 | #define SPA_CALLBACKS_INIT(_funcs,_data) ((struct spa_callbacks){ (_funcs), (_data), }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:72:30: note: in expansion of macro ‘SPA_CALLBACKS_INIT’ 72 | builder->callbacks = SPA_CALLBACKS_INIT(callbacks, data); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/spa-0.2/spa/param/video/raw-utils.h:18, from /usr/include/spa-0.2/spa/param/video/format-utils.h:14, from /<>/src/pipewiresourcestream.h:23: /usr/include/spa-0.2/spa/pod/builder.h: In function ‘void spa_pod_builder_init(spa_pod_builder*, void*, uint32_t)’: /usr/include/spa-0.2/spa/pod/builder.h:60:114: warning: ISO C++ forbids compound-literals [-Wpedantic] 60 | #define SPA_POD_BUILDER_INIT(buffer,size) ((struct spa_pod_builder){ (buffer), (size), 0, {0,0,NULL},{NULL,NULL}}) | ^ /usr/include/spa-0.2/spa/pod/builder.h:87:20: note: in expansion of macro ‘SPA_POD_BUILDER_INIT’ 87 | *builder = SPA_POD_BUILDER_INIT(data, size); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_raw(spa_pod_builder*, const void*, uint32_t)’: /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/pod/builder.h:140:25: note: in expansion of macro ‘spa_callbacks_call_res’ 140 | spa_callbacks_call_res(&builder->callbacks, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_primitive(spa_pod_builder*, const spa_pod*)’: /usr/include/spa-0.2/spa/utils/defs.h:83:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 83 | ({ \ | ^ /usr/include/spa-0.2/spa/pod/builder.h:205:17: note: in expansion of macro ‘SPA_FLAG_CLEAR’ 205 | SPA_FLAG_CLEAR(builder->state.flags, SPA_POD_BUILDER_FLAG_FIRST); | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_none(spa_pod_builder*)’: /usr/include/spa-0.2/spa/pod/builder.h:214:68: warning: ISO C++ forbids compound-literals [-Wpedantic] 214 | #define SPA_POD_INIT(size,type) ((struct spa_pod) { (size), (type) }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:216:29: note: in expansion of macro ‘SPA_POD_INIT’ 216 | #define SPA_POD_INIT_None() SPA_POD_INIT(0, SPA_TYPE_None) | ^~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h:220:34: note: in expansion of macro ‘SPA_POD_INIT_None’ 220 | const struct spa_pod p = SPA_POD_INIT_None(); | ^~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_child(spa_pod_builder*, uint32_t, uint32_t)’: /usr/include/spa-0.2/spa/pod/builder.h:214:68: warning: ISO C++ forbids compound-literals [-Wpedantic] 214 | #define SPA_POD_INIT(size,type) ((struct spa_pod) { (size), (type) }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:226:34: note: in expansion of macro ‘SPA_POD_INIT’ 226 | const struct spa_pod p = SPA_POD_INIT(size,type); | ^~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/defs.h:83:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 83 | ({ \ | ^ /usr/include/spa-0.2/spa/pod/builder.h:227:9: note: in expansion of macro ‘SPA_FLAG_CLEAR’ 227 | SPA_FLAG_CLEAR(builder->state.flags, SPA_POD_BUILDER_FLAG_FIRST); | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_bool(spa_pod_builder*, bool)’: /usr/include/spa-0.2/spa/pod/builder.h:231:110: warning: ISO C++ forbids compound-literals [-Wpedantic] 231 | #define SPA_POD_INIT_Bool(val) ((struct spa_pod_bool){ { sizeof(uint32_t), SPA_TYPE_Bool }, (val) ? 1 : 0, 0 }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:235:39: note: in expansion of macro ‘SPA_POD_INIT_Bool’ 235 | const struct spa_pod_bool p = SPA_POD_INIT_Bool(val); | ^~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_id(spa_pod_builder*, uint32_t)’: /usr/include/spa-0.2/spa/pod/builder.h:239:96: warning: ISO C++ forbids compound-literals [-Wpedantic] 239 | #define SPA_POD_INIT_Id(val) ((struct spa_pod_id){ { sizeof(uint32_t), SPA_TYPE_Id }, (val), 0 }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:243:37: note: in expansion of macro ‘SPA_POD_INIT_Id’ 243 | const struct spa_pod_id p = SPA_POD_INIT_Id(val); | ^~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_int(spa_pod_builder*, int32_t)’: /usr/include/spa-0.2/spa/pod/builder.h:247:98: warning: ISO C++ forbids compound-literals [-Wpedantic] 247 | #define SPA_POD_INIT_Int(val) ((struct spa_pod_int){ { sizeof(int32_t), SPA_TYPE_Int }, (val), 0 }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:251:38: note: in expansion of macro ‘SPA_POD_INIT_Int’ 251 | const struct spa_pod_int p = SPA_POD_INIT_Int(val); | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_long(spa_pod_builder*, int64_t)’: /usr/include/spa-0.2/spa/pod/builder.h:255:98: warning: ISO C++ forbids compound-literals [-Wpedantic] 255 | #define SPA_POD_INIT_Long(val) ((struct spa_pod_long){ { sizeof(int64_t), SPA_TYPE_Long }, (val) }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:259:39: note: in expansion of macro ‘SPA_POD_INIT_Long’ 259 | const struct spa_pod_long p = SPA_POD_INIT_Long(val); | ^~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_float(spa_pod_builder*, float)’: /usr/include/spa-0.2/spa/pod/builder.h:263:102: warning: ISO C++ forbids compound-literals [-Wpedantic] 263 | #define SPA_POD_INIT_Float(val) ((struct spa_pod_float){ { sizeof(float), SPA_TYPE_Float }, (val), 0 }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:267:40: note: in expansion of macro ‘SPA_POD_INIT_Float’ 267 | const struct spa_pod_float p = SPA_POD_INIT_Float(val); | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_double(spa_pod_builder*, double)’: /usr/include/spa-0.2/spa/pod/builder.h:271:103: warning: ISO C++ forbids compound-literals [-Wpedantic] 271 | #define SPA_POD_INIT_Double(val) ((struct spa_pod_double){ { sizeof(double), SPA_TYPE_Double }, (val) }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:275:41: note: in expansion of macro ‘SPA_POD_INIT_Double’ 275 | const struct spa_pod_double p = SPA_POD_INIT_Double(val); | ^~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_string_len(spa_pod_builder*, const char*, uint32_t)’: /usr/include/spa-0.2/spa/pod/builder.h:279:87: warning: ISO C++ forbids compound-literals [-Wpedantic] 279 | #define SPA_POD_INIT_String(len) ((struct spa_pod_string){ { (len), SPA_TYPE_String } }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:296:41: note: in expansion of macro ‘SPA_POD_INIT_String’ 296 | const struct spa_pod_string p = SPA_POD_INIT_String(len+1); | ^~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_bytes(spa_pod_builder*, const void*, uint32_t)’: /usr/include/spa-0.2/spa/pod/builder.h:309:84: warning: ISO C++ forbids compound-literals [-Wpedantic] 309 | #define SPA_POD_INIT_Bytes(len) ((struct spa_pod_bytes){ { (len), SPA_TYPE_Bytes } }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:314:40: note: in expansion of macro ‘SPA_POD_INIT_Bytes’ 314 | const struct spa_pod_bytes p = SPA_POD_INIT_Bytes(len); | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_pointer(spa_pod_builder*, uint32_t, const void*)’: /usr/include/spa-0.2/spa/pod/builder.h:329:151: warning: ISO C++ forbids compound-literals [-Wpedantic] 329 | #define SPA_POD_INIT_Pointer(type,value) ((struct spa_pod_pointer){ { sizeof(struct spa_pod_pointer_body), SPA_TYPE_Pointer }, { (type), 0, (value) } }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:334:42: note: in expansion of macro ‘SPA_POD_INIT_Pointer’ 334 | const struct spa_pod_pointer p = SPA_POD_INIT_Pointer(type, val); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_fd(spa_pod_builder*, int64_t)’: /usr/include/spa-0.2/spa/pod/builder.h:338:90: warning: ISO C++ forbids compound-literals [-Wpedantic] 338 | #define SPA_POD_INIT_Fd(fd) ((struct spa_pod_fd){ { sizeof(int64_t), SPA_TYPE_Fd }, (fd) }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:342:37: note: in expansion of macro ‘SPA_POD_INIT_Fd’ 342 | const struct spa_pod_fd p = SPA_POD_INIT_Fd(fd); | ^~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_rectangle(spa_pod_builder*, uint32_t, uint32_t)’: /usr/include/spa-0.2/spa/utils/defs.h:100:80: warning: ISO C++ forbids compound-literals [-Wpedantic] 100 | #define SPA_RECTANGLE(width,height) ((struct spa_rectangle){ (width), (height) }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:346:121: note: in definition of macro ‘SPA_POD_INIT_Rectangle’ 346 | #define SPA_POD_INIT_Rectangle(val) ((struct spa_pod_rectangle){ { sizeof(struct spa_rectangle), SPA_TYPE_Rectangle }, (val) }) | ^~~ /usr/include/spa-0.2/spa/pod/builder.h:351:67: note: in expansion of macro ‘SPA_RECTANGLE’ 351 | const struct spa_pod_rectangle p = SPA_POD_INIT_Rectangle(SPA_RECTANGLE(width, height)); | ^~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h:346:126: warning: ISO C++ forbids compound-literals [-Wpedantic] 346 | #define SPA_POD_INIT_Rectangle(val) ((struct spa_pod_rectangle){ { sizeof(struct spa_rectangle), SPA_TYPE_Rectangle }, (val) }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:351:44: note: in expansion of macro ‘SPA_POD_INIT_Rectangle’ 351 | const struct spa_pod_rectangle p = SPA_POD_INIT_Rectangle(SPA_RECTANGLE(width, height)); | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_fraction(spa_pod_builder*, uint32_t, uint32_t)’: /usr/include/spa-0.2/spa/utils/defs.h:118:72: warning: ISO C++ forbids compound-literals [-Wpedantic] 118 | #define SPA_FRACTION(num,denom) ((struct spa_fraction){ (num), (denom) }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:355:117: note: in definition of macro ‘SPA_POD_INIT_Fraction’ 355 | #define SPA_POD_INIT_Fraction(val) ((struct spa_pod_fraction){ { sizeof(struct spa_fraction), SPA_TYPE_Fraction }, (val) }) | ^~~ /usr/include/spa-0.2/spa/pod/builder.h:360:65: note: in expansion of macro ‘SPA_FRACTION’ 360 | const struct spa_pod_fraction p = SPA_POD_INIT_Fraction(SPA_FRACTION(num, denom)); | ^~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h:355:122: warning: ISO C++ forbids compound-literals [-Wpedantic] 355 | #define SPA_POD_INIT_Fraction(val) ((struct spa_pod_fraction){ { sizeof(struct spa_fraction), SPA_TYPE_Fraction }, (val) }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:360:43: note: in expansion of macro ‘SPA_POD_INIT_Fraction’ 360 | const struct spa_pod_fraction p = SPA_POD_INIT_Fraction(SPA_FRACTION(num, denom)); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_push_struct(spa_pod_builder*, spa_pod_frame*)’: /usr/include/spa-0.2/spa/pod/builder.h:411:89: warning: ISO C++ forbids compound-literals [-Wpedantic] 411 | #define SPA_POD_INIT_Struct(size) ((struct spa_pod_struct){ { (size), SPA_TYPE_Struct } }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:416:41: note: in expansion of macro ‘SPA_POD_INIT_Struct’ 416 | const struct spa_pod_struct p = SPA_POD_INIT_Struct(0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_push_object(spa_pod_builder*, spa_pod_frame*, uint32_t, uint32_t)’: /usr/include/spa-0.2/spa/pod/builder.h:423:136: warning: ISO C++ forbids compound-literals [-Wpedantic] 423 | #define SPA_POD_INIT_Object(size,type,id,...) ((struct spa_pod_object){ { (size), SPA_TYPE_Object }, { (type), (id) }, ##__VA_ARGS__ }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:430:13: note: in expansion of macro ‘SPA_POD_INIT_Object’ 430 | SPA_POD_INIT_Object(sizeof(struct spa_pod_object_body), type, id); | ^~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_push_sequence(spa_pod_builder*, spa_pod_frame*, uint32_t)’: /usr/include/spa-0.2/spa/pod/builder.h:448:80: warning: ISO C++ forbids compound-literals [-Wpedantic] 448 | ((struct spa_pod_sequence){ { (size), SPA_TYPE_Sequence}, {(unit), 0 } }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:454:13: note: in expansion of macro ‘SPA_POD_INIT_Sequence’ 454 | SPA_POD_INIT_Sequence(sizeof(struct spa_pod_sequence_body), unit); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/param/video/raw-utils.h: In function ‘int spa_format_video_raw_parse(const spa_pod*, spa_video_info_raw*)’: /usr/include/spa-0.2/spa/pod/parser.h:561:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 561 | ({ \ | ^ /usr/include/spa-0.2/spa/param/video/raw-utils.h:41:16: note: in expansion of macro ‘spa_pod_parse_object’ 41 | return spa_pod_parse_object(format, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/parser.h:539:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 539 | ({ \ | ^ /usr/include/spa-0.2/spa/pod/parser.h:564:9: note: in expansion of macro ‘spa_pod_parser_get_object’ 564 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/param/video/raw-utils.h:41:16: note: in expansion of macro ‘spa_pod_parse_object’ 41 | return spa_pod_parse_object(format, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/param/video/dsp-utils.h: In function ‘int spa_format_video_dsp_parse(const spa_pod*, spa_video_info_dsp*)’: /usr/include/spa-0.2/spa/pod/parser.h:561:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 561 | ({ \ | ^ /usr/include/spa-0.2/spa/param/video/dsp-utils.h:41:16: note: in expansion of macro ‘spa_pod_parse_object’ 41 | return spa_pod_parse_object(format, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/parser.h:539:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 539 | ({ \ | ^ /usr/include/spa-0.2/spa/pod/parser.h:564:9: note: in expansion of macro ‘spa_pod_parser_get_object’ 564 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/param/video/dsp-utils.h:41:16: note: in expansion of macro ‘spa_pod_parse_object’ 41 | return spa_pod_parse_object(format, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/param/video/h264-utils.h: In function ‘int spa_format_video_h264_parse(const spa_pod*, spa_video_info_h264*)’: /usr/include/spa-0.2/spa/pod/parser.h:561:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 561 | ({ \ | ^ /usr/include/spa-0.2/spa/param/video/h264-utils.h:33:16: note: in expansion of macro ‘spa_pod_parse_object’ 33 | return spa_pod_parse_object(format, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/parser.h:539:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 539 | ({ \ | ^ /usr/include/spa-0.2/spa/pod/parser.h:564:9: note: in expansion of macro ‘spa_pod_parser_get_object’ 564 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/param/video/h264-utils.h:33:16: note: in expansion of macro ‘spa_pod_parse_object’ 33 | return spa_pod_parse_object(format, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/param/video/mjpg-utils.h: In function ‘int spa_format_video_mjpg_parse(const spa_pod*, spa_video_info_mjpg*)’: /usr/include/spa-0.2/spa/pod/parser.h:561:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 561 | ({ \ | ^ /usr/include/spa-0.2/spa/param/video/mjpg-utils.h:33:16: note: in expansion of macro ‘spa_pod_parse_object’ 33 | return spa_pod_parse_object(format, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/parser.h:539:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 539 | ({ \ | ^ /usr/include/spa-0.2/spa/pod/parser.h:564:9: note: in expansion of macro ‘spa_pod_parser_get_object’ 564 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/param/video/mjpg-utils.h:33:16: note: in expansion of macro ‘spa_pod_parse_object’ 33 | return spa_pod_parse_object(format, | ^~~~~~~~~~~~~~~~~~~~ At global scope: cc1plus: note: unrecognized command-line option ‘-Wno-c99-extensions’ may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option ‘-Wno-gnu-statement-expression-from-macro-expansion’ may have been intended to silence earlier diagnostics [ 42%] Building CXX object src/CMakeFiles/KPipeWireRecord.dir/libx264encoder.cpp.o cd /<>/obj-i686-linux-gnu/src && /usr/bin/i686-linux-gnu-g++ -DEGL_NO_PLATFORM_SPECIFIC_TYPES -DEGL_NO_X11 -DKCOREADDONS_LIB -DKF_DEPRECATED_WARNINGS_SINCE=0x70000 -DKF_DISABLE_DEPRECATED_BEFORE_AND_AT=0x60900 -DKPIPEWIREDMABUF_DEPRECATED_WARNINGS_SINCE=0x0 -DKPIPEWIREDMABUF_DISABLE_DEPRECATED_BEFORE_AND_AT=0x0 -DKPIPEWIRE_DEPRECATED_WARNINGS_SINCE=0x0 -DKPIPEWIRE_DISABLE_DEPRECATED_BEFORE_AND_AT=0x0 -DKPipeWireRecord_EXPORTS -DMESA_EGL_NO_X11_HEADERS -DQT_CORE_LIB -DQT_DEPRECATED_WARNINGS_SINCE=0x70000 -DQT_DISABLE_DEPRECATED_BEFORE=0x60801 -DQT_GUI_LIB -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_FOREACH -DQT_NO_KEYWORDS -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_QSTRINGBUILDER -DTRANSLATION_DOMAIN=\"kpipewire6\" -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/<>/obj-i686-linux-gnu/src -I/<>/src -I/<>/obj-i686-linux-gnu/src/KPipeWireRecord_autogen/include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -isystem /usr/include/i386-linux-gnu/qt6/QtCore -isystem /usr/include/i386-linux-gnu/qt6 -isystem /usr/lib/i386-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/i386-linux-gnu/qt6/QtGui -isystem /usr/include/KF6/KCoreAddons -isystem /usr/include/libdrm -isystem /usr/include/i386-linux-gnu/qt6/QtGui/6.8.2 -isystem /usr/include/i386-linux-gnu/qt6/QtGui/6.8.2/QtGui -isystem /usr/include/i386-linux-gnu/qt6/QtCore/6.8.2 -isystem /usr/include/i386-linux-gnu/qt6/QtCore/6.8.2/QtCore -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Werror=init-self -Werror=undef -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -pedantic -Wzero-as-null-pointer-constant -Wmissing-include-dirs -std=c++20 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wno-gnu-statement-expression-from-macro-expansion -Wno-zero-as-null-pointer-constant -Wno-c99-extensions -Wno-cast-align -I/usr/include -MD -MT src/CMakeFiles/KPipeWireRecord.dir/libx264encoder.cpp.o -MF CMakeFiles/KPipeWireRecord.dir/libx264encoder.cpp.o.d -o CMakeFiles/KPipeWireRecord.dir/libx264encoder.cpp.o -c /<>/src/libx264encoder.cpp In file included from /usr/include/spa-0.2/spa/utils/hook.h:13, from /usr/include/spa-0.2/spa/support/plugin.h:15, from /usr/include/pipewire-0.3/pipewire/pipewire.h:12, from /<>/src/pipewiresourcestream.h:20, from /<>/src/dmabufhandler.h:11, from /<>/src/encoder_p.h:15, from /<>/src/libx264encoder_p.h:9, from /<>/src/libx264encoder.cpp:9: /usr/include/spa-0.2/spa/utils/list.h: In function ‘void spa_list_init(spa_list*)’: /usr/include/spa-0.2/spa/utils/list.h:37:64: warning: ISO C++ forbids compound-literals [-Wpedantic] 37 | #define SPA_LIST_INIT(list) ((struct spa_list){ (list), (list) }) | ^ /usr/include/spa-0.2/spa/utils/list.h:41:17: note: in expansion of macro ‘SPA_LIST_INIT’ 41 | *list = SPA_LIST_INIT(list); | ^~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h: In function ‘void spa_hook_list_append(spa_hook_list*, spa_hook*, const void*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:133:86: warning: ISO C++ forbids compound-literals [-Wpedantic] 133 | #define SPA_CALLBACKS_INIT(_funcs,_data) ((struct spa_callbacks){ (_funcs), (_data), }) | ^ /usr/include/spa-0.2/spa/utils/hook.h:442:20: note: in expansion of macro ‘SPA_CALLBACKS_INIT’ 442 | hook->cb = SPA_CALLBACKS_INIT(funcs, data); | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h: In function ‘void spa_hook_list_prepend(spa_hook_list*, spa_hook*, const void*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:133:86: warning: ISO C++ forbids compound-literals [-Wpedantic] 133 | #define SPA_CALLBACKS_INIT(_funcs,_data) ((struct spa_callbacks){ (_funcs), (_data), }) | ^ /usr/include/spa-0.2/spa/utils/hook.h:452:20: note: in expansion of macro ‘SPA_CALLBACKS_INIT’ 452 | hook->cb = SPA_CALLBACKS_INIT(funcs, data); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/spa-0.2/spa/support/plugin.h:16: /usr/include/spa-0.2/spa/utils/dict.h: In function ‘const spa_dict_item* spa_dict_lookup_item(const spa_dict*, const char*)’: /usr/include/spa-0.2/spa/utils/dict.h:39:75: warning: ISO C++ forbids compound-literals [-Wpedantic] 39 | #define SPA_DICT_ITEM(key,value) ((struct spa_dict_item) { (key), (value) }) | ^ /usr/include/spa-0.2/spa/utils/dict.h:40:39: note: in expansion of macro ‘SPA_DICT_ITEM’ 40 | #define SPA_DICT_ITEM_INIT(key,value) SPA_DICT_ITEM(key,value) | ^~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/dict.h:83:42: note: in expansion of macro ‘SPA_DICT_ITEM_INIT’ 83 | struct spa_dict_item k = SPA_DICT_ITEM_INIT(key, NULL); | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/plugin.h: In function ‘int spa_handle_get_interface(spa_handle*, const char*, void**)’: /usr/include/spa-0.2/spa/utils/hook.h:263:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 263 | ({ \ | ^ /usr/include/spa-0.2/spa/support/plugin.h:69:16: note: in expansion of macro ‘spa_api_func_r’ 69 | return spa_api_func_r(int, -ENOTSUP, object, get_interface, 0, type, iface); | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/plugin.h: In function ‘int spa_handle_clear(spa_handle*)’: /usr/include/spa-0.2/spa/utils/hook.h:263:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 263 | ({ \ | ^ /usr/include/spa-0.2/spa/support/plugin.h:74:16: note: in expansion of macro ‘spa_api_func_r’ 74 | return spa_api_func_r(int, -ENOTSUP, object, clear, 0); | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/plugin.h: In function ‘size_t spa_handle_factory_get_size(const spa_handle_factory*, const spa_dict*)’: /usr/include/spa-0.2/spa/utils/hook.h:263:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 263 | ({ \ | ^ /usr/include/spa-0.2/spa/support/plugin.h:185:16: note: in expansion of macro ‘spa_api_func_r’ 185 | return spa_api_func_r(size_t, 0, object, get_size, 1, params); | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/plugin.h: In function ‘int spa_handle_factory_init(const spa_handle_factory*, spa_handle*, const spa_dict*, const spa_support*, uint32_t)’: /usr/include/spa-0.2/spa/utils/hook.h:263:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 263 | ({ \ | ^ /usr/include/spa-0.2/spa/support/plugin.h:192:16: note: in expansion of macro ‘spa_api_func_r’ 192 | return spa_api_func_r(int, -ENOTSUP, object, init, 1, handle, info, | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/plugin.h: In function ‘int spa_handle_factory_enum_interface_info(const spa_handle_factory*, const spa_interface_info**, uint32_t*)’: /usr/include/spa-0.2/spa/utils/hook.h:263:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 263 | ({ \ | ^ /usr/include/spa-0.2/spa/support/plugin.h:199:16: note: in expansion of macro ‘spa_api_func_r’ 199 | return spa_api_func_r(int, -ENOTSUP, object, enum_interface_info, 1, | ^~~~~~~~~~~~~~ In file included from /usr/include/spa-0.2/spa/support/plugin.h:14: /usr/include/pipewire-0.3/pipewire/array.h: In function ‘int pw_array_ensure_size(pw_array*, size_t)’: /usr/include/spa-0.2/spa/utils/defs.h:285:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 285 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/array.h:120:25: note: in expansion of macro ‘SPA_ROUND_UP’ 120 | alloc = SPA_ROUND_UP(need, arr->extend); | ^~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/string.h: In function ‘int spa_strbuf_append(spa_strbuf*, const char*, ...)’: /usr/include/spa-0.2/spa/utils/defs.h:147:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 147 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/string.h:392:29: note: in expansion of macro ‘SPA_MIN’ 392 | buf->pos += SPA_MIN(remain, (size_t)written); | ^~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h: In function ‘int pw_core_add_listener(pw_core*, spa_hook*, const pw_core_events*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/core.h:354:16: note: in expansion of macro ‘spa_api_method_r’ 354 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h:354:16: note: in expansion of macro ‘spa_api_method_r’ 354 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h: In function ‘int pw_core_hello(pw_core*, uint32_t)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/core.h:362:16: note: in expansion of macro ‘spa_api_method_r’ 362 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h:362:16: note: in expansion of macro ‘spa_api_method_r’ 362 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h: In function ‘int pw_core_sync(pw_core*, uint32_t, int)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/core.h:370:16: note: in expansion of macro ‘spa_api_method_r’ 370 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h:370:16: note: in expansion of macro ‘spa_api_method_r’ 370 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h: In function ‘int pw_core_pong(pw_core*, uint32_t, int)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/core.h:378:16: note: in expansion of macro ‘spa_api_method_r’ 378 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h:378:16: note: in expansion of macro ‘spa_api_method_r’ 378 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h: In function ‘int pw_core_error(pw_core*, uint32_t, int, int, const char*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/core.h:386:16: note: in expansion of macro ‘spa_api_method_r’ 386 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h:386:16: note: in expansion of macro ‘spa_api_method_r’ 386 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h: In function ‘pw_registry* pw_core_get_registry(pw_core*, uint32_t, size_t)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/core.h:419:16: note: in expansion of macro ‘spa_api_method_r’ 419 | return spa_api_method_r(struct pw_registry*, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h:419:16: note: in expansion of macro ‘spa_api_method_r’ 419 | return spa_api_method_r(struct pw_registry*, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h: In function ‘void* pw_core_create_object(pw_core*, const char*, const char*, uint32_t, const spa_dict*, size_t)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/core.h:433:16: note: in expansion of macro ‘spa_api_method_r’ 433 | return spa_api_method_r(void*, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h:433:16: note: in expansion of macro ‘spa_api_method_r’ 433 | return spa_api_method_r(void*, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h: In function ‘void pw_core_destroy(pw_core*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:275:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 275 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/core.h:442:9: note: in expansion of macro ‘spa_api_method_v’ 442 | spa_api_method_v(pw_core, (struct spa_interface*)core, destroy, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:165:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 165 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:238:9: note: in expansion of macro ‘spa_callbacks_call’ 238 | spa_callbacks_call(&(iface)->cb,method_type,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:277:9: note: in expansion of macro ‘spa_interface_call’ 277 | spa_interface_call(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h:442:9: note: in expansion of macro ‘spa_api_method_v’ 442 | spa_api_method_v(pw_core, (struct spa_interface*)core, destroy, 0, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h: In function ‘int pw_registry_add_listener(pw_registry*, spa_hook*, const pw_registry_events*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/core.h:569:16: note: in expansion of macro ‘spa_api_method_r’ 569 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h:569:16: note: in expansion of macro ‘spa_api_method_r’ 569 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h: In function ‘void* pw_registry_bind(pw_registry*, uint32_t, const char*, uint32_t, size_t)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/core.h:580:16: note: in expansion of macro ‘spa_api_method_r’ 580 | return spa_api_method_r(void*, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h:580:16: note: in expansion of macro ‘spa_api_method_r’ 580 | return spa_api_method_r(void*, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h: In function ‘int pw_registry_destroy(pw_registry*, uint32_t)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/core.h:589:16: note: in expansion of macro ‘spa_api_method_r’ 589 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h:589:16: note: in expansion of macro ‘spa_api_method_r’ 589 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘ssize_t spa_system_read(spa_system*, int, void*, size_t)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:111:16: note: in expansion of macro ‘spa_api_method_fast_r’ 111 | return spa_api_method_fast_r(ssize_t, -ENOTSUP, spa_system, &object->iface, read, 0, fd, buf, count); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:111:16: note: in expansion of macro ‘spa_api_method_fast_r’ 111 | return spa_api_method_fast_r(ssize_t, -ENOTSUP, spa_system, &object->iface, read, 0, fd, buf, count); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘ssize_t spa_system_write(spa_system*, int, const void*, size_t)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:115:16: note: in expansion of macro ‘spa_api_method_fast_r’ 115 | return spa_api_method_fast_r(ssize_t, -ENOTSUP, spa_system, &object->iface, write, 0, fd, buf, count); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:115:16: note: in expansion of macro ‘spa_api_method_fast_r’ 115 | return spa_api_method_fast_r(ssize_t, -ENOTSUP, spa_system, &object->iface, write, 0, fd, buf, count); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_close(spa_system*, int)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:122:16: note: in expansion of macro ‘spa_api_method_fast_r’ 122 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, close, 0, fd); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:122:16: note: in expansion of macro ‘spa_api_method_fast_r’ 122 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, close, 0, fd); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_clock_gettime(spa_system*, int, timespec*)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:127:16: note: in expansion of macro ‘spa_api_method_fast_r’ 127 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, clock_gettime, 0, clockid, value); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:127:16: note: in expansion of macro ‘spa_api_method_fast_r’ 127 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, clock_gettime, 0, clockid, value); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_clock_getres(spa_system*, int, timespec*)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:132:16: note: in expansion of macro ‘spa_api_method_fast_r’ 132 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, clock_getres, 0, clockid, res); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:132:16: note: in expansion of macro ‘spa_api_method_fast_r’ 132 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, clock_getres, 0, clockid, res); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_pollfd_create(spa_system*, int)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:137:16: note: in expansion of macro ‘spa_api_method_fast_r’ 137 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, pollfd_create, 0, flags); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:137:16: note: in expansion of macro ‘spa_api_method_fast_r’ 137 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, pollfd_create, 0, flags); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_pollfd_add(spa_system*, int, int, uint32_t, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:141:16: note: in expansion of macro ‘spa_api_method_fast_r’ 141 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, pollfd_add, 0, pfd, fd, events, data); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:141:16: note: in expansion of macro ‘spa_api_method_fast_r’ 141 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, pollfd_add, 0, pfd, fd, events, data); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_pollfd_mod(spa_system*, int, int, uint32_t, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:145:16: note: in expansion of macro ‘spa_api_method_fast_r’ 145 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, pollfd_mod, 0, pfd, fd, events, data); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:145:16: note: in expansion of macro ‘spa_api_method_fast_r’ 145 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, pollfd_mod, 0, pfd, fd, events, data); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_pollfd_del(spa_system*, int, int)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:149:16: note: in expansion of macro ‘spa_api_method_fast_r’ 149 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, pollfd_del, 0, pfd, fd); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:149:16: note: in expansion of macro ‘spa_api_method_fast_r’ 149 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, pollfd_del, 0, pfd, fd); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_pollfd_wait(spa_system*, int, spa_poll_event*, int, int)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:154:16: note: in expansion of macro ‘spa_api_method_fast_r’ 154 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, pollfd_wait, 0, pfd, ev, n_ev, timeout); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:154:16: note: in expansion of macro ‘spa_api_method_fast_r’ 154 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, pollfd_wait, 0, pfd, ev, n_ev, timeout); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_timerfd_create(spa_system*, int, int)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:159:16: note: in expansion of macro ‘spa_api_method_fast_r’ 159 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, timerfd_create, 0, clockid, flags); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:159:16: note: in expansion of macro ‘spa_api_method_fast_r’ 159 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, timerfd_create, 0, clockid, flags); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_timerfd_settime(spa_system*, int, int, const itimerspec*, itimerspec*)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:167:16: note: in expansion of macro ‘spa_api_method_fast_r’ 167 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, timerfd_settime, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:167:16: note: in expansion of macro ‘spa_api_method_fast_r’ 167 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, timerfd_settime, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_timerfd_gettime(spa_system*, int, itimerspec*)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:174:16: note: in expansion of macro ‘spa_api_method_fast_r’ 174 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, timerfd_gettime, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:174:16: note: in expansion of macro ‘spa_api_method_fast_r’ 174 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, timerfd_gettime, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_timerfd_read(spa_system*, int, uint64_t*)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:179:16: note: in expansion of macro ‘spa_api_method_fast_r’ 179 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, timerfd_read, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:179:16: note: in expansion of macro ‘spa_api_method_fast_r’ 179 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, timerfd_read, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_eventfd_create(spa_system*, int)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:185:16: note: in expansion of macro ‘spa_api_method_fast_r’ 185 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, eventfd_create, 0, flags); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:185:16: note: in expansion of macro ‘spa_api_method_fast_r’ 185 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, eventfd_create, 0, flags); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_eventfd_write(spa_system*, int, uint64_t)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:189:16: note: in expansion of macro ‘spa_api_method_fast_r’ 189 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, eventfd_write, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:189:16: note: in expansion of macro ‘spa_api_method_fast_r’ 189 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, eventfd_write, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_eventfd_read(spa_system*, int, uint64_t*)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:194:16: note: in expansion of macro ‘spa_api_method_fast_r’ 194 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, eventfd_read, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:194:16: note: in expansion of macro ‘spa_api_method_fast_r’ 194 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, eventfd_read, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_signalfd_create(spa_system*, int, int)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:200:16: note: in expansion of macro ‘spa_api_method_fast_r’ 200 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, signalfd_create, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:200:16: note: in expansion of macro ‘spa_api_method_fast_r’ 200 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, signalfd_create, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_signalfd_read(spa_system*, int, int*)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:206:16: note: in expansion of macro ‘spa_api_method_fast_r’ 206 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, signalfd_read, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:206:16: note: in expansion of macro ‘spa_api_method_fast_r’ 206 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, signalfd_read, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘int spa_loop_add_source(spa_loop*, spa_source*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:140:16: note: in expansion of macro ‘spa_api_method_r’ 140 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:140:16: note: in expansion of macro ‘spa_api_method_r’ 140 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘int spa_loop_update_source(spa_loop*, spa_source*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:145:16: note: in expansion of macro ‘spa_api_method_r’ 145 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:145:16: note: in expansion of macro ‘spa_api_method_r’ 145 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘int spa_loop_remove_source(spa_loop*, spa_source*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:150:16: note: in expansion of macro ‘spa_api_method_r’ 150 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:150:16: note: in expansion of macro ‘spa_api_method_r’ 150 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘int spa_loop_invoke(spa_loop*, spa_invoke_func_t, uint32_t, const void*, size_t, bool, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:157:16: note: in expansion of macro ‘spa_api_method_r’ 157 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:157:16: note: in expansion of macro ‘spa_api_method_r’ 157 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘void spa_loop_control_hook_before(spa_hook_list*)’: /usr/include/spa-0.2/spa/utils/hook.h:174:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 174 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:180:17: note: in expansion of macro ‘spa_callbacks_call_fast’ 180 | spa_callbacks_call_fast(&h->cb, struct spa_loop_control_hooks, before, 0); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘void spa_loop_control_hook_after(spa_hook_list*)’: /usr/include/spa-0.2/spa/utils/hook.h:174:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 174 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:187:17: note: in expansion of macro ‘spa_callbacks_call_fast’ 187 | spa_callbacks_call_fast(&h->cb, struct spa_loop_control_hooks, after, 0); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘int spa_loop_control_get_fd(spa_loop_control*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:282:16: note: in expansion of macro ‘spa_api_method_r’ 282 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:282:16: note: in expansion of macro ‘spa_api_method_r’ 282 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘void spa_loop_control_add_hook(spa_loop_control*, spa_hook*, const spa_loop_control_hooks*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:275:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 275 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:289:9: note: in expansion of macro ‘spa_api_method_v’ 289 | spa_api_method_v(spa_loop_control, &object->iface, add_hook, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:165:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 165 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:238:9: note: in expansion of macro ‘spa_callbacks_call’ 238 | spa_callbacks_call(&(iface)->cb,method_type,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:277:9: note: in expansion of macro ‘spa_interface_call’ 277 | spa_interface_call(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:289:9: note: in expansion of macro ‘spa_api_method_v’ 289 | spa_api_method_v(spa_loop_control, &object->iface, add_hook, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘void spa_loop_control_enter(spa_loop_control*)’: /usr/include/spa-0.2/spa/utils/hook.h:275:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 275 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:294:9: note: in expansion of macro ‘spa_api_method_v’ 294 | spa_api_method_v(spa_loop_control, &object->iface, enter, 0); | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:165:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 165 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:238:9: note: in expansion of macro ‘spa_callbacks_call’ 238 | spa_callbacks_call(&(iface)->cb,method_type,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:277:9: note: in expansion of macro ‘spa_interface_call’ 277 | spa_interface_call(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:294:9: note: in expansion of macro ‘spa_api_method_v’ 294 | spa_api_method_v(spa_loop_control, &object->iface, enter, 0); | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘void spa_loop_control_leave(spa_loop_control*)’: /usr/include/spa-0.2/spa/utils/hook.h:275:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 275 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:298:9: note: in expansion of macro ‘spa_api_method_v’ 298 | spa_api_method_v(spa_loop_control, &object->iface, leave, 0); | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:165:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 165 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:238:9: note: in expansion of macro ‘spa_callbacks_call’ 238 | spa_callbacks_call(&(iface)->cb,method_type,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:277:9: note: in expansion of macro ‘spa_interface_call’ 277 | spa_interface_call(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:298:9: note: in expansion of macro ‘spa_api_method_v’ 298 | spa_api_method_v(spa_loop_control, &object->iface, leave, 0); | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘int spa_loop_control_iterate(spa_loop_control*, int)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:303:16: note: in expansion of macro ‘spa_api_method_r’ 303 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:303:16: note: in expansion of macro ‘spa_api_method_r’ 303 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘int spa_loop_control_iterate_fast(spa_loop_control*, int)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:309:16: note: in expansion of macro ‘spa_api_method_fast_r’ 309 | return spa_api_method_fast_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:309:16: note: in expansion of macro ‘spa_api_method_fast_r’ 309 | return spa_api_method_fast_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘int spa_loop_control_check(spa_loop_control*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:314:16: note: in expansion of macro ‘spa_api_method_r’ 314 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:314:16: note: in expansion of macro ‘spa_api_method_r’ 314 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘spa_source* spa_loop_utils_add_io(spa_loop_utils*, int, uint32_t, bool, spa_source_io_func_t, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:371:16: note: in expansion of macro ‘spa_api_method_r’ 371 | return spa_api_method_r(struct spa_source *, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:371:16: note: in expansion of macro ‘spa_api_method_r’ 371 | return spa_api_method_r(struct spa_source *, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘int spa_loop_utils_update_io(spa_loop_utils*, spa_source*, uint32_t)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:377:16: note: in expansion of macro ‘spa_api_method_r’ 377 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:377:16: note: in expansion of macro ‘spa_api_method_r’ 377 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘spa_source* spa_loop_utils_add_idle(spa_loop_utils*, bool, spa_source_idle_func_t, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:384:16: note: in expansion of macro ‘spa_api_method_r’ 384 | return spa_api_method_r(struct spa_source *, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:384:16: note: in expansion of macro ‘spa_api_method_r’ 384 | return spa_api_method_r(struct spa_source *, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘int spa_loop_utils_enable_idle(spa_loop_utils*, spa_source*, bool)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:390:16: note: in expansion of macro ‘spa_api_method_r’ 390 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:390:16: note: in expansion of macro ‘spa_api_method_r’ 390 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘spa_source* spa_loop_utils_add_event(spa_loop_utils*, spa_source_event_func_t, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:396:16: note: in expansion of macro ‘spa_api_method_r’ 396 | return spa_api_method_r(struct spa_source *, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:396:16: note: in expansion of macro ‘spa_api_method_r’ 396 | return spa_api_method_r(struct spa_source *, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘int spa_loop_utils_signal_event(spa_loop_utils*, spa_source*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:402:16: note: in expansion of macro ‘spa_api_method_r’ 402 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:402:16: note: in expansion of macro ‘spa_api_method_r’ 402 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘spa_source* spa_loop_utils_add_timer(spa_loop_utils*, spa_source_timer_func_t, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:408:16: note: in expansion of macro ‘spa_api_method_r’ 408 | return spa_api_method_r(struct spa_source *, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:408:16: note: in expansion of macro ‘spa_api_method_r’ 408 | return spa_api_method_r(struct spa_source *, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘int spa_loop_utils_update_timer(spa_loop_utils*, spa_source*, timespec*, timespec*, bool)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:415:16: note: in expansion of macro ‘spa_api_method_r’ 415 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:415:16: note: in expansion of macro ‘spa_api_method_r’ 415 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘spa_source* spa_loop_utils_add_signal(spa_loop_utils*, int, spa_source_signal_func_t, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:423:16: note: in expansion of macro ‘spa_api_method_r’ 423 | return spa_api_method_r(struct spa_source *, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:423:16: note: in expansion of macro ‘spa_api_method_r’ 423 | return spa_api_method_r(struct spa_source *, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘void spa_loop_utils_destroy_source(spa_loop_utils*, spa_source*)’: /usr/include/spa-0.2/spa/utils/hook.h:275:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 275 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:430:9: note: in expansion of macro ‘spa_api_method_v’ 430 | spa_api_method_v(spa_loop_utils, &object->iface, destroy_source, 0, source); | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:165:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 165 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:238:9: note: in expansion of macro ‘spa_callbacks_call’ 238 | spa_callbacks_call(&(iface)->cb,method_type,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:277:9: note: in expansion of macro ‘spa_interface_call’ 277 | spa_interface_call(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:430:9: note: in expansion of macro ‘spa_api_method_v’ 430 | spa_api_method_v(spa_loop_utils, &object->iface, destroy_source, 0, source); | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/client.h: In function ‘int pw_client_add_listener(pw_client*, spa_hook*, const pw_client_events*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/client.h:165:16: note: in expansion of macro ‘spa_api_method_r’ 165 | return spa_api_method_r(int, -ENOTSUP, pw_client, (struct spa_interface*)object, add_listener, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/client.h:165:16: note: in expansion of macro ‘spa_api_method_r’ 165 | return spa_api_method_r(int, -ENOTSUP, pw_client, (struct spa_interface*)object, add_listener, 0, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/client.h: In function ‘int pw_client_error(pw_client*, uint32_t, int, const char*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/client.h:172:16: note: in expansion of macro ‘spa_api_method_r’ 172 | return spa_api_method_r(int, -ENOTSUP, pw_client, (struct spa_interface*)object, error, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/client.h:172:16: note: in expansion of macro ‘spa_api_method_r’ 172 | return spa_api_method_r(int, -ENOTSUP, pw_client, (struct spa_interface*)object, error, 0, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/client.h: In function ‘int pw_client_update_properties(pw_client*, const spa_dict*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/client.h:179:16: note: in expansion of macro ‘spa_api_method_r’ 179 | return spa_api_method_r(int, -ENOTSUP, pw_client, (struct spa_interface*)object, update_properties, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/client.h:179:16: note: in expansion of macro ‘spa_api_method_r’ 179 | return spa_api_method_r(int, -ENOTSUP, pw_client, (struct spa_interface*)object, update_properties, 0, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/client.h: In function ‘int pw_client_get_permissions(pw_client*, uint32_t, uint32_t)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/client.h:186:16: note: in expansion of macro ‘spa_api_method_r’ 186 | return spa_api_method_r(int, -ENOTSUP, pw_client, (struct spa_interface*)object, get_permissions, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/client.h:186:16: note: in expansion of macro ‘spa_api_method_r’ 186 | return spa_api_method_r(int, -ENOTSUP, pw_client, (struct spa_interface*)object, get_permissions, 0, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/client.h: In function ‘int pw_client_update_permissions(pw_client*, uint32_t, const pw_permission*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/client.h:194:16: note: in expansion of macro ‘spa_api_method_r’ 194 | return spa_api_method_r(int, -ENOTSUP, pw_client, (struct spa_interface*)object, update_permissions, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/client.h:194:16: note: in expansion of macro ‘spa_api_method_r’ 194 | return spa_api_method_r(int, -ENOTSUP, pw_client, (struct spa_interface*)object, update_permissions, 0, | ^~~~~~~~~~~~~~~~ In file included from /usr/include/pipewire-0.3/pipewire/conf.h:8, from /usr/include/pipewire-0.3/pipewire/pipewire.h:16: /usr/include/spa-0.2/spa/utils/json-core.h: In function ‘void spa_json_init(spa_json*, const char*, size_t)’: /usr/include/spa-0.2/spa/utils/json-core.h:50:89: warning: ISO C++ forbids compound-literals [-Wpedantic] 50 | #define SPA_JSON_INIT(data,size) ((struct spa_json) { (data), (data)+(size), NULL, 0, 0 }) | ^ /usr/include/spa-0.2/spa/utils/json-core.h:54:18: note: in expansion of macro ‘SPA_JSON_INIT’ 54 | *iter = SPA_JSON_INIT(data, size); | ^~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h: In function ‘void spa_json_enter(spa_json*, spa_json*)’: /usr/include/spa-0.2/spa/utils/json-core.h:56:110: warning: ISO C++ forbids compound-literals [-Wpedantic] 56 | #define SPA_JSON_ENTER(iter) ((struct spa_json) { (iter)->cur, (iter)->end, (iter), (iter)->state & 0xff0, 0 }) | ^ /usr/include/spa-0.2/spa/utils/json-core.h:60:16: note: in expansion of macro ‘SPA_JSON_ENTER’ 60 | *sub = SPA_JSON_ENTER(iter); | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h: In function ‘void spa_json_save(spa_json*, spa_json*)’: /usr/include/spa-0.2/spa/utils/json-core.h:63:99: warning: ISO C++ forbids compound-literals [-Wpedantic] 63 | #define SPA_JSON_SAVE(iter) ((struct spa_json) { (iter)->cur, (iter)->end, NULL, (iter)->state, 0 }) | ^ /usr/include/spa-0.2/spa/utils/json-core.h:67:17: note: in expansion of macro ‘SPA_JSON_SAVE’ 67 | *save = SPA_JSON_SAVE(iter); | ^~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h: In function ‘void spa_json_start(spa_json*, spa_json*, const char*)’: /usr/include/spa-0.2/spa/utils/json-core.h:70:82: warning: ISO C++ forbids compound-literals [-Wpedantic] 70 | #define SPA_JSON_START(iter,p) ((struct spa_json) { (p), (iter)->end, NULL, 0, 0 }) | ^ /usr/include/spa-0.2/spa/utils/json-core.h:74:16: note: in expansion of macro ‘SPA_JSON_START’ 74 | *sub = SPA_JSON_START(iter,pos); | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h: In function ‘int spa_json_next(spa_json*, const char**)’: /usr/include/spa-0.2/spa/utils/defs.h:83:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 83 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/defs.h:91:81: note: in expansion of macro ‘SPA_FLAG_CLEAR’ 91 | #define SPA_FLAG_UPDATE(field,flag,val) ((val) ? SPA_FLAG_SET((field),(flag)) : SPA_FLAG_CLEAR((field),(flag))) | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h:141:41: note: in expansion of macro ‘SPA_FLAG_UPDATE’ 141 | SPA_FLAG_UPDATE(flag, __KEY_FLAG, !(flag & __KEY_FLAG)); | ^~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/defs.h:83:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 83 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/json-core.h:153:41: note: in expansion of macro ‘SPA_FLAG_CLEAR’ 153 | SPA_FLAG_CLEAR(flag, __KEY_FLAG); | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/defs.h:83:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 83 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/defs.h:91:81: note: in expansion of macro ‘SPA_FLAG_CLEAR’ 91 | #define SPA_FLAG_UPDATE(field,flag,val) ((val) ? SPA_FLAG_SET((field),(flag)) : SPA_FLAG_CLEAR((field),(flag))) | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h:156:33: note: in expansion of macro ‘SPA_FLAG_UPDATE’ 156 | SPA_FLAG_UPDATE(iter->state, __ARRAY_FLAG, cur == '['); | ^~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/defs.h:83:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 83 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/defs.h:91:81: note: in expansion of macro ‘SPA_FLAG_CLEAR’ 91 | #define SPA_FLAG_UPDATE(field,flag,val) ((val) ? SPA_FLAG_SET((field),(flag)) : SPA_FLAG_CLEAR((field),(flag))) | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h:163:41: note: in expansion of macro ‘SPA_FLAG_UPDATE’ 163 | SPA_FLAG_UPDATE(iter->state, __PREV_ARRAY_FLAG, flag & __ARRAY_FLAG); | ^~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/defs.h:83:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 83 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/defs.h:91:81: note: in expansion of macro ‘SPA_FLAG_CLEAR’ 91 | #define SPA_FLAG_UPDATE(field,flag,val) ((val) ? SPA_FLAG_SET((field),(flag)) : SPA_FLAG_CLEAR((field),(flag))) | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h:166:41: note: in expansion of macro ‘SPA_FLAG_UPDATE’ 166 | SPA_FLAG_UPDATE(array_stack[(iter->depth-1) >> 6], mask, flag & __ARRAY_FLAG); | ^~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/defs.h:83:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 83 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/defs.h:91:81: note: in expansion of macro ‘SPA_FLAG_CLEAR’ 91 | #define SPA_FLAG_UPDATE(field,flag,val) ((val) ? SPA_FLAG_SET((field),(flag)) : SPA_FLAG_CLEAR((field),(flag))) | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h:196:41: note: in expansion of macro ‘SPA_FLAG_UPDATE’ 196 | SPA_FLAG_UPDATE(iter->state, __ARRAY_FLAG, flag & __PREV_ARRAY_FLAG); | ^~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/defs.h:83:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 83 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/defs.h:91:81: note: in expansion of macro ‘SPA_FLAG_CLEAR’ 91 | #define SPA_FLAG_UPDATE(field,flag,val) ((val) ? SPA_FLAG_SET((field),(flag)) : SPA_FLAG_CLEAR((field),(flag))) | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h:199:41: note: in expansion of macro ‘SPA_FLAG_UPDATE’ 199 | SPA_FLAG_UPDATE(iter->state, __ARRAY_FLAG, | ^~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/defs.h:83:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 83 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/defs.h:91:81: note: in expansion of macro ‘SPA_FLAG_CLEAR’ 91 | #define SPA_FLAG_UPDATE(field,flag,val) ((val) ? SPA_FLAG_SET((field),(flag)) : SPA_FLAG_CLEAR((field),(flag))) | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h:216:41: note: in expansion of macro ‘SPA_FLAG_UPDATE’ 216 | SPA_FLAG_UPDATE(flag, __KEY_FLAG, !(flag & __KEY_FLAG)); | ^~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h:250:25: warning: range expressions in switch statements are non-standard [-Wpedantic] 250 | case 240 ... 247: | ^~~~ /usr/include/spa-0.2/spa/utils/json-core.h:253:25: warning: range expressions in switch statements are non-standard [-Wpedantic] 253 | case 224 ... 239: | ^~~~ /usr/include/spa-0.2/spa/utils/json-core.h:256:25: warning: range expressions in switch statements are non-standard [-Wpedantic] 256 | case 192 ... 223: | ^~~~ /usr/include/spa-0.2/spa/utils/json-core.h:267:25: warning: range expressions in switch statements are non-standard [-Wpedantic] 267 | case 128 ... 191: | ^~~~ /usr/include/spa-0.2/spa/utils/json-core.h: In function ‘bool spa_json_get_error(spa_json*, const char*, spa_error_location*)’: /usr/include/spa-0.2/spa/utils/defs.h:159:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 159 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/json-core.h:369:24: note: in expansion of macro ‘SPA_CLAMP’ 369 | code = SPA_CLAMP(iter->state & 0xff, 0u, SPA_N_ELEMENTS(reasons)-1); | ^~~~~~~~~ /usr/include/spa-0.2/spa/utils/defs.h:147:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 147 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/defs.h:163:9: note: in expansion of macro ‘SPA_MIN’ 163 | SPA_MIN(SPA_MAX(_v, _low), _high); \ | ^~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h:369:24: note: in expansion of macro ‘SPA_CLAMP’ 369 | code = SPA_CLAMP(iter->state & 0xff, 0u, SPA_N_ELEMENTS(reasons)-1); | ^~~~~~~~~ /usr/include/spa-0.2/spa/utils/defs.h:153:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 153 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/defs.h:148:20: note: in definition of macro ‘SPA_MIN’ 148 | __typeof__(a) _min_a = (a); \ | ^ /usr/include/spa-0.2/spa/utils/defs.h:163:17: note: in expansion of macro ‘SPA_MAX’ 163 | SPA_MIN(SPA_MAX(_v, _low), _high); \ | ^~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h:369:24: note: in expansion of macro ‘SPA_CLAMP’ 369 | code = SPA_CLAMP(iter->state & 0xff, 0u, SPA_N_ELEMENTS(reasons)-1); | ^~~~~~~~~ /usr/include/spa-0.2/spa/utils/defs.h:153:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 153 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/defs.h:148:33: note: in definition of macro ‘SPA_MIN’ 148 | __typeof__(a) _min_a = (a); \ | ^ /usr/include/spa-0.2/spa/utils/defs.h:163:17: note: in expansion of macro ‘SPA_MAX’ 163 | SPA_MIN(SPA_MAX(_v, _low), _high); \ | ^~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h:369:24: note: in expansion of macro ‘SPA_CLAMP’ 369 | code = SPA_CLAMP(iter->state & 0xff, 0u, SPA_N_ELEMENTS(reasons)-1); | ^~~~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h: In function ‘int spa_json_parse_float(const char*, int, float*)’: /usr/include/spa-0.2/spa/utils/json-core.h:414:37: warning: range expressions in switch statements are non-standard [-Wpedantic] 414 | case '+': case '-': case '0' ... '9': case '.': case 'e': case 'E': break; | ^~~~ /usr/include/pipewire-0.3/pipewire/device.h: In function ‘int pw_device_add_listener(pw_device*, spa_hook*, const pw_device_events*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/device.h:155:16: note: in expansion of macro ‘spa_api_method_r’ 155 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/device.h:155:16: note: in expansion of macro ‘spa_api_method_r’ 155 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/device.h: In function ‘int pw_device_subscribe_params(pw_device*, uint32_t*, uint32_t)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/device.h:163:16: note: in expansion of macro ‘spa_api_method_r’ 163 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/device.h:163:16: note: in expansion of macro ‘spa_api_method_r’ 163 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/device.h: In function ‘int pw_device_enum_params(pw_device*, int, uint32_t, uint32_t, uint32_t, const spa_pod*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/device.h:173:16: note: in expansion of macro ‘spa_api_method_r’ 173 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/device.h:173:16: note: in expansion of macro ‘spa_api_method_r’ 173 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/device.h: In function ‘int pw_device_set_param(pw_device*, uint32_t, uint32_t, const spa_pod*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/device.h:182:16: note: in expansion of macro ‘spa_api_method_r’ 182 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/device.h:182:16: note: in expansion of macro ‘spa_api_method_r’ 182 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_add_listener(spa_node*, spa_hook*, const spa_node_events*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:650:16: note: in expansion of macro ‘spa_api_method_r’ 650 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, add_listener, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:650:16: note: in expansion of macro ‘spa_api_method_r’ 650 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, add_listener, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_set_callbacks(spa_node*, const spa_node_callbacks*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:657:16: note: in expansion of macro ‘spa_api_method_r’ 657 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, set_callbacks, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:657:16: note: in expansion of macro ‘spa_api_method_r’ 657 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, set_callbacks, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_sync(spa_node*, int)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:662:16: note: in expansion of macro ‘spa_api_method_r’ 662 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, sync, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:662:16: note: in expansion of macro ‘spa_api_method_r’ 662 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, sync, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_enum_params(spa_node*, int, uint32_t, uint32_t, uint32_t, const spa_pod*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:669:16: note: in expansion of macro ‘spa_api_method_r’ 669 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, enum_params, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:669:16: note: in expansion of macro ‘spa_api_method_r’ 669 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, enum_params, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_set_param(spa_node*, uint32_t, uint32_t, const spa_pod*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:676:16: note: in expansion of macro ‘spa_api_method_r’ 676 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, set_param, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:676:16: note: in expansion of macro ‘spa_api_method_r’ 676 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, set_param, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_set_io(spa_node*, uint32_t, void*, size_t)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:682:16: note: in expansion of macro ‘spa_api_method_r’ 682 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, set_io, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:682:16: note: in expansion of macro ‘spa_api_method_r’ 682 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, set_io, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_send_command(spa_node*, const spa_command*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:688:16: note: in expansion of macro ‘spa_api_method_r’ 688 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, send_command, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:688:16: note: in expansion of macro ‘spa_api_method_r’ 688 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, send_command, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_add_port(spa_node*, spa_direction, uint32_t, const spa_dict*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:695:16: note: in expansion of macro ‘spa_api_method_r’ 695 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, add_port, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:695:16: note: in expansion of macro ‘spa_api_method_r’ 695 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, add_port, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_remove_port(spa_node*, spa_direction, uint32_t)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:701:16: note: in expansion of macro ‘spa_api_method_r’ 701 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, remove_port, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:701:16: note: in expansion of macro ‘spa_api_method_r’ 701 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, remove_port, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_port_enum_params(spa_node*, int, spa_direction, uint32_t, uint32_t, uint32_t, uint32_t, const spa_pod*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:709:16: note: in expansion of macro ‘spa_api_method_r’ 709 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, port_enum_params, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:709:16: note: in expansion of macro ‘spa_api_method_r’ 709 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, port_enum_params, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_port_set_param(spa_node*, spa_direction, uint32_t, uint32_t, uint32_t, const spa_pod*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:718:16: note: in expansion of macro ‘spa_api_method_r’ 718 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, port_set_param, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:718:16: note: in expansion of macro ‘spa_api_method_r’ 718 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, port_set_param, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_port_use_buffers(spa_node*, spa_direction, uint32_t, uint32_t, spa_buffer**, uint32_t)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:728:16: note: in expansion of macro ‘spa_api_method_r’ 728 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, port_use_buffers, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:728:16: note: in expansion of macro ‘spa_api_method_r’ 728 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, port_use_buffers, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_port_set_io(spa_node*, spa_direction, uint32_t, uint32_t, void*, size_t)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:736:16: note: in expansion of macro ‘spa_api_method_r’ 736 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, port_set_io, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:736:16: note: in expansion of macro ‘spa_api_method_r’ 736 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, port_set_io, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_port_reuse_buffer(spa_node*, uint32_t, uint32_t)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:742:16: note: in expansion of macro ‘spa_api_method_r’ 742 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, port_reuse_buffer, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:742:16: note: in expansion of macro ‘spa_api_method_r’ 742 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, port_reuse_buffer, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_port_reuse_buffer_fast(spa_node*, uint32_t, uint32_t)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:747:16: note: in expansion of macro ‘spa_api_method_fast_r’ 747 | return spa_api_method_fast_r(int, -ENOTSUP, spa_node, &object->iface, port_reuse_buffer, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:747:16: note: in expansion of macro ‘spa_api_method_fast_r’ 747 | return spa_api_method_fast_r(int, -ENOTSUP, spa_node, &object->iface, port_reuse_buffer, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_process(spa_node*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:752:16: note: in expansion of macro ‘spa_api_method_r’ 752 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, process, 0); | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:752:16: note: in expansion of macro ‘spa_api_method_r’ 752 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, process, 0); | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_process_fast(spa_node*)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:756:16: note: in expansion of macro ‘spa_api_method_fast_r’ 756 | return spa_api_method_fast_r(int, -ENOTSUP, spa_node, &object->iface, process, 0); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:756:16: note: in expansion of macro ‘spa_api_method_fast_r’ 756 | return spa_api_method_fast_r(int, -ENOTSUP, spa_node, &object->iface, process, 0); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/factory.h: In function ‘int pw_factory_add_listener(pw_factory*, spa_hook*, const pw_factory_events*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/factory.h:97:16: note: in expansion of macro ‘spa_api_method_r’ 97 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/factory.h:97:16: note: in expansion of macro ‘spa_api_method_r’ 97 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/log.h: In function ‘void spa_log_topic_init(spa_log*, spa_log_topic*)’: /usr/include/spa-0.2/spa/utils/hook.h:165:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 165 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:238:9: note: in expansion of macro ‘spa_callbacks_call’ 238 | spa_callbacks_call(&(iface)->cb,method_type,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/log.h:229:9: note: in expansion of macro ‘spa_interface_call’ 229 | spa_interface_call(&log->iface, struct spa_log_methods, topic_init, 1, topic); | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/log.h: In function ‘void spa_log_logtv(spa_log*, spa_log_level, const spa_log_topic*, const char*, int, const char*, const char*, va_list)’: /usr/include/spa-0.2/spa/utils/hook.h:165:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 165 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:238:9: note: in expansion of macro ‘spa_callbacks_call’ 238 | spa_callbacks_call(&(iface)->cb,method_type,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/log.h:273:22: note: in expansion of macro ‘spa_interface_call’ 273 | if (!spa_interface_call(i, | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:165:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 165 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:238:9: note: in expansion of macro ‘spa_callbacks_call’ 238 | spa_callbacks_call(&(iface)->cb,method_type,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/log.h:277:21: note: in expansion of macro ‘spa_interface_call’ 277 | spa_interface_call(i, | ^~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/link.h: In function ‘int pw_link_add_listener(pw_link*, spa_hook*, const pw_link_events*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/link.h:123:16: note: in expansion of macro ‘spa_api_method_r’ 123 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/link.h:123:16: note: in expansion of macro ‘spa_api_method_r’ 123 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/module.h: In function ‘int pw_module_add_listener(pw_module*, spa_hook*, const pw_module_events*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/module.h:95:16: note: in expansion of macro ‘spa_api_method_r’ 95 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/module.h:95:16: note: in expansion of macro ‘spa_api_method_r’ 95 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/node.h: In function ‘int pw_node_add_listener(pw_node*, spa_hook*, const pw_node_events*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/node.h:194:16: note: in expansion of macro ‘spa_api_method_r’ 194 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/node.h:194:16: note: in expansion of macro ‘spa_api_method_r’ 194 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/node.h: In function ‘int pw_node_subscribe_params(pw_node*, uint32_t*, uint32_t)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/node.h:202:16: note: in expansion of macro ‘spa_api_method_r’ 202 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/node.h:202:16: note: in expansion of macro ‘spa_api_method_r’ 202 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/node.h: In function ‘int pw_node_enum_params(pw_node*, int, uint32_t, uint32_t, uint32_t, const spa_pod*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/node.h:212:16: note: in expansion of macro ‘spa_api_method_r’ 212 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/node.h:212:16: note: in expansion of macro ‘spa_api_method_r’ 212 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/node.h: In function ‘int pw_node_set_param(pw_node*, uint32_t, uint32_t, const spa_pod*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/node.h:221:16: note: in expansion of macro ‘spa_api_method_r’ 221 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/node.h:221:16: note: in expansion of macro ‘spa_api_method_r’ 221 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/node.h: In function ‘int pw_node_send_command(pw_node*, const spa_command*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/node.h:229:16: note: in expansion of macro ‘spa_api_method_r’ 229 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/node.h:229:16: note: in expansion of macro ‘spa_api_method_r’ 229 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/port.h: In function ‘int pw_port_add_listener(pw_port*, spa_hook*, const pw_port_events*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/port.h:155:16: note: in expansion of macro ‘spa_api_method_r’ 155 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/port.h:155:16: note: in expansion of macro ‘spa_api_method_r’ 155 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/port.h: In function ‘int pw_port_subscribe_params(pw_port*, uint32_t*, uint32_t)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/port.h:163:16: note: in expansion of macro ‘spa_api_method_r’ 163 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/port.h:163:16: note: in expansion of macro ‘spa_api_method_r’ 163 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/port.h: In function ‘int pw_port_enum_params(pw_port*, int, uint32_t, uint32_t, uint32_t, const spa_pod*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/port.h:173:16: note: in expansion of macro ‘spa_api_method_r’ 173 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/port.h:173:16: note: in expansion of macro ‘spa_api_method_r’ 173 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/thread.h: In function ‘spa_thread* spa_thread_utils_create(spa_thread_utils*, const spa_dict*, void* (*)(void*), void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/thread.h:72:16: note: in expansion of macro ‘spa_api_method_r’ 72 | return spa_api_method_r(struct spa_thread *, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/thread.h:72:16: note: in expansion of macro ‘spa_api_method_r’ 72 | return spa_api_method_r(struct spa_thread *, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/thread.h: In function ‘int spa_thread_utils_join(spa_thread_utils*, spa_thread*, void**)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/thread.h:82:16: note: in expansion of macro ‘spa_api_method_r’ 82 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/thread.h:82:16: note: in expansion of macro ‘spa_api_method_r’ 82 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/thread.h: In function ‘int spa_thread_utils_get_rt_range(spa_thread_utils*, const spa_dict*, int*, int*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/thread.h:92:16: note: in expansion of macro ‘spa_api_method_r’ 92 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/thread.h:92:16: note: in expansion of macro ‘spa_api_method_r’ 92 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/thread.h: In function ‘int spa_thread_utils_acquire_rt(spa_thread_utils*, spa_thread*, int)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/thread.h:102:16: note: in expansion of macro ‘spa_api_method_r’ 102 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/thread.h:102:16: note: in expansion of macro ‘spa_api_method_r’ 102 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/thread.h: In function ‘int spa_thread_utils_drop_rt(spa_thread_utils*, spa_thread*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/thread.h:112:16: note: in expansion of macro ‘spa_api_method_r’ 112 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/thread.h:112:16: note: in expansion of macro ‘spa_api_method_r’ 112 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/iter.h: In function ‘uint32_t spa_pod_copy_array(const spa_pod*, uint32_t, void*, uint32_t)’: /usr/include/spa-0.2/spa/utils/defs.h:147:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 147 | ({ \ | ^ /usr/include/spa-0.2/spa/pod/iter.h:345:20: note: in expansion of macro ‘SPA_MIN’ 345 | n_values = SPA_MIN(n_values, max_values); | ^~~~~~~ /usr/include/spa-0.2/spa/pod/iter.h: In function ‘spa_pod* spa_pod_get_values(const spa_pod*, uint32_t*, uint32_t*)’: /usr/include/spa-0.2/spa/utils/defs.h:147:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 147 | ({ \ | ^ /usr/include/spa-0.2/spa/pod/iter.h:361:35: note: in expansion of macro ‘SPA_MIN’ 361 | *n_vals = SPA_MIN(1u, SPA_POD_CHOICE_N_VALUES(pod)); | ^~~~~~~ In file included from /usr/include/spa-0.2/spa/param/format-utils.h:18, from /<>/src/pipewiresourcestream.h:21: /usr/include/spa-0.2/spa/pod/parser.h: In function ‘void spa_pod_parser_init(spa_pod_parser*, const void*, uint32_t)’: /usr/include/spa-0.2/spa/pod/parser.h:44:100: warning: ISO C++ forbids compound-literals [-Wpedantic] 44 | #define SPA_POD_PARSER_INIT(buffer,size) ((struct spa_pod_parser){ (buffer), (size), 0, {0,0,NULL}}) | ^ /usr/include/spa-0.2/spa/pod/parser.h:49:19: note: in expansion of macro ‘SPA_POD_PARSER_INIT’ 49 | *parser = SPA_POD_PARSER_INIT(data, size); | ^~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/param/format-utils.h: In function ‘int spa_format_parse(const spa_pod*, uint32_t*, uint32_t*)’: /usr/include/spa-0.2/spa/pod/parser.h:561:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 561 | ({ \ | ^ /usr/include/spa-0.2/spa/param/format-utils.h:32:16: note: in expansion of macro ‘spa_pod_parse_object’ 32 | return spa_pod_parse_object(format, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/parser.h:539:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 539 | ({ \ | ^ /usr/include/spa-0.2/spa/pod/parser.h:564:9: note: in expansion of macro ‘spa_pod_parser_get_object’ 564 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/param/format-utils.h:32:16: note: in expansion of macro ‘spa_pod_parse_object’ 32 | return spa_pod_parse_object(format, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘void spa_pod_builder_set_callbacks(spa_pod_builder*, const spa_pod_builder_callbacks*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:133:86: warning: ISO C++ forbids compound-literals [-Wpedantic] 133 | #define SPA_CALLBACKS_INIT(_funcs,_data) ((struct spa_callbacks){ (_funcs), (_data), }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:72:30: note: in expansion of macro ‘SPA_CALLBACKS_INIT’ 72 | builder->callbacks = SPA_CALLBACKS_INIT(callbacks, data); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/spa-0.2/spa/param/video/raw-utils.h:18, from /usr/include/spa-0.2/spa/param/video/format-utils.h:14, from /<>/src/pipewiresourcestream.h:23: /usr/include/spa-0.2/spa/pod/builder.h: In function ‘void spa_pod_builder_init(spa_pod_builder*, void*, uint32_t)’: /usr/include/spa-0.2/spa/pod/builder.h:60:114: warning: ISO C++ forbids compound-literals [-Wpedantic] 60 | #define SPA_POD_BUILDER_INIT(buffer,size) ((struct spa_pod_builder){ (buffer), (size), 0, {0,0,NULL},{NULL,NULL}}) | ^ /usr/include/spa-0.2/spa/pod/builder.h:87:20: note: in expansion of macro ‘SPA_POD_BUILDER_INIT’ 87 | *builder = SPA_POD_BUILDER_INIT(data, size); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_raw(spa_pod_builder*, const void*, uint32_t)’: /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/pod/builder.h:140:25: note: in expansion of macro ‘spa_callbacks_call_res’ 140 | spa_callbacks_call_res(&builder->callbacks, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_primitive(spa_pod_builder*, const spa_pod*)’: /usr/include/spa-0.2/spa/utils/defs.h:83:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 83 | ({ \ | ^ /usr/include/spa-0.2/spa/pod/builder.h:205:17: note: in expansion of macro ‘SPA_FLAG_CLEAR’ 205 | SPA_FLAG_CLEAR(builder->state.flags, SPA_POD_BUILDER_FLAG_FIRST); | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_none(spa_pod_builder*)’: /usr/include/spa-0.2/spa/pod/builder.h:214:68: warning: ISO C++ forbids compound-literals [-Wpedantic] 214 | #define SPA_POD_INIT(size,type) ((struct spa_pod) { (size), (type) }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:216:29: note: in expansion of macro ‘SPA_POD_INIT’ 216 | #define SPA_POD_INIT_None() SPA_POD_INIT(0, SPA_TYPE_None) | ^~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h:220:34: note: in expansion of macro ‘SPA_POD_INIT_None’ 220 | const struct spa_pod p = SPA_POD_INIT_None(); | ^~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_child(spa_pod_builder*, uint32_t, uint32_t)’: /usr/include/spa-0.2/spa/pod/builder.h:214:68: warning: ISO C++ forbids compound-literals [-Wpedantic] 214 | #define SPA_POD_INIT(size,type) ((struct spa_pod) { (size), (type) }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:226:34: note: in expansion of macro ‘SPA_POD_INIT’ 226 | const struct spa_pod p = SPA_POD_INIT(size,type); | ^~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/defs.h:83:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 83 | ({ \ | ^ /usr/include/spa-0.2/spa/pod/builder.h:227:9: note: in expansion of macro ‘SPA_FLAG_CLEAR’ 227 | SPA_FLAG_CLEAR(builder->state.flags, SPA_POD_BUILDER_FLAG_FIRST); | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_bool(spa_pod_builder*, bool)’: /usr/include/spa-0.2/spa/pod/builder.h:231:110: warning: ISO C++ forbids compound-literals [-Wpedantic] 231 | #define SPA_POD_INIT_Bool(val) ((struct spa_pod_bool){ { sizeof(uint32_t), SPA_TYPE_Bool }, (val) ? 1 : 0, 0 }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:235:39: note: in expansion of macro ‘SPA_POD_INIT_Bool’ 235 | const struct spa_pod_bool p = SPA_POD_INIT_Bool(val); | ^~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_id(spa_pod_builder*, uint32_t)’: /usr/include/spa-0.2/spa/pod/builder.h:239:96: warning: ISO C++ forbids compound-literals [-Wpedantic] 239 | #define SPA_POD_INIT_Id(val) ((struct spa_pod_id){ { sizeof(uint32_t), SPA_TYPE_Id }, (val), 0 }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:243:37: note: in expansion of macro ‘SPA_POD_INIT_Id’ 243 | const struct spa_pod_id p = SPA_POD_INIT_Id(val); | ^~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_int(spa_pod_builder*, int32_t)’: /usr/include/spa-0.2/spa/pod/builder.h:247:98: warning: ISO C++ forbids compound-literals [-Wpedantic] 247 | #define SPA_POD_INIT_Int(val) ((struct spa_pod_int){ { sizeof(int32_t), SPA_TYPE_Int }, (val), 0 }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:251:38: note: in expansion of macro ‘SPA_POD_INIT_Int’ 251 | const struct spa_pod_int p = SPA_POD_INIT_Int(val); | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_long(spa_pod_builder*, int64_t)’: /usr/include/spa-0.2/spa/pod/builder.h:255:98: warning: ISO C++ forbids compound-literals [-Wpedantic] 255 | #define SPA_POD_INIT_Long(val) ((struct spa_pod_long){ { sizeof(int64_t), SPA_TYPE_Long }, (val) }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:259:39: note: in expansion of macro ‘SPA_POD_INIT_Long’ 259 | const struct spa_pod_long p = SPA_POD_INIT_Long(val); | ^~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_float(spa_pod_builder*, float)’: /usr/include/spa-0.2/spa/pod/builder.h:263:102: warning: ISO C++ forbids compound-literals [-Wpedantic] 263 | #define SPA_POD_INIT_Float(val) ((struct spa_pod_float){ { sizeof(float), SPA_TYPE_Float }, (val), 0 }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:267:40: note: in expansion of macro ‘SPA_POD_INIT_Float’ 267 | const struct spa_pod_float p = SPA_POD_INIT_Float(val); | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_double(spa_pod_builder*, double)’: /usr/include/spa-0.2/spa/pod/builder.h:271:103: warning: ISO C++ forbids compound-literals [-Wpedantic] 271 | #define SPA_POD_INIT_Double(val) ((struct spa_pod_double){ { sizeof(double), SPA_TYPE_Double }, (val) }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:275:41: note: in expansion of macro ‘SPA_POD_INIT_Double’ 275 | const struct spa_pod_double p = SPA_POD_INIT_Double(val); | ^~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_string_len(spa_pod_builder*, const char*, uint32_t)’: /usr/include/spa-0.2/spa/pod/builder.h:279:87: warning: ISO C++ forbids compound-literals [-Wpedantic] 279 | #define SPA_POD_INIT_String(len) ((struct spa_pod_string){ { (len), SPA_TYPE_String } }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:296:41: note: in expansion of macro ‘SPA_POD_INIT_String’ 296 | const struct spa_pod_string p = SPA_POD_INIT_String(len+1); | ^~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_bytes(spa_pod_builder*, const void*, uint32_t)’: /usr/include/spa-0.2/spa/pod/builder.h:309:84: warning: ISO C++ forbids compound-literals [-Wpedantic] 309 | #define SPA_POD_INIT_Bytes(len) ((struct spa_pod_bytes){ { (len), SPA_TYPE_Bytes } }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:314:40: note: in expansion of macro ‘SPA_POD_INIT_Bytes’ 314 | const struct spa_pod_bytes p = SPA_POD_INIT_Bytes(len); | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_pointer(spa_pod_builder*, uint32_t, const void*)’: /usr/include/spa-0.2/spa/pod/builder.h:329:151: warning: ISO C++ forbids compound-literals [-Wpedantic] 329 | #define SPA_POD_INIT_Pointer(type,value) ((struct spa_pod_pointer){ { sizeof(struct spa_pod_pointer_body), SPA_TYPE_Pointer }, { (type), 0, (value) } }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:334:42: note: in expansion of macro ‘SPA_POD_INIT_Pointer’ 334 | const struct spa_pod_pointer p = SPA_POD_INIT_Pointer(type, val); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_fd(spa_pod_builder*, int64_t)’: /usr/include/spa-0.2/spa/pod/builder.h:338:90: warning: ISO C++ forbids compound-literals [-Wpedantic] 338 | #define SPA_POD_INIT_Fd(fd) ((struct spa_pod_fd){ { sizeof(int64_t), SPA_TYPE_Fd }, (fd) }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:342:37: note: in expansion of macro ‘SPA_POD_INIT_Fd’ 342 | const struct spa_pod_fd p = SPA_POD_INIT_Fd(fd); | ^~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_rectangle(spa_pod_builder*, uint32_t, uint32_t)’: /usr/include/spa-0.2/spa/utils/defs.h:100:80: warning: ISO C++ forbids compound-literals [-Wpedantic] 100 | #define SPA_RECTANGLE(width,height) ((struct spa_rectangle){ (width), (height) }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:346:121: note: in definition of macro ‘SPA_POD_INIT_Rectangle’ 346 | #define SPA_POD_INIT_Rectangle(val) ((struct spa_pod_rectangle){ { sizeof(struct spa_rectangle), SPA_TYPE_Rectangle }, (val) }) | ^~~ /usr/include/spa-0.2/spa/pod/builder.h:351:67: note: in expansion of macro ‘SPA_RECTANGLE’ 351 | const struct spa_pod_rectangle p = SPA_POD_INIT_Rectangle(SPA_RECTANGLE(width, height)); | ^~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h:346:126: warning: ISO C++ forbids compound-literals [-Wpedantic] 346 | #define SPA_POD_INIT_Rectangle(val) ((struct spa_pod_rectangle){ { sizeof(struct spa_rectangle), SPA_TYPE_Rectangle }, (val) }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:351:44: note: in expansion of macro ‘SPA_POD_INIT_Rectangle’ 351 | const struct spa_pod_rectangle p = SPA_POD_INIT_Rectangle(SPA_RECTANGLE(width, height)); | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_fraction(spa_pod_builder*, uint32_t, uint32_t)’: /usr/include/spa-0.2/spa/utils/defs.h:118:72: warning: ISO C++ forbids compound-literals [-Wpedantic] 118 | #define SPA_FRACTION(num,denom) ((struct spa_fraction){ (num), (denom) }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:355:117: note: in definition of macro ‘SPA_POD_INIT_Fraction’ 355 | #define SPA_POD_INIT_Fraction(val) ((struct spa_pod_fraction){ { sizeof(struct spa_fraction), SPA_TYPE_Fraction }, (val) }) | ^~~ /usr/include/spa-0.2/spa/pod/builder.h:360:65: note: in expansion of macro ‘SPA_FRACTION’ 360 | const struct spa_pod_fraction p = SPA_POD_INIT_Fraction(SPA_FRACTION(num, denom)); | ^~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h:355:122: warning: ISO C++ forbids compound-literals [-Wpedantic] 355 | #define SPA_POD_INIT_Fraction(val) ((struct spa_pod_fraction){ { sizeof(struct spa_fraction), SPA_TYPE_Fraction }, (val) }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:360:43: note: in expansion of macro ‘SPA_POD_INIT_Fraction’ 360 | const struct spa_pod_fraction p = SPA_POD_INIT_Fraction(SPA_FRACTION(num, denom)); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_push_struct(spa_pod_builder*, spa_pod_frame*)’: /usr/include/spa-0.2/spa/pod/builder.h:411:89: warning: ISO C++ forbids compound-literals [-Wpedantic] 411 | #define SPA_POD_INIT_Struct(size) ((struct spa_pod_struct){ { (size), SPA_TYPE_Struct } }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:416:41: note: in expansion of macro ‘SPA_POD_INIT_Struct’ 416 | const struct spa_pod_struct p = SPA_POD_INIT_Struct(0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_push_object(spa_pod_builder*, spa_pod_frame*, uint32_t, uint32_t)’: /usr/include/spa-0.2/spa/pod/builder.h:423:136: warning: ISO C++ forbids compound-literals [-Wpedantic] 423 | #define SPA_POD_INIT_Object(size,type,id,...) ((struct spa_pod_object){ { (size), SPA_TYPE_Object }, { (type), (id) }, ##__VA_ARGS__ }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:430:13: note: in expansion of macro ‘SPA_POD_INIT_Object’ 430 | SPA_POD_INIT_Object(sizeof(struct spa_pod_object_body), type, id); | ^~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_push_sequence(spa_pod_builder*, spa_pod_frame*, uint32_t)’: /usr/include/spa-0.2/spa/pod/builder.h:448:80: warning: ISO C++ forbids compound-literals [-Wpedantic] 448 | ((struct spa_pod_sequence){ { (size), SPA_TYPE_Sequence}, {(unit), 0 } }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:454:13: note: in expansion of macro ‘SPA_POD_INIT_Sequence’ 454 | SPA_POD_INIT_Sequence(sizeof(struct spa_pod_sequence_body), unit); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/param/video/raw-utils.h: In function ‘int spa_format_video_raw_parse(const spa_pod*, spa_video_info_raw*)’: /usr/include/spa-0.2/spa/pod/parser.h:561:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 561 | ({ \ | ^ /usr/include/spa-0.2/spa/param/video/raw-utils.h:41:16: note: in expansion of macro ‘spa_pod_parse_object’ 41 | return spa_pod_parse_object(format, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/parser.h:539:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 539 | ({ \ | ^ /usr/include/spa-0.2/spa/pod/parser.h:564:9: note: in expansion of macro ‘spa_pod_parser_get_object’ 564 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/param/video/raw-utils.h:41:16: note: in expansion of macro ‘spa_pod_parse_object’ 41 | return spa_pod_parse_object(format, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/param/video/dsp-utils.h: In function ‘int spa_format_video_dsp_parse(const spa_pod*, spa_video_info_dsp*)’: /usr/include/spa-0.2/spa/pod/parser.h:561:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 561 | ({ \ | ^ /usr/include/spa-0.2/spa/param/video/dsp-utils.h:41:16: note: in expansion of macro ‘spa_pod_parse_object’ 41 | return spa_pod_parse_object(format, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/parser.h:539:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 539 | ({ \ | ^ /usr/include/spa-0.2/spa/pod/parser.h:564:9: note: in expansion of macro ‘spa_pod_parser_get_object’ 564 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/param/video/dsp-utils.h:41:16: note: in expansion of macro ‘spa_pod_parse_object’ 41 | return spa_pod_parse_object(format, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/param/video/h264-utils.h: In function ‘int spa_format_video_h264_parse(const spa_pod*, spa_video_info_h264*)’: /usr/include/spa-0.2/spa/pod/parser.h:561:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 561 | ({ \ | ^ /usr/include/spa-0.2/spa/param/video/h264-utils.h:33:16: note: in expansion of macro ‘spa_pod_parse_object’ 33 | return spa_pod_parse_object(format, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/parser.h:539:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 539 | ({ \ | ^ /usr/include/spa-0.2/spa/pod/parser.h:564:9: note: in expansion of macro ‘spa_pod_parser_get_object’ 564 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/param/video/h264-utils.h:33:16: note: in expansion of macro ‘spa_pod_parse_object’ 33 | return spa_pod_parse_object(format, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/param/video/mjpg-utils.h: In function ‘int spa_format_video_mjpg_parse(const spa_pod*, spa_video_info_mjpg*)’: /usr/include/spa-0.2/spa/pod/parser.h:561:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 561 | ({ \ | ^ /usr/include/spa-0.2/spa/param/video/mjpg-utils.h:33:16: note: in expansion of macro ‘spa_pod_parse_object’ 33 | return spa_pod_parse_object(format, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/parser.h:539:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 539 | ({ \ | ^ /usr/include/spa-0.2/spa/pod/parser.h:564:9: note: in expansion of macro ‘spa_pod_parser_get_object’ 564 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/param/video/mjpg-utils.h:33:16: note: in expansion of macro ‘spa_pod_parse_object’ 33 | return spa_pod_parse_object(format, | ^~~~~~~~~~~~~~~~~~~~ At global scope: cc1plus: note: unrecognized command-line option ‘-Wno-c99-extensions’ may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option ‘-Wno-gnu-statement-expression-from-macro-expansion’ may have been intended to silence earlier diagnostics [ 44%] Building CXX object src/CMakeFiles/KPipeWireRecord.dir/libopenh264encoder.cpp.o cd /<>/obj-i686-linux-gnu/src && /usr/bin/i686-linux-gnu-g++ -DEGL_NO_PLATFORM_SPECIFIC_TYPES -DEGL_NO_X11 -DKCOREADDONS_LIB -DKF_DEPRECATED_WARNINGS_SINCE=0x70000 -DKF_DISABLE_DEPRECATED_BEFORE_AND_AT=0x60900 -DKPIPEWIREDMABUF_DEPRECATED_WARNINGS_SINCE=0x0 -DKPIPEWIREDMABUF_DISABLE_DEPRECATED_BEFORE_AND_AT=0x0 -DKPIPEWIRE_DEPRECATED_WARNINGS_SINCE=0x0 -DKPIPEWIRE_DISABLE_DEPRECATED_BEFORE_AND_AT=0x0 -DKPipeWireRecord_EXPORTS -DMESA_EGL_NO_X11_HEADERS -DQT_CORE_LIB -DQT_DEPRECATED_WARNINGS_SINCE=0x70000 -DQT_DISABLE_DEPRECATED_BEFORE=0x60801 -DQT_GUI_LIB -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_FOREACH -DQT_NO_KEYWORDS -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_QSTRINGBUILDER -DTRANSLATION_DOMAIN=\"kpipewire6\" -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/<>/obj-i686-linux-gnu/src -I/<>/src -I/<>/obj-i686-linux-gnu/src/KPipeWireRecord_autogen/include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -isystem /usr/include/i386-linux-gnu/qt6/QtCore -isystem /usr/include/i386-linux-gnu/qt6 -isystem /usr/lib/i386-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/i386-linux-gnu/qt6/QtGui -isystem /usr/include/KF6/KCoreAddons -isystem /usr/include/libdrm -isystem /usr/include/i386-linux-gnu/qt6/QtGui/6.8.2 -isystem /usr/include/i386-linux-gnu/qt6/QtGui/6.8.2/QtGui -isystem /usr/include/i386-linux-gnu/qt6/QtCore/6.8.2 -isystem /usr/include/i386-linux-gnu/qt6/QtCore/6.8.2/QtCore -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Werror=init-self -Werror=undef -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -pedantic -Wzero-as-null-pointer-constant -Wmissing-include-dirs -std=c++20 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wno-gnu-statement-expression-from-macro-expansion -Wno-zero-as-null-pointer-constant -Wno-c99-extensions -Wno-cast-align -I/usr/include -MD -MT src/CMakeFiles/KPipeWireRecord.dir/libopenh264encoder.cpp.o -MF CMakeFiles/KPipeWireRecord.dir/libopenh264encoder.cpp.o.d -o CMakeFiles/KPipeWireRecord.dir/libopenh264encoder.cpp.o -c /<>/src/libopenh264encoder.cpp In file included from /usr/include/spa-0.2/spa/utils/hook.h:13, from /usr/include/spa-0.2/spa/support/plugin.h:15, from /usr/include/pipewire-0.3/pipewire/pipewire.h:12, from /<>/src/pipewiresourcestream.h:20, from /<>/src/dmabufhandler.h:11, from /<>/src/encoder_p.h:15, from /<>/src/libopenh264encoder_p.h:10, from /<>/src/libopenh264encoder.cpp:10: /usr/include/spa-0.2/spa/utils/list.h: In function ‘void spa_list_init(spa_list*)’: /usr/include/spa-0.2/spa/utils/list.h:37:64: warning: ISO C++ forbids compound-literals [-Wpedantic] 37 | #define SPA_LIST_INIT(list) ((struct spa_list){ (list), (list) }) | ^ /usr/include/spa-0.2/spa/utils/list.h:41:17: note: in expansion of macro ‘SPA_LIST_INIT’ 41 | *list = SPA_LIST_INIT(list); | ^~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h: In function ‘void spa_hook_list_append(spa_hook_list*, spa_hook*, const void*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:133:86: warning: ISO C++ forbids compound-literals [-Wpedantic] 133 | #define SPA_CALLBACKS_INIT(_funcs,_data) ((struct spa_callbacks){ (_funcs), (_data), }) | ^ /usr/include/spa-0.2/spa/utils/hook.h:442:20: note: in expansion of macro ‘SPA_CALLBACKS_INIT’ 442 | hook->cb = SPA_CALLBACKS_INIT(funcs, data); | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h: In function ‘void spa_hook_list_prepend(spa_hook_list*, spa_hook*, const void*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:133:86: warning: ISO C++ forbids compound-literals [-Wpedantic] 133 | #define SPA_CALLBACKS_INIT(_funcs,_data) ((struct spa_callbacks){ (_funcs), (_data), }) | ^ /usr/include/spa-0.2/spa/utils/hook.h:452:20: note: in expansion of macro ‘SPA_CALLBACKS_INIT’ 452 | hook->cb = SPA_CALLBACKS_INIT(funcs, data); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/spa-0.2/spa/support/plugin.h:16: /usr/include/spa-0.2/spa/utils/dict.h: In function ‘const spa_dict_item* spa_dict_lookup_item(const spa_dict*, const char*)’: /usr/include/spa-0.2/spa/utils/dict.h:39:75: warning: ISO C++ forbids compound-literals [-Wpedantic] 39 | #define SPA_DICT_ITEM(key,value) ((struct spa_dict_item) { (key), (value) }) | ^ /usr/include/spa-0.2/spa/utils/dict.h:40:39: note: in expansion of macro ‘SPA_DICT_ITEM’ 40 | #define SPA_DICT_ITEM_INIT(key,value) SPA_DICT_ITEM(key,value) | ^~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/dict.h:83:42: note: in expansion of macro ‘SPA_DICT_ITEM_INIT’ 83 | struct spa_dict_item k = SPA_DICT_ITEM_INIT(key, NULL); | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/plugin.h: In function ‘int spa_handle_get_interface(spa_handle*, const char*, void**)’: /usr/include/spa-0.2/spa/utils/hook.h:263:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 263 | ({ \ | ^ /usr/include/spa-0.2/spa/support/plugin.h:69:16: note: in expansion of macro ‘spa_api_func_r’ 69 | return spa_api_func_r(int, -ENOTSUP, object, get_interface, 0, type, iface); | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/plugin.h: In function ‘int spa_handle_clear(spa_handle*)’: /usr/include/spa-0.2/spa/utils/hook.h:263:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 263 | ({ \ | ^ /usr/include/spa-0.2/spa/support/plugin.h:74:16: note: in expansion of macro ‘spa_api_func_r’ 74 | return spa_api_func_r(int, -ENOTSUP, object, clear, 0); | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/plugin.h: In function ‘size_t spa_handle_factory_get_size(const spa_handle_factory*, const spa_dict*)’: /usr/include/spa-0.2/spa/utils/hook.h:263:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 263 | ({ \ | ^ /usr/include/spa-0.2/spa/support/plugin.h:185:16: note: in expansion of macro ‘spa_api_func_r’ 185 | return spa_api_func_r(size_t, 0, object, get_size, 1, params); | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/plugin.h: In function ‘int spa_handle_factory_init(const spa_handle_factory*, spa_handle*, const spa_dict*, const spa_support*, uint32_t)’: /usr/include/spa-0.2/spa/utils/hook.h:263:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 263 | ({ \ | ^ /usr/include/spa-0.2/spa/support/plugin.h:192:16: note: in expansion of macro ‘spa_api_func_r’ 192 | return spa_api_func_r(int, -ENOTSUP, object, init, 1, handle, info, | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/plugin.h: In function ‘int spa_handle_factory_enum_interface_info(const spa_handle_factory*, const spa_interface_info**, uint32_t*)’: /usr/include/spa-0.2/spa/utils/hook.h:263:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 263 | ({ \ | ^ /usr/include/spa-0.2/spa/support/plugin.h:199:16: note: in expansion of macro ‘spa_api_func_r’ 199 | return spa_api_func_r(int, -ENOTSUP, object, enum_interface_info, 1, | ^~~~~~~~~~~~~~ In file included from /usr/include/spa-0.2/spa/support/plugin.h:14: /usr/include/pipewire-0.3/pipewire/array.h: In function ‘int pw_array_ensure_size(pw_array*, size_t)’: /usr/include/spa-0.2/spa/utils/defs.h:285:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 285 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/array.h:120:25: note: in expansion of macro ‘SPA_ROUND_UP’ 120 | alloc = SPA_ROUND_UP(need, arr->extend); | ^~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/string.h: In function ‘int spa_strbuf_append(spa_strbuf*, const char*, ...)’: /usr/include/spa-0.2/spa/utils/defs.h:147:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 147 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/string.h:392:29: note: in expansion of macro ‘SPA_MIN’ 392 | buf->pos += SPA_MIN(remain, (size_t)written); | ^~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h: In function ‘int pw_core_add_listener(pw_core*, spa_hook*, const pw_core_events*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/core.h:354:16: note: in expansion of macro ‘spa_api_method_r’ 354 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h:354:16: note: in expansion of macro ‘spa_api_method_r’ 354 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h: In function ‘int pw_core_hello(pw_core*, uint32_t)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/core.h:362:16: note: in expansion of macro ‘spa_api_method_r’ 362 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h:362:16: note: in expansion of macro ‘spa_api_method_r’ 362 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h: In function ‘int pw_core_sync(pw_core*, uint32_t, int)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/core.h:370:16: note: in expansion of macro ‘spa_api_method_r’ 370 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h:370:16: note: in expansion of macro ‘spa_api_method_r’ 370 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h: In function ‘int pw_core_pong(pw_core*, uint32_t, int)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/core.h:378:16: note: in expansion of macro ‘spa_api_method_r’ 378 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h:378:16: note: in expansion of macro ‘spa_api_method_r’ 378 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h: In function ‘int pw_core_error(pw_core*, uint32_t, int, int, const char*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/core.h:386:16: note: in expansion of macro ‘spa_api_method_r’ 386 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h:386:16: note: in expansion of macro ‘spa_api_method_r’ 386 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h: In function ‘pw_registry* pw_core_get_registry(pw_core*, uint32_t, size_t)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/core.h:419:16: note: in expansion of macro ‘spa_api_method_r’ 419 | return spa_api_method_r(struct pw_registry*, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h:419:16: note: in expansion of macro ‘spa_api_method_r’ 419 | return spa_api_method_r(struct pw_registry*, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h: In function ‘void* pw_core_create_object(pw_core*, const char*, const char*, uint32_t, const spa_dict*, size_t)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/core.h:433:16: note: in expansion of macro ‘spa_api_method_r’ 433 | return spa_api_method_r(void*, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h:433:16: note: in expansion of macro ‘spa_api_method_r’ 433 | return spa_api_method_r(void*, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h: In function ‘void pw_core_destroy(pw_core*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:275:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 275 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/core.h:442:9: note: in expansion of macro ‘spa_api_method_v’ 442 | spa_api_method_v(pw_core, (struct spa_interface*)core, destroy, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:165:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 165 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:238:9: note: in expansion of macro ‘spa_callbacks_call’ 238 | spa_callbacks_call(&(iface)->cb,method_type,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:277:9: note: in expansion of macro ‘spa_interface_call’ 277 | spa_interface_call(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h:442:9: note: in expansion of macro ‘spa_api_method_v’ 442 | spa_api_method_v(pw_core, (struct spa_interface*)core, destroy, 0, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h: In function ‘int pw_registry_add_listener(pw_registry*, spa_hook*, const pw_registry_events*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/core.h:569:16: note: in expansion of macro ‘spa_api_method_r’ 569 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h:569:16: note: in expansion of macro ‘spa_api_method_r’ 569 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h: In function ‘void* pw_registry_bind(pw_registry*, uint32_t, const char*, uint32_t, size_t)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/core.h:580:16: note: in expansion of macro ‘spa_api_method_r’ 580 | return spa_api_method_r(void*, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h:580:16: note: in expansion of macro ‘spa_api_method_r’ 580 | return spa_api_method_r(void*, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h: In function ‘int pw_registry_destroy(pw_registry*, uint32_t)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/core.h:589:16: note: in expansion of macro ‘spa_api_method_r’ 589 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h:589:16: note: in expansion of macro ‘spa_api_method_r’ 589 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘ssize_t spa_system_read(spa_system*, int, void*, size_t)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:111:16: note: in expansion of macro ‘spa_api_method_fast_r’ 111 | return spa_api_method_fast_r(ssize_t, -ENOTSUP, spa_system, &object->iface, read, 0, fd, buf, count); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:111:16: note: in expansion of macro ‘spa_api_method_fast_r’ 111 | return spa_api_method_fast_r(ssize_t, -ENOTSUP, spa_system, &object->iface, read, 0, fd, buf, count); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘ssize_t spa_system_write(spa_system*, int, const void*, size_t)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:115:16: note: in expansion of macro ‘spa_api_method_fast_r’ 115 | return spa_api_method_fast_r(ssize_t, -ENOTSUP, spa_system, &object->iface, write, 0, fd, buf, count); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:115:16: note: in expansion of macro ‘spa_api_method_fast_r’ 115 | return spa_api_method_fast_r(ssize_t, -ENOTSUP, spa_system, &object->iface, write, 0, fd, buf, count); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_close(spa_system*, int)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:122:16: note: in expansion of macro ‘spa_api_method_fast_r’ 122 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, close, 0, fd); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:122:16: note: in expansion of macro ‘spa_api_method_fast_r’ 122 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, close, 0, fd); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_clock_gettime(spa_system*, int, timespec*)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:127:16: note: in expansion of macro ‘spa_api_method_fast_r’ 127 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, clock_gettime, 0, clockid, value); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:127:16: note: in expansion of macro ‘spa_api_method_fast_r’ 127 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, clock_gettime, 0, clockid, value); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_clock_getres(spa_system*, int, timespec*)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:132:16: note: in expansion of macro ‘spa_api_method_fast_r’ 132 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, clock_getres, 0, clockid, res); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:132:16: note: in expansion of macro ‘spa_api_method_fast_r’ 132 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, clock_getres, 0, clockid, res); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_pollfd_create(spa_system*, int)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:137:16: note: in expansion of macro ‘spa_api_method_fast_r’ 137 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, pollfd_create, 0, flags); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:137:16: note: in expansion of macro ‘spa_api_method_fast_r’ 137 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, pollfd_create, 0, flags); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_pollfd_add(spa_system*, int, int, uint32_t, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:141:16: note: in expansion of macro ‘spa_api_method_fast_r’ 141 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, pollfd_add, 0, pfd, fd, events, data); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:141:16: note: in expansion of macro ‘spa_api_method_fast_r’ 141 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, pollfd_add, 0, pfd, fd, events, data); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_pollfd_mod(spa_system*, int, int, uint32_t, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:145:16: note: in expansion of macro ‘spa_api_method_fast_r’ 145 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, pollfd_mod, 0, pfd, fd, events, data); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:145:16: note: in expansion of macro ‘spa_api_method_fast_r’ 145 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, pollfd_mod, 0, pfd, fd, events, data); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_pollfd_del(spa_system*, int, int)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:149:16: note: in expansion of macro ‘spa_api_method_fast_r’ 149 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, pollfd_del, 0, pfd, fd); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:149:16: note: in expansion of macro ‘spa_api_method_fast_r’ 149 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, pollfd_del, 0, pfd, fd); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_pollfd_wait(spa_system*, int, spa_poll_event*, int, int)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:154:16: note: in expansion of macro ‘spa_api_method_fast_r’ 154 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, pollfd_wait, 0, pfd, ev, n_ev, timeout); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:154:16: note: in expansion of macro ‘spa_api_method_fast_r’ 154 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, pollfd_wait, 0, pfd, ev, n_ev, timeout); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_timerfd_create(spa_system*, int, int)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:159:16: note: in expansion of macro ‘spa_api_method_fast_r’ 159 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, timerfd_create, 0, clockid, flags); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:159:16: note: in expansion of macro ‘spa_api_method_fast_r’ 159 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, timerfd_create, 0, clockid, flags); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_timerfd_settime(spa_system*, int, int, const itimerspec*, itimerspec*)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:167:16: note: in expansion of macro ‘spa_api_method_fast_r’ 167 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, timerfd_settime, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:167:16: note: in expansion of macro ‘spa_api_method_fast_r’ 167 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, timerfd_settime, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_timerfd_gettime(spa_system*, int, itimerspec*)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:174:16: note: in expansion of macro ‘spa_api_method_fast_r’ 174 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, timerfd_gettime, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:174:16: note: in expansion of macro ‘spa_api_method_fast_r’ 174 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, timerfd_gettime, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_timerfd_read(spa_system*, int, uint64_t*)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:179:16: note: in expansion of macro ‘spa_api_method_fast_r’ 179 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, timerfd_read, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:179:16: note: in expansion of macro ‘spa_api_method_fast_r’ 179 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, timerfd_read, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_eventfd_create(spa_system*, int)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:185:16: note: in expansion of macro ‘spa_api_method_fast_r’ 185 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, eventfd_create, 0, flags); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:185:16: note: in expansion of macro ‘spa_api_method_fast_r’ 185 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, eventfd_create, 0, flags); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_eventfd_write(spa_system*, int, uint64_t)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:189:16: note: in expansion of macro ‘spa_api_method_fast_r’ 189 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, eventfd_write, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:189:16: note: in expansion of macro ‘spa_api_method_fast_r’ 189 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, eventfd_write, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_eventfd_read(spa_system*, int, uint64_t*)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:194:16: note: in expansion of macro ‘spa_api_method_fast_r’ 194 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, eventfd_read, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:194:16: note: in expansion of macro ‘spa_api_method_fast_r’ 194 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, eventfd_read, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_signalfd_create(spa_system*, int, int)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:200:16: note: in expansion of macro ‘spa_api_method_fast_r’ 200 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, signalfd_create, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:200:16: note: in expansion of macro ‘spa_api_method_fast_r’ 200 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, signalfd_create, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_signalfd_read(spa_system*, int, int*)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:206:16: note: in expansion of macro ‘spa_api_method_fast_r’ 206 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, signalfd_read, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:206:16: note: in expansion of macro ‘spa_api_method_fast_r’ 206 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, signalfd_read, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘int spa_loop_add_source(spa_loop*, spa_source*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:140:16: note: in expansion of macro ‘spa_api_method_r’ 140 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:140:16: note: in expansion of macro ‘spa_api_method_r’ 140 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘int spa_loop_update_source(spa_loop*, spa_source*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:145:16: note: in expansion of macro ‘spa_api_method_r’ 145 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:145:16: note: in expansion of macro ‘spa_api_method_r’ 145 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘int spa_loop_remove_source(spa_loop*, spa_source*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:150:16: note: in expansion of macro ‘spa_api_method_r’ 150 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:150:16: note: in expansion of macro ‘spa_api_method_r’ 150 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘int spa_loop_invoke(spa_loop*, spa_invoke_func_t, uint32_t, const void*, size_t, bool, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:157:16: note: in expansion of macro ‘spa_api_method_r’ 157 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:157:16: note: in expansion of macro ‘spa_api_method_r’ 157 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘void spa_loop_control_hook_before(spa_hook_list*)’: /usr/include/spa-0.2/spa/utils/hook.h:174:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 174 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:180:17: note: in expansion of macro ‘spa_callbacks_call_fast’ 180 | spa_callbacks_call_fast(&h->cb, struct spa_loop_control_hooks, before, 0); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘void spa_loop_control_hook_after(spa_hook_list*)’: /usr/include/spa-0.2/spa/utils/hook.h:174:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 174 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:187:17: note: in expansion of macro ‘spa_callbacks_call_fast’ 187 | spa_callbacks_call_fast(&h->cb, struct spa_loop_control_hooks, after, 0); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘int spa_loop_control_get_fd(spa_loop_control*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:282:16: note: in expansion of macro ‘spa_api_method_r’ 282 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:282:16: note: in expansion of macro ‘spa_api_method_r’ 282 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘void spa_loop_control_add_hook(spa_loop_control*, spa_hook*, const spa_loop_control_hooks*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:275:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 275 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:289:9: note: in expansion of macro ‘spa_api_method_v’ 289 | spa_api_method_v(spa_loop_control, &object->iface, add_hook, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:165:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 165 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:238:9: note: in expansion of macro ‘spa_callbacks_call’ 238 | spa_callbacks_call(&(iface)->cb,method_type,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:277:9: note: in expansion of macro ‘spa_interface_call’ 277 | spa_interface_call(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:289:9: note: in expansion of macro ‘spa_api_method_v’ 289 | spa_api_method_v(spa_loop_control, &object->iface, add_hook, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘void spa_loop_control_enter(spa_loop_control*)’: /usr/include/spa-0.2/spa/utils/hook.h:275:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 275 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:294:9: note: in expansion of macro ‘spa_api_method_v’ 294 | spa_api_method_v(spa_loop_control, &object->iface, enter, 0); | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:165:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 165 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:238:9: note: in expansion of macro ‘spa_callbacks_call’ 238 | spa_callbacks_call(&(iface)->cb,method_type,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:277:9: note: in expansion of macro ‘spa_interface_call’ 277 | spa_interface_call(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:294:9: note: in expansion of macro ‘spa_api_method_v’ 294 | spa_api_method_v(spa_loop_control, &object->iface, enter, 0); | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘void spa_loop_control_leave(spa_loop_control*)’: /usr/include/spa-0.2/spa/utils/hook.h:275:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 275 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:298:9: note: in expansion of macro ‘spa_api_method_v’ 298 | spa_api_method_v(spa_loop_control, &object->iface, leave, 0); | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:165:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 165 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:238:9: note: in expansion of macro ‘spa_callbacks_call’ 238 | spa_callbacks_call(&(iface)->cb,method_type,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:277:9: note: in expansion of macro ‘spa_interface_call’ 277 | spa_interface_call(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:298:9: note: in expansion of macro ‘spa_api_method_v’ 298 | spa_api_method_v(spa_loop_control, &object->iface, leave, 0); | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘int spa_loop_control_iterate(spa_loop_control*, int)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:303:16: note: in expansion of macro ‘spa_api_method_r’ 303 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:303:16: note: in expansion of macro ‘spa_api_method_r’ 303 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘int spa_loop_control_iterate_fast(spa_loop_control*, int)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:309:16: note: in expansion of macro ‘spa_api_method_fast_r’ 309 | return spa_api_method_fast_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:309:16: note: in expansion of macro ‘spa_api_method_fast_r’ 309 | return spa_api_method_fast_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘int spa_loop_control_check(spa_loop_control*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:314:16: note: in expansion of macro ‘spa_api_method_r’ 314 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:314:16: note: in expansion of macro ‘spa_api_method_r’ 314 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘spa_source* spa_loop_utils_add_io(spa_loop_utils*, int, uint32_t, bool, spa_source_io_func_t, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:371:16: note: in expansion of macro ‘spa_api_method_r’ 371 | return spa_api_method_r(struct spa_source *, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:371:16: note: in expansion of macro ‘spa_api_method_r’ 371 | return spa_api_method_r(struct spa_source *, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘int spa_loop_utils_update_io(spa_loop_utils*, spa_source*, uint32_t)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:377:16: note: in expansion of macro ‘spa_api_method_r’ 377 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:377:16: note: in expansion of macro ‘spa_api_method_r’ 377 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘spa_source* spa_loop_utils_add_idle(spa_loop_utils*, bool, spa_source_idle_func_t, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:384:16: note: in expansion of macro ‘spa_api_method_r’ 384 | return spa_api_method_r(struct spa_source *, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:384:16: note: in expansion of macro ‘spa_api_method_r’ 384 | return spa_api_method_r(struct spa_source *, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘int spa_loop_utils_enable_idle(spa_loop_utils*, spa_source*, bool)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:390:16: note: in expansion of macro ‘spa_api_method_r’ 390 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:390:16: note: in expansion of macro ‘spa_api_method_r’ 390 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘spa_source* spa_loop_utils_add_event(spa_loop_utils*, spa_source_event_func_t, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:396:16: note: in expansion of macro ‘spa_api_method_r’ 396 | return spa_api_method_r(struct spa_source *, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:396:16: note: in expansion of macro ‘spa_api_method_r’ 396 | return spa_api_method_r(struct spa_source *, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘int spa_loop_utils_signal_event(spa_loop_utils*, spa_source*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:402:16: note: in expansion of macro ‘spa_api_method_r’ 402 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:402:16: note: in expansion of macro ‘spa_api_method_r’ 402 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘spa_source* spa_loop_utils_add_timer(spa_loop_utils*, spa_source_timer_func_t, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:408:16: note: in expansion of macro ‘spa_api_method_r’ 408 | return spa_api_method_r(struct spa_source *, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:408:16: note: in expansion of macro ‘spa_api_method_r’ 408 | return spa_api_method_r(struct spa_source *, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘int spa_loop_utils_update_timer(spa_loop_utils*, spa_source*, timespec*, timespec*, bool)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:415:16: note: in expansion of macro ‘spa_api_method_r’ 415 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:415:16: note: in expansion of macro ‘spa_api_method_r’ 415 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘spa_source* spa_loop_utils_add_signal(spa_loop_utils*, int, spa_source_signal_func_t, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:423:16: note: in expansion of macro ‘spa_api_method_r’ 423 | return spa_api_method_r(struct spa_source *, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:423:16: note: in expansion of macro ‘spa_api_method_r’ 423 | return spa_api_method_r(struct spa_source *, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘void spa_loop_utils_destroy_source(spa_loop_utils*, spa_source*)’: /usr/include/spa-0.2/spa/utils/hook.h:275:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 275 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:430:9: note: in expansion of macro ‘spa_api_method_v’ 430 | spa_api_method_v(spa_loop_utils, &object->iface, destroy_source, 0, source); | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:165:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 165 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:238:9: note: in expansion of macro ‘spa_callbacks_call’ 238 | spa_callbacks_call(&(iface)->cb,method_type,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:277:9: note: in expansion of macro ‘spa_interface_call’ 277 | spa_interface_call(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:430:9: note: in expansion of macro ‘spa_api_method_v’ 430 | spa_api_method_v(spa_loop_utils, &object->iface, destroy_source, 0, source); | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/client.h: In function ‘int pw_client_add_listener(pw_client*, spa_hook*, const pw_client_events*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/client.h:165:16: note: in expansion of macro ‘spa_api_method_r’ 165 | return spa_api_method_r(int, -ENOTSUP, pw_client, (struct spa_interface*)object, add_listener, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/client.h:165:16: note: in expansion of macro ‘spa_api_method_r’ 165 | return spa_api_method_r(int, -ENOTSUP, pw_client, (struct spa_interface*)object, add_listener, 0, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/client.h: In function ‘int pw_client_error(pw_client*, uint32_t, int, const char*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/client.h:172:16: note: in expansion of macro ‘spa_api_method_r’ 172 | return spa_api_method_r(int, -ENOTSUP, pw_client, (struct spa_interface*)object, error, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/client.h:172:16: note: in expansion of macro ‘spa_api_method_r’ 172 | return spa_api_method_r(int, -ENOTSUP, pw_client, (struct spa_interface*)object, error, 0, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/client.h: In function ‘int pw_client_update_properties(pw_client*, const spa_dict*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/client.h:179:16: note: in expansion of macro ‘spa_api_method_r’ 179 | return spa_api_method_r(int, -ENOTSUP, pw_client, (struct spa_interface*)object, update_properties, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/client.h:179:16: note: in expansion of macro ‘spa_api_method_r’ 179 | return spa_api_method_r(int, -ENOTSUP, pw_client, (struct spa_interface*)object, update_properties, 0, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/client.h: In function ‘int pw_client_get_permissions(pw_client*, uint32_t, uint32_t)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/client.h:186:16: note: in expansion of macro ‘spa_api_method_r’ 186 | return spa_api_method_r(int, -ENOTSUP, pw_client, (struct spa_interface*)object, get_permissions, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/client.h:186:16: note: in expansion of macro ‘spa_api_method_r’ 186 | return spa_api_method_r(int, -ENOTSUP, pw_client, (struct spa_interface*)object, get_permissions, 0, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/client.h: In function ‘int pw_client_update_permissions(pw_client*, uint32_t, const pw_permission*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/client.h:194:16: note: in expansion of macro ‘spa_api_method_r’ 194 | return spa_api_method_r(int, -ENOTSUP, pw_client, (struct spa_interface*)object, update_permissions, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/client.h:194:16: note: in expansion of macro ‘spa_api_method_r’ 194 | return spa_api_method_r(int, -ENOTSUP, pw_client, (struct spa_interface*)object, update_permissions, 0, | ^~~~~~~~~~~~~~~~ In file included from /usr/include/pipewire-0.3/pipewire/conf.h:8, from /usr/include/pipewire-0.3/pipewire/pipewire.h:16: /usr/include/spa-0.2/spa/utils/json-core.h: In function ‘void spa_json_init(spa_json*, const char*, size_t)’: /usr/include/spa-0.2/spa/utils/json-core.h:50:89: warning: ISO C++ forbids compound-literals [-Wpedantic] 50 | #define SPA_JSON_INIT(data,size) ((struct spa_json) { (data), (data)+(size), NULL, 0, 0 }) | ^ /usr/include/spa-0.2/spa/utils/json-core.h:54:18: note: in expansion of macro ‘SPA_JSON_INIT’ 54 | *iter = SPA_JSON_INIT(data, size); | ^~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h: In function ‘void spa_json_enter(spa_json*, spa_json*)’: /usr/include/spa-0.2/spa/utils/json-core.h:56:110: warning: ISO C++ forbids compound-literals [-Wpedantic] 56 | #define SPA_JSON_ENTER(iter) ((struct spa_json) { (iter)->cur, (iter)->end, (iter), (iter)->state & 0xff0, 0 }) | ^ /usr/include/spa-0.2/spa/utils/json-core.h:60:16: note: in expansion of macro ‘SPA_JSON_ENTER’ 60 | *sub = SPA_JSON_ENTER(iter); | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h: In function ‘void spa_json_save(spa_json*, spa_json*)’: /usr/include/spa-0.2/spa/utils/json-core.h:63:99: warning: ISO C++ forbids compound-literals [-Wpedantic] 63 | #define SPA_JSON_SAVE(iter) ((struct spa_json) { (iter)->cur, (iter)->end, NULL, (iter)->state, 0 }) | ^ /usr/include/spa-0.2/spa/utils/json-core.h:67:17: note: in expansion of macro ‘SPA_JSON_SAVE’ 67 | *save = SPA_JSON_SAVE(iter); | ^~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h: In function ‘void spa_json_start(spa_json*, spa_json*, const char*)’: /usr/include/spa-0.2/spa/utils/json-core.h:70:82: warning: ISO C++ forbids compound-literals [-Wpedantic] 70 | #define SPA_JSON_START(iter,p) ((struct spa_json) { (p), (iter)->end, NULL, 0, 0 }) | ^ /usr/include/spa-0.2/spa/utils/json-core.h:74:16: note: in expansion of macro ‘SPA_JSON_START’ 74 | *sub = SPA_JSON_START(iter,pos); | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h: In function ‘int spa_json_next(spa_json*, const char**)’: /usr/include/spa-0.2/spa/utils/defs.h:83:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 83 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/defs.h:91:81: note: in expansion of macro ‘SPA_FLAG_CLEAR’ 91 | #define SPA_FLAG_UPDATE(field,flag,val) ((val) ? SPA_FLAG_SET((field),(flag)) : SPA_FLAG_CLEAR((field),(flag))) | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h:141:41: note: in expansion of macro ‘SPA_FLAG_UPDATE’ 141 | SPA_FLAG_UPDATE(flag, __KEY_FLAG, !(flag & __KEY_FLAG)); | ^~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/defs.h:83:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 83 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/json-core.h:153:41: note: in expansion of macro ‘SPA_FLAG_CLEAR’ 153 | SPA_FLAG_CLEAR(flag, __KEY_FLAG); | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/defs.h:83:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 83 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/defs.h:91:81: note: in expansion of macro ‘SPA_FLAG_CLEAR’ 91 | #define SPA_FLAG_UPDATE(field,flag,val) ((val) ? SPA_FLAG_SET((field),(flag)) : SPA_FLAG_CLEAR((field),(flag))) | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h:156:33: note: in expansion of macro ‘SPA_FLAG_UPDATE’ 156 | SPA_FLAG_UPDATE(iter->state, __ARRAY_FLAG, cur == '['); | ^~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/defs.h:83:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 83 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/defs.h:91:81: note: in expansion of macro ‘SPA_FLAG_CLEAR’ 91 | #define SPA_FLAG_UPDATE(field,flag,val) ((val) ? SPA_FLAG_SET((field),(flag)) : SPA_FLAG_CLEAR((field),(flag))) | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h:163:41: note: in expansion of macro ‘SPA_FLAG_UPDATE’ 163 | SPA_FLAG_UPDATE(iter->state, __PREV_ARRAY_FLAG, flag & __ARRAY_FLAG); | ^~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/defs.h:83:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 83 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/defs.h:91:81: note: in expansion of macro ‘SPA_FLAG_CLEAR’ 91 | #define SPA_FLAG_UPDATE(field,flag,val) ((val) ? SPA_FLAG_SET((field),(flag)) : SPA_FLAG_CLEAR((field),(flag))) | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h:166:41: note: in expansion of macro ‘SPA_FLAG_UPDATE’ 166 | SPA_FLAG_UPDATE(array_stack[(iter->depth-1) >> 6], mask, flag & __ARRAY_FLAG); | ^~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/defs.h:83:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 83 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/defs.h:91:81: note: in expansion of macro ‘SPA_FLAG_CLEAR’ 91 | #define SPA_FLAG_UPDATE(field,flag,val) ((val) ? SPA_FLAG_SET((field),(flag)) : SPA_FLAG_CLEAR((field),(flag))) | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h:196:41: note: in expansion of macro ‘SPA_FLAG_UPDATE’ 196 | SPA_FLAG_UPDATE(iter->state, __ARRAY_FLAG, flag & __PREV_ARRAY_FLAG); | ^~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/defs.h:83:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 83 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/defs.h:91:81: note: in expansion of macro ‘SPA_FLAG_CLEAR’ 91 | #define SPA_FLAG_UPDATE(field,flag,val) ((val) ? SPA_FLAG_SET((field),(flag)) : SPA_FLAG_CLEAR((field),(flag))) | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h:199:41: note: in expansion of macro ‘SPA_FLAG_UPDATE’ 199 | SPA_FLAG_UPDATE(iter->state, __ARRAY_FLAG, | ^~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/defs.h:83:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 83 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/defs.h:91:81: note: in expansion of macro ‘SPA_FLAG_CLEAR’ 91 | #define SPA_FLAG_UPDATE(field,flag,val) ((val) ? SPA_FLAG_SET((field),(flag)) : SPA_FLAG_CLEAR((field),(flag))) | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h:216:41: note: in expansion of macro ‘SPA_FLAG_UPDATE’ 216 | SPA_FLAG_UPDATE(flag, __KEY_FLAG, !(flag & __KEY_FLAG)); | ^~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h:250:25: warning: range expressions in switch statements are non-standard [-Wpedantic] 250 | case 240 ... 247: | ^~~~ /usr/include/spa-0.2/spa/utils/json-core.h:253:25: warning: range expressions in switch statements are non-standard [-Wpedantic] 253 | case 224 ... 239: | ^~~~ /usr/include/spa-0.2/spa/utils/json-core.h:256:25: warning: range expressions in switch statements are non-standard [-Wpedantic] 256 | case 192 ... 223: | ^~~~ /usr/include/spa-0.2/spa/utils/json-core.h:267:25: warning: range expressions in switch statements are non-standard [-Wpedantic] 267 | case 128 ... 191: | ^~~~ /usr/include/spa-0.2/spa/utils/json-core.h: In function ‘bool spa_json_get_error(spa_json*, const char*, spa_error_location*)’: /usr/include/spa-0.2/spa/utils/defs.h:159:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 159 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/json-core.h:369:24: note: in expansion of macro ‘SPA_CLAMP’ 369 | code = SPA_CLAMP(iter->state & 0xff, 0u, SPA_N_ELEMENTS(reasons)-1); | ^~~~~~~~~ /usr/include/spa-0.2/spa/utils/defs.h:147:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 147 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/defs.h:163:9: note: in expansion of macro ‘SPA_MIN’ 163 | SPA_MIN(SPA_MAX(_v, _low), _high); \ | ^~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h:369:24: note: in expansion of macro ‘SPA_CLAMP’ 369 | code = SPA_CLAMP(iter->state & 0xff, 0u, SPA_N_ELEMENTS(reasons)-1); | ^~~~~~~~~ /usr/include/spa-0.2/spa/utils/defs.h:153:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 153 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/defs.h:148:20: note: in definition of macro ‘SPA_MIN’ 148 | __typeof__(a) _min_a = (a); \ | ^ /usr/include/spa-0.2/spa/utils/defs.h:163:17: note: in expansion of macro ‘SPA_MAX’ 163 | SPA_MIN(SPA_MAX(_v, _low), _high); \ | ^~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h:369:24: note: in expansion of macro ‘SPA_CLAMP’ 369 | code = SPA_CLAMP(iter->state & 0xff, 0u, SPA_N_ELEMENTS(reasons)-1); | ^~~~~~~~~ /usr/include/spa-0.2/spa/utils/defs.h:153:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 153 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/defs.h:148:33: note: in definition of macro ‘SPA_MIN’ 148 | __typeof__(a) _min_a = (a); \ | ^ /usr/include/spa-0.2/spa/utils/defs.h:163:17: note: in expansion of macro ‘SPA_MAX’ 163 | SPA_MIN(SPA_MAX(_v, _low), _high); \ | ^~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h:369:24: note: in expansion of macro ‘SPA_CLAMP’ 369 | code = SPA_CLAMP(iter->state & 0xff, 0u, SPA_N_ELEMENTS(reasons)-1); | ^~~~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h: In function ‘int spa_json_parse_float(const char*, int, float*)’: /usr/include/spa-0.2/spa/utils/json-core.h:414:37: warning: range expressions in switch statements are non-standard [-Wpedantic] 414 | case '+': case '-': case '0' ... '9': case '.': case 'e': case 'E': break; | ^~~~ /usr/include/pipewire-0.3/pipewire/device.h: In function ‘int pw_device_add_listener(pw_device*, spa_hook*, const pw_device_events*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/device.h:155:16: note: in expansion of macro ‘spa_api_method_r’ 155 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/device.h:155:16: note: in expansion of macro ‘spa_api_method_r’ 155 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/device.h: In function ‘int pw_device_subscribe_params(pw_device*, uint32_t*, uint32_t)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/device.h:163:16: note: in expansion of macro ‘spa_api_method_r’ 163 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/device.h:163:16: note: in expansion of macro ‘spa_api_method_r’ 163 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/device.h: In function ‘int pw_device_enum_params(pw_device*, int, uint32_t, uint32_t, uint32_t, const spa_pod*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/device.h:173:16: note: in expansion of macro ‘spa_api_method_r’ 173 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/device.h:173:16: note: in expansion of macro ‘spa_api_method_r’ 173 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/device.h: In function ‘int pw_device_set_param(pw_device*, uint32_t, uint32_t, const spa_pod*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/device.h:182:16: note: in expansion of macro ‘spa_api_method_r’ 182 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/device.h:182:16: note: in expansion of macro ‘spa_api_method_r’ 182 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_add_listener(spa_node*, spa_hook*, const spa_node_events*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:650:16: note: in expansion of macro ‘spa_api_method_r’ 650 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, add_listener, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:650:16: note: in expansion of macro ‘spa_api_method_r’ 650 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, add_listener, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_set_callbacks(spa_node*, const spa_node_callbacks*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:657:16: note: in expansion of macro ‘spa_api_method_r’ 657 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, set_callbacks, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:657:16: note: in expansion of macro ‘spa_api_method_r’ 657 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, set_callbacks, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_sync(spa_node*, int)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:662:16: note: in expansion of macro ‘spa_api_method_r’ 662 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, sync, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:662:16: note: in expansion of macro ‘spa_api_method_r’ 662 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, sync, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_enum_params(spa_node*, int, uint32_t, uint32_t, uint32_t, const spa_pod*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:669:16: note: in expansion of macro ‘spa_api_method_r’ 669 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, enum_params, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:669:16: note: in expansion of macro ‘spa_api_method_r’ 669 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, enum_params, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_set_param(spa_node*, uint32_t, uint32_t, const spa_pod*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:676:16: note: in expansion of macro ‘spa_api_method_r’ 676 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, set_param, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:676:16: note: in expansion of macro ‘spa_api_method_r’ 676 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, set_param, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_set_io(spa_node*, uint32_t, void*, size_t)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:682:16: note: in expansion of macro ‘spa_api_method_r’ 682 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, set_io, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:682:16: note: in expansion of macro ‘spa_api_method_r’ 682 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, set_io, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_send_command(spa_node*, const spa_command*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:688:16: note: in expansion of macro ‘spa_api_method_r’ 688 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, send_command, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:688:16: note: in expansion of macro ‘spa_api_method_r’ 688 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, send_command, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_add_port(spa_node*, spa_direction, uint32_t, const spa_dict*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:695:16: note: in expansion of macro ‘spa_api_method_r’ 695 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, add_port, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:695:16: note: in expansion of macro ‘spa_api_method_r’ 695 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, add_port, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_remove_port(spa_node*, spa_direction, uint32_t)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:701:16: note: in expansion of macro ‘spa_api_method_r’ 701 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, remove_port, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:701:16: note: in expansion of macro ‘spa_api_method_r’ 701 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, remove_port, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_port_enum_params(spa_node*, int, spa_direction, uint32_t, uint32_t, uint32_t, uint32_t, const spa_pod*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:709:16: note: in expansion of macro ‘spa_api_method_r’ 709 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, port_enum_params, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:709:16: note: in expansion of macro ‘spa_api_method_r’ 709 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, port_enum_params, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_port_set_param(spa_node*, spa_direction, uint32_t, uint32_t, uint32_t, const spa_pod*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:718:16: note: in expansion of macro ‘spa_api_method_r’ 718 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, port_set_param, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:718:16: note: in expansion of macro ‘spa_api_method_r’ 718 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, port_set_param, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_port_use_buffers(spa_node*, spa_direction, uint32_t, uint32_t, spa_buffer**, uint32_t)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:728:16: note: in expansion of macro ‘spa_api_method_r’ 728 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, port_use_buffers, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:728:16: note: in expansion of macro ‘spa_api_method_r’ 728 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, port_use_buffers, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_port_set_io(spa_node*, spa_direction, uint32_t, uint32_t, void*, size_t)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:736:16: note: in expansion of macro ‘spa_api_method_r’ 736 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, port_set_io, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:736:16: note: in expansion of macro ‘spa_api_method_r’ 736 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, port_set_io, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_port_reuse_buffer(spa_node*, uint32_t, uint32_t)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:742:16: note: in expansion of macro ‘spa_api_method_r’ 742 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, port_reuse_buffer, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:742:16: note: in expansion of macro ‘spa_api_method_r’ 742 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, port_reuse_buffer, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_port_reuse_buffer_fast(spa_node*, uint32_t, uint32_t)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:747:16: note: in expansion of macro ‘spa_api_method_fast_r’ 747 | return spa_api_method_fast_r(int, -ENOTSUP, spa_node, &object->iface, port_reuse_buffer, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:747:16: note: in expansion of macro ‘spa_api_method_fast_r’ 747 | return spa_api_method_fast_r(int, -ENOTSUP, spa_node, &object->iface, port_reuse_buffer, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_process(spa_node*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:752:16: note: in expansion of macro ‘spa_api_method_r’ 752 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, process, 0); | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:752:16: note: in expansion of macro ‘spa_api_method_r’ 752 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, process, 0); | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_process_fast(spa_node*)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:756:16: note: in expansion of macro ‘spa_api_method_fast_r’ 756 | return spa_api_method_fast_r(int, -ENOTSUP, spa_node, &object->iface, process, 0); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:756:16: note: in expansion of macro ‘spa_api_method_fast_r’ 756 | return spa_api_method_fast_r(int, -ENOTSUP, spa_node, &object->iface, process, 0); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/factory.h: In function ‘int pw_factory_add_listener(pw_factory*, spa_hook*, const pw_factory_events*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/factory.h:97:16: note: in expansion of macro ‘spa_api_method_r’ 97 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/factory.h:97:16: note: in expansion of macro ‘spa_api_method_r’ 97 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/log.h: In function ‘void spa_log_topic_init(spa_log*, spa_log_topic*)’: /usr/include/spa-0.2/spa/utils/hook.h:165:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 165 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:238:9: note: in expansion of macro ‘spa_callbacks_call’ 238 | spa_callbacks_call(&(iface)->cb,method_type,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/log.h:229:9: note: in expansion of macro ‘spa_interface_call’ 229 | spa_interface_call(&log->iface, struct spa_log_methods, topic_init, 1, topic); | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/log.h: In function ‘void spa_log_logtv(spa_log*, spa_log_level, const spa_log_topic*, const char*, int, const char*, const char*, va_list)’: /usr/include/spa-0.2/spa/utils/hook.h:165:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 165 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:238:9: note: in expansion of macro ‘spa_callbacks_call’ 238 | spa_callbacks_call(&(iface)->cb,method_type,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/log.h:273:22: note: in expansion of macro ‘spa_interface_call’ 273 | if (!spa_interface_call(i, | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:165:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 165 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:238:9: note: in expansion of macro ‘spa_callbacks_call’ 238 | spa_callbacks_call(&(iface)->cb,method_type,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/log.h:277:21: note: in expansion of macro ‘spa_interface_call’ 277 | spa_interface_call(i, | ^~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/link.h: In function ‘int pw_link_add_listener(pw_link*, spa_hook*, const pw_link_events*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/link.h:123:16: note: in expansion of macro ‘spa_api_method_r’ 123 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/link.h:123:16: note: in expansion of macro ‘spa_api_method_r’ 123 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/module.h: In function ‘int pw_module_add_listener(pw_module*, spa_hook*, const pw_module_events*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/module.h:95:16: note: in expansion of macro ‘spa_api_method_r’ 95 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/module.h:95:16: note: in expansion of macro ‘spa_api_method_r’ 95 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/node.h: In function ‘int pw_node_add_listener(pw_node*, spa_hook*, const pw_node_events*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/node.h:194:16: note: in expansion of macro ‘spa_api_method_r’ 194 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/node.h:194:16: note: in expansion of macro ‘spa_api_method_r’ 194 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/node.h: In function ‘int pw_node_subscribe_params(pw_node*, uint32_t*, uint32_t)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/node.h:202:16: note: in expansion of macro ‘spa_api_method_r’ 202 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/node.h:202:16: note: in expansion of macro ‘spa_api_method_r’ 202 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/node.h: In function ‘int pw_node_enum_params(pw_node*, int, uint32_t, uint32_t, uint32_t, const spa_pod*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/node.h:212:16: note: in expansion of macro ‘spa_api_method_r’ 212 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/node.h:212:16: note: in expansion of macro ‘spa_api_method_r’ 212 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/node.h: In function ‘int pw_node_set_param(pw_node*, uint32_t, uint32_t, const spa_pod*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/node.h:221:16: note: in expansion of macro ‘spa_api_method_r’ 221 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/node.h:221:16: note: in expansion of macro ‘spa_api_method_r’ 221 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/node.h: In function ‘int pw_node_send_command(pw_node*, const spa_command*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/node.h:229:16: note: in expansion of macro ‘spa_api_method_r’ 229 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/node.h:229:16: note: in expansion of macro ‘spa_api_method_r’ 229 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/port.h: In function ‘int pw_port_add_listener(pw_port*, spa_hook*, const pw_port_events*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/port.h:155:16: note: in expansion of macro ‘spa_api_method_r’ 155 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/port.h:155:16: note: in expansion of macro ‘spa_api_method_r’ 155 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/port.h: In function ‘int pw_port_subscribe_params(pw_port*, uint32_t*, uint32_t)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/port.h:163:16: note: in expansion of macro ‘spa_api_method_r’ 163 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/port.h:163:16: note: in expansion of macro ‘spa_api_method_r’ 163 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/port.h: In function ‘int pw_port_enum_params(pw_port*, int, uint32_t, uint32_t, uint32_t, const spa_pod*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/port.h:173:16: note: in expansion of macro ‘spa_api_method_r’ 173 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/port.h:173:16: note: in expansion of macro ‘spa_api_method_r’ 173 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/thread.h: In function ‘spa_thread* spa_thread_utils_create(spa_thread_utils*, const spa_dict*, void* (*)(void*), void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/thread.h:72:16: note: in expansion of macro ‘spa_api_method_r’ 72 | return spa_api_method_r(struct spa_thread *, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/thread.h:72:16: note: in expansion of macro ‘spa_api_method_r’ 72 | return spa_api_method_r(struct spa_thread *, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/thread.h: In function ‘int spa_thread_utils_join(spa_thread_utils*, spa_thread*, void**)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/thread.h:82:16: note: in expansion of macro ‘spa_api_method_r’ 82 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/thread.h:82:16: note: in expansion of macro ‘spa_api_method_r’ 82 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/thread.h: In function ‘int spa_thread_utils_get_rt_range(spa_thread_utils*, const spa_dict*, int*, int*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/thread.h:92:16: note: in expansion of macro ‘spa_api_method_r’ 92 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/thread.h:92:16: note: in expansion of macro ‘spa_api_method_r’ 92 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/thread.h: In function ‘int spa_thread_utils_acquire_rt(spa_thread_utils*, spa_thread*, int)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/thread.h:102:16: note: in expansion of macro ‘spa_api_method_r’ 102 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/thread.h:102:16: note: in expansion of macro ‘spa_api_method_r’ 102 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/thread.h: In function ‘int spa_thread_utils_drop_rt(spa_thread_utils*, spa_thread*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/thread.h:112:16: note: in expansion of macro ‘spa_api_method_r’ 112 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/thread.h:112:16: note: in expansion of macro ‘spa_api_method_r’ 112 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/iter.h: In function ‘uint32_t spa_pod_copy_array(const spa_pod*, uint32_t, void*, uint32_t)’: /usr/include/spa-0.2/spa/utils/defs.h:147:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 147 | ({ \ | ^ /usr/include/spa-0.2/spa/pod/iter.h:345:20: note: in expansion of macro ‘SPA_MIN’ 345 | n_values = SPA_MIN(n_values, max_values); | ^~~~~~~ /usr/include/spa-0.2/spa/pod/iter.h: In function ‘spa_pod* spa_pod_get_values(const spa_pod*, uint32_t*, uint32_t*)’: /usr/include/spa-0.2/spa/utils/defs.h:147:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 147 | ({ \ | ^ /usr/include/spa-0.2/spa/pod/iter.h:361:35: note: in expansion of macro ‘SPA_MIN’ 361 | *n_vals = SPA_MIN(1u, SPA_POD_CHOICE_N_VALUES(pod)); | ^~~~~~~ In file included from /usr/include/spa-0.2/spa/param/format-utils.h:18, from /<>/src/pipewiresourcestream.h:21: /usr/include/spa-0.2/spa/pod/parser.h: In function ‘void spa_pod_parser_init(spa_pod_parser*, const void*, uint32_t)’: /usr/include/spa-0.2/spa/pod/parser.h:44:100: warning: ISO C++ forbids compound-literals [-Wpedantic] 44 | #define SPA_POD_PARSER_INIT(buffer,size) ((struct spa_pod_parser){ (buffer), (size), 0, {0,0,NULL}}) | ^ /usr/include/spa-0.2/spa/pod/parser.h:49:19: note: in expansion of macro ‘SPA_POD_PARSER_INIT’ 49 | *parser = SPA_POD_PARSER_INIT(data, size); | ^~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/param/format-utils.h: In function ‘int spa_format_parse(const spa_pod*, uint32_t*, uint32_t*)’: /usr/include/spa-0.2/spa/pod/parser.h:561:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 561 | ({ \ | ^ /usr/include/spa-0.2/spa/param/format-utils.h:32:16: note: in expansion of macro ‘spa_pod_parse_object’ 32 | return spa_pod_parse_object(format, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/parser.h:539:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 539 | ({ \ | ^ /usr/include/spa-0.2/spa/pod/parser.h:564:9: note: in expansion of macro ‘spa_pod_parser_get_object’ 564 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/param/format-utils.h:32:16: note: in expansion of macro ‘spa_pod_parse_object’ 32 | return spa_pod_parse_object(format, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘void spa_pod_builder_set_callbacks(spa_pod_builder*, const spa_pod_builder_callbacks*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:133:86: warning: ISO C++ forbids compound-literals [-Wpedantic] 133 | #define SPA_CALLBACKS_INIT(_funcs,_data) ((struct spa_callbacks){ (_funcs), (_data), }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:72:30: note: in expansion of macro ‘SPA_CALLBACKS_INIT’ 72 | builder->callbacks = SPA_CALLBACKS_INIT(callbacks, data); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/spa-0.2/spa/param/video/raw-utils.h:18, from /usr/include/spa-0.2/spa/param/video/format-utils.h:14, from /<>/src/pipewiresourcestream.h:23: /usr/include/spa-0.2/spa/pod/builder.h: In function ‘void spa_pod_builder_init(spa_pod_builder*, void*, uint32_t)’: /usr/include/spa-0.2/spa/pod/builder.h:60:114: warning: ISO C++ forbids compound-literals [-Wpedantic] 60 | #define SPA_POD_BUILDER_INIT(buffer,size) ((struct spa_pod_builder){ (buffer), (size), 0, {0,0,NULL},{NULL,NULL}}) | ^ /usr/include/spa-0.2/spa/pod/builder.h:87:20: note: in expansion of macro ‘SPA_POD_BUILDER_INIT’ 87 | *builder = SPA_POD_BUILDER_INIT(data, size); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_raw(spa_pod_builder*, const void*, uint32_t)’: /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/pod/builder.h:140:25: note: in expansion of macro ‘spa_callbacks_call_res’ 140 | spa_callbacks_call_res(&builder->callbacks, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_primitive(spa_pod_builder*, const spa_pod*)’: /usr/include/spa-0.2/spa/utils/defs.h:83:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 83 | ({ \ | ^ /usr/include/spa-0.2/spa/pod/builder.h:205:17: note: in expansion of macro ‘SPA_FLAG_CLEAR’ 205 | SPA_FLAG_CLEAR(builder->state.flags, SPA_POD_BUILDER_FLAG_FIRST); | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_none(spa_pod_builder*)’: /usr/include/spa-0.2/spa/pod/builder.h:214:68: warning: ISO C++ forbids compound-literals [-Wpedantic] 214 | #define SPA_POD_INIT(size,type) ((struct spa_pod) { (size), (type) }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:216:29: note: in expansion of macro ‘SPA_POD_INIT’ 216 | #define SPA_POD_INIT_None() SPA_POD_INIT(0, SPA_TYPE_None) | ^~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h:220:34: note: in expansion of macro ‘SPA_POD_INIT_None’ 220 | const struct spa_pod p = SPA_POD_INIT_None(); | ^~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_child(spa_pod_builder*, uint32_t, uint32_t)’: /usr/include/spa-0.2/spa/pod/builder.h:214:68: warning: ISO C++ forbids compound-literals [-Wpedantic] 214 | #define SPA_POD_INIT(size,type) ((struct spa_pod) { (size), (type) }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:226:34: note: in expansion of macro ‘SPA_POD_INIT’ 226 | const struct spa_pod p = SPA_POD_INIT(size,type); | ^~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/defs.h:83:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 83 | ({ \ | ^ /usr/include/spa-0.2/spa/pod/builder.h:227:9: note: in expansion of macro ‘SPA_FLAG_CLEAR’ 227 | SPA_FLAG_CLEAR(builder->state.flags, SPA_POD_BUILDER_FLAG_FIRST); | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_bool(spa_pod_builder*, bool)’: /usr/include/spa-0.2/spa/pod/builder.h:231:110: warning: ISO C++ forbids compound-literals [-Wpedantic] 231 | #define SPA_POD_INIT_Bool(val) ((struct spa_pod_bool){ { sizeof(uint32_t), SPA_TYPE_Bool }, (val) ? 1 : 0, 0 }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:235:39: note: in expansion of macro ‘SPA_POD_INIT_Bool’ 235 | const struct spa_pod_bool p = SPA_POD_INIT_Bool(val); | ^~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_id(spa_pod_builder*, uint32_t)’: /usr/include/spa-0.2/spa/pod/builder.h:239:96: warning: ISO C++ forbids compound-literals [-Wpedantic] 239 | #define SPA_POD_INIT_Id(val) ((struct spa_pod_id){ { sizeof(uint32_t), SPA_TYPE_Id }, (val), 0 }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:243:37: note: in expansion of macro ‘SPA_POD_INIT_Id’ 243 | const struct spa_pod_id p = SPA_POD_INIT_Id(val); | ^~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_int(spa_pod_builder*, int32_t)’: /usr/include/spa-0.2/spa/pod/builder.h:247:98: warning: ISO C++ forbids compound-literals [-Wpedantic] 247 | #define SPA_POD_INIT_Int(val) ((struct spa_pod_int){ { sizeof(int32_t), SPA_TYPE_Int }, (val), 0 }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:251:38: note: in expansion of macro ‘SPA_POD_INIT_Int’ 251 | const struct spa_pod_int p = SPA_POD_INIT_Int(val); | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_long(spa_pod_builder*, int64_t)’: /usr/include/spa-0.2/spa/pod/builder.h:255:98: warning: ISO C++ forbids compound-literals [-Wpedantic] 255 | #define SPA_POD_INIT_Long(val) ((struct spa_pod_long){ { sizeof(int64_t), SPA_TYPE_Long }, (val) }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:259:39: note: in expansion of macro ‘SPA_POD_INIT_Long’ 259 | const struct spa_pod_long p = SPA_POD_INIT_Long(val); | ^~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_float(spa_pod_builder*, float)’: /usr/include/spa-0.2/spa/pod/builder.h:263:102: warning: ISO C++ forbids compound-literals [-Wpedantic] 263 | #define SPA_POD_INIT_Float(val) ((struct spa_pod_float){ { sizeof(float), SPA_TYPE_Float }, (val), 0 }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:267:40: note: in expansion of macro ‘SPA_POD_INIT_Float’ 267 | const struct spa_pod_float p = SPA_POD_INIT_Float(val); | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_double(spa_pod_builder*, double)’: /usr/include/spa-0.2/spa/pod/builder.h:271:103: warning: ISO C++ forbids compound-literals [-Wpedantic] 271 | #define SPA_POD_INIT_Double(val) ((struct spa_pod_double){ { sizeof(double), SPA_TYPE_Double }, (val) }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:275:41: note: in expansion of macro ‘SPA_POD_INIT_Double’ 275 | const struct spa_pod_double p = SPA_POD_INIT_Double(val); | ^~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_string_len(spa_pod_builder*, const char*, uint32_t)’: /usr/include/spa-0.2/spa/pod/builder.h:279:87: warning: ISO C++ forbids compound-literals [-Wpedantic] 279 | #define SPA_POD_INIT_String(len) ((struct spa_pod_string){ { (len), SPA_TYPE_String } }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:296:41: note: in expansion of macro ‘SPA_POD_INIT_String’ 296 | const struct spa_pod_string p = SPA_POD_INIT_String(len+1); | ^~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_bytes(spa_pod_builder*, const void*, uint32_t)’: /usr/include/spa-0.2/spa/pod/builder.h:309:84: warning: ISO C++ forbids compound-literals [-Wpedantic] 309 | #define SPA_POD_INIT_Bytes(len) ((struct spa_pod_bytes){ { (len), SPA_TYPE_Bytes } }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:314:40: note: in expansion of macro ‘SPA_POD_INIT_Bytes’ 314 | const struct spa_pod_bytes p = SPA_POD_INIT_Bytes(len); | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_pointer(spa_pod_builder*, uint32_t, const void*)’: /usr/include/spa-0.2/spa/pod/builder.h:329:151: warning: ISO C++ forbids compound-literals [-Wpedantic] 329 | #define SPA_POD_INIT_Pointer(type,value) ((struct spa_pod_pointer){ { sizeof(struct spa_pod_pointer_body), SPA_TYPE_Pointer }, { (type), 0, (value) } }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:334:42: note: in expansion of macro ‘SPA_POD_INIT_Pointer’ 334 | const struct spa_pod_pointer p = SPA_POD_INIT_Pointer(type, val); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_fd(spa_pod_builder*, int64_t)’: /usr/include/spa-0.2/spa/pod/builder.h:338:90: warning: ISO C++ forbids compound-literals [-Wpedantic] 338 | #define SPA_POD_INIT_Fd(fd) ((struct spa_pod_fd){ { sizeof(int64_t), SPA_TYPE_Fd }, (fd) }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:342:37: note: in expansion of macro ‘SPA_POD_INIT_Fd’ 342 | const struct spa_pod_fd p = SPA_POD_INIT_Fd(fd); | ^~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_rectangle(spa_pod_builder*, uint32_t, uint32_t)’: /usr/include/spa-0.2/spa/utils/defs.h:100:80: warning: ISO C++ forbids compound-literals [-Wpedantic] 100 | #define SPA_RECTANGLE(width,height) ((struct spa_rectangle){ (width), (height) }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:346:121: note: in definition of macro ‘SPA_POD_INIT_Rectangle’ 346 | #define SPA_POD_INIT_Rectangle(val) ((struct spa_pod_rectangle){ { sizeof(struct spa_rectangle), SPA_TYPE_Rectangle }, (val) }) | ^~~ /usr/include/spa-0.2/spa/pod/builder.h:351:67: note: in expansion of macro ‘SPA_RECTANGLE’ 351 | const struct spa_pod_rectangle p = SPA_POD_INIT_Rectangle(SPA_RECTANGLE(width, height)); | ^~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h:346:126: warning: ISO C++ forbids compound-literals [-Wpedantic] 346 | #define SPA_POD_INIT_Rectangle(val) ((struct spa_pod_rectangle){ { sizeof(struct spa_rectangle), SPA_TYPE_Rectangle }, (val) }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:351:44: note: in expansion of macro ‘SPA_POD_INIT_Rectangle’ 351 | const struct spa_pod_rectangle p = SPA_POD_INIT_Rectangle(SPA_RECTANGLE(width, height)); | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_fraction(spa_pod_builder*, uint32_t, uint32_t)’: /usr/include/spa-0.2/spa/utils/defs.h:118:72: warning: ISO C++ forbids compound-literals [-Wpedantic] 118 | #define SPA_FRACTION(num,denom) ((struct spa_fraction){ (num), (denom) }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:355:117: note: in definition of macro ‘SPA_POD_INIT_Fraction’ 355 | #define SPA_POD_INIT_Fraction(val) ((struct spa_pod_fraction){ { sizeof(struct spa_fraction), SPA_TYPE_Fraction }, (val) }) | ^~~ /usr/include/spa-0.2/spa/pod/builder.h:360:65: note: in expansion of macro ‘SPA_FRACTION’ 360 | const struct spa_pod_fraction p = SPA_POD_INIT_Fraction(SPA_FRACTION(num, denom)); | ^~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h:355:122: warning: ISO C++ forbids compound-literals [-Wpedantic] 355 | #define SPA_POD_INIT_Fraction(val) ((struct spa_pod_fraction){ { sizeof(struct spa_fraction), SPA_TYPE_Fraction }, (val) }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:360:43: note: in expansion of macro ‘SPA_POD_INIT_Fraction’ 360 | const struct spa_pod_fraction p = SPA_POD_INIT_Fraction(SPA_FRACTION(num, denom)); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_push_struct(spa_pod_builder*, spa_pod_frame*)’: /usr/include/spa-0.2/spa/pod/builder.h:411:89: warning: ISO C++ forbids compound-literals [-Wpedantic] 411 | #define SPA_POD_INIT_Struct(size) ((struct spa_pod_struct){ { (size), SPA_TYPE_Struct } }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:416:41: note: in expansion of macro ‘SPA_POD_INIT_Struct’ 416 | const struct spa_pod_struct p = SPA_POD_INIT_Struct(0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_push_object(spa_pod_builder*, spa_pod_frame*, uint32_t, uint32_t)’: /usr/include/spa-0.2/spa/pod/builder.h:423:136: warning: ISO C++ forbids compound-literals [-Wpedantic] 423 | #define SPA_POD_INIT_Object(size,type,id,...) ((struct spa_pod_object){ { (size), SPA_TYPE_Object }, { (type), (id) }, ##__VA_ARGS__ }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:430:13: note: in expansion of macro ‘SPA_POD_INIT_Object’ 430 | SPA_POD_INIT_Object(sizeof(struct spa_pod_object_body), type, id); | ^~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_push_sequence(spa_pod_builder*, spa_pod_frame*, uint32_t)’: /usr/include/spa-0.2/spa/pod/builder.h:448:80: warning: ISO C++ forbids compound-literals [-Wpedantic] 448 | ((struct spa_pod_sequence){ { (size), SPA_TYPE_Sequence}, {(unit), 0 } }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:454:13: note: in expansion of macro ‘SPA_POD_INIT_Sequence’ 454 | SPA_POD_INIT_Sequence(sizeof(struct spa_pod_sequence_body), unit); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/param/video/raw-utils.h: In function ‘int spa_format_video_raw_parse(const spa_pod*, spa_video_info_raw*)’: /usr/include/spa-0.2/spa/pod/parser.h:561:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 561 | ({ \ | ^ /usr/include/spa-0.2/spa/param/video/raw-utils.h:41:16: note: in expansion of macro ‘spa_pod_parse_object’ 41 | return spa_pod_parse_object(format, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/parser.h:539:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 539 | ({ \ | ^ /usr/include/spa-0.2/spa/pod/parser.h:564:9: note: in expansion of macro ‘spa_pod_parser_get_object’ 564 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/param/video/raw-utils.h:41:16: note: in expansion of macro ‘spa_pod_parse_object’ 41 | return spa_pod_parse_object(format, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/param/video/dsp-utils.h: In function ‘int spa_format_video_dsp_parse(const spa_pod*, spa_video_info_dsp*)’: /usr/include/spa-0.2/spa/pod/parser.h:561:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 561 | ({ \ | ^ /usr/include/spa-0.2/spa/param/video/dsp-utils.h:41:16: note: in expansion of macro ‘spa_pod_parse_object’ 41 | return spa_pod_parse_object(format, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/parser.h:539:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 539 | ({ \ | ^ /usr/include/spa-0.2/spa/pod/parser.h:564:9: note: in expansion of macro ‘spa_pod_parser_get_object’ 564 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/param/video/dsp-utils.h:41:16: note: in expansion of macro ‘spa_pod_parse_object’ 41 | return spa_pod_parse_object(format, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/param/video/h264-utils.h: In function ‘int spa_format_video_h264_parse(const spa_pod*, spa_video_info_h264*)’: /usr/include/spa-0.2/spa/pod/parser.h:561:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 561 | ({ \ | ^ /usr/include/spa-0.2/spa/param/video/h264-utils.h:33:16: note: in expansion of macro ‘spa_pod_parse_object’ 33 | return spa_pod_parse_object(format, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/parser.h:539:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 539 | ({ \ | ^ /usr/include/spa-0.2/spa/pod/parser.h:564:9: note: in expansion of macro ‘spa_pod_parser_get_object’ 564 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/param/video/h264-utils.h:33:16: note: in expansion of macro ‘spa_pod_parse_object’ 33 | return spa_pod_parse_object(format, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/param/video/mjpg-utils.h: In function ‘int spa_format_video_mjpg_parse(const spa_pod*, spa_video_info_mjpg*)’: /usr/include/spa-0.2/spa/pod/parser.h:561:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 561 | ({ \ | ^ /usr/include/spa-0.2/spa/param/video/mjpg-utils.h:33:16: note: in expansion of macro ‘spa_pod_parse_object’ 33 | return spa_pod_parse_object(format, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/parser.h:539:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 539 | ({ \ | ^ /usr/include/spa-0.2/spa/pod/parser.h:564:9: note: in expansion of macro ‘spa_pod_parser_get_object’ 564 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/param/video/mjpg-utils.h:33:16: note: in expansion of macro ‘spa_pod_parse_object’ 33 | return spa_pod_parse_object(format, | ^~~~~~~~~~~~~~~~~~~~ At global scope: cc1plus: note: unrecognized command-line option ‘-Wno-c99-extensions’ may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option ‘-Wno-gnu-statement-expression-from-macro-expansion’ may have been intended to silence earlier diagnostics [ 45%] Building CXX object src/CMakeFiles/KPipeWireRecord.dir/libvpxencoder.cpp.o cd /<>/obj-i686-linux-gnu/src && /usr/bin/i686-linux-gnu-g++ -DEGL_NO_PLATFORM_SPECIFIC_TYPES -DEGL_NO_X11 -DKCOREADDONS_LIB -DKF_DEPRECATED_WARNINGS_SINCE=0x70000 -DKF_DISABLE_DEPRECATED_BEFORE_AND_AT=0x60900 -DKPIPEWIREDMABUF_DEPRECATED_WARNINGS_SINCE=0x0 -DKPIPEWIREDMABUF_DISABLE_DEPRECATED_BEFORE_AND_AT=0x0 -DKPIPEWIRE_DEPRECATED_WARNINGS_SINCE=0x0 -DKPIPEWIRE_DISABLE_DEPRECATED_BEFORE_AND_AT=0x0 -DKPipeWireRecord_EXPORTS -DMESA_EGL_NO_X11_HEADERS -DQT_CORE_LIB -DQT_DEPRECATED_WARNINGS_SINCE=0x70000 -DQT_DISABLE_DEPRECATED_BEFORE=0x60801 -DQT_GUI_LIB -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_FOREACH -DQT_NO_KEYWORDS -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_QSTRINGBUILDER -DTRANSLATION_DOMAIN=\"kpipewire6\" -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/<>/obj-i686-linux-gnu/src -I/<>/src -I/<>/obj-i686-linux-gnu/src/KPipeWireRecord_autogen/include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -isystem /usr/include/i386-linux-gnu/qt6/QtCore -isystem /usr/include/i386-linux-gnu/qt6 -isystem /usr/lib/i386-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/i386-linux-gnu/qt6/QtGui -isystem /usr/include/KF6/KCoreAddons -isystem /usr/include/libdrm -isystem /usr/include/i386-linux-gnu/qt6/QtGui/6.8.2 -isystem /usr/include/i386-linux-gnu/qt6/QtGui/6.8.2/QtGui -isystem /usr/include/i386-linux-gnu/qt6/QtCore/6.8.2 -isystem /usr/include/i386-linux-gnu/qt6/QtCore/6.8.2/QtCore -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Werror=init-self -Werror=undef -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -pedantic -Wzero-as-null-pointer-constant -Wmissing-include-dirs -std=c++20 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wno-gnu-statement-expression-from-macro-expansion -Wno-zero-as-null-pointer-constant -Wno-c99-extensions -Wno-cast-align -I/usr/include -MD -MT src/CMakeFiles/KPipeWireRecord.dir/libvpxencoder.cpp.o -MF CMakeFiles/KPipeWireRecord.dir/libvpxencoder.cpp.o.d -o CMakeFiles/KPipeWireRecord.dir/libvpxencoder.cpp.o -c /<>/src/libvpxencoder.cpp In file included from /usr/include/spa-0.2/spa/utils/hook.h:13, from /usr/include/spa-0.2/spa/support/plugin.h:15, from /usr/include/pipewire-0.3/pipewire/pipewire.h:12, from /<>/src/pipewiresourcestream.h:20, from /<>/src/dmabufhandler.h:11, from /<>/src/encoder_p.h:15, from /<>/src/libvpxencoder_p.h:9, from /<>/src/libvpxencoder.cpp:9: /usr/include/spa-0.2/spa/utils/list.h: In function ‘void spa_list_init(spa_list*)’: /usr/include/spa-0.2/spa/utils/list.h:37:64: warning: ISO C++ forbids compound-literals [-Wpedantic] 37 | #define SPA_LIST_INIT(list) ((struct spa_list){ (list), (list) }) | ^ /usr/include/spa-0.2/spa/utils/list.h:41:17: note: in expansion of macro ‘SPA_LIST_INIT’ 41 | *list = SPA_LIST_INIT(list); | ^~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h: In function ‘void spa_hook_list_append(spa_hook_list*, spa_hook*, const void*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:133:86: warning: ISO C++ forbids compound-literals [-Wpedantic] 133 | #define SPA_CALLBACKS_INIT(_funcs,_data) ((struct spa_callbacks){ (_funcs), (_data), }) | ^ /usr/include/spa-0.2/spa/utils/hook.h:442:20: note: in expansion of macro ‘SPA_CALLBACKS_INIT’ 442 | hook->cb = SPA_CALLBACKS_INIT(funcs, data); | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h: In function ‘void spa_hook_list_prepend(spa_hook_list*, spa_hook*, const void*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:133:86: warning: ISO C++ forbids compound-literals [-Wpedantic] 133 | #define SPA_CALLBACKS_INIT(_funcs,_data) ((struct spa_callbacks){ (_funcs), (_data), }) | ^ /usr/include/spa-0.2/spa/utils/hook.h:452:20: note: in expansion of macro ‘SPA_CALLBACKS_INIT’ 452 | hook->cb = SPA_CALLBACKS_INIT(funcs, data); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/spa-0.2/spa/support/plugin.h:16: /usr/include/spa-0.2/spa/utils/dict.h: In function ‘const spa_dict_item* spa_dict_lookup_item(const spa_dict*, const char*)’: /usr/include/spa-0.2/spa/utils/dict.h:39:75: warning: ISO C++ forbids compound-literals [-Wpedantic] 39 | #define SPA_DICT_ITEM(key,value) ((struct spa_dict_item) { (key), (value) }) | ^ /usr/include/spa-0.2/spa/utils/dict.h:40:39: note: in expansion of macro ‘SPA_DICT_ITEM’ 40 | #define SPA_DICT_ITEM_INIT(key,value) SPA_DICT_ITEM(key,value) | ^~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/dict.h:83:42: note: in expansion of macro ‘SPA_DICT_ITEM_INIT’ 83 | struct spa_dict_item k = SPA_DICT_ITEM_INIT(key, NULL); | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/plugin.h: In function ‘int spa_handle_get_interface(spa_handle*, const char*, void**)’: /usr/include/spa-0.2/spa/utils/hook.h:263:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 263 | ({ \ | ^ /usr/include/spa-0.2/spa/support/plugin.h:69:16: note: in expansion of macro ‘spa_api_func_r’ 69 | return spa_api_func_r(int, -ENOTSUP, object, get_interface, 0, type, iface); | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/plugin.h: In function ‘int spa_handle_clear(spa_handle*)’: /usr/include/spa-0.2/spa/utils/hook.h:263:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 263 | ({ \ | ^ /usr/include/spa-0.2/spa/support/plugin.h:74:16: note: in expansion of macro ‘spa_api_func_r’ 74 | return spa_api_func_r(int, -ENOTSUP, object, clear, 0); | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/plugin.h: In function ‘size_t spa_handle_factory_get_size(const spa_handle_factory*, const spa_dict*)’: /usr/include/spa-0.2/spa/utils/hook.h:263:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 263 | ({ \ | ^ /usr/include/spa-0.2/spa/support/plugin.h:185:16: note: in expansion of macro ‘spa_api_func_r’ 185 | return spa_api_func_r(size_t, 0, object, get_size, 1, params); | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/plugin.h: In function ‘int spa_handle_factory_init(const spa_handle_factory*, spa_handle*, const spa_dict*, const spa_support*, uint32_t)’: /usr/include/spa-0.2/spa/utils/hook.h:263:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 263 | ({ \ | ^ /usr/include/spa-0.2/spa/support/plugin.h:192:16: note: in expansion of macro ‘spa_api_func_r’ 192 | return spa_api_func_r(int, -ENOTSUP, object, init, 1, handle, info, | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/plugin.h: In function ‘int spa_handle_factory_enum_interface_info(const spa_handle_factory*, const spa_interface_info**, uint32_t*)’: /usr/include/spa-0.2/spa/utils/hook.h:263:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 263 | ({ \ | ^ /usr/include/spa-0.2/spa/support/plugin.h:199:16: note: in expansion of macro ‘spa_api_func_r’ 199 | return spa_api_func_r(int, -ENOTSUP, object, enum_interface_info, 1, | ^~~~~~~~~~~~~~ In file included from /usr/include/spa-0.2/spa/support/plugin.h:14: /usr/include/pipewire-0.3/pipewire/array.h: In function ‘int pw_array_ensure_size(pw_array*, size_t)’: /usr/include/spa-0.2/spa/utils/defs.h:285:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 285 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/array.h:120:25: note: in expansion of macro ‘SPA_ROUND_UP’ 120 | alloc = SPA_ROUND_UP(need, arr->extend); | ^~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/string.h: In function ‘int spa_strbuf_append(spa_strbuf*, const char*, ...)’: /usr/include/spa-0.2/spa/utils/defs.h:147:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 147 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/string.h:392:29: note: in expansion of macro ‘SPA_MIN’ 392 | buf->pos += SPA_MIN(remain, (size_t)written); | ^~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h: In function ‘int pw_core_add_listener(pw_core*, spa_hook*, const pw_core_events*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/core.h:354:16: note: in expansion of macro ‘spa_api_method_r’ 354 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h:354:16: note: in expansion of macro ‘spa_api_method_r’ 354 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h: In function ‘int pw_core_hello(pw_core*, uint32_t)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/core.h:362:16: note: in expansion of macro ‘spa_api_method_r’ 362 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h:362:16: note: in expansion of macro ‘spa_api_method_r’ 362 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h: In function ‘int pw_core_sync(pw_core*, uint32_t, int)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/core.h:370:16: note: in expansion of macro ‘spa_api_method_r’ 370 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h:370:16: note: in expansion of macro ‘spa_api_method_r’ 370 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h: In function ‘int pw_core_pong(pw_core*, uint32_t, int)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/core.h:378:16: note: in expansion of macro ‘spa_api_method_r’ 378 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h:378:16: note: in expansion of macro ‘spa_api_method_r’ 378 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h: In function ‘int pw_core_error(pw_core*, uint32_t, int, int, const char*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/core.h:386:16: note: in expansion of macro ‘spa_api_method_r’ 386 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h:386:16: note: in expansion of macro ‘spa_api_method_r’ 386 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h: In function ‘pw_registry* pw_core_get_registry(pw_core*, uint32_t, size_t)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/core.h:419:16: note: in expansion of macro ‘spa_api_method_r’ 419 | return spa_api_method_r(struct pw_registry*, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h:419:16: note: in expansion of macro ‘spa_api_method_r’ 419 | return spa_api_method_r(struct pw_registry*, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h: In function ‘void* pw_core_create_object(pw_core*, const char*, const char*, uint32_t, const spa_dict*, size_t)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/core.h:433:16: note: in expansion of macro ‘spa_api_method_r’ 433 | return spa_api_method_r(void*, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h:433:16: note: in expansion of macro ‘spa_api_method_r’ 433 | return spa_api_method_r(void*, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h: In function ‘void pw_core_destroy(pw_core*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:275:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 275 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/core.h:442:9: note: in expansion of macro ‘spa_api_method_v’ 442 | spa_api_method_v(pw_core, (struct spa_interface*)core, destroy, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:165:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 165 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:238:9: note: in expansion of macro ‘spa_callbacks_call’ 238 | spa_callbacks_call(&(iface)->cb,method_type,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:277:9: note: in expansion of macro ‘spa_interface_call’ 277 | spa_interface_call(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h:442:9: note: in expansion of macro ‘spa_api_method_v’ 442 | spa_api_method_v(pw_core, (struct spa_interface*)core, destroy, 0, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h: In function ‘int pw_registry_add_listener(pw_registry*, spa_hook*, const pw_registry_events*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/core.h:569:16: note: in expansion of macro ‘spa_api_method_r’ 569 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h:569:16: note: in expansion of macro ‘spa_api_method_r’ 569 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h: In function ‘void* pw_registry_bind(pw_registry*, uint32_t, const char*, uint32_t, size_t)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/core.h:580:16: note: in expansion of macro ‘spa_api_method_r’ 580 | return spa_api_method_r(void*, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h:580:16: note: in expansion of macro ‘spa_api_method_r’ 580 | return spa_api_method_r(void*, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h: In function ‘int pw_registry_destroy(pw_registry*, uint32_t)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/core.h:589:16: note: in expansion of macro ‘spa_api_method_r’ 589 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h:589:16: note: in expansion of macro ‘spa_api_method_r’ 589 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘ssize_t spa_system_read(spa_system*, int, void*, size_t)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:111:16: note: in expansion of macro ‘spa_api_method_fast_r’ 111 | return spa_api_method_fast_r(ssize_t, -ENOTSUP, spa_system, &object->iface, read, 0, fd, buf, count); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:111:16: note: in expansion of macro ‘spa_api_method_fast_r’ 111 | return spa_api_method_fast_r(ssize_t, -ENOTSUP, spa_system, &object->iface, read, 0, fd, buf, count); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘ssize_t spa_system_write(spa_system*, int, const void*, size_t)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:115:16: note: in expansion of macro ‘spa_api_method_fast_r’ 115 | return spa_api_method_fast_r(ssize_t, -ENOTSUP, spa_system, &object->iface, write, 0, fd, buf, count); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:115:16: note: in expansion of macro ‘spa_api_method_fast_r’ 115 | return spa_api_method_fast_r(ssize_t, -ENOTSUP, spa_system, &object->iface, write, 0, fd, buf, count); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_close(spa_system*, int)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:122:16: note: in expansion of macro ‘spa_api_method_fast_r’ 122 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, close, 0, fd); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:122:16: note: in expansion of macro ‘spa_api_method_fast_r’ 122 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, close, 0, fd); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_clock_gettime(spa_system*, int, timespec*)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:127:16: note: in expansion of macro ‘spa_api_method_fast_r’ 127 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, clock_gettime, 0, clockid, value); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:127:16: note: in expansion of macro ‘spa_api_method_fast_r’ 127 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, clock_gettime, 0, clockid, value); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_clock_getres(spa_system*, int, timespec*)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:132:16: note: in expansion of macro ‘spa_api_method_fast_r’ 132 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, clock_getres, 0, clockid, res); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:132:16: note: in expansion of macro ‘spa_api_method_fast_r’ 132 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, clock_getres, 0, clockid, res); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_pollfd_create(spa_system*, int)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:137:16: note: in expansion of macro ‘spa_api_method_fast_r’ 137 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, pollfd_create, 0, flags); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:137:16: note: in expansion of macro ‘spa_api_method_fast_r’ 137 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, pollfd_create, 0, flags); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_pollfd_add(spa_system*, int, int, uint32_t, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:141:16: note: in expansion of macro ‘spa_api_method_fast_r’ 141 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, pollfd_add, 0, pfd, fd, events, data); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:141:16: note: in expansion of macro ‘spa_api_method_fast_r’ 141 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, pollfd_add, 0, pfd, fd, events, data); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_pollfd_mod(spa_system*, int, int, uint32_t, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:145:16: note: in expansion of macro ‘spa_api_method_fast_r’ 145 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, pollfd_mod, 0, pfd, fd, events, data); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:145:16: note: in expansion of macro ‘spa_api_method_fast_r’ 145 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, pollfd_mod, 0, pfd, fd, events, data); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_pollfd_del(spa_system*, int, int)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:149:16: note: in expansion of macro ‘spa_api_method_fast_r’ 149 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, pollfd_del, 0, pfd, fd); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:149:16: note: in expansion of macro ‘spa_api_method_fast_r’ 149 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, pollfd_del, 0, pfd, fd); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_pollfd_wait(spa_system*, int, spa_poll_event*, int, int)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:154:16: note: in expansion of macro ‘spa_api_method_fast_r’ 154 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, pollfd_wait, 0, pfd, ev, n_ev, timeout); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:154:16: note: in expansion of macro ‘spa_api_method_fast_r’ 154 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, pollfd_wait, 0, pfd, ev, n_ev, timeout); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_timerfd_create(spa_system*, int, int)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:159:16: note: in expansion of macro ‘spa_api_method_fast_r’ 159 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, timerfd_create, 0, clockid, flags); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:159:16: note: in expansion of macro ‘spa_api_method_fast_r’ 159 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, timerfd_create, 0, clockid, flags); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_timerfd_settime(spa_system*, int, int, const itimerspec*, itimerspec*)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:167:16: note: in expansion of macro ‘spa_api_method_fast_r’ 167 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, timerfd_settime, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:167:16: note: in expansion of macro ‘spa_api_method_fast_r’ 167 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, timerfd_settime, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_timerfd_gettime(spa_system*, int, itimerspec*)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:174:16: note: in expansion of macro ‘spa_api_method_fast_r’ 174 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, timerfd_gettime, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:174:16: note: in expansion of macro ‘spa_api_method_fast_r’ 174 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, timerfd_gettime, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_timerfd_read(spa_system*, int, uint64_t*)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:179:16: note: in expansion of macro ‘spa_api_method_fast_r’ 179 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, timerfd_read, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:179:16: note: in expansion of macro ‘spa_api_method_fast_r’ 179 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, timerfd_read, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_eventfd_create(spa_system*, int)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:185:16: note: in expansion of macro ‘spa_api_method_fast_r’ 185 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, eventfd_create, 0, flags); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:185:16: note: in expansion of macro ‘spa_api_method_fast_r’ 185 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, eventfd_create, 0, flags); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_eventfd_write(spa_system*, int, uint64_t)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:189:16: note: in expansion of macro ‘spa_api_method_fast_r’ 189 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, eventfd_write, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:189:16: note: in expansion of macro ‘spa_api_method_fast_r’ 189 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, eventfd_write, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_eventfd_read(spa_system*, int, uint64_t*)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:194:16: note: in expansion of macro ‘spa_api_method_fast_r’ 194 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, eventfd_read, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:194:16: note: in expansion of macro ‘spa_api_method_fast_r’ 194 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, eventfd_read, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_signalfd_create(spa_system*, int, int)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:200:16: note: in expansion of macro ‘spa_api_method_fast_r’ 200 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, signalfd_create, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:200:16: note: in expansion of macro ‘spa_api_method_fast_r’ 200 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, signalfd_create, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_signalfd_read(spa_system*, int, int*)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:206:16: note: in expansion of macro ‘spa_api_method_fast_r’ 206 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, signalfd_read, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:206:16: note: in expansion of macro ‘spa_api_method_fast_r’ 206 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, signalfd_read, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘int spa_loop_add_source(spa_loop*, spa_source*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:140:16: note: in expansion of macro ‘spa_api_method_r’ 140 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:140:16: note: in expansion of macro ‘spa_api_method_r’ 140 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘int spa_loop_update_source(spa_loop*, spa_source*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:145:16: note: in expansion of macro ‘spa_api_method_r’ 145 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:145:16: note: in expansion of macro ‘spa_api_method_r’ 145 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘int spa_loop_remove_source(spa_loop*, spa_source*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:150:16: note: in expansion of macro ‘spa_api_method_r’ 150 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:150:16: note: in expansion of macro ‘spa_api_method_r’ 150 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘int spa_loop_invoke(spa_loop*, spa_invoke_func_t, uint32_t, const void*, size_t, bool, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:157:16: note: in expansion of macro ‘spa_api_method_r’ 157 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:157:16: note: in expansion of macro ‘spa_api_method_r’ 157 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘void spa_loop_control_hook_before(spa_hook_list*)’: /usr/include/spa-0.2/spa/utils/hook.h:174:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 174 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:180:17: note: in expansion of macro ‘spa_callbacks_call_fast’ 180 | spa_callbacks_call_fast(&h->cb, struct spa_loop_control_hooks, before, 0); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘void spa_loop_control_hook_after(spa_hook_list*)’: /usr/include/spa-0.2/spa/utils/hook.h:174:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 174 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:187:17: note: in expansion of macro ‘spa_callbacks_call_fast’ 187 | spa_callbacks_call_fast(&h->cb, struct spa_loop_control_hooks, after, 0); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘int spa_loop_control_get_fd(spa_loop_control*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:282:16: note: in expansion of macro ‘spa_api_method_r’ 282 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:282:16: note: in expansion of macro ‘spa_api_method_r’ 282 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘void spa_loop_control_add_hook(spa_loop_control*, spa_hook*, const spa_loop_control_hooks*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:275:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 275 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:289:9: note: in expansion of macro ‘spa_api_method_v’ 289 | spa_api_method_v(spa_loop_control, &object->iface, add_hook, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:165:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 165 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:238:9: note: in expansion of macro ‘spa_callbacks_call’ 238 | spa_callbacks_call(&(iface)->cb,method_type,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:277:9: note: in expansion of macro ‘spa_interface_call’ 277 | spa_interface_call(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:289:9: note: in expansion of macro ‘spa_api_method_v’ 289 | spa_api_method_v(spa_loop_control, &object->iface, add_hook, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘void spa_loop_control_enter(spa_loop_control*)’: /usr/include/spa-0.2/spa/utils/hook.h:275:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 275 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:294:9: note: in expansion of macro ‘spa_api_method_v’ 294 | spa_api_method_v(spa_loop_control, &object->iface, enter, 0); | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:165:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 165 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:238:9: note: in expansion of macro ‘spa_callbacks_call’ 238 | spa_callbacks_call(&(iface)->cb,method_type,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:277:9: note: in expansion of macro ‘spa_interface_call’ 277 | spa_interface_call(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:294:9: note: in expansion of macro ‘spa_api_method_v’ 294 | spa_api_method_v(spa_loop_control, &object->iface, enter, 0); | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘void spa_loop_control_leave(spa_loop_control*)’: /usr/include/spa-0.2/spa/utils/hook.h:275:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 275 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:298:9: note: in expansion of macro ‘spa_api_method_v’ 298 | spa_api_method_v(spa_loop_control, &object->iface, leave, 0); | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:165:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 165 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:238:9: note: in expansion of macro ‘spa_callbacks_call’ 238 | spa_callbacks_call(&(iface)->cb,method_type,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:277:9: note: in expansion of macro ‘spa_interface_call’ 277 | spa_interface_call(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:298:9: note: in expansion of macro ‘spa_api_method_v’ 298 | spa_api_method_v(spa_loop_control, &object->iface, leave, 0); | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘int spa_loop_control_iterate(spa_loop_control*, int)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:303:16: note: in expansion of macro ‘spa_api_method_r’ 303 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:303:16: note: in expansion of macro ‘spa_api_method_r’ 303 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘int spa_loop_control_iterate_fast(spa_loop_control*, int)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:309:16: note: in expansion of macro ‘spa_api_method_fast_r’ 309 | return spa_api_method_fast_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:309:16: note: in expansion of macro ‘spa_api_method_fast_r’ 309 | return spa_api_method_fast_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘int spa_loop_control_check(spa_loop_control*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:314:16: note: in expansion of macro ‘spa_api_method_r’ 314 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:314:16: note: in expansion of macro ‘spa_api_method_r’ 314 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘spa_source* spa_loop_utils_add_io(spa_loop_utils*, int, uint32_t, bool, spa_source_io_func_t, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:371:16: note: in expansion of macro ‘spa_api_method_r’ 371 | return spa_api_method_r(struct spa_source *, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:371:16: note: in expansion of macro ‘spa_api_method_r’ 371 | return spa_api_method_r(struct spa_source *, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘int spa_loop_utils_update_io(spa_loop_utils*, spa_source*, uint32_t)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:377:16: note: in expansion of macro ‘spa_api_method_r’ 377 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:377:16: note: in expansion of macro ‘spa_api_method_r’ 377 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘spa_source* spa_loop_utils_add_idle(spa_loop_utils*, bool, spa_source_idle_func_t, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:384:16: note: in expansion of macro ‘spa_api_method_r’ 384 | return spa_api_method_r(struct spa_source *, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:384:16: note: in expansion of macro ‘spa_api_method_r’ 384 | return spa_api_method_r(struct spa_source *, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘int spa_loop_utils_enable_idle(spa_loop_utils*, spa_source*, bool)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:390:16: note: in expansion of macro ‘spa_api_method_r’ 390 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:390:16: note: in expansion of macro ‘spa_api_method_r’ 390 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘spa_source* spa_loop_utils_add_event(spa_loop_utils*, spa_source_event_func_t, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:396:16: note: in expansion of macro ‘spa_api_method_r’ 396 | return spa_api_method_r(struct spa_source *, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:396:16: note: in expansion of macro ‘spa_api_method_r’ 396 | return spa_api_method_r(struct spa_source *, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘int spa_loop_utils_signal_event(spa_loop_utils*, spa_source*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:402:16: note: in expansion of macro ‘spa_api_method_r’ 402 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:402:16: note: in expansion of macro ‘spa_api_method_r’ 402 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘spa_source* spa_loop_utils_add_timer(spa_loop_utils*, spa_source_timer_func_t, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:408:16: note: in expansion of macro ‘spa_api_method_r’ 408 | return spa_api_method_r(struct spa_source *, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:408:16: note: in expansion of macro ‘spa_api_method_r’ 408 | return spa_api_method_r(struct spa_source *, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘int spa_loop_utils_update_timer(spa_loop_utils*, spa_source*, timespec*, timespec*, bool)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:415:16: note: in expansion of macro ‘spa_api_method_r’ 415 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:415:16: note: in expansion of macro ‘spa_api_method_r’ 415 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘spa_source* spa_loop_utils_add_signal(spa_loop_utils*, int, spa_source_signal_func_t, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:423:16: note: in expansion of macro ‘spa_api_method_r’ 423 | return spa_api_method_r(struct spa_source *, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:423:16: note: in expansion of macro ‘spa_api_method_r’ 423 | return spa_api_method_r(struct spa_source *, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘void spa_loop_utils_destroy_source(spa_loop_utils*, spa_source*)’: /usr/include/spa-0.2/spa/utils/hook.h:275:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 275 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:430:9: note: in expansion of macro ‘spa_api_method_v’ 430 | spa_api_method_v(spa_loop_utils, &object->iface, destroy_source, 0, source); | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:165:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 165 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:238:9: note: in expansion of macro ‘spa_callbacks_call’ 238 | spa_callbacks_call(&(iface)->cb,method_type,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:277:9: note: in expansion of macro ‘spa_interface_call’ 277 | spa_interface_call(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:430:9: note: in expansion of macro ‘spa_api_method_v’ 430 | spa_api_method_v(spa_loop_utils, &object->iface, destroy_source, 0, source); | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/client.h: In function ‘int pw_client_add_listener(pw_client*, spa_hook*, const pw_client_events*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/client.h:165:16: note: in expansion of macro ‘spa_api_method_r’ 165 | return spa_api_method_r(int, -ENOTSUP, pw_client, (struct spa_interface*)object, add_listener, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/client.h:165:16: note: in expansion of macro ‘spa_api_method_r’ 165 | return spa_api_method_r(int, -ENOTSUP, pw_client, (struct spa_interface*)object, add_listener, 0, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/client.h: In function ‘int pw_client_error(pw_client*, uint32_t, int, const char*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/client.h:172:16: note: in expansion of macro ‘spa_api_method_r’ 172 | return spa_api_method_r(int, -ENOTSUP, pw_client, (struct spa_interface*)object, error, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/client.h:172:16: note: in expansion of macro ‘spa_api_method_r’ 172 | return spa_api_method_r(int, -ENOTSUP, pw_client, (struct spa_interface*)object, error, 0, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/client.h: In function ‘int pw_client_update_properties(pw_client*, const spa_dict*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/client.h:179:16: note: in expansion of macro ‘spa_api_method_r’ 179 | return spa_api_method_r(int, -ENOTSUP, pw_client, (struct spa_interface*)object, update_properties, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/client.h:179:16: note: in expansion of macro ‘spa_api_method_r’ 179 | return spa_api_method_r(int, -ENOTSUP, pw_client, (struct spa_interface*)object, update_properties, 0, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/client.h: In function ‘int pw_client_get_permissions(pw_client*, uint32_t, uint32_t)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/client.h:186:16: note: in expansion of macro ‘spa_api_method_r’ 186 | return spa_api_method_r(int, -ENOTSUP, pw_client, (struct spa_interface*)object, get_permissions, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/client.h:186:16: note: in expansion of macro ‘spa_api_method_r’ 186 | return spa_api_method_r(int, -ENOTSUP, pw_client, (struct spa_interface*)object, get_permissions, 0, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/client.h: In function ‘int pw_client_update_permissions(pw_client*, uint32_t, const pw_permission*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/client.h:194:16: note: in expansion of macro ‘spa_api_method_r’ 194 | return spa_api_method_r(int, -ENOTSUP, pw_client, (struct spa_interface*)object, update_permissions, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/client.h:194:16: note: in expansion of macro ‘spa_api_method_r’ 194 | return spa_api_method_r(int, -ENOTSUP, pw_client, (struct spa_interface*)object, update_permissions, 0, | ^~~~~~~~~~~~~~~~ In file included from /usr/include/pipewire-0.3/pipewire/conf.h:8, from /usr/include/pipewire-0.3/pipewire/pipewire.h:16: /usr/include/spa-0.2/spa/utils/json-core.h: In function ‘void spa_json_init(spa_json*, const char*, size_t)’: /usr/include/spa-0.2/spa/utils/json-core.h:50:89: warning: ISO C++ forbids compound-literals [-Wpedantic] 50 | #define SPA_JSON_INIT(data,size) ((struct spa_json) { (data), (data)+(size), NULL, 0, 0 }) | ^ /usr/include/spa-0.2/spa/utils/json-core.h:54:18: note: in expansion of macro ‘SPA_JSON_INIT’ 54 | *iter = SPA_JSON_INIT(data, size); | ^~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h: In function ‘void spa_json_enter(spa_json*, spa_json*)’: /usr/include/spa-0.2/spa/utils/json-core.h:56:110: warning: ISO C++ forbids compound-literals [-Wpedantic] 56 | #define SPA_JSON_ENTER(iter) ((struct spa_json) { (iter)->cur, (iter)->end, (iter), (iter)->state & 0xff0, 0 }) | ^ /usr/include/spa-0.2/spa/utils/json-core.h:60:16: note: in expansion of macro ‘SPA_JSON_ENTER’ 60 | *sub = SPA_JSON_ENTER(iter); | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h: In function ‘void spa_json_save(spa_json*, spa_json*)’: /usr/include/spa-0.2/spa/utils/json-core.h:63:99: warning: ISO C++ forbids compound-literals [-Wpedantic] 63 | #define SPA_JSON_SAVE(iter) ((struct spa_json) { (iter)->cur, (iter)->end, NULL, (iter)->state, 0 }) | ^ /usr/include/spa-0.2/spa/utils/json-core.h:67:17: note: in expansion of macro ‘SPA_JSON_SAVE’ 67 | *save = SPA_JSON_SAVE(iter); | ^~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h: In function ‘void spa_json_start(spa_json*, spa_json*, const char*)’: /usr/include/spa-0.2/spa/utils/json-core.h:70:82: warning: ISO C++ forbids compound-literals [-Wpedantic] 70 | #define SPA_JSON_START(iter,p) ((struct spa_json) { (p), (iter)->end, NULL, 0, 0 }) | ^ /usr/include/spa-0.2/spa/utils/json-core.h:74:16: note: in expansion of macro ‘SPA_JSON_START’ 74 | *sub = SPA_JSON_START(iter,pos); | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h: In function ‘int spa_json_next(spa_json*, const char**)’: /usr/include/spa-0.2/spa/utils/defs.h:83:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 83 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/defs.h:91:81: note: in expansion of macro ‘SPA_FLAG_CLEAR’ 91 | #define SPA_FLAG_UPDATE(field,flag,val) ((val) ? SPA_FLAG_SET((field),(flag)) : SPA_FLAG_CLEAR((field),(flag))) | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h:141:41: note: in expansion of macro ‘SPA_FLAG_UPDATE’ 141 | SPA_FLAG_UPDATE(flag, __KEY_FLAG, !(flag & __KEY_FLAG)); | ^~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/defs.h:83:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 83 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/json-core.h:153:41: note: in expansion of macro ‘SPA_FLAG_CLEAR’ 153 | SPA_FLAG_CLEAR(flag, __KEY_FLAG); | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/defs.h:83:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 83 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/defs.h:91:81: note: in expansion of macro ‘SPA_FLAG_CLEAR’ 91 | #define SPA_FLAG_UPDATE(field,flag,val) ((val) ? SPA_FLAG_SET((field),(flag)) : SPA_FLAG_CLEAR((field),(flag))) | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h:156:33: note: in expansion of macro ‘SPA_FLAG_UPDATE’ 156 | SPA_FLAG_UPDATE(iter->state, __ARRAY_FLAG, cur == '['); | ^~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/defs.h:83:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 83 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/defs.h:91:81: note: in expansion of macro ‘SPA_FLAG_CLEAR’ 91 | #define SPA_FLAG_UPDATE(field,flag,val) ((val) ? SPA_FLAG_SET((field),(flag)) : SPA_FLAG_CLEAR((field),(flag))) | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h:163:41: note: in expansion of macro ‘SPA_FLAG_UPDATE’ 163 | SPA_FLAG_UPDATE(iter->state, __PREV_ARRAY_FLAG, flag & __ARRAY_FLAG); | ^~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/defs.h:83:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 83 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/defs.h:91:81: note: in expansion of macro ‘SPA_FLAG_CLEAR’ 91 | #define SPA_FLAG_UPDATE(field,flag,val) ((val) ? SPA_FLAG_SET((field),(flag)) : SPA_FLAG_CLEAR((field),(flag))) | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h:166:41: note: in expansion of macro ‘SPA_FLAG_UPDATE’ 166 | SPA_FLAG_UPDATE(array_stack[(iter->depth-1) >> 6], mask, flag & __ARRAY_FLAG); | ^~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/defs.h:83:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 83 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/defs.h:91:81: note: in expansion of macro ‘SPA_FLAG_CLEAR’ 91 | #define SPA_FLAG_UPDATE(field,flag,val) ((val) ? SPA_FLAG_SET((field),(flag)) : SPA_FLAG_CLEAR((field),(flag))) | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h:196:41: note: in expansion of macro ‘SPA_FLAG_UPDATE’ 196 | SPA_FLAG_UPDATE(iter->state, __ARRAY_FLAG, flag & __PREV_ARRAY_FLAG); | ^~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/defs.h:83:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 83 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/defs.h:91:81: note: in expansion of macro ‘SPA_FLAG_CLEAR’ 91 | #define SPA_FLAG_UPDATE(field,flag,val) ((val) ? SPA_FLAG_SET((field),(flag)) : SPA_FLAG_CLEAR((field),(flag))) | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h:199:41: note: in expansion of macro ‘SPA_FLAG_UPDATE’ 199 | SPA_FLAG_UPDATE(iter->state, __ARRAY_FLAG, | ^~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/defs.h:83:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 83 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/defs.h:91:81: note: in expansion of macro ‘SPA_FLAG_CLEAR’ 91 | #define SPA_FLAG_UPDATE(field,flag,val) ((val) ? SPA_FLAG_SET((field),(flag)) : SPA_FLAG_CLEAR((field),(flag))) | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h:216:41: note: in expansion of macro ‘SPA_FLAG_UPDATE’ 216 | SPA_FLAG_UPDATE(flag, __KEY_FLAG, !(flag & __KEY_FLAG)); | ^~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h:250:25: warning: range expressions in switch statements are non-standard [-Wpedantic] 250 | case 240 ... 247: | ^~~~ /usr/include/spa-0.2/spa/utils/json-core.h:253:25: warning: range expressions in switch statements are non-standard [-Wpedantic] 253 | case 224 ... 239: | ^~~~ /usr/include/spa-0.2/spa/utils/json-core.h:256:25: warning: range expressions in switch statements are non-standard [-Wpedantic] 256 | case 192 ... 223: | ^~~~ /usr/include/spa-0.2/spa/utils/json-core.h:267:25: warning: range expressions in switch statements are non-standard [-Wpedantic] 267 | case 128 ... 191: | ^~~~ /usr/include/spa-0.2/spa/utils/json-core.h: In function ‘bool spa_json_get_error(spa_json*, const char*, spa_error_location*)’: /usr/include/spa-0.2/spa/utils/defs.h:159:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 159 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/json-core.h:369:24: note: in expansion of macro ‘SPA_CLAMP’ 369 | code = SPA_CLAMP(iter->state & 0xff, 0u, SPA_N_ELEMENTS(reasons)-1); | ^~~~~~~~~ /usr/include/spa-0.2/spa/utils/defs.h:147:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 147 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/defs.h:163:9: note: in expansion of macro ‘SPA_MIN’ 163 | SPA_MIN(SPA_MAX(_v, _low), _high); \ | ^~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h:369:24: note: in expansion of macro ‘SPA_CLAMP’ 369 | code = SPA_CLAMP(iter->state & 0xff, 0u, SPA_N_ELEMENTS(reasons)-1); | ^~~~~~~~~ /usr/include/spa-0.2/spa/utils/defs.h:153:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 153 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/defs.h:148:20: note: in definition of macro ‘SPA_MIN’ 148 | __typeof__(a) _min_a = (a); \ | ^ /usr/include/spa-0.2/spa/utils/defs.h:163:17: note: in expansion of macro ‘SPA_MAX’ 163 | SPA_MIN(SPA_MAX(_v, _low), _high); \ | ^~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h:369:24: note: in expansion of macro ‘SPA_CLAMP’ 369 | code = SPA_CLAMP(iter->state & 0xff, 0u, SPA_N_ELEMENTS(reasons)-1); | ^~~~~~~~~ /usr/include/spa-0.2/spa/utils/defs.h:153:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 153 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/defs.h:148:33: note: in definition of macro ‘SPA_MIN’ 148 | __typeof__(a) _min_a = (a); \ | ^ /usr/include/spa-0.2/spa/utils/defs.h:163:17: note: in expansion of macro ‘SPA_MAX’ 163 | SPA_MIN(SPA_MAX(_v, _low), _high); \ | ^~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h:369:24: note: in expansion of macro ‘SPA_CLAMP’ 369 | code = SPA_CLAMP(iter->state & 0xff, 0u, SPA_N_ELEMENTS(reasons)-1); | ^~~~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h: In function ‘int spa_json_parse_float(const char*, int, float*)’: /usr/include/spa-0.2/spa/utils/json-core.h:414:37: warning: range expressions in switch statements are non-standard [-Wpedantic] 414 | case '+': case '-': case '0' ... '9': case '.': case 'e': case 'E': break; | ^~~~ /usr/include/pipewire-0.3/pipewire/device.h: In function ‘int pw_device_add_listener(pw_device*, spa_hook*, const pw_device_events*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/device.h:155:16: note: in expansion of macro ‘spa_api_method_r’ 155 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/device.h:155:16: note: in expansion of macro ‘spa_api_method_r’ 155 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/device.h: In function ‘int pw_device_subscribe_params(pw_device*, uint32_t*, uint32_t)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/device.h:163:16: note: in expansion of macro ‘spa_api_method_r’ 163 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/device.h:163:16: note: in expansion of macro ‘spa_api_method_r’ 163 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/device.h: In function ‘int pw_device_enum_params(pw_device*, int, uint32_t, uint32_t, uint32_t, const spa_pod*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/device.h:173:16: note: in expansion of macro ‘spa_api_method_r’ 173 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/device.h:173:16: note: in expansion of macro ‘spa_api_method_r’ 173 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/device.h: In function ‘int pw_device_set_param(pw_device*, uint32_t, uint32_t, const spa_pod*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/device.h:182:16: note: in expansion of macro ‘spa_api_method_r’ 182 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/device.h:182:16: note: in expansion of macro ‘spa_api_method_r’ 182 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_add_listener(spa_node*, spa_hook*, const spa_node_events*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:650:16: note: in expansion of macro ‘spa_api_method_r’ 650 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, add_listener, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:650:16: note: in expansion of macro ‘spa_api_method_r’ 650 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, add_listener, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_set_callbacks(spa_node*, const spa_node_callbacks*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:657:16: note: in expansion of macro ‘spa_api_method_r’ 657 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, set_callbacks, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:657:16: note: in expansion of macro ‘spa_api_method_r’ 657 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, set_callbacks, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_sync(spa_node*, int)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:662:16: note: in expansion of macro ‘spa_api_method_r’ 662 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, sync, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:662:16: note: in expansion of macro ‘spa_api_method_r’ 662 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, sync, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_enum_params(spa_node*, int, uint32_t, uint32_t, uint32_t, const spa_pod*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:669:16: note: in expansion of macro ‘spa_api_method_r’ 669 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, enum_params, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:669:16: note: in expansion of macro ‘spa_api_method_r’ 669 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, enum_params, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_set_param(spa_node*, uint32_t, uint32_t, const spa_pod*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:676:16: note: in expansion of macro ‘spa_api_method_r’ 676 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, set_param, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:676:16: note: in expansion of macro ‘spa_api_method_r’ 676 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, set_param, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_set_io(spa_node*, uint32_t, void*, size_t)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:682:16: note: in expansion of macro ‘spa_api_method_r’ 682 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, set_io, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:682:16: note: in expansion of macro ‘spa_api_method_r’ 682 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, set_io, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_send_command(spa_node*, const spa_command*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:688:16: note: in expansion of macro ‘spa_api_method_r’ 688 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, send_command, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:688:16: note: in expansion of macro ‘spa_api_method_r’ 688 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, send_command, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_add_port(spa_node*, spa_direction, uint32_t, const spa_dict*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:695:16: note: in expansion of macro ‘spa_api_method_r’ 695 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, add_port, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:695:16: note: in expansion of macro ‘spa_api_method_r’ 695 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, add_port, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_remove_port(spa_node*, spa_direction, uint32_t)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:701:16: note: in expansion of macro ‘spa_api_method_r’ 701 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, remove_port, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:701:16: note: in expansion of macro ‘spa_api_method_r’ 701 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, remove_port, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_port_enum_params(spa_node*, int, spa_direction, uint32_t, uint32_t, uint32_t, uint32_t, const spa_pod*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:709:16: note: in expansion of macro ‘spa_api_method_r’ 709 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, port_enum_params, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:709:16: note: in expansion of macro ‘spa_api_method_r’ 709 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, port_enum_params, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_port_set_param(spa_node*, spa_direction, uint32_t, uint32_t, uint32_t, const spa_pod*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:718:16: note: in expansion of macro ‘spa_api_method_r’ 718 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, port_set_param, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:718:16: note: in expansion of macro ‘spa_api_method_r’ 718 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, port_set_param, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_port_use_buffers(spa_node*, spa_direction, uint32_t, uint32_t, spa_buffer**, uint32_t)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:728:16: note: in expansion of macro ‘spa_api_method_r’ 728 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, port_use_buffers, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:728:16: note: in expansion of macro ‘spa_api_method_r’ 728 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, port_use_buffers, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_port_set_io(spa_node*, spa_direction, uint32_t, uint32_t, void*, size_t)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:736:16: note: in expansion of macro ‘spa_api_method_r’ 736 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, port_set_io, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:736:16: note: in expansion of macro ‘spa_api_method_r’ 736 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, port_set_io, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_port_reuse_buffer(spa_node*, uint32_t, uint32_t)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:742:16: note: in expansion of macro ‘spa_api_method_r’ 742 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, port_reuse_buffer, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:742:16: note: in expansion of macro ‘spa_api_method_r’ 742 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, port_reuse_buffer, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_port_reuse_buffer_fast(spa_node*, uint32_t, uint32_t)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:747:16: note: in expansion of macro ‘spa_api_method_fast_r’ 747 | return spa_api_method_fast_r(int, -ENOTSUP, spa_node, &object->iface, port_reuse_buffer, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:747:16: note: in expansion of macro ‘spa_api_method_fast_r’ 747 | return spa_api_method_fast_r(int, -ENOTSUP, spa_node, &object->iface, port_reuse_buffer, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_process(spa_node*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:752:16: note: in expansion of macro ‘spa_api_method_r’ 752 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, process, 0); | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:752:16: note: in expansion of macro ‘spa_api_method_r’ 752 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, process, 0); | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_process_fast(spa_node*)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:756:16: note: in expansion of macro ‘spa_api_method_fast_r’ 756 | return spa_api_method_fast_r(int, -ENOTSUP, spa_node, &object->iface, process, 0); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:756:16: note: in expansion of macro ‘spa_api_method_fast_r’ 756 | return spa_api_method_fast_r(int, -ENOTSUP, spa_node, &object->iface, process, 0); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/factory.h: In function ‘int pw_factory_add_listener(pw_factory*, spa_hook*, const pw_factory_events*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/factory.h:97:16: note: in expansion of macro ‘spa_api_method_r’ 97 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/factory.h:97:16: note: in expansion of macro ‘spa_api_method_r’ 97 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/log.h: In function ‘void spa_log_topic_init(spa_log*, spa_log_topic*)’: /usr/include/spa-0.2/spa/utils/hook.h:165:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 165 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:238:9: note: in expansion of macro ‘spa_callbacks_call’ 238 | spa_callbacks_call(&(iface)->cb,method_type,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/log.h:229:9: note: in expansion of macro ‘spa_interface_call’ 229 | spa_interface_call(&log->iface, struct spa_log_methods, topic_init, 1, topic); | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/log.h: In function ‘void spa_log_logtv(spa_log*, spa_log_level, const spa_log_topic*, const char*, int, const char*, const char*, va_list)’: /usr/include/spa-0.2/spa/utils/hook.h:165:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 165 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:238:9: note: in expansion of macro ‘spa_callbacks_call’ 238 | spa_callbacks_call(&(iface)->cb,method_type,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/log.h:273:22: note: in expansion of macro ‘spa_interface_call’ 273 | if (!spa_interface_call(i, | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:165:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 165 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:238:9: note: in expansion of macro ‘spa_callbacks_call’ 238 | spa_callbacks_call(&(iface)->cb,method_type,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/log.h:277:21: note: in expansion of macro ‘spa_interface_call’ 277 | spa_interface_call(i, | ^~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/link.h: In function ‘int pw_link_add_listener(pw_link*, spa_hook*, const pw_link_events*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/link.h:123:16: note: in expansion of macro ‘spa_api_method_r’ 123 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/link.h:123:16: note: in expansion of macro ‘spa_api_method_r’ 123 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/module.h: In function ‘int pw_module_add_listener(pw_module*, spa_hook*, const pw_module_events*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/module.h:95:16: note: in expansion of macro ‘spa_api_method_r’ 95 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/module.h:95:16: note: in expansion of macro ‘spa_api_method_r’ 95 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/node.h: In function ‘int pw_node_add_listener(pw_node*, spa_hook*, const pw_node_events*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/node.h:194:16: note: in expansion of macro ‘spa_api_method_r’ 194 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/node.h:194:16: note: in expansion of macro ‘spa_api_method_r’ 194 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/node.h: In function ‘int pw_node_subscribe_params(pw_node*, uint32_t*, uint32_t)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/node.h:202:16: note: in expansion of macro ‘spa_api_method_r’ 202 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/node.h:202:16: note: in expansion of macro ‘spa_api_method_r’ 202 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/node.h: In function ‘int pw_node_enum_params(pw_node*, int, uint32_t, uint32_t, uint32_t, const spa_pod*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/node.h:212:16: note: in expansion of macro ‘spa_api_method_r’ 212 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/node.h:212:16: note: in expansion of macro ‘spa_api_method_r’ 212 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/node.h: In function ‘int pw_node_set_param(pw_node*, uint32_t, uint32_t, const spa_pod*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/node.h:221:16: note: in expansion of macro ‘spa_api_method_r’ 221 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/node.h:221:16: note: in expansion of macro ‘spa_api_method_r’ 221 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/node.h: In function ‘int pw_node_send_command(pw_node*, const spa_command*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/node.h:229:16: note: in expansion of macro ‘spa_api_method_r’ 229 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/node.h:229:16: note: in expansion of macro ‘spa_api_method_r’ 229 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/port.h: In function ‘int pw_port_add_listener(pw_port*, spa_hook*, const pw_port_events*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/port.h:155:16: note: in expansion of macro ‘spa_api_method_r’ 155 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/port.h:155:16: note: in expansion of macro ‘spa_api_method_r’ 155 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/port.h: In function ‘int pw_port_subscribe_params(pw_port*, uint32_t*, uint32_t)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/port.h:163:16: note: in expansion of macro ‘spa_api_method_r’ 163 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/port.h:163:16: note: in expansion of macro ‘spa_api_method_r’ 163 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/port.h: In function ‘int pw_port_enum_params(pw_port*, int, uint32_t, uint32_t, uint32_t, const spa_pod*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/port.h:173:16: note: in expansion of macro ‘spa_api_method_r’ 173 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/port.h:173:16: note: in expansion of macro ‘spa_api_method_r’ 173 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/thread.h: In function ‘spa_thread* spa_thread_utils_create(spa_thread_utils*, const spa_dict*, void* (*)(void*), void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/thread.h:72:16: note: in expansion of macro ‘spa_api_method_r’ 72 | return spa_api_method_r(struct spa_thread *, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/thread.h:72:16: note: in expansion of macro ‘spa_api_method_r’ 72 | return spa_api_method_r(struct spa_thread *, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/thread.h: In function ‘int spa_thread_utils_join(spa_thread_utils*, spa_thread*, void**)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/thread.h:82:16: note: in expansion of macro ‘spa_api_method_r’ 82 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/thread.h:82:16: note: in expansion of macro ‘spa_api_method_r’ 82 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/thread.h: In function ‘int spa_thread_utils_get_rt_range(spa_thread_utils*, const spa_dict*, int*, int*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/thread.h:92:16: note: in expansion of macro ‘spa_api_method_r’ 92 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/thread.h:92:16: note: in expansion of macro ‘spa_api_method_r’ 92 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/thread.h: In function ‘int spa_thread_utils_acquire_rt(spa_thread_utils*, spa_thread*, int)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/thread.h:102:16: note: in expansion of macro ‘spa_api_method_r’ 102 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/thread.h:102:16: note: in expansion of macro ‘spa_api_method_r’ 102 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/thread.h: In function ‘int spa_thread_utils_drop_rt(spa_thread_utils*, spa_thread*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/thread.h:112:16: note: in expansion of macro ‘spa_api_method_r’ 112 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/thread.h:112:16: note: in expansion of macro ‘spa_api_method_r’ 112 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/iter.h: In function ‘uint32_t spa_pod_copy_array(const spa_pod*, uint32_t, void*, uint32_t)’: /usr/include/spa-0.2/spa/utils/defs.h:147:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 147 | ({ \ | ^ /usr/include/spa-0.2/spa/pod/iter.h:345:20: note: in expansion of macro ‘SPA_MIN’ 345 | n_values = SPA_MIN(n_values, max_values); | ^~~~~~~ /usr/include/spa-0.2/spa/pod/iter.h: In function ‘spa_pod* spa_pod_get_values(const spa_pod*, uint32_t*, uint32_t*)’: /usr/include/spa-0.2/spa/utils/defs.h:147:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 147 | ({ \ | ^ /usr/include/spa-0.2/spa/pod/iter.h:361:35: note: in expansion of macro ‘SPA_MIN’ 361 | *n_vals = SPA_MIN(1u, SPA_POD_CHOICE_N_VALUES(pod)); | ^~~~~~~ In file included from /usr/include/spa-0.2/spa/param/format-utils.h:18, from /<>/src/pipewiresourcestream.h:21: /usr/include/spa-0.2/spa/pod/parser.h: In function ‘void spa_pod_parser_init(spa_pod_parser*, const void*, uint32_t)’: /usr/include/spa-0.2/spa/pod/parser.h:44:100: warning: ISO C++ forbids compound-literals [-Wpedantic] 44 | #define SPA_POD_PARSER_INIT(buffer,size) ((struct spa_pod_parser){ (buffer), (size), 0, {0,0,NULL}}) | ^ /usr/include/spa-0.2/spa/pod/parser.h:49:19: note: in expansion of macro ‘SPA_POD_PARSER_INIT’ 49 | *parser = SPA_POD_PARSER_INIT(data, size); | ^~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/param/format-utils.h: In function ‘int spa_format_parse(const spa_pod*, uint32_t*, uint32_t*)’: /usr/include/spa-0.2/spa/pod/parser.h:561:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 561 | ({ \ | ^ /usr/include/spa-0.2/spa/param/format-utils.h:32:16: note: in expansion of macro ‘spa_pod_parse_object’ 32 | return spa_pod_parse_object(format, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/parser.h:539:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 539 | ({ \ | ^ /usr/include/spa-0.2/spa/pod/parser.h:564:9: note: in expansion of macro ‘spa_pod_parser_get_object’ 564 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/param/format-utils.h:32:16: note: in expansion of macro ‘spa_pod_parse_object’ 32 | return spa_pod_parse_object(format, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘void spa_pod_builder_set_callbacks(spa_pod_builder*, const spa_pod_builder_callbacks*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:133:86: warning: ISO C++ forbids compound-literals [-Wpedantic] 133 | #define SPA_CALLBACKS_INIT(_funcs,_data) ((struct spa_callbacks){ (_funcs), (_data), }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:72:30: note: in expansion of macro ‘SPA_CALLBACKS_INIT’ 72 | builder->callbacks = SPA_CALLBACKS_INIT(callbacks, data); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/spa-0.2/spa/param/video/raw-utils.h:18, from /usr/include/spa-0.2/spa/param/video/format-utils.h:14, from /<>/src/pipewiresourcestream.h:23: /usr/include/spa-0.2/spa/pod/builder.h: In function ‘void spa_pod_builder_init(spa_pod_builder*, void*, uint32_t)’: /usr/include/spa-0.2/spa/pod/builder.h:60:114: warning: ISO C++ forbids compound-literals [-Wpedantic] 60 | #define SPA_POD_BUILDER_INIT(buffer,size) ((struct spa_pod_builder){ (buffer), (size), 0, {0,0,NULL},{NULL,NULL}}) | ^ /usr/include/spa-0.2/spa/pod/builder.h:87:20: note: in expansion of macro ‘SPA_POD_BUILDER_INIT’ 87 | *builder = SPA_POD_BUILDER_INIT(data, size); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_raw(spa_pod_builder*, const void*, uint32_t)’: /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/pod/builder.h:140:25: note: in expansion of macro ‘spa_callbacks_call_res’ 140 | spa_callbacks_call_res(&builder->callbacks, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_primitive(spa_pod_builder*, const spa_pod*)’: /usr/include/spa-0.2/spa/utils/defs.h:83:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 83 | ({ \ | ^ /usr/include/spa-0.2/spa/pod/builder.h:205:17: note: in expansion of macro ‘SPA_FLAG_CLEAR’ 205 | SPA_FLAG_CLEAR(builder->state.flags, SPA_POD_BUILDER_FLAG_FIRST); | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_none(spa_pod_builder*)’: /usr/include/spa-0.2/spa/pod/builder.h:214:68: warning: ISO C++ forbids compound-literals [-Wpedantic] 214 | #define SPA_POD_INIT(size,type) ((struct spa_pod) { (size), (type) }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:216:29: note: in expansion of macro ‘SPA_POD_INIT’ 216 | #define SPA_POD_INIT_None() SPA_POD_INIT(0, SPA_TYPE_None) | ^~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h:220:34: note: in expansion of macro ‘SPA_POD_INIT_None’ 220 | const struct spa_pod p = SPA_POD_INIT_None(); | ^~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_child(spa_pod_builder*, uint32_t, uint32_t)’: /usr/include/spa-0.2/spa/pod/builder.h:214:68: warning: ISO C++ forbids compound-literals [-Wpedantic] 214 | #define SPA_POD_INIT(size,type) ((struct spa_pod) { (size), (type) }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:226:34: note: in expansion of macro ‘SPA_POD_INIT’ 226 | const struct spa_pod p = SPA_POD_INIT(size,type); | ^~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/defs.h:83:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 83 | ({ \ | ^ /usr/include/spa-0.2/spa/pod/builder.h:227:9: note: in expansion of macro ‘SPA_FLAG_CLEAR’ 227 | SPA_FLAG_CLEAR(builder->state.flags, SPA_POD_BUILDER_FLAG_FIRST); | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_bool(spa_pod_builder*, bool)’: /usr/include/spa-0.2/spa/pod/builder.h:231:110: warning: ISO C++ forbids compound-literals [-Wpedantic] 231 | #define SPA_POD_INIT_Bool(val) ((struct spa_pod_bool){ { sizeof(uint32_t), SPA_TYPE_Bool }, (val) ? 1 : 0, 0 }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:235:39: note: in expansion of macro ‘SPA_POD_INIT_Bool’ 235 | const struct spa_pod_bool p = SPA_POD_INIT_Bool(val); | ^~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_id(spa_pod_builder*, uint32_t)’: /usr/include/spa-0.2/spa/pod/builder.h:239:96: warning: ISO C++ forbids compound-literals [-Wpedantic] 239 | #define SPA_POD_INIT_Id(val) ((struct spa_pod_id){ { sizeof(uint32_t), SPA_TYPE_Id }, (val), 0 }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:243:37: note: in expansion of macro ‘SPA_POD_INIT_Id’ 243 | const struct spa_pod_id p = SPA_POD_INIT_Id(val); | ^~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_int(spa_pod_builder*, int32_t)’: /usr/include/spa-0.2/spa/pod/builder.h:247:98: warning: ISO C++ forbids compound-literals [-Wpedantic] 247 | #define SPA_POD_INIT_Int(val) ((struct spa_pod_int){ { sizeof(int32_t), SPA_TYPE_Int }, (val), 0 }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:251:38: note: in expansion of macro ‘SPA_POD_INIT_Int’ 251 | const struct spa_pod_int p = SPA_POD_INIT_Int(val); | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_long(spa_pod_builder*, int64_t)’: /usr/include/spa-0.2/spa/pod/builder.h:255:98: warning: ISO C++ forbids compound-literals [-Wpedantic] 255 | #define SPA_POD_INIT_Long(val) ((struct spa_pod_long){ { sizeof(int64_t), SPA_TYPE_Long }, (val) }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:259:39: note: in expansion of macro ‘SPA_POD_INIT_Long’ 259 | const struct spa_pod_long p = SPA_POD_INIT_Long(val); | ^~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_float(spa_pod_builder*, float)’: /usr/include/spa-0.2/spa/pod/builder.h:263:102: warning: ISO C++ forbids compound-literals [-Wpedantic] 263 | #define SPA_POD_INIT_Float(val) ((struct spa_pod_float){ { sizeof(float), SPA_TYPE_Float }, (val), 0 }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:267:40: note: in expansion of macro ‘SPA_POD_INIT_Float’ 267 | const struct spa_pod_float p = SPA_POD_INIT_Float(val); | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_double(spa_pod_builder*, double)’: /usr/include/spa-0.2/spa/pod/builder.h:271:103: warning: ISO C++ forbids compound-literals [-Wpedantic] 271 | #define SPA_POD_INIT_Double(val) ((struct spa_pod_double){ { sizeof(double), SPA_TYPE_Double }, (val) }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:275:41: note: in expansion of macro ‘SPA_POD_INIT_Double’ 275 | const struct spa_pod_double p = SPA_POD_INIT_Double(val); | ^~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_string_len(spa_pod_builder*, const char*, uint32_t)’: /usr/include/spa-0.2/spa/pod/builder.h:279:87: warning: ISO C++ forbids compound-literals [-Wpedantic] 279 | #define SPA_POD_INIT_String(len) ((struct spa_pod_string){ { (len), SPA_TYPE_String } }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:296:41: note: in expansion of macro ‘SPA_POD_INIT_String’ 296 | const struct spa_pod_string p = SPA_POD_INIT_String(len+1); | ^~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_bytes(spa_pod_builder*, const void*, uint32_t)’: /usr/include/spa-0.2/spa/pod/builder.h:309:84: warning: ISO C++ forbids compound-literals [-Wpedantic] 309 | #define SPA_POD_INIT_Bytes(len) ((struct spa_pod_bytes){ { (len), SPA_TYPE_Bytes } }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:314:40: note: in expansion of macro ‘SPA_POD_INIT_Bytes’ 314 | const struct spa_pod_bytes p = SPA_POD_INIT_Bytes(len); | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_pointer(spa_pod_builder*, uint32_t, const void*)’: /usr/include/spa-0.2/spa/pod/builder.h:329:151: warning: ISO C++ forbids compound-literals [-Wpedantic] 329 | #define SPA_POD_INIT_Pointer(type,value) ((struct spa_pod_pointer){ { sizeof(struct spa_pod_pointer_body), SPA_TYPE_Pointer }, { (type), 0, (value) } }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:334:42: note: in expansion of macro ‘SPA_POD_INIT_Pointer’ 334 | const struct spa_pod_pointer p = SPA_POD_INIT_Pointer(type, val); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_fd(spa_pod_builder*, int64_t)’: /usr/include/spa-0.2/spa/pod/builder.h:338:90: warning: ISO C++ forbids compound-literals [-Wpedantic] 338 | #define SPA_POD_INIT_Fd(fd) ((struct spa_pod_fd){ { sizeof(int64_t), SPA_TYPE_Fd }, (fd) }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:342:37: note: in expansion of macro ‘SPA_POD_INIT_Fd’ 342 | const struct spa_pod_fd p = SPA_POD_INIT_Fd(fd); | ^~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_rectangle(spa_pod_builder*, uint32_t, uint32_t)’: /usr/include/spa-0.2/spa/utils/defs.h:100:80: warning: ISO C++ forbids compound-literals [-Wpedantic] 100 | #define SPA_RECTANGLE(width,height) ((struct spa_rectangle){ (width), (height) }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:346:121: note: in definition of macro ‘SPA_POD_INIT_Rectangle’ 346 | #define SPA_POD_INIT_Rectangle(val) ((struct spa_pod_rectangle){ { sizeof(struct spa_rectangle), SPA_TYPE_Rectangle }, (val) }) | ^~~ /usr/include/spa-0.2/spa/pod/builder.h:351:67: note: in expansion of macro ‘SPA_RECTANGLE’ 351 | const struct spa_pod_rectangle p = SPA_POD_INIT_Rectangle(SPA_RECTANGLE(width, height)); | ^~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h:346:126: warning: ISO C++ forbids compound-literals [-Wpedantic] 346 | #define SPA_POD_INIT_Rectangle(val) ((struct spa_pod_rectangle){ { sizeof(struct spa_rectangle), SPA_TYPE_Rectangle }, (val) }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:351:44: note: in expansion of macro ‘SPA_POD_INIT_Rectangle’ 351 | const struct spa_pod_rectangle p = SPA_POD_INIT_Rectangle(SPA_RECTANGLE(width, height)); | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_fraction(spa_pod_builder*, uint32_t, uint32_t)’: /usr/include/spa-0.2/spa/utils/defs.h:118:72: warning: ISO C++ forbids compound-literals [-Wpedantic] 118 | #define SPA_FRACTION(num,denom) ((struct spa_fraction){ (num), (denom) }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:355:117: note: in definition of macro ‘SPA_POD_INIT_Fraction’ 355 | #define SPA_POD_INIT_Fraction(val) ((struct spa_pod_fraction){ { sizeof(struct spa_fraction), SPA_TYPE_Fraction }, (val) }) | ^~~ /usr/include/spa-0.2/spa/pod/builder.h:360:65: note: in expansion of macro ‘SPA_FRACTION’ 360 | const struct spa_pod_fraction p = SPA_POD_INIT_Fraction(SPA_FRACTION(num, denom)); | ^~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h:355:122: warning: ISO C++ forbids compound-literals [-Wpedantic] 355 | #define SPA_POD_INIT_Fraction(val) ((struct spa_pod_fraction){ { sizeof(struct spa_fraction), SPA_TYPE_Fraction }, (val) }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:360:43: note: in expansion of macro ‘SPA_POD_INIT_Fraction’ 360 | const struct spa_pod_fraction p = SPA_POD_INIT_Fraction(SPA_FRACTION(num, denom)); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_push_struct(spa_pod_builder*, spa_pod_frame*)’: /usr/include/spa-0.2/spa/pod/builder.h:411:89: warning: ISO C++ forbids compound-literals [-Wpedantic] 411 | #define SPA_POD_INIT_Struct(size) ((struct spa_pod_struct){ { (size), SPA_TYPE_Struct } }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:416:41: note: in expansion of macro ‘SPA_POD_INIT_Struct’ 416 | const struct spa_pod_struct p = SPA_POD_INIT_Struct(0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_push_object(spa_pod_builder*, spa_pod_frame*, uint32_t, uint32_t)’: /usr/include/spa-0.2/spa/pod/builder.h:423:136: warning: ISO C++ forbids compound-literals [-Wpedantic] 423 | #define SPA_POD_INIT_Object(size,type,id,...) ((struct spa_pod_object){ { (size), SPA_TYPE_Object }, { (type), (id) }, ##__VA_ARGS__ }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:430:13: note: in expansion of macro ‘SPA_POD_INIT_Object’ 430 | SPA_POD_INIT_Object(sizeof(struct spa_pod_object_body), type, id); | ^~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_push_sequence(spa_pod_builder*, spa_pod_frame*, uint32_t)’: /usr/include/spa-0.2/spa/pod/builder.h:448:80: warning: ISO C++ forbids compound-literals [-Wpedantic] 448 | ((struct spa_pod_sequence){ { (size), SPA_TYPE_Sequence}, {(unit), 0 } }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:454:13: note: in expansion of macro ‘SPA_POD_INIT_Sequence’ 454 | SPA_POD_INIT_Sequence(sizeof(struct spa_pod_sequence_body), unit); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/param/video/raw-utils.h: In function ‘int spa_format_video_raw_parse(const spa_pod*, spa_video_info_raw*)’: /usr/include/spa-0.2/spa/pod/parser.h:561:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 561 | ({ \ | ^ /usr/include/spa-0.2/spa/param/video/raw-utils.h:41:16: note: in expansion of macro ‘spa_pod_parse_object’ 41 | return spa_pod_parse_object(format, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/parser.h:539:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 539 | ({ \ | ^ /usr/include/spa-0.2/spa/pod/parser.h:564:9: note: in expansion of macro ‘spa_pod_parser_get_object’ 564 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/param/video/raw-utils.h:41:16: note: in expansion of macro ‘spa_pod_parse_object’ 41 | return spa_pod_parse_object(format, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/param/video/dsp-utils.h: In function ‘int spa_format_video_dsp_parse(const spa_pod*, spa_video_info_dsp*)’: /usr/include/spa-0.2/spa/pod/parser.h:561:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 561 | ({ \ | ^ /usr/include/spa-0.2/spa/param/video/dsp-utils.h:41:16: note: in expansion of macro ‘spa_pod_parse_object’ 41 | return spa_pod_parse_object(format, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/parser.h:539:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 539 | ({ \ | ^ /usr/include/spa-0.2/spa/pod/parser.h:564:9: note: in expansion of macro ‘spa_pod_parser_get_object’ 564 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/param/video/dsp-utils.h:41:16: note: in expansion of macro ‘spa_pod_parse_object’ 41 | return spa_pod_parse_object(format, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/param/video/h264-utils.h: In function ‘int spa_format_video_h264_parse(const spa_pod*, spa_video_info_h264*)’: /usr/include/spa-0.2/spa/pod/parser.h:561:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 561 | ({ \ | ^ /usr/include/spa-0.2/spa/param/video/h264-utils.h:33:16: note: in expansion of macro ‘spa_pod_parse_object’ 33 | return spa_pod_parse_object(format, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/parser.h:539:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 539 | ({ \ | ^ /usr/include/spa-0.2/spa/pod/parser.h:564:9: note: in expansion of macro ‘spa_pod_parser_get_object’ 564 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/param/video/h264-utils.h:33:16: note: in expansion of macro ‘spa_pod_parse_object’ 33 | return spa_pod_parse_object(format, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/param/video/mjpg-utils.h: In function ‘int spa_format_video_mjpg_parse(const spa_pod*, spa_video_info_mjpg*)’: /usr/include/spa-0.2/spa/pod/parser.h:561:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 561 | ({ \ | ^ /usr/include/spa-0.2/spa/param/video/mjpg-utils.h:33:16: note: in expansion of macro ‘spa_pod_parse_object’ 33 | return spa_pod_parse_object(format, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/parser.h:539:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 539 | ({ \ | ^ /usr/include/spa-0.2/spa/pod/parser.h:564:9: note: in expansion of macro ‘spa_pod_parser_get_object’ 564 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/param/video/mjpg-utils.h:33:16: note: in expansion of macro ‘spa_pod_parse_object’ 33 | return spa_pod_parse_object(format, | ^~~~~~~~~~~~~~~~~~~~ At global scope: cc1plus: note: unrecognized command-line option ‘-Wno-c99-extensions’ may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option ‘-Wno-gnu-statement-expression-from-macro-expansion’ may have been intended to silence earlier diagnostics [ 46%] Building CXX object src/CMakeFiles/KPipeWireRecord.dir/libvpxvp9encoder.cpp.o cd /<>/obj-i686-linux-gnu/src && /usr/bin/i686-linux-gnu-g++ -DEGL_NO_PLATFORM_SPECIFIC_TYPES -DEGL_NO_X11 -DKCOREADDONS_LIB -DKF_DEPRECATED_WARNINGS_SINCE=0x70000 -DKF_DISABLE_DEPRECATED_BEFORE_AND_AT=0x60900 -DKPIPEWIREDMABUF_DEPRECATED_WARNINGS_SINCE=0x0 -DKPIPEWIREDMABUF_DISABLE_DEPRECATED_BEFORE_AND_AT=0x0 -DKPIPEWIRE_DEPRECATED_WARNINGS_SINCE=0x0 -DKPIPEWIRE_DISABLE_DEPRECATED_BEFORE_AND_AT=0x0 -DKPipeWireRecord_EXPORTS -DMESA_EGL_NO_X11_HEADERS -DQT_CORE_LIB -DQT_DEPRECATED_WARNINGS_SINCE=0x70000 -DQT_DISABLE_DEPRECATED_BEFORE=0x60801 -DQT_GUI_LIB -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_FOREACH -DQT_NO_KEYWORDS -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_QSTRINGBUILDER -DTRANSLATION_DOMAIN=\"kpipewire6\" -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/<>/obj-i686-linux-gnu/src -I/<>/src -I/<>/obj-i686-linux-gnu/src/KPipeWireRecord_autogen/include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -isystem /usr/include/i386-linux-gnu/qt6/QtCore -isystem /usr/include/i386-linux-gnu/qt6 -isystem /usr/lib/i386-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/i386-linux-gnu/qt6/QtGui -isystem /usr/include/KF6/KCoreAddons -isystem /usr/include/libdrm -isystem /usr/include/i386-linux-gnu/qt6/QtGui/6.8.2 -isystem /usr/include/i386-linux-gnu/qt6/QtGui/6.8.2/QtGui -isystem /usr/include/i386-linux-gnu/qt6/QtCore/6.8.2 -isystem /usr/include/i386-linux-gnu/qt6/QtCore/6.8.2/QtCore -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Werror=init-self -Werror=undef -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -pedantic -Wzero-as-null-pointer-constant -Wmissing-include-dirs -std=c++20 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wno-gnu-statement-expression-from-macro-expansion -Wno-zero-as-null-pointer-constant -Wno-c99-extensions -Wno-cast-align -I/usr/include -MD -MT src/CMakeFiles/KPipeWireRecord.dir/libvpxvp9encoder.cpp.o -MF CMakeFiles/KPipeWireRecord.dir/libvpxvp9encoder.cpp.o.d -o CMakeFiles/KPipeWireRecord.dir/libvpxvp9encoder.cpp.o -c /<>/src/libvpxvp9encoder.cpp In file included from /usr/include/spa-0.2/spa/utils/hook.h:13, from /usr/include/spa-0.2/spa/support/plugin.h:15, from /usr/include/pipewire-0.3/pipewire/pipewire.h:12, from /<>/src/pipewiresourcestream.h:20, from /<>/src/dmabufhandler.h:11, from /<>/src/encoder_p.h:15, from /<>/src/libvpxvp9encoder_p.h:10, from /<>/src/libvpxvp9encoder.cpp:10: /usr/include/spa-0.2/spa/utils/list.h: In function ‘void spa_list_init(spa_list*)’: /usr/include/spa-0.2/spa/utils/list.h:37:64: warning: ISO C++ forbids compound-literals [-Wpedantic] 37 | #define SPA_LIST_INIT(list) ((struct spa_list){ (list), (list) }) | ^ /usr/include/spa-0.2/spa/utils/list.h:41:17: note: in expansion of macro ‘SPA_LIST_INIT’ 41 | *list = SPA_LIST_INIT(list); | ^~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h: In function ‘void spa_hook_list_append(spa_hook_list*, spa_hook*, const void*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:133:86: warning: ISO C++ forbids compound-literals [-Wpedantic] 133 | #define SPA_CALLBACKS_INIT(_funcs,_data) ((struct spa_callbacks){ (_funcs), (_data), }) | ^ /usr/include/spa-0.2/spa/utils/hook.h:442:20: note: in expansion of macro ‘SPA_CALLBACKS_INIT’ 442 | hook->cb = SPA_CALLBACKS_INIT(funcs, data); | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h: In function ‘void spa_hook_list_prepend(spa_hook_list*, spa_hook*, const void*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:133:86: warning: ISO C++ forbids compound-literals [-Wpedantic] 133 | #define SPA_CALLBACKS_INIT(_funcs,_data) ((struct spa_callbacks){ (_funcs), (_data), }) | ^ /usr/include/spa-0.2/spa/utils/hook.h:452:20: note: in expansion of macro ‘SPA_CALLBACKS_INIT’ 452 | hook->cb = SPA_CALLBACKS_INIT(funcs, data); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/spa-0.2/spa/support/plugin.h:16: /usr/include/spa-0.2/spa/utils/dict.h: In function ‘const spa_dict_item* spa_dict_lookup_item(const spa_dict*, const char*)’: /usr/include/spa-0.2/spa/utils/dict.h:39:75: warning: ISO C++ forbids compound-literals [-Wpedantic] 39 | #define SPA_DICT_ITEM(key,value) ((struct spa_dict_item) { (key), (value) }) | ^ /usr/include/spa-0.2/spa/utils/dict.h:40:39: note: in expansion of macro ‘SPA_DICT_ITEM’ 40 | #define SPA_DICT_ITEM_INIT(key,value) SPA_DICT_ITEM(key,value) | ^~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/dict.h:83:42: note: in expansion of macro ‘SPA_DICT_ITEM_INIT’ 83 | struct spa_dict_item k = SPA_DICT_ITEM_INIT(key, NULL); | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/plugin.h: In function ‘int spa_handle_get_interface(spa_handle*, const char*, void**)’: /usr/include/spa-0.2/spa/utils/hook.h:263:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 263 | ({ \ | ^ /usr/include/spa-0.2/spa/support/plugin.h:69:16: note: in expansion of macro ‘spa_api_func_r’ 69 | return spa_api_func_r(int, -ENOTSUP, object, get_interface, 0, type, iface); | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/plugin.h: In function ‘int spa_handle_clear(spa_handle*)’: /usr/include/spa-0.2/spa/utils/hook.h:263:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 263 | ({ \ | ^ /usr/include/spa-0.2/spa/support/plugin.h:74:16: note: in expansion of macro ‘spa_api_func_r’ 74 | return spa_api_func_r(int, -ENOTSUP, object, clear, 0); | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/plugin.h: In function ‘size_t spa_handle_factory_get_size(const spa_handle_factory*, const spa_dict*)’: /usr/include/spa-0.2/spa/utils/hook.h:263:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 263 | ({ \ | ^ /usr/include/spa-0.2/spa/support/plugin.h:185:16: note: in expansion of macro ‘spa_api_func_r’ 185 | return spa_api_func_r(size_t, 0, object, get_size, 1, params); | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/plugin.h: In function ‘int spa_handle_factory_init(const spa_handle_factory*, spa_handle*, const spa_dict*, const spa_support*, uint32_t)’: /usr/include/spa-0.2/spa/utils/hook.h:263:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 263 | ({ \ | ^ /usr/include/spa-0.2/spa/support/plugin.h:192:16: note: in expansion of macro ‘spa_api_func_r’ 192 | return spa_api_func_r(int, -ENOTSUP, object, init, 1, handle, info, | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/plugin.h: In function ‘int spa_handle_factory_enum_interface_info(const spa_handle_factory*, const spa_interface_info**, uint32_t*)’: /usr/include/spa-0.2/spa/utils/hook.h:263:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 263 | ({ \ | ^ /usr/include/spa-0.2/spa/support/plugin.h:199:16: note: in expansion of macro ‘spa_api_func_r’ 199 | return spa_api_func_r(int, -ENOTSUP, object, enum_interface_info, 1, | ^~~~~~~~~~~~~~ In file included from /usr/include/spa-0.2/spa/support/plugin.h:14: /usr/include/pipewire-0.3/pipewire/array.h: In function ‘int pw_array_ensure_size(pw_array*, size_t)’: /usr/include/spa-0.2/spa/utils/defs.h:285:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 285 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/array.h:120:25: note: in expansion of macro ‘SPA_ROUND_UP’ 120 | alloc = SPA_ROUND_UP(need, arr->extend); | ^~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/string.h: In function ‘int spa_strbuf_append(spa_strbuf*, const char*, ...)’: /usr/include/spa-0.2/spa/utils/defs.h:147:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 147 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/string.h:392:29: note: in expansion of macro ‘SPA_MIN’ 392 | buf->pos += SPA_MIN(remain, (size_t)written); | ^~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h: In function ‘int pw_core_add_listener(pw_core*, spa_hook*, const pw_core_events*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/core.h:354:16: note: in expansion of macro ‘spa_api_method_r’ 354 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h:354:16: note: in expansion of macro ‘spa_api_method_r’ 354 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h: In function ‘int pw_core_hello(pw_core*, uint32_t)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/core.h:362:16: note: in expansion of macro ‘spa_api_method_r’ 362 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h:362:16: note: in expansion of macro ‘spa_api_method_r’ 362 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h: In function ‘int pw_core_sync(pw_core*, uint32_t, int)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/core.h:370:16: note: in expansion of macro ‘spa_api_method_r’ 370 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h:370:16: note: in expansion of macro ‘spa_api_method_r’ 370 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h: In function ‘int pw_core_pong(pw_core*, uint32_t, int)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/core.h:378:16: note: in expansion of macro ‘spa_api_method_r’ 378 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h:378:16: note: in expansion of macro ‘spa_api_method_r’ 378 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h: In function ‘int pw_core_error(pw_core*, uint32_t, int, int, const char*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/core.h:386:16: note: in expansion of macro ‘spa_api_method_r’ 386 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h:386:16: note: in expansion of macro ‘spa_api_method_r’ 386 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h: In function ‘pw_registry* pw_core_get_registry(pw_core*, uint32_t, size_t)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/core.h:419:16: note: in expansion of macro ‘spa_api_method_r’ 419 | return spa_api_method_r(struct pw_registry*, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h:419:16: note: in expansion of macro ‘spa_api_method_r’ 419 | return spa_api_method_r(struct pw_registry*, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h: In function ‘void* pw_core_create_object(pw_core*, const char*, const char*, uint32_t, const spa_dict*, size_t)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/core.h:433:16: note: in expansion of macro ‘spa_api_method_r’ 433 | return spa_api_method_r(void*, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h:433:16: note: in expansion of macro ‘spa_api_method_r’ 433 | return spa_api_method_r(void*, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h: In function ‘void pw_core_destroy(pw_core*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:275:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 275 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/core.h:442:9: note: in expansion of macro ‘spa_api_method_v’ 442 | spa_api_method_v(pw_core, (struct spa_interface*)core, destroy, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:165:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 165 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:238:9: note: in expansion of macro ‘spa_callbacks_call’ 238 | spa_callbacks_call(&(iface)->cb,method_type,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:277:9: note: in expansion of macro ‘spa_interface_call’ 277 | spa_interface_call(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h:442:9: note: in expansion of macro ‘spa_api_method_v’ 442 | spa_api_method_v(pw_core, (struct spa_interface*)core, destroy, 0, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h: In function ‘int pw_registry_add_listener(pw_registry*, spa_hook*, const pw_registry_events*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/core.h:569:16: note: in expansion of macro ‘spa_api_method_r’ 569 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h:569:16: note: in expansion of macro ‘spa_api_method_r’ 569 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h: In function ‘void* pw_registry_bind(pw_registry*, uint32_t, const char*, uint32_t, size_t)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/core.h:580:16: note: in expansion of macro ‘spa_api_method_r’ 580 | return spa_api_method_r(void*, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h:580:16: note: in expansion of macro ‘spa_api_method_r’ 580 | return spa_api_method_r(void*, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h: In function ‘int pw_registry_destroy(pw_registry*, uint32_t)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/core.h:589:16: note: in expansion of macro ‘spa_api_method_r’ 589 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h:589:16: note: in expansion of macro ‘spa_api_method_r’ 589 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘ssize_t spa_system_read(spa_system*, int, void*, size_t)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:111:16: note: in expansion of macro ‘spa_api_method_fast_r’ 111 | return spa_api_method_fast_r(ssize_t, -ENOTSUP, spa_system, &object->iface, read, 0, fd, buf, count); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:111:16: note: in expansion of macro ‘spa_api_method_fast_r’ 111 | return spa_api_method_fast_r(ssize_t, -ENOTSUP, spa_system, &object->iface, read, 0, fd, buf, count); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘ssize_t spa_system_write(spa_system*, int, const void*, size_t)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:115:16: note: in expansion of macro ‘spa_api_method_fast_r’ 115 | return spa_api_method_fast_r(ssize_t, -ENOTSUP, spa_system, &object->iface, write, 0, fd, buf, count); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:115:16: note: in expansion of macro ‘spa_api_method_fast_r’ 115 | return spa_api_method_fast_r(ssize_t, -ENOTSUP, spa_system, &object->iface, write, 0, fd, buf, count); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_close(spa_system*, int)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:122:16: note: in expansion of macro ‘spa_api_method_fast_r’ 122 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, close, 0, fd); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:122:16: note: in expansion of macro ‘spa_api_method_fast_r’ 122 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, close, 0, fd); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_clock_gettime(spa_system*, int, timespec*)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:127:16: note: in expansion of macro ‘spa_api_method_fast_r’ 127 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, clock_gettime, 0, clockid, value); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:127:16: note: in expansion of macro ‘spa_api_method_fast_r’ 127 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, clock_gettime, 0, clockid, value); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_clock_getres(spa_system*, int, timespec*)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:132:16: note: in expansion of macro ‘spa_api_method_fast_r’ 132 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, clock_getres, 0, clockid, res); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:132:16: note: in expansion of macro ‘spa_api_method_fast_r’ 132 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, clock_getres, 0, clockid, res); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_pollfd_create(spa_system*, int)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:137:16: note: in expansion of macro ‘spa_api_method_fast_r’ 137 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, pollfd_create, 0, flags); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:137:16: note: in expansion of macro ‘spa_api_method_fast_r’ 137 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, pollfd_create, 0, flags); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_pollfd_add(spa_system*, int, int, uint32_t, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:141:16: note: in expansion of macro ‘spa_api_method_fast_r’ 141 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, pollfd_add, 0, pfd, fd, events, data); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:141:16: note: in expansion of macro ‘spa_api_method_fast_r’ 141 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, pollfd_add, 0, pfd, fd, events, data); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_pollfd_mod(spa_system*, int, int, uint32_t, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:145:16: note: in expansion of macro ‘spa_api_method_fast_r’ 145 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, pollfd_mod, 0, pfd, fd, events, data); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:145:16: note: in expansion of macro ‘spa_api_method_fast_r’ 145 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, pollfd_mod, 0, pfd, fd, events, data); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_pollfd_del(spa_system*, int, int)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:149:16: note: in expansion of macro ‘spa_api_method_fast_r’ 149 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, pollfd_del, 0, pfd, fd); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:149:16: note: in expansion of macro ‘spa_api_method_fast_r’ 149 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, pollfd_del, 0, pfd, fd); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_pollfd_wait(spa_system*, int, spa_poll_event*, int, int)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:154:16: note: in expansion of macro ‘spa_api_method_fast_r’ 154 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, pollfd_wait, 0, pfd, ev, n_ev, timeout); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:154:16: note: in expansion of macro ‘spa_api_method_fast_r’ 154 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, pollfd_wait, 0, pfd, ev, n_ev, timeout); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_timerfd_create(spa_system*, int, int)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:159:16: note: in expansion of macro ‘spa_api_method_fast_r’ 159 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, timerfd_create, 0, clockid, flags); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:159:16: note: in expansion of macro ‘spa_api_method_fast_r’ 159 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, timerfd_create, 0, clockid, flags); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_timerfd_settime(spa_system*, int, int, const itimerspec*, itimerspec*)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:167:16: note: in expansion of macro ‘spa_api_method_fast_r’ 167 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, timerfd_settime, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:167:16: note: in expansion of macro ‘spa_api_method_fast_r’ 167 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, timerfd_settime, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_timerfd_gettime(spa_system*, int, itimerspec*)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:174:16: note: in expansion of macro ‘spa_api_method_fast_r’ 174 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, timerfd_gettime, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:174:16: note: in expansion of macro ‘spa_api_method_fast_r’ 174 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, timerfd_gettime, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_timerfd_read(spa_system*, int, uint64_t*)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:179:16: note: in expansion of macro ‘spa_api_method_fast_r’ 179 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, timerfd_read, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:179:16: note: in expansion of macro ‘spa_api_method_fast_r’ 179 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, timerfd_read, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_eventfd_create(spa_system*, int)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:185:16: note: in expansion of macro ‘spa_api_method_fast_r’ 185 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, eventfd_create, 0, flags); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:185:16: note: in expansion of macro ‘spa_api_method_fast_r’ 185 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, eventfd_create, 0, flags); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_eventfd_write(spa_system*, int, uint64_t)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:189:16: note: in expansion of macro ‘spa_api_method_fast_r’ 189 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, eventfd_write, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:189:16: note: in expansion of macro ‘spa_api_method_fast_r’ 189 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, eventfd_write, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_eventfd_read(spa_system*, int, uint64_t*)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:194:16: note: in expansion of macro ‘spa_api_method_fast_r’ 194 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, eventfd_read, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:194:16: note: in expansion of macro ‘spa_api_method_fast_r’ 194 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, eventfd_read, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_signalfd_create(spa_system*, int, int)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:200:16: note: in expansion of macro ‘spa_api_method_fast_r’ 200 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, signalfd_create, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:200:16: note: in expansion of macro ‘spa_api_method_fast_r’ 200 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, signalfd_create, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_signalfd_read(spa_system*, int, int*)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:206:16: note: in expansion of macro ‘spa_api_method_fast_r’ 206 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, signalfd_read, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:206:16: note: in expansion of macro ‘spa_api_method_fast_r’ 206 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, signalfd_read, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘int spa_loop_add_source(spa_loop*, spa_source*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:140:16: note: in expansion of macro ‘spa_api_method_r’ 140 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:140:16: note: in expansion of macro ‘spa_api_method_r’ 140 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘int spa_loop_update_source(spa_loop*, spa_source*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:145:16: note: in expansion of macro ‘spa_api_method_r’ 145 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:145:16: note: in expansion of macro ‘spa_api_method_r’ 145 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘int spa_loop_remove_source(spa_loop*, spa_source*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:150:16: note: in expansion of macro ‘spa_api_method_r’ 150 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:150:16: note: in expansion of macro ‘spa_api_method_r’ 150 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘int spa_loop_invoke(spa_loop*, spa_invoke_func_t, uint32_t, const void*, size_t, bool, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:157:16: note: in expansion of macro ‘spa_api_method_r’ 157 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:157:16: note: in expansion of macro ‘spa_api_method_r’ 157 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘void spa_loop_control_hook_before(spa_hook_list*)’: /usr/include/spa-0.2/spa/utils/hook.h:174:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 174 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:180:17: note: in expansion of macro ‘spa_callbacks_call_fast’ 180 | spa_callbacks_call_fast(&h->cb, struct spa_loop_control_hooks, before, 0); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘void spa_loop_control_hook_after(spa_hook_list*)’: /usr/include/spa-0.2/spa/utils/hook.h:174:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 174 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:187:17: note: in expansion of macro ‘spa_callbacks_call_fast’ 187 | spa_callbacks_call_fast(&h->cb, struct spa_loop_control_hooks, after, 0); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘int spa_loop_control_get_fd(spa_loop_control*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:282:16: note: in expansion of macro ‘spa_api_method_r’ 282 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:282:16: note: in expansion of macro ‘spa_api_method_r’ 282 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘void spa_loop_control_add_hook(spa_loop_control*, spa_hook*, const spa_loop_control_hooks*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:275:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 275 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:289:9: note: in expansion of macro ‘spa_api_method_v’ 289 | spa_api_method_v(spa_loop_control, &object->iface, add_hook, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:165:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 165 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:238:9: note: in expansion of macro ‘spa_callbacks_call’ 238 | spa_callbacks_call(&(iface)->cb,method_type,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:277:9: note: in expansion of macro ‘spa_interface_call’ 277 | spa_interface_call(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:289:9: note: in expansion of macro ‘spa_api_method_v’ 289 | spa_api_method_v(spa_loop_control, &object->iface, add_hook, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘void spa_loop_control_enter(spa_loop_control*)’: /usr/include/spa-0.2/spa/utils/hook.h:275:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 275 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:294:9: note: in expansion of macro ‘spa_api_method_v’ 294 | spa_api_method_v(spa_loop_control, &object->iface, enter, 0); | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:165:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 165 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:238:9: note: in expansion of macro ‘spa_callbacks_call’ 238 | spa_callbacks_call(&(iface)->cb,method_type,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:277:9: note: in expansion of macro ‘spa_interface_call’ 277 | spa_interface_call(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:294:9: note: in expansion of macro ‘spa_api_method_v’ 294 | spa_api_method_v(spa_loop_control, &object->iface, enter, 0); | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘void spa_loop_control_leave(spa_loop_control*)’: /usr/include/spa-0.2/spa/utils/hook.h:275:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 275 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:298:9: note: in expansion of macro ‘spa_api_method_v’ 298 | spa_api_method_v(spa_loop_control, &object->iface, leave, 0); | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:165:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 165 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:238:9: note: in expansion of macro ‘spa_callbacks_call’ 238 | spa_callbacks_call(&(iface)->cb,method_type,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:277:9: note: in expansion of macro ‘spa_interface_call’ 277 | spa_interface_call(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:298:9: note: in expansion of macro ‘spa_api_method_v’ 298 | spa_api_method_v(spa_loop_control, &object->iface, leave, 0); | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘int spa_loop_control_iterate(spa_loop_control*, int)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:303:16: note: in expansion of macro ‘spa_api_method_r’ 303 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:303:16: note: in expansion of macro ‘spa_api_method_r’ 303 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘int spa_loop_control_iterate_fast(spa_loop_control*, int)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:309:16: note: in expansion of macro ‘spa_api_method_fast_r’ 309 | return spa_api_method_fast_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:309:16: note: in expansion of macro ‘spa_api_method_fast_r’ 309 | return spa_api_method_fast_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘int spa_loop_control_check(spa_loop_control*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:314:16: note: in expansion of macro ‘spa_api_method_r’ 314 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:314:16: note: in expansion of macro ‘spa_api_method_r’ 314 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘spa_source* spa_loop_utils_add_io(spa_loop_utils*, int, uint32_t, bool, spa_source_io_func_t, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:371:16: note: in expansion of macro ‘spa_api_method_r’ 371 | return spa_api_method_r(struct spa_source *, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:371:16: note: in expansion of macro ‘spa_api_method_r’ 371 | return spa_api_method_r(struct spa_source *, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘int spa_loop_utils_update_io(spa_loop_utils*, spa_source*, uint32_t)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:377:16: note: in expansion of macro ‘spa_api_method_r’ 377 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:377:16: note: in expansion of macro ‘spa_api_method_r’ 377 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘spa_source* spa_loop_utils_add_idle(spa_loop_utils*, bool, spa_source_idle_func_t, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:384:16: note: in expansion of macro ‘spa_api_method_r’ 384 | return spa_api_method_r(struct spa_source *, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:384:16: note: in expansion of macro ‘spa_api_method_r’ 384 | return spa_api_method_r(struct spa_source *, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘int spa_loop_utils_enable_idle(spa_loop_utils*, spa_source*, bool)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:390:16: note: in expansion of macro ‘spa_api_method_r’ 390 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:390:16: note: in expansion of macro ‘spa_api_method_r’ 390 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘spa_source* spa_loop_utils_add_event(spa_loop_utils*, spa_source_event_func_t, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:396:16: note: in expansion of macro ‘spa_api_method_r’ 396 | return spa_api_method_r(struct spa_source *, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:396:16: note: in expansion of macro ‘spa_api_method_r’ 396 | return spa_api_method_r(struct spa_source *, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘int spa_loop_utils_signal_event(spa_loop_utils*, spa_source*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:402:16: note: in expansion of macro ‘spa_api_method_r’ 402 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:402:16: note: in expansion of macro ‘spa_api_method_r’ 402 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘spa_source* spa_loop_utils_add_timer(spa_loop_utils*, spa_source_timer_func_t, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:408:16: note: in expansion of macro ‘spa_api_method_r’ 408 | return spa_api_method_r(struct spa_source *, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:408:16: note: in expansion of macro ‘spa_api_method_r’ 408 | return spa_api_method_r(struct spa_source *, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘int spa_loop_utils_update_timer(spa_loop_utils*, spa_source*, timespec*, timespec*, bool)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:415:16: note: in expansion of macro ‘spa_api_method_r’ 415 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:415:16: note: in expansion of macro ‘spa_api_method_r’ 415 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘spa_source* spa_loop_utils_add_signal(spa_loop_utils*, int, spa_source_signal_func_t, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:423:16: note: in expansion of macro ‘spa_api_method_r’ 423 | return spa_api_method_r(struct spa_source *, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:423:16: note: in expansion of macro ‘spa_api_method_r’ 423 | return spa_api_method_r(struct spa_source *, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘void spa_loop_utils_destroy_source(spa_loop_utils*, spa_source*)’: /usr/include/spa-0.2/spa/utils/hook.h:275:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 275 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:430:9: note: in expansion of macro ‘spa_api_method_v’ 430 | spa_api_method_v(spa_loop_utils, &object->iface, destroy_source, 0, source); | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:165:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 165 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:238:9: note: in expansion of macro ‘spa_callbacks_call’ 238 | spa_callbacks_call(&(iface)->cb,method_type,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:277:9: note: in expansion of macro ‘spa_interface_call’ 277 | spa_interface_call(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:430:9: note: in expansion of macro ‘spa_api_method_v’ 430 | spa_api_method_v(spa_loop_utils, &object->iface, destroy_source, 0, source); | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/client.h: In function ‘int pw_client_add_listener(pw_client*, spa_hook*, const pw_client_events*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/client.h:165:16: note: in expansion of macro ‘spa_api_method_r’ 165 | return spa_api_method_r(int, -ENOTSUP, pw_client, (struct spa_interface*)object, add_listener, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/client.h:165:16: note: in expansion of macro ‘spa_api_method_r’ 165 | return spa_api_method_r(int, -ENOTSUP, pw_client, (struct spa_interface*)object, add_listener, 0, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/client.h: In function ‘int pw_client_error(pw_client*, uint32_t, int, const char*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/client.h:172:16: note: in expansion of macro ‘spa_api_method_r’ 172 | return spa_api_method_r(int, -ENOTSUP, pw_client, (struct spa_interface*)object, error, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/client.h:172:16: note: in expansion of macro ‘spa_api_method_r’ 172 | return spa_api_method_r(int, -ENOTSUP, pw_client, (struct spa_interface*)object, error, 0, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/client.h: In function ‘int pw_client_update_properties(pw_client*, const spa_dict*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/client.h:179:16: note: in expansion of macro ‘spa_api_method_r’ 179 | return spa_api_method_r(int, -ENOTSUP, pw_client, (struct spa_interface*)object, update_properties, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/client.h:179:16: note: in expansion of macro ‘spa_api_method_r’ 179 | return spa_api_method_r(int, -ENOTSUP, pw_client, (struct spa_interface*)object, update_properties, 0, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/client.h: In function ‘int pw_client_get_permissions(pw_client*, uint32_t, uint32_t)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/client.h:186:16: note: in expansion of macro ‘spa_api_method_r’ 186 | return spa_api_method_r(int, -ENOTSUP, pw_client, (struct spa_interface*)object, get_permissions, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/client.h:186:16: note: in expansion of macro ‘spa_api_method_r’ 186 | return spa_api_method_r(int, -ENOTSUP, pw_client, (struct spa_interface*)object, get_permissions, 0, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/client.h: In function ‘int pw_client_update_permissions(pw_client*, uint32_t, const pw_permission*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/client.h:194:16: note: in expansion of macro ‘spa_api_method_r’ 194 | return spa_api_method_r(int, -ENOTSUP, pw_client, (struct spa_interface*)object, update_permissions, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/client.h:194:16: note: in expansion of macro ‘spa_api_method_r’ 194 | return spa_api_method_r(int, -ENOTSUP, pw_client, (struct spa_interface*)object, update_permissions, 0, | ^~~~~~~~~~~~~~~~ In file included from /usr/include/pipewire-0.3/pipewire/conf.h:8, from /usr/include/pipewire-0.3/pipewire/pipewire.h:16: /usr/include/spa-0.2/spa/utils/json-core.h: In function ‘void spa_json_init(spa_json*, const char*, size_t)’: /usr/include/spa-0.2/spa/utils/json-core.h:50:89: warning: ISO C++ forbids compound-literals [-Wpedantic] 50 | #define SPA_JSON_INIT(data,size) ((struct spa_json) { (data), (data)+(size), NULL, 0, 0 }) | ^ /usr/include/spa-0.2/spa/utils/json-core.h:54:18: note: in expansion of macro ‘SPA_JSON_INIT’ 54 | *iter = SPA_JSON_INIT(data, size); | ^~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h: In function ‘void spa_json_enter(spa_json*, spa_json*)’: /usr/include/spa-0.2/spa/utils/json-core.h:56:110: warning: ISO C++ forbids compound-literals [-Wpedantic] 56 | #define SPA_JSON_ENTER(iter) ((struct spa_json) { (iter)->cur, (iter)->end, (iter), (iter)->state & 0xff0, 0 }) | ^ /usr/include/spa-0.2/spa/utils/json-core.h:60:16: note: in expansion of macro ‘SPA_JSON_ENTER’ 60 | *sub = SPA_JSON_ENTER(iter); | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h: In function ‘void spa_json_save(spa_json*, spa_json*)’: /usr/include/spa-0.2/spa/utils/json-core.h:63:99: warning: ISO C++ forbids compound-literals [-Wpedantic] 63 | #define SPA_JSON_SAVE(iter) ((struct spa_json) { (iter)->cur, (iter)->end, NULL, (iter)->state, 0 }) | ^ /usr/include/spa-0.2/spa/utils/json-core.h:67:17: note: in expansion of macro ‘SPA_JSON_SAVE’ 67 | *save = SPA_JSON_SAVE(iter); | ^~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h: In function ‘void spa_json_start(spa_json*, spa_json*, const char*)’: /usr/include/spa-0.2/spa/utils/json-core.h:70:82: warning: ISO C++ forbids compound-literals [-Wpedantic] 70 | #define SPA_JSON_START(iter,p) ((struct spa_json) { (p), (iter)->end, NULL, 0, 0 }) | ^ /usr/include/spa-0.2/spa/utils/json-core.h:74:16: note: in expansion of macro ‘SPA_JSON_START’ 74 | *sub = SPA_JSON_START(iter,pos); | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h: In function ‘int spa_json_next(spa_json*, const char**)’: /usr/include/spa-0.2/spa/utils/defs.h:83:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 83 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/defs.h:91:81: note: in expansion of macro ‘SPA_FLAG_CLEAR’ 91 | #define SPA_FLAG_UPDATE(field,flag,val) ((val) ? SPA_FLAG_SET((field),(flag)) : SPA_FLAG_CLEAR((field),(flag))) | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h:141:41: note: in expansion of macro ‘SPA_FLAG_UPDATE’ 141 | SPA_FLAG_UPDATE(flag, __KEY_FLAG, !(flag & __KEY_FLAG)); | ^~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/defs.h:83:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 83 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/json-core.h:153:41: note: in expansion of macro ‘SPA_FLAG_CLEAR’ 153 | SPA_FLAG_CLEAR(flag, __KEY_FLAG); | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/defs.h:83:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 83 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/defs.h:91:81: note: in expansion of macro ‘SPA_FLAG_CLEAR’ 91 | #define SPA_FLAG_UPDATE(field,flag,val) ((val) ? SPA_FLAG_SET((field),(flag)) : SPA_FLAG_CLEAR((field),(flag))) | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h:156:33: note: in expansion of macro ‘SPA_FLAG_UPDATE’ 156 | SPA_FLAG_UPDATE(iter->state, __ARRAY_FLAG, cur == '['); | ^~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/defs.h:83:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 83 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/defs.h:91:81: note: in expansion of macro ‘SPA_FLAG_CLEAR’ 91 | #define SPA_FLAG_UPDATE(field,flag,val) ((val) ? SPA_FLAG_SET((field),(flag)) : SPA_FLAG_CLEAR((field),(flag))) | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h:163:41: note: in expansion of macro ‘SPA_FLAG_UPDATE’ 163 | SPA_FLAG_UPDATE(iter->state, __PREV_ARRAY_FLAG, flag & __ARRAY_FLAG); | ^~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/defs.h:83:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 83 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/defs.h:91:81: note: in expansion of macro ‘SPA_FLAG_CLEAR’ 91 | #define SPA_FLAG_UPDATE(field,flag,val) ((val) ? SPA_FLAG_SET((field),(flag)) : SPA_FLAG_CLEAR((field),(flag))) | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h:166:41: note: in expansion of macro ‘SPA_FLAG_UPDATE’ 166 | SPA_FLAG_UPDATE(array_stack[(iter->depth-1) >> 6], mask, flag & __ARRAY_FLAG); | ^~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/defs.h:83:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 83 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/defs.h:91:81: note: in expansion of macro ‘SPA_FLAG_CLEAR’ 91 | #define SPA_FLAG_UPDATE(field,flag,val) ((val) ? SPA_FLAG_SET((field),(flag)) : SPA_FLAG_CLEAR((field),(flag))) | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h:196:41: note: in expansion of macro ‘SPA_FLAG_UPDATE’ 196 | SPA_FLAG_UPDATE(iter->state, __ARRAY_FLAG, flag & __PREV_ARRAY_FLAG); | ^~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/defs.h:83:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 83 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/defs.h:91:81: note: in expansion of macro ‘SPA_FLAG_CLEAR’ 91 | #define SPA_FLAG_UPDATE(field,flag,val) ((val) ? SPA_FLAG_SET((field),(flag)) : SPA_FLAG_CLEAR((field),(flag))) | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h:199:41: note: in expansion of macro ‘SPA_FLAG_UPDATE’ 199 | SPA_FLAG_UPDATE(iter->state, __ARRAY_FLAG, | ^~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/defs.h:83:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 83 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/defs.h:91:81: note: in expansion of macro ‘SPA_FLAG_CLEAR’ 91 | #define SPA_FLAG_UPDATE(field,flag,val) ((val) ? SPA_FLAG_SET((field),(flag)) : SPA_FLAG_CLEAR((field),(flag))) | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h:216:41: note: in expansion of macro ‘SPA_FLAG_UPDATE’ 216 | SPA_FLAG_UPDATE(flag, __KEY_FLAG, !(flag & __KEY_FLAG)); | ^~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h:250:25: warning: range expressions in switch statements are non-standard [-Wpedantic] 250 | case 240 ... 247: | ^~~~ /usr/include/spa-0.2/spa/utils/json-core.h:253:25: warning: range expressions in switch statements are non-standard [-Wpedantic] 253 | case 224 ... 239: | ^~~~ /usr/include/spa-0.2/spa/utils/json-core.h:256:25: warning: range expressions in switch statements are non-standard [-Wpedantic] 256 | case 192 ... 223: | ^~~~ /usr/include/spa-0.2/spa/utils/json-core.h:267:25: warning: range expressions in switch statements are non-standard [-Wpedantic] 267 | case 128 ... 191: | ^~~~ /usr/include/spa-0.2/spa/utils/json-core.h: In function ‘bool spa_json_get_error(spa_json*, const char*, spa_error_location*)’: /usr/include/spa-0.2/spa/utils/defs.h:159:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 159 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/json-core.h:369:24: note: in expansion of macro ‘SPA_CLAMP’ 369 | code = SPA_CLAMP(iter->state & 0xff, 0u, SPA_N_ELEMENTS(reasons)-1); | ^~~~~~~~~ /usr/include/spa-0.2/spa/utils/defs.h:147:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 147 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/defs.h:163:9: note: in expansion of macro ‘SPA_MIN’ 163 | SPA_MIN(SPA_MAX(_v, _low), _high); \ | ^~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h:369:24: note: in expansion of macro ‘SPA_CLAMP’ 369 | code = SPA_CLAMP(iter->state & 0xff, 0u, SPA_N_ELEMENTS(reasons)-1); | ^~~~~~~~~ /usr/include/spa-0.2/spa/utils/defs.h:153:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 153 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/defs.h:148:20: note: in definition of macro ‘SPA_MIN’ 148 | __typeof__(a) _min_a = (a); \ | ^ /usr/include/spa-0.2/spa/utils/defs.h:163:17: note: in expansion of macro ‘SPA_MAX’ 163 | SPA_MIN(SPA_MAX(_v, _low), _high); \ | ^~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h:369:24: note: in expansion of macro ‘SPA_CLAMP’ 369 | code = SPA_CLAMP(iter->state & 0xff, 0u, SPA_N_ELEMENTS(reasons)-1); | ^~~~~~~~~ /usr/include/spa-0.2/spa/utils/defs.h:153:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 153 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/defs.h:148:33: note: in definition of macro ‘SPA_MIN’ 148 | __typeof__(a) _min_a = (a); \ | ^ /usr/include/spa-0.2/spa/utils/defs.h:163:17: note: in expansion of macro ‘SPA_MAX’ 163 | SPA_MIN(SPA_MAX(_v, _low), _high); \ | ^~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h:369:24: note: in expansion of macro ‘SPA_CLAMP’ 369 | code = SPA_CLAMP(iter->state & 0xff, 0u, SPA_N_ELEMENTS(reasons)-1); | ^~~~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h: In function ‘int spa_json_parse_float(const char*, int, float*)’: /usr/include/spa-0.2/spa/utils/json-core.h:414:37: warning: range expressions in switch statements are non-standard [-Wpedantic] 414 | case '+': case '-': case '0' ... '9': case '.': case 'e': case 'E': break; | ^~~~ /usr/include/pipewire-0.3/pipewire/device.h: In function ‘int pw_device_add_listener(pw_device*, spa_hook*, const pw_device_events*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/device.h:155:16: note: in expansion of macro ‘spa_api_method_r’ 155 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/device.h:155:16: note: in expansion of macro ‘spa_api_method_r’ 155 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/device.h: In function ‘int pw_device_subscribe_params(pw_device*, uint32_t*, uint32_t)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/device.h:163:16: note: in expansion of macro ‘spa_api_method_r’ 163 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/device.h:163:16: note: in expansion of macro ‘spa_api_method_r’ 163 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/device.h: In function ‘int pw_device_enum_params(pw_device*, int, uint32_t, uint32_t, uint32_t, const spa_pod*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/device.h:173:16: note: in expansion of macro ‘spa_api_method_r’ 173 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/device.h:173:16: note: in expansion of macro ‘spa_api_method_r’ 173 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/device.h: In function ‘int pw_device_set_param(pw_device*, uint32_t, uint32_t, const spa_pod*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/device.h:182:16: note: in expansion of macro ‘spa_api_method_r’ 182 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/device.h:182:16: note: in expansion of macro ‘spa_api_method_r’ 182 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_add_listener(spa_node*, spa_hook*, const spa_node_events*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:650:16: note: in expansion of macro ‘spa_api_method_r’ 650 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, add_listener, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:650:16: note: in expansion of macro ‘spa_api_method_r’ 650 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, add_listener, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_set_callbacks(spa_node*, const spa_node_callbacks*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:657:16: note: in expansion of macro ‘spa_api_method_r’ 657 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, set_callbacks, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:657:16: note: in expansion of macro ‘spa_api_method_r’ 657 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, set_callbacks, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_sync(spa_node*, int)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:662:16: note: in expansion of macro ‘spa_api_method_r’ 662 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, sync, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:662:16: note: in expansion of macro ‘spa_api_method_r’ 662 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, sync, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_enum_params(spa_node*, int, uint32_t, uint32_t, uint32_t, const spa_pod*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:669:16: note: in expansion of macro ‘spa_api_method_r’ 669 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, enum_params, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:669:16: note: in expansion of macro ‘spa_api_method_r’ 669 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, enum_params, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_set_param(spa_node*, uint32_t, uint32_t, const spa_pod*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:676:16: note: in expansion of macro ‘spa_api_method_r’ 676 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, set_param, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:676:16: note: in expansion of macro ‘spa_api_method_r’ 676 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, set_param, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_set_io(spa_node*, uint32_t, void*, size_t)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:682:16: note: in expansion of macro ‘spa_api_method_r’ 682 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, set_io, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:682:16: note: in expansion of macro ‘spa_api_method_r’ 682 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, set_io, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_send_command(spa_node*, const spa_command*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:688:16: note: in expansion of macro ‘spa_api_method_r’ 688 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, send_command, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:688:16: note: in expansion of macro ‘spa_api_method_r’ 688 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, send_command, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_add_port(spa_node*, spa_direction, uint32_t, const spa_dict*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:695:16: note: in expansion of macro ‘spa_api_method_r’ 695 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, add_port, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:695:16: note: in expansion of macro ‘spa_api_method_r’ 695 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, add_port, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_remove_port(spa_node*, spa_direction, uint32_t)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:701:16: note: in expansion of macro ‘spa_api_method_r’ 701 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, remove_port, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:701:16: note: in expansion of macro ‘spa_api_method_r’ 701 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, remove_port, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_port_enum_params(spa_node*, int, spa_direction, uint32_t, uint32_t, uint32_t, uint32_t, const spa_pod*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:709:16: note: in expansion of macro ‘spa_api_method_r’ 709 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, port_enum_params, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:709:16: note: in expansion of macro ‘spa_api_method_r’ 709 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, port_enum_params, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_port_set_param(spa_node*, spa_direction, uint32_t, uint32_t, uint32_t, const spa_pod*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:718:16: note: in expansion of macro ‘spa_api_method_r’ 718 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, port_set_param, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:718:16: note: in expansion of macro ‘spa_api_method_r’ 718 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, port_set_param, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_port_use_buffers(spa_node*, spa_direction, uint32_t, uint32_t, spa_buffer**, uint32_t)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:728:16: note: in expansion of macro ‘spa_api_method_r’ 728 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, port_use_buffers, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:728:16: note: in expansion of macro ‘spa_api_method_r’ 728 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, port_use_buffers, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_port_set_io(spa_node*, spa_direction, uint32_t, uint32_t, void*, size_t)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:736:16: note: in expansion of macro ‘spa_api_method_r’ 736 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, port_set_io, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:736:16: note: in expansion of macro ‘spa_api_method_r’ 736 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, port_set_io, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_port_reuse_buffer(spa_node*, uint32_t, uint32_t)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:742:16: note: in expansion of macro ‘spa_api_method_r’ 742 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, port_reuse_buffer, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:742:16: note: in expansion of macro ‘spa_api_method_r’ 742 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, port_reuse_buffer, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_port_reuse_buffer_fast(spa_node*, uint32_t, uint32_t)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:747:16: note: in expansion of macro ‘spa_api_method_fast_r’ 747 | return spa_api_method_fast_r(int, -ENOTSUP, spa_node, &object->iface, port_reuse_buffer, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:747:16: note: in expansion of macro ‘spa_api_method_fast_r’ 747 | return spa_api_method_fast_r(int, -ENOTSUP, spa_node, &object->iface, port_reuse_buffer, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_process(spa_node*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:752:16: note: in expansion of macro ‘spa_api_method_r’ 752 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, process, 0); | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:752:16: note: in expansion of macro ‘spa_api_method_r’ 752 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, process, 0); | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_process_fast(spa_node*)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:756:16: note: in expansion of macro ‘spa_api_method_fast_r’ 756 | return spa_api_method_fast_r(int, -ENOTSUP, spa_node, &object->iface, process, 0); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:756:16: note: in expansion of macro ‘spa_api_method_fast_r’ 756 | return spa_api_method_fast_r(int, -ENOTSUP, spa_node, &object->iface, process, 0); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/factory.h: In function ‘int pw_factory_add_listener(pw_factory*, spa_hook*, const pw_factory_events*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/factory.h:97:16: note: in expansion of macro ‘spa_api_method_r’ 97 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/factory.h:97:16: note: in expansion of macro ‘spa_api_method_r’ 97 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/log.h: In function ‘void spa_log_topic_init(spa_log*, spa_log_topic*)’: /usr/include/spa-0.2/spa/utils/hook.h:165:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 165 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:238:9: note: in expansion of macro ‘spa_callbacks_call’ 238 | spa_callbacks_call(&(iface)->cb,method_type,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/log.h:229:9: note: in expansion of macro ‘spa_interface_call’ 229 | spa_interface_call(&log->iface, struct spa_log_methods, topic_init, 1, topic); | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/log.h: In function ‘void spa_log_logtv(spa_log*, spa_log_level, const spa_log_topic*, const char*, int, const char*, const char*, va_list)’: /usr/include/spa-0.2/spa/utils/hook.h:165:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 165 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:238:9: note: in expansion of macro ‘spa_callbacks_call’ 238 | spa_callbacks_call(&(iface)->cb,method_type,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/log.h:273:22: note: in expansion of macro ‘spa_interface_call’ 273 | if (!spa_interface_call(i, | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:165:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 165 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:238:9: note: in expansion of macro ‘spa_callbacks_call’ 238 | spa_callbacks_call(&(iface)->cb,method_type,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/log.h:277:21: note: in expansion of macro ‘spa_interface_call’ 277 | spa_interface_call(i, | ^~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/link.h: In function ‘int pw_link_add_listener(pw_link*, spa_hook*, const pw_link_events*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/link.h:123:16: note: in expansion of macro ‘spa_api_method_r’ 123 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/link.h:123:16: note: in expansion of macro ‘spa_api_method_r’ 123 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/module.h: In function ‘int pw_module_add_listener(pw_module*, spa_hook*, const pw_module_events*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/module.h:95:16: note: in expansion of macro ‘spa_api_method_r’ 95 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/module.h:95:16: note: in expansion of macro ‘spa_api_method_r’ 95 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/node.h: In function ‘int pw_node_add_listener(pw_node*, spa_hook*, const pw_node_events*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/node.h:194:16: note: in expansion of macro ‘spa_api_method_r’ 194 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/node.h:194:16: note: in expansion of macro ‘spa_api_method_r’ 194 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/node.h: In function ‘int pw_node_subscribe_params(pw_node*, uint32_t*, uint32_t)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/node.h:202:16: note: in expansion of macro ‘spa_api_method_r’ 202 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/node.h:202:16: note: in expansion of macro ‘spa_api_method_r’ 202 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/node.h: In function ‘int pw_node_enum_params(pw_node*, int, uint32_t, uint32_t, uint32_t, const spa_pod*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/node.h:212:16: note: in expansion of macro ‘spa_api_method_r’ 212 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/node.h:212:16: note: in expansion of macro ‘spa_api_method_r’ 212 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/node.h: In function ‘int pw_node_set_param(pw_node*, uint32_t, uint32_t, const spa_pod*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/node.h:221:16: note: in expansion of macro ‘spa_api_method_r’ 221 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/node.h:221:16: note: in expansion of macro ‘spa_api_method_r’ 221 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/node.h: In function ‘int pw_node_send_command(pw_node*, const spa_command*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/node.h:229:16: note: in expansion of macro ‘spa_api_method_r’ 229 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/node.h:229:16: note: in expansion of macro ‘spa_api_method_r’ 229 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/port.h: In function ‘int pw_port_add_listener(pw_port*, spa_hook*, const pw_port_events*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/port.h:155:16: note: in expansion of macro ‘spa_api_method_r’ 155 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/port.h:155:16: note: in expansion of macro ‘spa_api_method_r’ 155 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/port.h: In function ‘int pw_port_subscribe_params(pw_port*, uint32_t*, uint32_t)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/port.h:163:16: note: in expansion of macro ‘spa_api_method_r’ 163 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/port.h:163:16: note: in expansion of macro ‘spa_api_method_r’ 163 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/port.h: In function ‘int pw_port_enum_params(pw_port*, int, uint32_t, uint32_t, uint32_t, const spa_pod*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/port.h:173:16: note: in expansion of macro ‘spa_api_method_r’ 173 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/port.h:173:16: note: in expansion of macro ‘spa_api_method_r’ 173 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/thread.h: In function ‘spa_thread* spa_thread_utils_create(spa_thread_utils*, const spa_dict*, void* (*)(void*), void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/thread.h:72:16: note: in expansion of macro ‘spa_api_method_r’ 72 | return spa_api_method_r(struct spa_thread *, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/thread.h:72:16: note: in expansion of macro ‘spa_api_method_r’ 72 | return spa_api_method_r(struct spa_thread *, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/thread.h: In function ‘int spa_thread_utils_join(spa_thread_utils*, spa_thread*, void**)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/thread.h:82:16: note: in expansion of macro ‘spa_api_method_r’ 82 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/thread.h:82:16: note: in expansion of macro ‘spa_api_method_r’ 82 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/thread.h: In function ‘int spa_thread_utils_get_rt_range(spa_thread_utils*, const spa_dict*, int*, int*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/thread.h:92:16: note: in expansion of macro ‘spa_api_method_r’ 92 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/thread.h:92:16: note: in expansion of macro ‘spa_api_method_r’ 92 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/thread.h: In function ‘int spa_thread_utils_acquire_rt(spa_thread_utils*, spa_thread*, int)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/thread.h:102:16: note: in expansion of macro ‘spa_api_method_r’ 102 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/thread.h:102:16: note: in expansion of macro ‘spa_api_method_r’ 102 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/thread.h: In function ‘int spa_thread_utils_drop_rt(spa_thread_utils*, spa_thread*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/thread.h:112:16: note: in expansion of macro ‘spa_api_method_r’ 112 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/thread.h:112:16: note: in expansion of macro ‘spa_api_method_r’ 112 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/iter.h: In function ‘uint32_t spa_pod_copy_array(const spa_pod*, uint32_t, void*, uint32_t)’: /usr/include/spa-0.2/spa/utils/defs.h:147:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 147 | ({ \ | ^ /usr/include/spa-0.2/spa/pod/iter.h:345:20: note: in expansion of macro ‘SPA_MIN’ 345 | n_values = SPA_MIN(n_values, max_values); | ^~~~~~~ /usr/include/spa-0.2/spa/pod/iter.h: In function ‘spa_pod* spa_pod_get_values(const spa_pod*, uint32_t*, uint32_t*)’: /usr/include/spa-0.2/spa/utils/defs.h:147:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 147 | ({ \ | ^ /usr/include/spa-0.2/spa/pod/iter.h:361:35: note: in expansion of macro ‘SPA_MIN’ 361 | *n_vals = SPA_MIN(1u, SPA_POD_CHOICE_N_VALUES(pod)); | ^~~~~~~ In file included from /usr/include/spa-0.2/spa/param/format-utils.h:18, from /<>/src/pipewiresourcestream.h:21: /usr/include/spa-0.2/spa/pod/parser.h: In function ‘void spa_pod_parser_init(spa_pod_parser*, const void*, uint32_t)’: /usr/include/spa-0.2/spa/pod/parser.h:44:100: warning: ISO C++ forbids compound-literals [-Wpedantic] 44 | #define SPA_POD_PARSER_INIT(buffer,size) ((struct spa_pod_parser){ (buffer), (size), 0, {0,0,NULL}}) | ^ /usr/include/spa-0.2/spa/pod/parser.h:49:19: note: in expansion of macro ‘SPA_POD_PARSER_INIT’ 49 | *parser = SPA_POD_PARSER_INIT(data, size); | ^~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/param/format-utils.h: In function ‘int spa_format_parse(const spa_pod*, uint32_t*, uint32_t*)’: /usr/include/spa-0.2/spa/pod/parser.h:561:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 561 | ({ \ | ^ /usr/include/spa-0.2/spa/param/format-utils.h:32:16: note: in expansion of macro ‘spa_pod_parse_object’ 32 | return spa_pod_parse_object(format, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/parser.h:539:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 539 | ({ \ | ^ /usr/include/spa-0.2/spa/pod/parser.h:564:9: note: in expansion of macro ‘spa_pod_parser_get_object’ 564 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/param/format-utils.h:32:16: note: in expansion of macro ‘spa_pod_parse_object’ 32 | return spa_pod_parse_object(format, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘void spa_pod_builder_set_callbacks(spa_pod_builder*, const spa_pod_builder_callbacks*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:133:86: warning: ISO C++ forbids compound-literals [-Wpedantic] 133 | #define SPA_CALLBACKS_INIT(_funcs,_data) ((struct spa_callbacks){ (_funcs), (_data), }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:72:30: note: in expansion of macro ‘SPA_CALLBACKS_INIT’ 72 | builder->callbacks = SPA_CALLBACKS_INIT(callbacks, data); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/spa-0.2/spa/param/video/raw-utils.h:18, from /usr/include/spa-0.2/spa/param/video/format-utils.h:14, from /<>/src/pipewiresourcestream.h:23: /usr/include/spa-0.2/spa/pod/builder.h: In function ‘void spa_pod_builder_init(spa_pod_builder*, void*, uint32_t)’: /usr/include/spa-0.2/spa/pod/builder.h:60:114: warning: ISO C++ forbids compound-literals [-Wpedantic] 60 | #define SPA_POD_BUILDER_INIT(buffer,size) ((struct spa_pod_builder){ (buffer), (size), 0, {0,0,NULL},{NULL,NULL}}) | ^ /usr/include/spa-0.2/spa/pod/builder.h:87:20: note: in expansion of macro ‘SPA_POD_BUILDER_INIT’ 87 | *builder = SPA_POD_BUILDER_INIT(data, size); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_raw(spa_pod_builder*, const void*, uint32_t)’: /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/pod/builder.h:140:25: note: in expansion of macro ‘spa_callbacks_call_res’ 140 | spa_callbacks_call_res(&builder->callbacks, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_primitive(spa_pod_builder*, const spa_pod*)’: /usr/include/spa-0.2/spa/utils/defs.h:83:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 83 | ({ \ | ^ /usr/include/spa-0.2/spa/pod/builder.h:205:17: note: in expansion of macro ‘SPA_FLAG_CLEAR’ 205 | SPA_FLAG_CLEAR(builder->state.flags, SPA_POD_BUILDER_FLAG_FIRST); | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_none(spa_pod_builder*)’: /usr/include/spa-0.2/spa/pod/builder.h:214:68: warning: ISO C++ forbids compound-literals [-Wpedantic] 214 | #define SPA_POD_INIT(size,type) ((struct spa_pod) { (size), (type) }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:216:29: note: in expansion of macro ‘SPA_POD_INIT’ 216 | #define SPA_POD_INIT_None() SPA_POD_INIT(0, SPA_TYPE_None) | ^~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h:220:34: note: in expansion of macro ‘SPA_POD_INIT_None’ 220 | const struct spa_pod p = SPA_POD_INIT_None(); | ^~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_child(spa_pod_builder*, uint32_t, uint32_t)’: /usr/include/spa-0.2/spa/pod/builder.h:214:68: warning: ISO C++ forbids compound-literals [-Wpedantic] 214 | #define SPA_POD_INIT(size,type) ((struct spa_pod) { (size), (type) }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:226:34: note: in expansion of macro ‘SPA_POD_INIT’ 226 | const struct spa_pod p = SPA_POD_INIT(size,type); | ^~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/defs.h:83:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 83 | ({ \ | ^ /usr/include/spa-0.2/spa/pod/builder.h:227:9: note: in expansion of macro ‘SPA_FLAG_CLEAR’ 227 | SPA_FLAG_CLEAR(builder->state.flags, SPA_POD_BUILDER_FLAG_FIRST); | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_bool(spa_pod_builder*, bool)’: /usr/include/spa-0.2/spa/pod/builder.h:231:110: warning: ISO C++ forbids compound-literals [-Wpedantic] 231 | #define SPA_POD_INIT_Bool(val) ((struct spa_pod_bool){ { sizeof(uint32_t), SPA_TYPE_Bool }, (val) ? 1 : 0, 0 }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:235:39: note: in expansion of macro ‘SPA_POD_INIT_Bool’ 235 | const struct spa_pod_bool p = SPA_POD_INIT_Bool(val); | ^~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_id(spa_pod_builder*, uint32_t)’: /usr/include/spa-0.2/spa/pod/builder.h:239:96: warning: ISO C++ forbids compound-literals [-Wpedantic] 239 | #define SPA_POD_INIT_Id(val) ((struct spa_pod_id){ { sizeof(uint32_t), SPA_TYPE_Id }, (val), 0 }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:243:37: note: in expansion of macro ‘SPA_POD_INIT_Id’ 243 | const struct spa_pod_id p = SPA_POD_INIT_Id(val); | ^~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_int(spa_pod_builder*, int32_t)’: /usr/include/spa-0.2/spa/pod/builder.h:247:98: warning: ISO C++ forbids compound-literals [-Wpedantic] 247 | #define SPA_POD_INIT_Int(val) ((struct spa_pod_int){ { sizeof(int32_t), SPA_TYPE_Int }, (val), 0 }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:251:38: note: in expansion of macro ‘SPA_POD_INIT_Int’ 251 | const struct spa_pod_int p = SPA_POD_INIT_Int(val); | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_long(spa_pod_builder*, int64_t)’: /usr/include/spa-0.2/spa/pod/builder.h:255:98: warning: ISO C++ forbids compound-literals [-Wpedantic] 255 | #define SPA_POD_INIT_Long(val) ((struct spa_pod_long){ { sizeof(int64_t), SPA_TYPE_Long }, (val) }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:259:39: note: in expansion of macro ‘SPA_POD_INIT_Long’ 259 | const struct spa_pod_long p = SPA_POD_INIT_Long(val); | ^~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_float(spa_pod_builder*, float)’: /usr/include/spa-0.2/spa/pod/builder.h:263:102: warning: ISO C++ forbids compound-literals [-Wpedantic] 263 | #define SPA_POD_INIT_Float(val) ((struct spa_pod_float){ { sizeof(float), SPA_TYPE_Float }, (val), 0 }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:267:40: note: in expansion of macro ‘SPA_POD_INIT_Float’ 267 | const struct spa_pod_float p = SPA_POD_INIT_Float(val); | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_double(spa_pod_builder*, double)’: /usr/include/spa-0.2/spa/pod/builder.h:271:103: warning: ISO C++ forbids compound-literals [-Wpedantic] 271 | #define SPA_POD_INIT_Double(val) ((struct spa_pod_double){ { sizeof(double), SPA_TYPE_Double }, (val) }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:275:41: note: in expansion of macro ‘SPA_POD_INIT_Double’ 275 | const struct spa_pod_double p = SPA_POD_INIT_Double(val); | ^~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_string_len(spa_pod_builder*, const char*, uint32_t)’: /usr/include/spa-0.2/spa/pod/builder.h:279:87: warning: ISO C++ forbids compound-literals [-Wpedantic] 279 | #define SPA_POD_INIT_String(len) ((struct spa_pod_string){ { (len), SPA_TYPE_String } }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:296:41: note: in expansion of macro ‘SPA_POD_INIT_String’ 296 | const struct spa_pod_string p = SPA_POD_INIT_String(len+1); | ^~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_bytes(spa_pod_builder*, const void*, uint32_t)’: /usr/include/spa-0.2/spa/pod/builder.h:309:84: warning: ISO C++ forbids compound-literals [-Wpedantic] 309 | #define SPA_POD_INIT_Bytes(len) ((struct spa_pod_bytes){ { (len), SPA_TYPE_Bytes } }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:314:40: note: in expansion of macro ‘SPA_POD_INIT_Bytes’ 314 | const struct spa_pod_bytes p = SPA_POD_INIT_Bytes(len); | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_pointer(spa_pod_builder*, uint32_t, const void*)’: /usr/include/spa-0.2/spa/pod/builder.h:329:151: warning: ISO C++ forbids compound-literals [-Wpedantic] 329 | #define SPA_POD_INIT_Pointer(type,value) ((struct spa_pod_pointer){ { sizeof(struct spa_pod_pointer_body), SPA_TYPE_Pointer }, { (type), 0, (value) } }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:334:42: note: in expansion of macro ‘SPA_POD_INIT_Pointer’ 334 | const struct spa_pod_pointer p = SPA_POD_INIT_Pointer(type, val); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_fd(spa_pod_builder*, int64_t)’: /usr/include/spa-0.2/spa/pod/builder.h:338:90: warning: ISO C++ forbids compound-literals [-Wpedantic] 338 | #define SPA_POD_INIT_Fd(fd) ((struct spa_pod_fd){ { sizeof(int64_t), SPA_TYPE_Fd }, (fd) }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:342:37: note: in expansion of macro ‘SPA_POD_INIT_Fd’ 342 | const struct spa_pod_fd p = SPA_POD_INIT_Fd(fd); | ^~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_rectangle(spa_pod_builder*, uint32_t, uint32_t)’: /usr/include/spa-0.2/spa/utils/defs.h:100:80: warning: ISO C++ forbids compound-literals [-Wpedantic] 100 | #define SPA_RECTANGLE(width,height) ((struct spa_rectangle){ (width), (height) }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:346:121: note: in definition of macro ‘SPA_POD_INIT_Rectangle’ 346 | #define SPA_POD_INIT_Rectangle(val) ((struct spa_pod_rectangle){ { sizeof(struct spa_rectangle), SPA_TYPE_Rectangle }, (val) }) | ^~~ /usr/include/spa-0.2/spa/pod/builder.h:351:67: note: in expansion of macro ‘SPA_RECTANGLE’ 351 | const struct spa_pod_rectangle p = SPA_POD_INIT_Rectangle(SPA_RECTANGLE(width, height)); | ^~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h:346:126: warning: ISO C++ forbids compound-literals [-Wpedantic] 346 | #define SPA_POD_INIT_Rectangle(val) ((struct spa_pod_rectangle){ { sizeof(struct spa_rectangle), SPA_TYPE_Rectangle }, (val) }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:351:44: note: in expansion of macro ‘SPA_POD_INIT_Rectangle’ 351 | const struct spa_pod_rectangle p = SPA_POD_INIT_Rectangle(SPA_RECTANGLE(width, height)); | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_fraction(spa_pod_builder*, uint32_t, uint32_t)’: /usr/include/spa-0.2/spa/utils/defs.h:118:72: warning: ISO C++ forbids compound-literals [-Wpedantic] 118 | #define SPA_FRACTION(num,denom) ((struct spa_fraction){ (num), (denom) }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:355:117: note: in definition of macro ‘SPA_POD_INIT_Fraction’ 355 | #define SPA_POD_INIT_Fraction(val) ((struct spa_pod_fraction){ { sizeof(struct spa_fraction), SPA_TYPE_Fraction }, (val) }) | ^~~ /usr/include/spa-0.2/spa/pod/builder.h:360:65: note: in expansion of macro ‘SPA_FRACTION’ 360 | const struct spa_pod_fraction p = SPA_POD_INIT_Fraction(SPA_FRACTION(num, denom)); | ^~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h:355:122: warning: ISO C++ forbids compound-literals [-Wpedantic] 355 | #define SPA_POD_INIT_Fraction(val) ((struct spa_pod_fraction){ { sizeof(struct spa_fraction), SPA_TYPE_Fraction }, (val) }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:360:43: note: in expansion of macro ‘SPA_POD_INIT_Fraction’ 360 | const struct spa_pod_fraction p = SPA_POD_INIT_Fraction(SPA_FRACTION(num, denom)); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_push_struct(spa_pod_builder*, spa_pod_frame*)’: /usr/include/spa-0.2/spa/pod/builder.h:411:89: warning: ISO C++ forbids compound-literals [-Wpedantic] 411 | #define SPA_POD_INIT_Struct(size) ((struct spa_pod_struct){ { (size), SPA_TYPE_Struct } }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:416:41: note: in expansion of macro ‘SPA_POD_INIT_Struct’ 416 | const struct spa_pod_struct p = SPA_POD_INIT_Struct(0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_push_object(spa_pod_builder*, spa_pod_frame*, uint32_t, uint32_t)’: /usr/include/spa-0.2/spa/pod/builder.h:423:136: warning: ISO C++ forbids compound-literals [-Wpedantic] 423 | #define SPA_POD_INIT_Object(size,type,id,...) ((struct spa_pod_object){ { (size), SPA_TYPE_Object }, { (type), (id) }, ##__VA_ARGS__ }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:430:13: note: in expansion of macro ‘SPA_POD_INIT_Object’ 430 | SPA_POD_INIT_Object(sizeof(struct spa_pod_object_body), type, id); | ^~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_push_sequence(spa_pod_builder*, spa_pod_frame*, uint32_t)’: /usr/include/spa-0.2/spa/pod/builder.h:448:80: warning: ISO C++ forbids compound-literals [-Wpedantic] 448 | ((struct spa_pod_sequence){ { (size), SPA_TYPE_Sequence}, {(unit), 0 } }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:454:13: note: in expansion of macro ‘SPA_POD_INIT_Sequence’ 454 | SPA_POD_INIT_Sequence(sizeof(struct spa_pod_sequence_body), unit); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/param/video/raw-utils.h: In function ‘int spa_format_video_raw_parse(const spa_pod*, spa_video_info_raw*)’: /usr/include/spa-0.2/spa/pod/parser.h:561:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 561 | ({ \ | ^ /usr/include/spa-0.2/spa/param/video/raw-utils.h:41:16: note: in expansion of macro ‘spa_pod_parse_object’ 41 | return spa_pod_parse_object(format, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/parser.h:539:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 539 | ({ \ | ^ /usr/include/spa-0.2/spa/pod/parser.h:564:9: note: in expansion of macro ‘spa_pod_parser_get_object’ 564 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/param/video/raw-utils.h:41:16: note: in expansion of macro ‘spa_pod_parse_object’ 41 | return spa_pod_parse_object(format, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/param/video/dsp-utils.h: In function ‘int spa_format_video_dsp_parse(const spa_pod*, spa_video_info_dsp*)’: /usr/include/spa-0.2/spa/pod/parser.h:561:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 561 | ({ \ | ^ /usr/include/spa-0.2/spa/param/video/dsp-utils.h:41:16: note: in expansion of macro ‘spa_pod_parse_object’ 41 | return spa_pod_parse_object(format, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/parser.h:539:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 539 | ({ \ | ^ /usr/include/spa-0.2/spa/pod/parser.h:564:9: note: in expansion of macro ‘spa_pod_parser_get_object’ 564 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/param/video/dsp-utils.h:41:16: note: in expansion of macro ‘spa_pod_parse_object’ 41 | return spa_pod_parse_object(format, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/param/video/h264-utils.h: In function ‘int spa_format_video_h264_parse(const spa_pod*, spa_video_info_h264*)’: /usr/include/spa-0.2/spa/pod/parser.h:561:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 561 | ({ \ | ^ /usr/include/spa-0.2/spa/param/video/h264-utils.h:33:16: note: in expansion of macro ‘spa_pod_parse_object’ 33 | return spa_pod_parse_object(format, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/parser.h:539:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 539 | ({ \ | ^ /usr/include/spa-0.2/spa/pod/parser.h:564:9: note: in expansion of macro ‘spa_pod_parser_get_object’ 564 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/param/video/h264-utils.h:33:16: note: in expansion of macro ‘spa_pod_parse_object’ 33 | return spa_pod_parse_object(format, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/param/video/mjpg-utils.h: In function ‘int spa_format_video_mjpg_parse(const spa_pod*, spa_video_info_mjpg*)’: /usr/include/spa-0.2/spa/pod/parser.h:561:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 561 | ({ \ | ^ /usr/include/spa-0.2/spa/param/video/mjpg-utils.h:33:16: note: in expansion of macro ‘spa_pod_parse_object’ 33 | return spa_pod_parse_object(format, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/parser.h:539:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 539 | ({ \ | ^ /usr/include/spa-0.2/spa/pod/parser.h:564:9: note: in expansion of macro ‘spa_pod_parser_get_object’ 564 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/param/video/mjpg-utils.h:33:16: note: in expansion of macro ‘spa_pod_parse_object’ 33 | return spa_pod_parse_object(format, | ^~~~~~~~~~~~~~~~~~~~ At global scope: cc1plus: note: unrecognized command-line option ‘-Wno-c99-extensions’ may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option ‘-Wno-gnu-statement-expression-from-macro-expansion’ may have been intended to silence earlier diagnostics [ 48%] Building CXX object src/CMakeFiles/KPipeWireRecord.dir/libwebpencoder.cpp.o cd /<>/obj-i686-linux-gnu/src && /usr/bin/i686-linux-gnu-g++ -DEGL_NO_PLATFORM_SPECIFIC_TYPES -DEGL_NO_X11 -DKCOREADDONS_LIB -DKF_DEPRECATED_WARNINGS_SINCE=0x70000 -DKF_DISABLE_DEPRECATED_BEFORE_AND_AT=0x60900 -DKPIPEWIREDMABUF_DEPRECATED_WARNINGS_SINCE=0x0 -DKPIPEWIREDMABUF_DISABLE_DEPRECATED_BEFORE_AND_AT=0x0 -DKPIPEWIRE_DEPRECATED_WARNINGS_SINCE=0x0 -DKPIPEWIRE_DISABLE_DEPRECATED_BEFORE_AND_AT=0x0 -DKPipeWireRecord_EXPORTS -DMESA_EGL_NO_X11_HEADERS -DQT_CORE_LIB -DQT_DEPRECATED_WARNINGS_SINCE=0x70000 -DQT_DISABLE_DEPRECATED_BEFORE=0x60801 -DQT_GUI_LIB -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_FOREACH -DQT_NO_KEYWORDS -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_QSTRINGBUILDER -DTRANSLATION_DOMAIN=\"kpipewire6\" -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/<>/obj-i686-linux-gnu/src -I/<>/src -I/<>/obj-i686-linux-gnu/src/KPipeWireRecord_autogen/include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -isystem /usr/include/i386-linux-gnu/qt6/QtCore -isystem /usr/include/i386-linux-gnu/qt6 -isystem /usr/lib/i386-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/i386-linux-gnu/qt6/QtGui -isystem /usr/include/KF6/KCoreAddons -isystem /usr/include/libdrm -isystem /usr/include/i386-linux-gnu/qt6/QtGui/6.8.2 -isystem /usr/include/i386-linux-gnu/qt6/QtGui/6.8.2/QtGui -isystem /usr/include/i386-linux-gnu/qt6/QtCore/6.8.2 -isystem /usr/include/i386-linux-gnu/qt6/QtCore/6.8.2/QtCore -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Werror=init-self -Werror=undef -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -pedantic -Wzero-as-null-pointer-constant -Wmissing-include-dirs -std=c++20 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wno-gnu-statement-expression-from-macro-expansion -Wno-zero-as-null-pointer-constant -Wno-c99-extensions -Wno-cast-align -I/usr/include -MD -MT src/CMakeFiles/KPipeWireRecord.dir/libwebpencoder.cpp.o -MF CMakeFiles/KPipeWireRecord.dir/libwebpencoder.cpp.o.d -o CMakeFiles/KPipeWireRecord.dir/libwebpencoder.cpp.o -c /<>/src/libwebpencoder.cpp In file included from /usr/include/spa-0.2/spa/utils/hook.h:13, from /usr/include/spa-0.2/spa/support/plugin.h:15, from /usr/include/pipewire-0.3/pipewire/pipewire.h:12, from /<>/src/pipewiresourcestream.h:20, from /<>/src/dmabufhandler.h:11, from /<>/src/encoder_p.h:15, from /<>/src/libwebpencoder_p.h:6, from /<>/src/libwebpencoder.cpp:10: /usr/include/spa-0.2/spa/utils/list.h: In function ‘void spa_list_init(spa_list*)’: /usr/include/spa-0.2/spa/utils/list.h:37:64: warning: ISO C++ forbids compound-literals [-Wpedantic] 37 | #define SPA_LIST_INIT(list) ((struct spa_list){ (list), (list) }) | ^ /usr/include/spa-0.2/spa/utils/list.h:41:17: note: in expansion of macro ‘SPA_LIST_INIT’ 41 | *list = SPA_LIST_INIT(list); | ^~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h: In function ‘void spa_hook_list_append(spa_hook_list*, spa_hook*, const void*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:133:86: warning: ISO C++ forbids compound-literals [-Wpedantic] 133 | #define SPA_CALLBACKS_INIT(_funcs,_data) ((struct spa_callbacks){ (_funcs), (_data), }) | ^ /usr/include/spa-0.2/spa/utils/hook.h:442:20: note: in expansion of macro ‘SPA_CALLBACKS_INIT’ 442 | hook->cb = SPA_CALLBACKS_INIT(funcs, data); | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h: In function ‘void spa_hook_list_prepend(spa_hook_list*, spa_hook*, const void*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:133:86: warning: ISO C++ forbids compound-literals [-Wpedantic] 133 | #define SPA_CALLBACKS_INIT(_funcs,_data) ((struct spa_callbacks){ (_funcs), (_data), }) | ^ /usr/include/spa-0.2/spa/utils/hook.h:452:20: note: in expansion of macro ‘SPA_CALLBACKS_INIT’ 452 | hook->cb = SPA_CALLBACKS_INIT(funcs, data); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/spa-0.2/spa/support/plugin.h:16: /usr/include/spa-0.2/spa/utils/dict.h: In function ‘const spa_dict_item* spa_dict_lookup_item(const spa_dict*, const char*)’: /usr/include/spa-0.2/spa/utils/dict.h:39:75: warning: ISO C++ forbids compound-literals [-Wpedantic] 39 | #define SPA_DICT_ITEM(key,value) ((struct spa_dict_item) { (key), (value) }) | ^ /usr/include/spa-0.2/spa/utils/dict.h:40:39: note: in expansion of macro ‘SPA_DICT_ITEM’ 40 | #define SPA_DICT_ITEM_INIT(key,value) SPA_DICT_ITEM(key,value) | ^~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/dict.h:83:42: note: in expansion of macro ‘SPA_DICT_ITEM_INIT’ 83 | struct spa_dict_item k = SPA_DICT_ITEM_INIT(key, NULL); | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/plugin.h: In function ‘int spa_handle_get_interface(spa_handle*, const char*, void**)’: /usr/include/spa-0.2/spa/utils/hook.h:263:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 263 | ({ \ | ^ /usr/include/spa-0.2/spa/support/plugin.h:69:16: note: in expansion of macro ‘spa_api_func_r’ 69 | return spa_api_func_r(int, -ENOTSUP, object, get_interface, 0, type, iface); | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/plugin.h: In function ‘int spa_handle_clear(spa_handle*)’: /usr/include/spa-0.2/spa/utils/hook.h:263:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 263 | ({ \ | ^ /usr/include/spa-0.2/spa/support/plugin.h:74:16: note: in expansion of macro ‘spa_api_func_r’ 74 | return spa_api_func_r(int, -ENOTSUP, object, clear, 0); | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/plugin.h: In function ‘size_t spa_handle_factory_get_size(const spa_handle_factory*, const spa_dict*)’: /usr/include/spa-0.2/spa/utils/hook.h:263:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 263 | ({ \ | ^ /usr/include/spa-0.2/spa/support/plugin.h:185:16: note: in expansion of macro ‘spa_api_func_r’ 185 | return spa_api_func_r(size_t, 0, object, get_size, 1, params); | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/plugin.h: In function ‘int spa_handle_factory_init(const spa_handle_factory*, spa_handle*, const spa_dict*, const spa_support*, uint32_t)’: /usr/include/spa-0.2/spa/utils/hook.h:263:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 263 | ({ \ | ^ /usr/include/spa-0.2/spa/support/plugin.h:192:16: note: in expansion of macro ‘spa_api_func_r’ 192 | return spa_api_func_r(int, -ENOTSUP, object, init, 1, handle, info, | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/plugin.h: In function ‘int spa_handle_factory_enum_interface_info(const spa_handle_factory*, const spa_interface_info**, uint32_t*)’: /usr/include/spa-0.2/spa/utils/hook.h:263:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 263 | ({ \ | ^ /usr/include/spa-0.2/spa/support/plugin.h:199:16: note: in expansion of macro ‘spa_api_func_r’ 199 | return spa_api_func_r(int, -ENOTSUP, object, enum_interface_info, 1, | ^~~~~~~~~~~~~~ In file included from /usr/include/spa-0.2/spa/support/plugin.h:14: /usr/include/pipewire-0.3/pipewire/array.h: In function ‘int pw_array_ensure_size(pw_array*, size_t)’: /usr/include/spa-0.2/spa/utils/defs.h:285:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 285 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/array.h:120:25: note: in expansion of macro ‘SPA_ROUND_UP’ 120 | alloc = SPA_ROUND_UP(need, arr->extend); | ^~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/string.h: In function ‘int spa_strbuf_append(spa_strbuf*, const char*, ...)’: /usr/include/spa-0.2/spa/utils/defs.h:147:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 147 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/string.h:392:29: note: in expansion of macro ‘SPA_MIN’ 392 | buf->pos += SPA_MIN(remain, (size_t)written); | ^~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h: In function ‘int pw_core_add_listener(pw_core*, spa_hook*, const pw_core_events*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/core.h:354:16: note: in expansion of macro ‘spa_api_method_r’ 354 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h:354:16: note: in expansion of macro ‘spa_api_method_r’ 354 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h: In function ‘int pw_core_hello(pw_core*, uint32_t)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/core.h:362:16: note: in expansion of macro ‘spa_api_method_r’ 362 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h:362:16: note: in expansion of macro ‘spa_api_method_r’ 362 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h: In function ‘int pw_core_sync(pw_core*, uint32_t, int)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/core.h:370:16: note: in expansion of macro ‘spa_api_method_r’ 370 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h:370:16: note: in expansion of macro ‘spa_api_method_r’ 370 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h: In function ‘int pw_core_pong(pw_core*, uint32_t, int)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/core.h:378:16: note: in expansion of macro ‘spa_api_method_r’ 378 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h:378:16: note: in expansion of macro ‘spa_api_method_r’ 378 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h: In function ‘int pw_core_error(pw_core*, uint32_t, int, int, const char*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/core.h:386:16: note: in expansion of macro ‘spa_api_method_r’ 386 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h:386:16: note: in expansion of macro ‘spa_api_method_r’ 386 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h: In function ‘pw_registry* pw_core_get_registry(pw_core*, uint32_t, size_t)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/core.h:419:16: note: in expansion of macro ‘spa_api_method_r’ 419 | return spa_api_method_r(struct pw_registry*, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h:419:16: note: in expansion of macro ‘spa_api_method_r’ 419 | return spa_api_method_r(struct pw_registry*, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h: In function ‘void* pw_core_create_object(pw_core*, const char*, const char*, uint32_t, const spa_dict*, size_t)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/core.h:433:16: note: in expansion of macro ‘spa_api_method_r’ 433 | return spa_api_method_r(void*, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h:433:16: note: in expansion of macro ‘spa_api_method_r’ 433 | return spa_api_method_r(void*, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h: In function ‘void pw_core_destroy(pw_core*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:275:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 275 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/core.h:442:9: note: in expansion of macro ‘spa_api_method_v’ 442 | spa_api_method_v(pw_core, (struct spa_interface*)core, destroy, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:165:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 165 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:238:9: note: in expansion of macro ‘spa_callbacks_call’ 238 | spa_callbacks_call(&(iface)->cb,method_type,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:277:9: note: in expansion of macro ‘spa_interface_call’ 277 | spa_interface_call(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h:442:9: note: in expansion of macro ‘spa_api_method_v’ 442 | spa_api_method_v(pw_core, (struct spa_interface*)core, destroy, 0, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h: In function ‘int pw_registry_add_listener(pw_registry*, spa_hook*, const pw_registry_events*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/core.h:569:16: note: in expansion of macro ‘spa_api_method_r’ 569 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h:569:16: note: in expansion of macro ‘spa_api_method_r’ 569 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h: In function ‘void* pw_registry_bind(pw_registry*, uint32_t, const char*, uint32_t, size_t)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/core.h:580:16: note: in expansion of macro ‘spa_api_method_r’ 580 | return spa_api_method_r(void*, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h:580:16: note: in expansion of macro ‘spa_api_method_r’ 580 | return spa_api_method_r(void*, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h: In function ‘int pw_registry_destroy(pw_registry*, uint32_t)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/core.h:589:16: note: in expansion of macro ‘spa_api_method_r’ 589 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h:589:16: note: in expansion of macro ‘spa_api_method_r’ 589 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘ssize_t spa_system_read(spa_system*, int, void*, size_t)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:111:16: note: in expansion of macro ‘spa_api_method_fast_r’ 111 | return spa_api_method_fast_r(ssize_t, -ENOTSUP, spa_system, &object->iface, read, 0, fd, buf, count); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:111:16: note: in expansion of macro ‘spa_api_method_fast_r’ 111 | return spa_api_method_fast_r(ssize_t, -ENOTSUP, spa_system, &object->iface, read, 0, fd, buf, count); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘ssize_t spa_system_write(spa_system*, int, const void*, size_t)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:115:16: note: in expansion of macro ‘spa_api_method_fast_r’ 115 | return spa_api_method_fast_r(ssize_t, -ENOTSUP, spa_system, &object->iface, write, 0, fd, buf, count); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:115:16: note: in expansion of macro ‘spa_api_method_fast_r’ 115 | return spa_api_method_fast_r(ssize_t, -ENOTSUP, spa_system, &object->iface, write, 0, fd, buf, count); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_close(spa_system*, int)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:122:16: note: in expansion of macro ‘spa_api_method_fast_r’ 122 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, close, 0, fd); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:122:16: note: in expansion of macro ‘spa_api_method_fast_r’ 122 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, close, 0, fd); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_clock_gettime(spa_system*, int, timespec*)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:127:16: note: in expansion of macro ‘spa_api_method_fast_r’ 127 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, clock_gettime, 0, clockid, value); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:127:16: note: in expansion of macro ‘spa_api_method_fast_r’ 127 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, clock_gettime, 0, clockid, value); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_clock_getres(spa_system*, int, timespec*)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:132:16: note: in expansion of macro ‘spa_api_method_fast_r’ 132 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, clock_getres, 0, clockid, res); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:132:16: note: in expansion of macro ‘spa_api_method_fast_r’ 132 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, clock_getres, 0, clockid, res); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_pollfd_create(spa_system*, int)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:137:16: note: in expansion of macro ‘spa_api_method_fast_r’ 137 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, pollfd_create, 0, flags); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:137:16: note: in expansion of macro ‘spa_api_method_fast_r’ 137 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, pollfd_create, 0, flags); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_pollfd_add(spa_system*, int, int, uint32_t, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:141:16: note: in expansion of macro ‘spa_api_method_fast_r’ 141 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, pollfd_add, 0, pfd, fd, events, data); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:141:16: note: in expansion of macro ‘spa_api_method_fast_r’ 141 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, pollfd_add, 0, pfd, fd, events, data); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_pollfd_mod(spa_system*, int, int, uint32_t, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:145:16: note: in expansion of macro ‘spa_api_method_fast_r’ 145 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, pollfd_mod, 0, pfd, fd, events, data); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:145:16: note: in expansion of macro ‘spa_api_method_fast_r’ 145 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, pollfd_mod, 0, pfd, fd, events, data); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_pollfd_del(spa_system*, int, int)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:149:16: note: in expansion of macro ‘spa_api_method_fast_r’ 149 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, pollfd_del, 0, pfd, fd); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:149:16: note: in expansion of macro ‘spa_api_method_fast_r’ 149 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, pollfd_del, 0, pfd, fd); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_pollfd_wait(spa_system*, int, spa_poll_event*, int, int)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:154:16: note: in expansion of macro ‘spa_api_method_fast_r’ 154 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, pollfd_wait, 0, pfd, ev, n_ev, timeout); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:154:16: note: in expansion of macro ‘spa_api_method_fast_r’ 154 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, pollfd_wait, 0, pfd, ev, n_ev, timeout); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_timerfd_create(spa_system*, int, int)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:159:16: note: in expansion of macro ‘spa_api_method_fast_r’ 159 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, timerfd_create, 0, clockid, flags); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:159:16: note: in expansion of macro ‘spa_api_method_fast_r’ 159 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, timerfd_create, 0, clockid, flags); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_timerfd_settime(spa_system*, int, int, const itimerspec*, itimerspec*)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:167:16: note: in expansion of macro ‘spa_api_method_fast_r’ 167 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, timerfd_settime, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:167:16: note: in expansion of macro ‘spa_api_method_fast_r’ 167 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, timerfd_settime, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_timerfd_gettime(spa_system*, int, itimerspec*)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:174:16: note: in expansion of macro ‘spa_api_method_fast_r’ 174 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, timerfd_gettime, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:174:16: note: in expansion of macro ‘spa_api_method_fast_r’ 174 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, timerfd_gettime, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_timerfd_read(spa_system*, int, uint64_t*)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:179:16: note: in expansion of macro ‘spa_api_method_fast_r’ 179 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, timerfd_read, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:179:16: note: in expansion of macro ‘spa_api_method_fast_r’ 179 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, timerfd_read, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_eventfd_create(spa_system*, int)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:185:16: note: in expansion of macro ‘spa_api_method_fast_r’ 185 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, eventfd_create, 0, flags); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:185:16: note: in expansion of macro ‘spa_api_method_fast_r’ 185 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, eventfd_create, 0, flags); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_eventfd_write(spa_system*, int, uint64_t)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:189:16: note: in expansion of macro ‘spa_api_method_fast_r’ 189 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, eventfd_write, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:189:16: note: in expansion of macro ‘spa_api_method_fast_r’ 189 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, eventfd_write, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_eventfd_read(spa_system*, int, uint64_t*)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:194:16: note: in expansion of macro ‘spa_api_method_fast_r’ 194 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, eventfd_read, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:194:16: note: in expansion of macro ‘spa_api_method_fast_r’ 194 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, eventfd_read, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_signalfd_create(spa_system*, int, int)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:200:16: note: in expansion of macro ‘spa_api_method_fast_r’ 200 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, signalfd_create, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:200:16: note: in expansion of macro ‘spa_api_method_fast_r’ 200 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, signalfd_create, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_signalfd_read(spa_system*, int, int*)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:206:16: note: in expansion of macro ‘spa_api_method_fast_r’ 206 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, signalfd_read, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:206:16: note: in expansion of macro ‘spa_api_method_fast_r’ 206 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, signalfd_read, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘int spa_loop_add_source(spa_loop*, spa_source*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:140:16: note: in expansion of macro ‘spa_api_method_r’ 140 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:140:16: note: in expansion of macro ‘spa_api_method_r’ 140 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘int spa_loop_update_source(spa_loop*, spa_source*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:145:16: note: in expansion of macro ‘spa_api_method_r’ 145 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:145:16: note: in expansion of macro ‘spa_api_method_r’ 145 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘int spa_loop_remove_source(spa_loop*, spa_source*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:150:16: note: in expansion of macro ‘spa_api_method_r’ 150 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:150:16: note: in expansion of macro ‘spa_api_method_r’ 150 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘int spa_loop_invoke(spa_loop*, spa_invoke_func_t, uint32_t, const void*, size_t, bool, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:157:16: note: in expansion of macro ‘spa_api_method_r’ 157 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:157:16: note: in expansion of macro ‘spa_api_method_r’ 157 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘void spa_loop_control_hook_before(spa_hook_list*)’: /usr/include/spa-0.2/spa/utils/hook.h:174:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 174 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:180:17: note: in expansion of macro ‘spa_callbacks_call_fast’ 180 | spa_callbacks_call_fast(&h->cb, struct spa_loop_control_hooks, before, 0); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘void spa_loop_control_hook_after(spa_hook_list*)’: /usr/include/spa-0.2/spa/utils/hook.h:174:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 174 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:187:17: note: in expansion of macro ‘spa_callbacks_call_fast’ 187 | spa_callbacks_call_fast(&h->cb, struct spa_loop_control_hooks, after, 0); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘int spa_loop_control_get_fd(spa_loop_control*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:282:16: note: in expansion of macro ‘spa_api_method_r’ 282 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:282:16: note: in expansion of macro ‘spa_api_method_r’ 282 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘void spa_loop_control_add_hook(spa_loop_control*, spa_hook*, const spa_loop_control_hooks*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:275:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 275 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:289:9: note: in expansion of macro ‘spa_api_method_v’ 289 | spa_api_method_v(spa_loop_control, &object->iface, add_hook, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:165:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 165 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:238:9: note: in expansion of macro ‘spa_callbacks_call’ 238 | spa_callbacks_call(&(iface)->cb,method_type,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:277:9: note: in expansion of macro ‘spa_interface_call’ 277 | spa_interface_call(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:289:9: note: in expansion of macro ‘spa_api_method_v’ 289 | spa_api_method_v(spa_loop_control, &object->iface, add_hook, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘void spa_loop_control_enter(spa_loop_control*)’: /usr/include/spa-0.2/spa/utils/hook.h:275:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 275 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:294:9: note: in expansion of macro ‘spa_api_method_v’ 294 | spa_api_method_v(spa_loop_control, &object->iface, enter, 0); | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:165:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 165 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:238:9: note: in expansion of macro ‘spa_callbacks_call’ 238 | spa_callbacks_call(&(iface)->cb,method_type,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:277:9: note: in expansion of macro ‘spa_interface_call’ 277 | spa_interface_call(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:294:9: note: in expansion of macro ‘spa_api_method_v’ 294 | spa_api_method_v(spa_loop_control, &object->iface, enter, 0); | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘void spa_loop_control_leave(spa_loop_control*)’: /usr/include/spa-0.2/spa/utils/hook.h:275:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 275 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:298:9: note: in expansion of macro ‘spa_api_method_v’ 298 | spa_api_method_v(spa_loop_control, &object->iface, leave, 0); | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:165:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 165 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:238:9: note: in expansion of macro ‘spa_callbacks_call’ 238 | spa_callbacks_call(&(iface)->cb,method_type,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:277:9: note: in expansion of macro ‘spa_interface_call’ 277 | spa_interface_call(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:298:9: note: in expansion of macro ‘spa_api_method_v’ 298 | spa_api_method_v(spa_loop_control, &object->iface, leave, 0); | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘int spa_loop_control_iterate(spa_loop_control*, int)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:303:16: note: in expansion of macro ‘spa_api_method_r’ 303 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:303:16: note: in expansion of macro ‘spa_api_method_r’ 303 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘int spa_loop_control_iterate_fast(spa_loop_control*, int)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:309:16: note: in expansion of macro ‘spa_api_method_fast_r’ 309 | return spa_api_method_fast_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:309:16: note: in expansion of macro ‘spa_api_method_fast_r’ 309 | return spa_api_method_fast_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘int spa_loop_control_check(spa_loop_control*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:314:16: note: in expansion of macro ‘spa_api_method_r’ 314 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:314:16: note: in expansion of macro ‘spa_api_method_r’ 314 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘spa_source* spa_loop_utils_add_io(spa_loop_utils*, int, uint32_t, bool, spa_source_io_func_t, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:371:16: note: in expansion of macro ‘spa_api_method_r’ 371 | return spa_api_method_r(struct spa_source *, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:371:16: note: in expansion of macro ‘spa_api_method_r’ 371 | return spa_api_method_r(struct spa_source *, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘int spa_loop_utils_update_io(spa_loop_utils*, spa_source*, uint32_t)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:377:16: note: in expansion of macro ‘spa_api_method_r’ 377 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:377:16: note: in expansion of macro ‘spa_api_method_r’ 377 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘spa_source* spa_loop_utils_add_idle(spa_loop_utils*, bool, spa_source_idle_func_t, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:384:16: note: in expansion of macro ‘spa_api_method_r’ 384 | return spa_api_method_r(struct spa_source *, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:384:16: note: in expansion of macro ‘spa_api_method_r’ 384 | return spa_api_method_r(struct spa_source *, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘int spa_loop_utils_enable_idle(spa_loop_utils*, spa_source*, bool)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:390:16: note: in expansion of macro ‘spa_api_method_r’ 390 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:390:16: note: in expansion of macro ‘spa_api_method_r’ 390 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘spa_source* spa_loop_utils_add_event(spa_loop_utils*, spa_source_event_func_t, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:396:16: note: in expansion of macro ‘spa_api_method_r’ 396 | return spa_api_method_r(struct spa_source *, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:396:16: note: in expansion of macro ‘spa_api_method_r’ 396 | return spa_api_method_r(struct spa_source *, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘int spa_loop_utils_signal_event(spa_loop_utils*, spa_source*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:402:16: note: in expansion of macro ‘spa_api_method_r’ 402 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:402:16: note: in expansion of macro ‘spa_api_method_r’ 402 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘spa_source* spa_loop_utils_add_timer(spa_loop_utils*, spa_source_timer_func_t, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:408:16: note: in expansion of macro ‘spa_api_method_r’ 408 | return spa_api_method_r(struct spa_source *, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:408:16: note: in expansion of macro ‘spa_api_method_r’ 408 | return spa_api_method_r(struct spa_source *, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘int spa_loop_utils_update_timer(spa_loop_utils*, spa_source*, timespec*, timespec*, bool)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:415:16: note: in expansion of macro ‘spa_api_method_r’ 415 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:415:16: note: in expansion of macro ‘spa_api_method_r’ 415 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘spa_source* spa_loop_utils_add_signal(spa_loop_utils*, int, spa_source_signal_func_t, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:423:16: note: in expansion of macro ‘spa_api_method_r’ 423 | return spa_api_method_r(struct spa_source *, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:423:16: note: in expansion of macro ‘spa_api_method_r’ 423 | return spa_api_method_r(struct spa_source *, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘void spa_loop_utils_destroy_source(spa_loop_utils*, spa_source*)’: /usr/include/spa-0.2/spa/utils/hook.h:275:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 275 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:430:9: note: in expansion of macro ‘spa_api_method_v’ 430 | spa_api_method_v(spa_loop_utils, &object->iface, destroy_source, 0, source); | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:165:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 165 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:238:9: note: in expansion of macro ‘spa_callbacks_call’ 238 | spa_callbacks_call(&(iface)->cb,method_type,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:277:9: note: in expansion of macro ‘spa_interface_call’ 277 | spa_interface_call(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:430:9: note: in expansion of macro ‘spa_api_method_v’ 430 | spa_api_method_v(spa_loop_utils, &object->iface, destroy_source, 0, source); | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/client.h: In function ‘int pw_client_add_listener(pw_client*, spa_hook*, const pw_client_events*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/client.h:165:16: note: in expansion of macro ‘spa_api_method_r’ 165 | return spa_api_method_r(int, -ENOTSUP, pw_client, (struct spa_interface*)object, add_listener, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/client.h:165:16: note: in expansion of macro ‘spa_api_method_r’ 165 | return spa_api_method_r(int, -ENOTSUP, pw_client, (struct spa_interface*)object, add_listener, 0, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/client.h: In function ‘int pw_client_error(pw_client*, uint32_t, int, const char*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/client.h:172:16: note: in expansion of macro ‘spa_api_method_r’ 172 | return spa_api_method_r(int, -ENOTSUP, pw_client, (struct spa_interface*)object, error, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/client.h:172:16: note: in expansion of macro ‘spa_api_method_r’ 172 | return spa_api_method_r(int, -ENOTSUP, pw_client, (struct spa_interface*)object, error, 0, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/client.h: In function ‘int pw_client_update_properties(pw_client*, const spa_dict*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/client.h:179:16: note: in expansion of macro ‘spa_api_method_r’ 179 | return spa_api_method_r(int, -ENOTSUP, pw_client, (struct spa_interface*)object, update_properties, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/client.h:179:16: note: in expansion of macro ‘spa_api_method_r’ 179 | return spa_api_method_r(int, -ENOTSUP, pw_client, (struct spa_interface*)object, update_properties, 0, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/client.h: In function ‘int pw_client_get_permissions(pw_client*, uint32_t, uint32_t)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/client.h:186:16: note: in expansion of macro ‘spa_api_method_r’ 186 | return spa_api_method_r(int, -ENOTSUP, pw_client, (struct spa_interface*)object, get_permissions, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/client.h:186:16: note: in expansion of macro ‘spa_api_method_r’ 186 | return spa_api_method_r(int, -ENOTSUP, pw_client, (struct spa_interface*)object, get_permissions, 0, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/client.h: In function ‘int pw_client_update_permissions(pw_client*, uint32_t, const pw_permission*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/client.h:194:16: note: in expansion of macro ‘spa_api_method_r’ 194 | return spa_api_method_r(int, -ENOTSUP, pw_client, (struct spa_interface*)object, update_permissions, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/client.h:194:16: note: in expansion of macro ‘spa_api_method_r’ 194 | return spa_api_method_r(int, -ENOTSUP, pw_client, (struct spa_interface*)object, update_permissions, 0, | ^~~~~~~~~~~~~~~~ In file included from /usr/include/pipewire-0.3/pipewire/conf.h:8, from /usr/include/pipewire-0.3/pipewire/pipewire.h:16: /usr/include/spa-0.2/spa/utils/json-core.h: In function ‘void spa_json_init(spa_json*, const char*, size_t)’: /usr/include/spa-0.2/spa/utils/json-core.h:50:89: warning: ISO C++ forbids compound-literals [-Wpedantic] 50 | #define SPA_JSON_INIT(data,size) ((struct spa_json) { (data), (data)+(size), NULL, 0, 0 }) | ^ /usr/include/spa-0.2/spa/utils/json-core.h:54:18: note: in expansion of macro ‘SPA_JSON_INIT’ 54 | *iter = SPA_JSON_INIT(data, size); | ^~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h: In function ‘void spa_json_enter(spa_json*, spa_json*)’: /usr/include/spa-0.2/spa/utils/json-core.h:56:110: warning: ISO C++ forbids compound-literals [-Wpedantic] 56 | #define SPA_JSON_ENTER(iter) ((struct spa_json) { (iter)->cur, (iter)->end, (iter), (iter)->state & 0xff0, 0 }) | ^ /usr/include/spa-0.2/spa/utils/json-core.h:60:16: note: in expansion of macro ‘SPA_JSON_ENTER’ 60 | *sub = SPA_JSON_ENTER(iter); | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h: In function ‘void spa_json_save(spa_json*, spa_json*)’: /usr/include/spa-0.2/spa/utils/json-core.h:63:99: warning: ISO C++ forbids compound-literals [-Wpedantic] 63 | #define SPA_JSON_SAVE(iter) ((struct spa_json) { (iter)->cur, (iter)->end, NULL, (iter)->state, 0 }) | ^ /usr/include/spa-0.2/spa/utils/json-core.h:67:17: note: in expansion of macro ‘SPA_JSON_SAVE’ 67 | *save = SPA_JSON_SAVE(iter); | ^~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h: In function ‘void spa_json_start(spa_json*, spa_json*, const char*)’: /usr/include/spa-0.2/spa/utils/json-core.h:70:82: warning: ISO C++ forbids compound-literals [-Wpedantic] 70 | #define SPA_JSON_START(iter,p) ((struct spa_json) { (p), (iter)->end, NULL, 0, 0 }) | ^ /usr/include/spa-0.2/spa/utils/json-core.h:74:16: note: in expansion of macro ‘SPA_JSON_START’ 74 | *sub = SPA_JSON_START(iter,pos); | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h: In function ‘int spa_json_next(spa_json*, const char**)’: /usr/include/spa-0.2/spa/utils/defs.h:83:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 83 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/defs.h:91:81: note: in expansion of macro ‘SPA_FLAG_CLEAR’ 91 | #define SPA_FLAG_UPDATE(field,flag,val) ((val) ? SPA_FLAG_SET((field),(flag)) : SPA_FLAG_CLEAR((field),(flag))) | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h:141:41: note: in expansion of macro ‘SPA_FLAG_UPDATE’ 141 | SPA_FLAG_UPDATE(flag, __KEY_FLAG, !(flag & __KEY_FLAG)); | ^~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/defs.h:83:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 83 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/json-core.h:153:41: note: in expansion of macro ‘SPA_FLAG_CLEAR’ 153 | SPA_FLAG_CLEAR(flag, __KEY_FLAG); | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/defs.h:83:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 83 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/defs.h:91:81: note: in expansion of macro ‘SPA_FLAG_CLEAR’ 91 | #define SPA_FLAG_UPDATE(field,flag,val) ((val) ? SPA_FLAG_SET((field),(flag)) : SPA_FLAG_CLEAR((field),(flag))) | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h:156:33: note: in expansion of macro ‘SPA_FLAG_UPDATE’ 156 | SPA_FLAG_UPDATE(iter->state, __ARRAY_FLAG, cur == '['); | ^~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/defs.h:83:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 83 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/defs.h:91:81: note: in expansion of macro ‘SPA_FLAG_CLEAR’ 91 | #define SPA_FLAG_UPDATE(field,flag,val) ((val) ? SPA_FLAG_SET((field),(flag)) : SPA_FLAG_CLEAR((field),(flag))) | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h:163:41: note: in expansion of macro ‘SPA_FLAG_UPDATE’ 163 | SPA_FLAG_UPDATE(iter->state, __PREV_ARRAY_FLAG, flag & __ARRAY_FLAG); | ^~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/defs.h:83:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 83 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/defs.h:91:81: note: in expansion of macro ‘SPA_FLAG_CLEAR’ 91 | #define SPA_FLAG_UPDATE(field,flag,val) ((val) ? SPA_FLAG_SET((field),(flag)) : SPA_FLAG_CLEAR((field),(flag))) | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h:166:41: note: in expansion of macro ‘SPA_FLAG_UPDATE’ 166 | SPA_FLAG_UPDATE(array_stack[(iter->depth-1) >> 6], mask, flag & __ARRAY_FLAG); | ^~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/defs.h:83:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 83 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/defs.h:91:81: note: in expansion of macro ‘SPA_FLAG_CLEAR’ 91 | #define SPA_FLAG_UPDATE(field,flag,val) ((val) ? SPA_FLAG_SET((field),(flag)) : SPA_FLAG_CLEAR((field),(flag))) | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h:196:41: note: in expansion of macro ‘SPA_FLAG_UPDATE’ 196 | SPA_FLAG_UPDATE(iter->state, __ARRAY_FLAG, flag & __PREV_ARRAY_FLAG); | ^~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/defs.h:83:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 83 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/defs.h:91:81: note: in expansion of macro ‘SPA_FLAG_CLEAR’ 91 | #define SPA_FLAG_UPDATE(field,flag,val) ((val) ? SPA_FLAG_SET((field),(flag)) : SPA_FLAG_CLEAR((field),(flag))) | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h:199:41: note: in expansion of macro ‘SPA_FLAG_UPDATE’ 199 | SPA_FLAG_UPDATE(iter->state, __ARRAY_FLAG, | ^~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/defs.h:83:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 83 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/defs.h:91:81: note: in expansion of macro ‘SPA_FLAG_CLEAR’ 91 | #define SPA_FLAG_UPDATE(field,flag,val) ((val) ? SPA_FLAG_SET((field),(flag)) : SPA_FLAG_CLEAR((field),(flag))) | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h:216:41: note: in expansion of macro ‘SPA_FLAG_UPDATE’ 216 | SPA_FLAG_UPDATE(flag, __KEY_FLAG, !(flag & __KEY_FLAG)); | ^~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h:250:25: warning: range expressions in switch statements are non-standard [-Wpedantic] 250 | case 240 ... 247: | ^~~~ /usr/include/spa-0.2/spa/utils/json-core.h:253:25: warning: range expressions in switch statements are non-standard [-Wpedantic] 253 | case 224 ... 239: | ^~~~ /usr/include/spa-0.2/spa/utils/json-core.h:256:25: warning: range expressions in switch statements are non-standard [-Wpedantic] 256 | case 192 ... 223: | ^~~~ /usr/include/spa-0.2/spa/utils/json-core.h:267:25: warning: range expressions in switch statements are non-standard [-Wpedantic] 267 | case 128 ... 191: | ^~~~ /usr/include/spa-0.2/spa/utils/json-core.h: In function ‘bool spa_json_get_error(spa_json*, const char*, spa_error_location*)’: /usr/include/spa-0.2/spa/utils/defs.h:159:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 159 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/json-core.h:369:24: note: in expansion of macro ‘SPA_CLAMP’ 369 | code = SPA_CLAMP(iter->state & 0xff, 0u, SPA_N_ELEMENTS(reasons)-1); | ^~~~~~~~~ /usr/include/spa-0.2/spa/utils/defs.h:147:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 147 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/defs.h:163:9: note: in expansion of macro ‘SPA_MIN’ 163 | SPA_MIN(SPA_MAX(_v, _low), _high); \ | ^~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h:369:24: note: in expansion of macro ‘SPA_CLAMP’ 369 | code = SPA_CLAMP(iter->state & 0xff, 0u, SPA_N_ELEMENTS(reasons)-1); | ^~~~~~~~~ /usr/include/spa-0.2/spa/utils/defs.h:153:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 153 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/defs.h:148:20: note: in definition of macro ‘SPA_MIN’ 148 | __typeof__(a) _min_a = (a); \ | ^ /usr/include/spa-0.2/spa/utils/defs.h:163:17: note: in expansion of macro ‘SPA_MAX’ 163 | SPA_MIN(SPA_MAX(_v, _low), _high); \ | ^~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h:369:24: note: in expansion of macro ‘SPA_CLAMP’ 369 | code = SPA_CLAMP(iter->state & 0xff, 0u, SPA_N_ELEMENTS(reasons)-1); | ^~~~~~~~~ /usr/include/spa-0.2/spa/utils/defs.h:153:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 153 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/defs.h:148:33: note: in definition of macro ‘SPA_MIN’ 148 | __typeof__(a) _min_a = (a); \ | ^ /usr/include/spa-0.2/spa/utils/defs.h:163:17: note: in expansion of macro ‘SPA_MAX’ 163 | SPA_MIN(SPA_MAX(_v, _low), _high); \ | ^~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h:369:24: note: in expansion of macro ‘SPA_CLAMP’ 369 | code = SPA_CLAMP(iter->state & 0xff, 0u, SPA_N_ELEMENTS(reasons)-1); | ^~~~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h: In function ‘int spa_json_parse_float(const char*, int, float*)’: /usr/include/spa-0.2/spa/utils/json-core.h:414:37: warning: range expressions in switch statements are non-standard [-Wpedantic] 414 | case '+': case '-': case '0' ... '9': case '.': case 'e': case 'E': break; | ^~~~ /usr/include/pipewire-0.3/pipewire/device.h: In function ‘int pw_device_add_listener(pw_device*, spa_hook*, const pw_device_events*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/device.h:155:16: note: in expansion of macro ‘spa_api_method_r’ 155 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/device.h:155:16: note: in expansion of macro ‘spa_api_method_r’ 155 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/device.h: In function ‘int pw_device_subscribe_params(pw_device*, uint32_t*, uint32_t)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/device.h:163:16: note: in expansion of macro ‘spa_api_method_r’ 163 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/device.h:163:16: note: in expansion of macro ‘spa_api_method_r’ 163 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/device.h: In function ‘int pw_device_enum_params(pw_device*, int, uint32_t, uint32_t, uint32_t, const spa_pod*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/device.h:173:16: note: in expansion of macro ‘spa_api_method_r’ 173 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/device.h:173:16: note: in expansion of macro ‘spa_api_method_r’ 173 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/device.h: In function ‘int pw_device_set_param(pw_device*, uint32_t, uint32_t, const spa_pod*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/device.h:182:16: note: in expansion of macro ‘spa_api_method_r’ 182 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/device.h:182:16: note: in expansion of macro ‘spa_api_method_r’ 182 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_add_listener(spa_node*, spa_hook*, const spa_node_events*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:650:16: note: in expansion of macro ‘spa_api_method_r’ 650 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, add_listener, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:650:16: note: in expansion of macro ‘spa_api_method_r’ 650 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, add_listener, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_set_callbacks(spa_node*, const spa_node_callbacks*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:657:16: note: in expansion of macro ‘spa_api_method_r’ 657 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, set_callbacks, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:657:16: note: in expansion of macro ‘spa_api_method_r’ 657 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, set_callbacks, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_sync(spa_node*, int)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:662:16: note: in expansion of macro ‘spa_api_method_r’ 662 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, sync, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:662:16: note: in expansion of macro ‘spa_api_method_r’ 662 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, sync, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_enum_params(spa_node*, int, uint32_t, uint32_t, uint32_t, const spa_pod*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:669:16: note: in expansion of macro ‘spa_api_method_r’ 669 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, enum_params, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:669:16: note: in expansion of macro ‘spa_api_method_r’ 669 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, enum_params, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_set_param(spa_node*, uint32_t, uint32_t, const spa_pod*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:676:16: note: in expansion of macro ‘spa_api_method_r’ 676 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, set_param, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:676:16: note: in expansion of macro ‘spa_api_method_r’ 676 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, set_param, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_set_io(spa_node*, uint32_t, void*, size_t)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:682:16: note: in expansion of macro ‘spa_api_method_r’ 682 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, set_io, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:682:16: note: in expansion of macro ‘spa_api_method_r’ 682 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, set_io, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_send_command(spa_node*, const spa_command*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:688:16: note: in expansion of macro ‘spa_api_method_r’ 688 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, send_command, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:688:16: note: in expansion of macro ‘spa_api_method_r’ 688 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, send_command, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_add_port(spa_node*, spa_direction, uint32_t, const spa_dict*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:695:16: note: in expansion of macro ‘spa_api_method_r’ 695 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, add_port, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:695:16: note: in expansion of macro ‘spa_api_method_r’ 695 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, add_port, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_remove_port(spa_node*, spa_direction, uint32_t)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:701:16: note: in expansion of macro ‘spa_api_method_r’ 701 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, remove_port, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:701:16: note: in expansion of macro ‘spa_api_method_r’ 701 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, remove_port, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_port_enum_params(spa_node*, int, spa_direction, uint32_t, uint32_t, uint32_t, uint32_t, const spa_pod*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:709:16: note: in expansion of macro ‘spa_api_method_r’ 709 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, port_enum_params, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:709:16: note: in expansion of macro ‘spa_api_method_r’ 709 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, port_enum_params, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_port_set_param(spa_node*, spa_direction, uint32_t, uint32_t, uint32_t, const spa_pod*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:718:16: note: in expansion of macro ‘spa_api_method_r’ 718 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, port_set_param, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:718:16: note: in expansion of macro ‘spa_api_method_r’ 718 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, port_set_param, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_port_use_buffers(spa_node*, spa_direction, uint32_t, uint32_t, spa_buffer**, uint32_t)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:728:16: note: in expansion of macro ‘spa_api_method_r’ 728 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, port_use_buffers, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:728:16: note: in expansion of macro ‘spa_api_method_r’ 728 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, port_use_buffers, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_port_set_io(spa_node*, spa_direction, uint32_t, uint32_t, void*, size_t)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:736:16: note: in expansion of macro ‘spa_api_method_r’ 736 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, port_set_io, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:736:16: note: in expansion of macro ‘spa_api_method_r’ 736 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, port_set_io, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_port_reuse_buffer(spa_node*, uint32_t, uint32_t)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:742:16: note: in expansion of macro ‘spa_api_method_r’ 742 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, port_reuse_buffer, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:742:16: note: in expansion of macro ‘spa_api_method_r’ 742 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, port_reuse_buffer, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_port_reuse_buffer_fast(spa_node*, uint32_t, uint32_t)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:747:16: note: in expansion of macro ‘spa_api_method_fast_r’ 747 | return spa_api_method_fast_r(int, -ENOTSUP, spa_node, &object->iface, port_reuse_buffer, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:747:16: note: in expansion of macro ‘spa_api_method_fast_r’ 747 | return spa_api_method_fast_r(int, -ENOTSUP, spa_node, &object->iface, port_reuse_buffer, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_process(spa_node*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:752:16: note: in expansion of macro ‘spa_api_method_r’ 752 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, process, 0); | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:752:16: note: in expansion of macro ‘spa_api_method_r’ 752 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, process, 0); | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_process_fast(spa_node*)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:756:16: note: in expansion of macro ‘spa_api_method_fast_r’ 756 | return spa_api_method_fast_r(int, -ENOTSUP, spa_node, &object->iface, process, 0); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:756:16: note: in expansion of macro ‘spa_api_method_fast_r’ 756 | return spa_api_method_fast_r(int, -ENOTSUP, spa_node, &object->iface, process, 0); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/factory.h: In function ‘int pw_factory_add_listener(pw_factory*, spa_hook*, const pw_factory_events*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/factory.h:97:16: note: in expansion of macro ‘spa_api_method_r’ 97 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/factory.h:97:16: note: in expansion of macro ‘spa_api_method_r’ 97 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/log.h: In function ‘void spa_log_topic_init(spa_log*, spa_log_topic*)’: /usr/include/spa-0.2/spa/utils/hook.h:165:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 165 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:238:9: note: in expansion of macro ‘spa_callbacks_call’ 238 | spa_callbacks_call(&(iface)->cb,method_type,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/log.h:229:9: note: in expansion of macro ‘spa_interface_call’ 229 | spa_interface_call(&log->iface, struct spa_log_methods, topic_init, 1, topic); | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/log.h: In function ‘void spa_log_logtv(spa_log*, spa_log_level, const spa_log_topic*, const char*, int, const char*, const char*, va_list)’: /usr/include/spa-0.2/spa/utils/hook.h:165:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 165 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:238:9: note: in expansion of macro ‘spa_callbacks_call’ 238 | spa_callbacks_call(&(iface)->cb,method_type,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/log.h:273:22: note: in expansion of macro ‘spa_interface_call’ 273 | if (!spa_interface_call(i, | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:165:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 165 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:238:9: note: in expansion of macro ‘spa_callbacks_call’ 238 | spa_callbacks_call(&(iface)->cb,method_type,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/log.h:277:21: note: in expansion of macro ‘spa_interface_call’ 277 | spa_interface_call(i, | ^~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/link.h: In function ‘int pw_link_add_listener(pw_link*, spa_hook*, const pw_link_events*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/link.h:123:16: note: in expansion of macro ‘spa_api_method_r’ 123 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/link.h:123:16: note: in expansion of macro ‘spa_api_method_r’ 123 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/module.h: In function ‘int pw_module_add_listener(pw_module*, spa_hook*, const pw_module_events*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/module.h:95:16: note: in expansion of macro ‘spa_api_method_r’ 95 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/module.h:95:16: note: in expansion of macro ‘spa_api_method_r’ 95 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/node.h: In function ‘int pw_node_add_listener(pw_node*, spa_hook*, const pw_node_events*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/node.h:194:16: note: in expansion of macro ‘spa_api_method_r’ 194 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/node.h:194:16: note: in expansion of macro ‘spa_api_method_r’ 194 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/node.h: In function ‘int pw_node_subscribe_params(pw_node*, uint32_t*, uint32_t)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/node.h:202:16: note: in expansion of macro ‘spa_api_method_r’ 202 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/node.h:202:16: note: in expansion of macro ‘spa_api_method_r’ 202 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/node.h: In function ‘int pw_node_enum_params(pw_node*, int, uint32_t, uint32_t, uint32_t, const spa_pod*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/node.h:212:16: note: in expansion of macro ‘spa_api_method_r’ 212 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/node.h:212:16: note: in expansion of macro ‘spa_api_method_r’ 212 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/node.h: In function ‘int pw_node_set_param(pw_node*, uint32_t, uint32_t, const spa_pod*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/node.h:221:16: note: in expansion of macro ‘spa_api_method_r’ 221 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/node.h:221:16: note: in expansion of macro ‘spa_api_method_r’ 221 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/node.h: In function ‘int pw_node_send_command(pw_node*, const spa_command*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/node.h:229:16: note: in expansion of macro ‘spa_api_method_r’ 229 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/node.h:229:16: note: in expansion of macro ‘spa_api_method_r’ 229 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/port.h: In function ‘int pw_port_add_listener(pw_port*, spa_hook*, const pw_port_events*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/port.h:155:16: note: in expansion of macro ‘spa_api_method_r’ 155 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/port.h:155:16: note: in expansion of macro ‘spa_api_method_r’ 155 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/port.h: In function ‘int pw_port_subscribe_params(pw_port*, uint32_t*, uint32_t)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/port.h:163:16: note: in expansion of macro ‘spa_api_method_r’ 163 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/port.h:163:16: note: in expansion of macro ‘spa_api_method_r’ 163 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/port.h: In function ‘int pw_port_enum_params(pw_port*, int, uint32_t, uint32_t, uint32_t, const spa_pod*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/port.h:173:16: note: in expansion of macro ‘spa_api_method_r’ 173 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/port.h:173:16: note: in expansion of macro ‘spa_api_method_r’ 173 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/thread.h: In function ‘spa_thread* spa_thread_utils_create(spa_thread_utils*, const spa_dict*, void* (*)(void*), void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/thread.h:72:16: note: in expansion of macro ‘spa_api_method_r’ 72 | return spa_api_method_r(struct spa_thread *, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/thread.h:72:16: note: in expansion of macro ‘spa_api_method_r’ 72 | return spa_api_method_r(struct spa_thread *, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/thread.h: In function ‘int spa_thread_utils_join(spa_thread_utils*, spa_thread*, void**)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/thread.h:82:16: note: in expansion of macro ‘spa_api_method_r’ 82 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/thread.h:82:16: note: in expansion of macro ‘spa_api_method_r’ 82 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/thread.h: In function ‘int spa_thread_utils_get_rt_range(spa_thread_utils*, const spa_dict*, int*, int*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/thread.h:92:16: note: in expansion of macro ‘spa_api_method_r’ 92 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/thread.h:92:16: note: in expansion of macro ‘spa_api_method_r’ 92 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/thread.h: In function ‘int spa_thread_utils_acquire_rt(spa_thread_utils*, spa_thread*, int)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/thread.h:102:16: note: in expansion of macro ‘spa_api_method_r’ 102 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/thread.h:102:16: note: in expansion of macro ‘spa_api_method_r’ 102 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/thread.h: In function ‘int spa_thread_utils_drop_rt(spa_thread_utils*, spa_thread*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/thread.h:112:16: note: in expansion of macro ‘spa_api_method_r’ 112 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/thread.h:112:16: note: in expansion of macro ‘spa_api_method_r’ 112 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/iter.h: In function ‘uint32_t spa_pod_copy_array(const spa_pod*, uint32_t, void*, uint32_t)’: /usr/include/spa-0.2/spa/utils/defs.h:147:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 147 | ({ \ | ^ /usr/include/spa-0.2/spa/pod/iter.h:345:20: note: in expansion of macro ‘SPA_MIN’ 345 | n_values = SPA_MIN(n_values, max_values); | ^~~~~~~ /usr/include/spa-0.2/spa/pod/iter.h: In function ‘spa_pod* spa_pod_get_values(const spa_pod*, uint32_t*, uint32_t*)’: /usr/include/spa-0.2/spa/utils/defs.h:147:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 147 | ({ \ | ^ /usr/include/spa-0.2/spa/pod/iter.h:361:35: note: in expansion of macro ‘SPA_MIN’ 361 | *n_vals = SPA_MIN(1u, SPA_POD_CHOICE_N_VALUES(pod)); | ^~~~~~~ In file included from /usr/include/spa-0.2/spa/param/format-utils.h:18, from /<>/src/pipewiresourcestream.h:21: /usr/include/spa-0.2/spa/pod/parser.h: In function ‘void spa_pod_parser_init(spa_pod_parser*, const void*, uint32_t)’: /usr/include/spa-0.2/spa/pod/parser.h:44:100: warning: ISO C++ forbids compound-literals [-Wpedantic] 44 | #define SPA_POD_PARSER_INIT(buffer,size) ((struct spa_pod_parser){ (buffer), (size), 0, {0,0,NULL}}) | ^ /usr/include/spa-0.2/spa/pod/parser.h:49:19: note: in expansion of macro ‘SPA_POD_PARSER_INIT’ 49 | *parser = SPA_POD_PARSER_INIT(data, size); | ^~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/param/format-utils.h: In function ‘int spa_format_parse(const spa_pod*, uint32_t*, uint32_t*)’: /usr/include/spa-0.2/spa/pod/parser.h:561:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 561 | ({ \ | ^ /usr/include/spa-0.2/spa/param/format-utils.h:32:16: note: in expansion of macro ‘spa_pod_parse_object’ 32 | return spa_pod_parse_object(format, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/parser.h:539:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 539 | ({ \ | ^ /usr/include/spa-0.2/spa/pod/parser.h:564:9: note: in expansion of macro ‘spa_pod_parser_get_object’ 564 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/param/format-utils.h:32:16: note: in expansion of macro ‘spa_pod_parse_object’ 32 | return spa_pod_parse_object(format, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘void spa_pod_builder_set_callbacks(spa_pod_builder*, const spa_pod_builder_callbacks*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:133:86: warning: ISO C++ forbids compound-literals [-Wpedantic] 133 | #define SPA_CALLBACKS_INIT(_funcs,_data) ((struct spa_callbacks){ (_funcs), (_data), }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:72:30: note: in expansion of macro ‘SPA_CALLBACKS_INIT’ 72 | builder->callbacks = SPA_CALLBACKS_INIT(callbacks, data); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/spa-0.2/spa/param/video/raw-utils.h:18, from /usr/include/spa-0.2/spa/param/video/format-utils.h:14, from /<>/src/pipewiresourcestream.h:23: /usr/include/spa-0.2/spa/pod/builder.h: In function ‘void spa_pod_builder_init(spa_pod_builder*, void*, uint32_t)’: /usr/include/spa-0.2/spa/pod/builder.h:60:114: warning: ISO C++ forbids compound-literals [-Wpedantic] 60 | #define SPA_POD_BUILDER_INIT(buffer,size) ((struct spa_pod_builder){ (buffer), (size), 0, {0,0,NULL},{NULL,NULL}}) | ^ /usr/include/spa-0.2/spa/pod/builder.h:87:20: note: in expansion of macro ‘SPA_POD_BUILDER_INIT’ 87 | *builder = SPA_POD_BUILDER_INIT(data, size); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_raw(spa_pod_builder*, const void*, uint32_t)’: /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/pod/builder.h:140:25: note: in expansion of macro ‘spa_callbacks_call_res’ 140 | spa_callbacks_call_res(&builder->callbacks, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_primitive(spa_pod_builder*, const spa_pod*)’: /usr/include/spa-0.2/spa/utils/defs.h:83:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 83 | ({ \ | ^ /usr/include/spa-0.2/spa/pod/builder.h:205:17: note: in expansion of macro ‘SPA_FLAG_CLEAR’ 205 | SPA_FLAG_CLEAR(builder->state.flags, SPA_POD_BUILDER_FLAG_FIRST); | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_none(spa_pod_builder*)’: /usr/include/spa-0.2/spa/pod/builder.h:214:68: warning: ISO C++ forbids compound-literals [-Wpedantic] 214 | #define SPA_POD_INIT(size,type) ((struct spa_pod) { (size), (type) }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:216:29: note: in expansion of macro ‘SPA_POD_INIT’ 216 | #define SPA_POD_INIT_None() SPA_POD_INIT(0, SPA_TYPE_None) | ^~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h:220:34: note: in expansion of macro ‘SPA_POD_INIT_None’ 220 | const struct spa_pod p = SPA_POD_INIT_None(); | ^~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_child(spa_pod_builder*, uint32_t, uint32_t)’: /usr/include/spa-0.2/spa/pod/builder.h:214:68: warning: ISO C++ forbids compound-literals [-Wpedantic] 214 | #define SPA_POD_INIT(size,type) ((struct spa_pod) { (size), (type) }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:226:34: note: in expansion of macro ‘SPA_POD_INIT’ 226 | const struct spa_pod p = SPA_POD_INIT(size,type); | ^~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/defs.h:83:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 83 | ({ \ | ^ /usr/include/spa-0.2/spa/pod/builder.h:227:9: note: in expansion of macro ‘SPA_FLAG_CLEAR’ 227 | SPA_FLAG_CLEAR(builder->state.flags, SPA_POD_BUILDER_FLAG_FIRST); | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_bool(spa_pod_builder*, bool)’: /usr/include/spa-0.2/spa/pod/builder.h:231:110: warning: ISO C++ forbids compound-literals [-Wpedantic] 231 | #define SPA_POD_INIT_Bool(val) ((struct spa_pod_bool){ { sizeof(uint32_t), SPA_TYPE_Bool }, (val) ? 1 : 0, 0 }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:235:39: note: in expansion of macro ‘SPA_POD_INIT_Bool’ 235 | const struct spa_pod_bool p = SPA_POD_INIT_Bool(val); | ^~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_id(spa_pod_builder*, uint32_t)’: /usr/include/spa-0.2/spa/pod/builder.h:239:96: warning: ISO C++ forbids compound-literals [-Wpedantic] 239 | #define SPA_POD_INIT_Id(val) ((struct spa_pod_id){ { sizeof(uint32_t), SPA_TYPE_Id }, (val), 0 }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:243:37: note: in expansion of macro ‘SPA_POD_INIT_Id’ 243 | const struct spa_pod_id p = SPA_POD_INIT_Id(val); | ^~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_int(spa_pod_builder*, int32_t)’: /usr/include/spa-0.2/spa/pod/builder.h:247:98: warning: ISO C++ forbids compound-literals [-Wpedantic] 247 | #define SPA_POD_INIT_Int(val) ((struct spa_pod_int){ { sizeof(int32_t), SPA_TYPE_Int }, (val), 0 }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:251:38: note: in expansion of macro ‘SPA_POD_INIT_Int’ 251 | const struct spa_pod_int p = SPA_POD_INIT_Int(val); | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_long(spa_pod_builder*, int64_t)’: /usr/include/spa-0.2/spa/pod/builder.h:255:98: warning: ISO C++ forbids compound-literals [-Wpedantic] 255 | #define SPA_POD_INIT_Long(val) ((struct spa_pod_long){ { sizeof(int64_t), SPA_TYPE_Long }, (val) }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:259:39: note: in expansion of macro ‘SPA_POD_INIT_Long’ 259 | const struct spa_pod_long p = SPA_POD_INIT_Long(val); | ^~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_float(spa_pod_builder*, float)’: /usr/include/spa-0.2/spa/pod/builder.h:263:102: warning: ISO C++ forbids compound-literals [-Wpedantic] 263 | #define SPA_POD_INIT_Float(val) ((struct spa_pod_float){ { sizeof(float), SPA_TYPE_Float }, (val), 0 }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:267:40: note: in expansion of macro ‘SPA_POD_INIT_Float’ 267 | const struct spa_pod_float p = SPA_POD_INIT_Float(val); | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_double(spa_pod_builder*, double)’: /usr/include/spa-0.2/spa/pod/builder.h:271:103: warning: ISO C++ forbids compound-literals [-Wpedantic] 271 | #define SPA_POD_INIT_Double(val) ((struct spa_pod_double){ { sizeof(double), SPA_TYPE_Double }, (val) }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:275:41: note: in expansion of macro ‘SPA_POD_INIT_Double’ 275 | const struct spa_pod_double p = SPA_POD_INIT_Double(val); | ^~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_string_len(spa_pod_builder*, const char*, uint32_t)’: /usr/include/spa-0.2/spa/pod/builder.h:279:87: warning: ISO C++ forbids compound-literals [-Wpedantic] 279 | #define SPA_POD_INIT_String(len) ((struct spa_pod_string){ { (len), SPA_TYPE_String } }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:296:41: note: in expansion of macro ‘SPA_POD_INIT_String’ 296 | const struct spa_pod_string p = SPA_POD_INIT_String(len+1); | ^~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_bytes(spa_pod_builder*, const void*, uint32_t)’: /usr/include/spa-0.2/spa/pod/builder.h:309:84: warning: ISO C++ forbids compound-literals [-Wpedantic] 309 | #define SPA_POD_INIT_Bytes(len) ((struct spa_pod_bytes){ { (len), SPA_TYPE_Bytes } }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:314:40: note: in expansion of macro ‘SPA_POD_INIT_Bytes’ 314 | const struct spa_pod_bytes p = SPA_POD_INIT_Bytes(len); | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_pointer(spa_pod_builder*, uint32_t, const void*)’: /usr/include/spa-0.2/spa/pod/builder.h:329:151: warning: ISO C++ forbids compound-literals [-Wpedantic] 329 | #define SPA_POD_INIT_Pointer(type,value) ((struct spa_pod_pointer){ { sizeof(struct spa_pod_pointer_body), SPA_TYPE_Pointer }, { (type), 0, (value) } }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:334:42: note: in expansion of macro ‘SPA_POD_INIT_Pointer’ 334 | const struct spa_pod_pointer p = SPA_POD_INIT_Pointer(type, val); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_fd(spa_pod_builder*, int64_t)’: /usr/include/spa-0.2/spa/pod/builder.h:338:90: warning: ISO C++ forbids compound-literals [-Wpedantic] 338 | #define SPA_POD_INIT_Fd(fd) ((struct spa_pod_fd){ { sizeof(int64_t), SPA_TYPE_Fd }, (fd) }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:342:37: note: in expansion of macro ‘SPA_POD_INIT_Fd’ 342 | const struct spa_pod_fd p = SPA_POD_INIT_Fd(fd); | ^~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_rectangle(spa_pod_builder*, uint32_t, uint32_t)’: /usr/include/spa-0.2/spa/utils/defs.h:100:80: warning: ISO C++ forbids compound-literals [-Wpedantic] 100 | #define SPA_RECTANGLE(width,height) ((struct spa_rectangle){ (width), (height) }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:346:121: note: in definition of macro ‘SPA_POD_INIT_Rectangle’ 346 | #define SPA_POD_INIT_Rectangle(val) ((struct spa_pod_rectangle){ { sizeof(struct spa_rectangle), SPA_TYPE_Rectangle }, (val) }) | ^~~ /usr/include/spa-0.2/spa/pod/builder.h:351:67: note: in expansion of macro ‘SPA_RECTANGLE’ 351 | const struct spa_pod_rectangle p = SPA_POD_INIT_Rectangle(SPA_RECTANGLE(width, height)); | ^~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h:346:126: warning: ISO C++ forbids compound-literals [-Wpedantic] 346 | #define SPA_POD_INIT_Rectangle(val) ((struct spa_pod_rectangle){ { sizeof(struct spa_rectangle), SPA_TYPE_Rectangle }, (val) }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:351:44: note: in expansion of macro ‘SPA_POD_INIT_Rectangle’ 351 | const struct spa_pod_rectangle p = SPA_POD_INIT_Rectangle(SPA_RECTANGLE(width, height)); | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_fraction(spa_pod_builder*, uint32_t, uint32_t)’: /usr/include/spa-0.2/spa/utils/defs.h:118:72: warning: ISO C++ forbids compound-literals [-Wpedantic] 118 | #define SPA_FRACTION(num,denom) ((struct spa_fraction){ (num), (denom) }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:355:117: note: in definition of macro ‘SPA_POD_INIT_Fraction’ 355 | #define SPA_POD_INIT_Fraction(val) ((struct spa_pod_fraction){ { sizeof(struct spa_fraction), SPA_TYPE_Fraction }, (val) }) | ^~~ /usr/include/spa-0.2/spa/pod/builder.h:360:65: note: in expansion of macro ‘SPA_FRACTION’ 360 | const struct spa_pod_fraction p = SPA_POD_INIT_Fraction(SPA_FRACTION(num, denom)); | ^~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h:355:122: warning: ISO C++ forbids compound-literals [-Wpedantic] 355 | #define SPA_POD_INIT_Fraction(val) ((struct spa_pod_fraction){ { sizeof(struct spa_fraction), SPA_TYPE_Fraction }, (val) }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:360:43: note: in expansion of macro ‘SPA_POD_INIT_Fraction’ 360 | const struct spa_pod_fraction p = SPA_POD_INIT_Fraction(SPA_FRACTION(num, denom)); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_push_struct(spa_pod_builder*, spa_pod_frame*)’: /usr/include/spa-0.2/spa/pod/builder.h:411:89: warning: ISO C++ forbids compound-literals [-Wpedantic] 411 | #define SPA_POD_INIT_Struct(size) ((struct spa_pod_struct){ { (size), SPA_TYPE_Struct } }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:416:41: note: in expansion of macro ‘SPA_POD_INIT_Struct’ 416 | const struct spa_pod_struct p = SPA_POD_INIT_Struct(0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_push_object(spa_pod_builder*, spa_pod_frame*, uint32_t, uint32_t)’: /usr/include/spa-0.2/spa/pod/builder.h:423:136: warning: ISO C++ forbids compound-literals [-Wpedantic] 423 | #define SPA_POD_INIT_Object(size,type,id,...) ((struct spa_pod_object){ { (size), SPA_TYPE_Object }, { (type), (id) }, ##__VA_ARGS__ }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:430:13: note: in expansion of macro ‘SPA_POD_INIT_Object’ 430 | SPA_POD_INIT_Object(sizeof(struct spa_pod_object_body), type, id); | ^~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_push_sequence(spa_pod_builder*, spa_pod_frame*, uint32_t)’: /usr/include/spa-0.2/spa/pod/builder.h:448:80: warning: ISO C++ forbids compound-literals [-Wpedantic] 448 | ((struct spa_pod_sequence){ { (size), SPA_TYPE_Sequence}, {(unit), 0 } }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:454:13: note: in expansion of macro ‘SPA_POD_INIT_Sequence’ 454 | SPA_POD_INIT_Sequence(sizeof(struct spa_pod_sequence_body), unit); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/param/video/raw-utils.h: In function ‘int spa_format_video_raw_parse(const spa_pod*, spa_video_info_raw*)’: /usr/include/spa-0.2/spa/pod/parser.h:561:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 561 | ({ \ | ^ /usr/include/spa-0.2/spa/param/video/raw-utils.h:41:16: note: in expansion of macro ‘spa_pod_parse_object’ 41 | return spa_pod_parse_object(format, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/parser.h:539:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 539 | ({ \ | ^ /usr/include/spa-0.2/spa/pod/parser.h:564:9: note: in expansion of macro ‘spa_pod_parser_get_object’ 564 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/param/video/raw-utils.h:41:16: note: in expansion of macro ‘spa_pod_parse_object’ 41 | return spa_pod_parse_object(format, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/param/video/dsp-utils.h: In function ‘int spa_format_video_dsp_parse(const spa_pod*, spa_video_info_dsp*)’: /usr/include/spa-0.2/spa/pod/parser.h:561:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 561 | ({ \ | ^ /usr/include/spa-0.2/spa/param/video/dsp-utils.h:41:16: note: in expansion of macro ‘spa_pod_parse_object’ 41 | return spa_pod_parse_object(format, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/parser.h:539:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 539 | ({ \ | ^ /usr/include/spa-0.2/spa/pod/parser.h:564:9: note: in expansion of macro ‘spa_pod_parser_get_object’ 564 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/param/video/dsp-utils.h:41:16: note: in expansion of macro ‘spa_pod_parse_object’ 41 | return spa_pod_parse_object(format, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/param/video/h264-utils.h: In function ‘int spa_format_video_h264_parse(const spa_pod*, spa_video_info_h264*)’: /usr/include/spa-0.2/spa/pod/parser.h:561:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 561 | ({ \ | ^ /usr/include/spa-0.2/spa/param/video/h264-utils.h:33:16: note: in expansion of macro ‘spa_pod_parse_object’ 33 | return spa_pod_parse_object(format, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/parser.h:539:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 539 | ({ \ | ^ /usr/include/spa-0.2/spa/pod/parser.h:564:9: note: in expansion of macro ‘spa_pod_parser_get_object’ 564 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/param/video/h264-utils.h:33:16: note: in expansion of macro ‘spa_pod_parse_object’ 33 | return spa_pod_parse_object(format, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/param/video/mjpg-utils.h: In function ‘int spa_format_video_mjpg_parse(const spa_pod*, spa_video_info_mjpg*)’: /usr/include/spa-0.2/spa/pod/parser.h:561:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 561 | ({ \ | ^ /usr/include/spa-0.2/spa/param/video/mjpg-utils.h:33:16: note: in expansion of macro ‘spa_pod_parse_object’ 33 | return spa_pod_parse_object(format, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/parser.h:539:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 539 | ({ \ | ^ /usr/include/spa-0.2/spa/pod/parser.h:564:9: note: in expansion of macro ‘spa_pod_parser_get_object’ 564 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/param/video/mjpg-utils.h:33:16: note: in expansion of macro ‘spa_pod_parse_object’ 33 | return spa_pod_parse_object(format, | ^~~~~~~~~~~~~~~~~~~~ At global scope: cc1plus: note: unrecognized command-line option ‘-Wno-c99-extensions’ may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option ‘-Wno-gnu-statement-expression-from-macro-expansion’ may have been intended to silence earlier diagnostics [ 49%] Linking CXX shared library ../bin/libKPipeWireRecord.so cd /<>/obj-i686-linux-gnu/src && /usr/bin/cmake -E cmake_link_script CMakeFiles/KPipeWireRecord.dir/link.txt --verbose=1 /usr/bin/i686-linux-gnu-g++ -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Werror=init-self -Werror=undef -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -pedantic -Wzero-as-null-pointer-constant -Wmissing-include-dirs -Wl,--no-undefined -Wl,--fatal-warnings -Wl,--enable-new-dtags -Wl,-z,relro -Wl,-z,now -shared -Wl,-soname,libKPipeWireRecord.so.6 -o ../bin/libKPipeWireRecord.so.6.3.4 CMakeFiles/KPipeWireRecord.dir/KPipeWireRecord_autogen/mocs_compilation.cpp.o CMakeFiles/KPipeWireRecord.dir/logging_record.cpp.o CMakeFiles/KPipeWireRecord.dir/logging_libav.cpp.o CMakeFiles/KPipeWireRecord.dir/pipewirebaseencodedstream.cpp.o CMakeFiles/KPipeWireRecord.dir/pipewireencodedstream.cpp.o CMakeFiles/KPipeWireRecord.dir/pipewirerecord.cpp.o CMakeFiles/KPipeWireRecord.dir/pipewireproduce.cpp.o CMakeFiles/KPipeWireRecord.dir/encoder.cpp.o CMakeFiles/KPipeWireRecord.dir/gifencoder.cpp.o CMakeFiles/KPipeWireRecord.dir/h264vaapiencoder.cpp.o CMakeFiles/KPipeWireRecord.dir/libx264encoder.cpp.o CMakeFiles/KPipeWireRecord.dir/libopenh264encoder.cpp.o CMakeFiles/KPipeWireRecord.dir/libvpxencoder.cpp.o CMakeFiles/KPipeWireRecord.dir/libvpxvp9encoder.cpp.o CMakeFiles/KPipeWireRecord.dir/libwebpencoder.cpp.o -Wl,-rpath,/<>/obj-i686-linux-gnu/bin: ../bin/libKPipeWireDmaBuf.so.6.3.4 /usr/lib/i386-linux-gnu/libepoxy.so /usr/lib/i386-linux-gnu/libdrm.so ../bin/libKPipeWire.so.6.3.4 /usr/lib/i386-linux-gnu/libKF6CoreAddons.so.6.13.0 /usr/lib/i386-linux-gnu/libavcodec.so /usr/lib/i386-linux-gnu/libavutil.so /usr/lib/i386-linux-gnu/libavformat.so /usr/lib/i386-linux-gnu/libavfilter.so /usr/lib/i386-linux-gnu/libgbm.so /usr/lib/i386-linux-gnu/libswscale.so /usr/lib/i386-linux-gnu/libQt6Gui.so.6.8.2 /usr/lib/i386-linux-gnu/libGLX.so /usr/lib/i386-linux-gnu/libOpenGL.so /usr/lib/i386-linux-gnu/libQt6Core.so.6.8.2 /usr/lib/i386-linux-gnu/libxkbcommon.so cd /<>/obj-i686-linux-gnu/src && /usr/bin/cmake -E cmake_symlink_library ../bin/libKPipeWireRecord.so.6.3.4 ../bin/libKPipeWireRecord.so.6 ../bin/libKPipeWireRecord.so make[3]: Leaving directory '/<>/obj-i686-linux-gnu' [ 50%] Built target KPipeWireRecord make -f src/CMakeFiles/KPipeWireDeclarative_autogen_timestamp_deps.dir/build.make src/CMakeFiles/KPipeWireDeclarative_autogen_timestamp_deps.dir/depend make[3]: Entering directory '/<>/obj-i686-linux-gnu' cd /<>/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src /<>/obj-i686-linux-gnu /<>/obj-i686-linux-gnu/src /<>/obj-i686-linux-gnu/src/CMakeFiles/KPipeWireDeclarative_autogen_timestamp_deps.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-i686-linux-gnu' make -f src/CMakeFiles/KPipeWireDeclarative_autogen_timestamp_deps.dir/build.make src/CMakeFiles/KPipeWireDeclarative_autogen_timestamp_deps.dir/build make[3]: Entering directory '/<>/obj-i686-linux-gnu' make[3]: Nothing to be done for 'src/CMakeFiles/KPipeWireDeclarative_autogen_timestamp_deps.dir/build'. make[3]: Leaving directory '/<>/obj-i686-linux-gnu' [ 50%] Built target KPipeWireDeclarative_autogen_timestamp_deps make -f src/CMakeFiles/KPipeWireDeclarative_autogen.dir/build.make src/CMakeFiles/KPipeWireDeclarative_autogen.dir/depend make[3]: Entering directory '/<>/obj-i686-linux-gnu' cd /<>/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src /<>/obj-i686-linux-gnu /<>/obj-i686-linux-gnu/src /<>/obj-i686-linux-gnu/src/CMakeFiles/KPipeWireDeclarative_autogen.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-i686-linux-gnu' make -f src/CMakeFiles/KPipeWireDeclarative_autogen.dir/build.make src/CMakeFiles/KPipeWireDeclarative_autogen.dir/build make[3]: Entering directory '/<>/obj-i686-linux-gnu' [ 52%] Automatic MOC for target KPipeWireDeclarative cd /<>/obj-i686-linux-gnu/src && /usr/bin/cmake -E cmake_autogen /<>/obj-i686-linux-gnu/src/CMakeFiles/KPipeWireDeclarative_autogen.dir/AutogenInfo.json None AutoGen: Refreshing parse cache because it doesn't exist. AutoMoc: Generating "SRC:/obj-i686-linux-gnu/src/KPipeWireDeclarative_autogen/moc_predefs.h", because it doesn't exist. /usr/bin/i686-linux-gnu-g++ -std=c++20 -dM -E -c /usr/share/cmake-3.31/Modules/CMakeCXXCompilerABI.cpp -DEGL_NO_PLATFORM_SPECIFIC_TYPES -DEGL_NO_X11 -DKF_DEPRECATED_WARNINGS_SINCE=0x70000 -DKF_DISABLE_DEPRECATED_BEFORE_AND_AT=0x60900 -DKPIPEWIRE_DEPRECATED_WARNINGS_SINCE=0x0 -DKPIPEWIRE_DISABLE_DEPRECATED_BEFORE_AND_AT=0x0 -DKPipeWireDeclarative_EXPORTS -DMESA_EGL_NO_X11_HEADERS -DQT_CORE_LIB -DQT_DEPRECATED_WARNINGS -DQT_DEPRECATED_WARNINGS_SINCE=0x70000 -DQT_DISABLE_DEPRECATED_BEFORE=0x60801 -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_FOREACH -DQT_NO_KEYWORDS -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_URL_CAST_FROM_STRING -DQT_OPENGL_LIB -DQT_PLUGIN -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_STRICT_ITERATORS -DQT_USE_QSTRINGBUILDER "-DTRANSLATION_DOMAIN=\"kpipewire6\"" -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/<>/obj-i686-linux-gnu/src -I/<>/src -I/usr/include/i386-linux-gnu/qt6/QtQml/6.8.2 -I/usr/include/i386-linux-gnu/qt6/QtQml/6.8.2/QtQml -I/usr/include/i386-linux-gnu/qt6/QtCore/6.8.2 -I/usr/include/i386-linux-gnu/qt6/QtCore/6.8.2/QtCore -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/i386-linux-gnu/qt6/QtCore -I/usr/include/i386-linux-gnu/qt6 -I/usr/lib/i386-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/i386-linux-gnu/qt6/QtQml -I/usr/include/i386-linux-gnu/qt6/QtQmlIntegration -I/usr/include/i386-linux-gnu/qt6/QtNetwork -I/usr/include/i386-linux-gnu/qt6/QtQuick -I/usr/include/i386-linux-gnu/qt6/QtGui -I/usr/include/i386-linux-gnu/qt6/QtQmlMeta -I/usr/include/i386-linux-gnu/qt6/QtQmlModels -I/usr/include/i386-linux-gnu/qt6/QtQmlWorkerScript -I/usr/include/i386-linux-gnu/qt6/QtOpenGL -I/usr/include -I/usr/i686-linux-gnu/include/c++/14 -I/usr/i686-linux-gnu/include/c++/14/i686-linux-gnu -I/usr/i686-linux-gnu/include/c++/14/backward -I/usr/lib/gcc-cross/i686-linux-gnu/14/include -I/usr/i686-linux-gnu/include -I/usr/include/i386-linux-gnu AutoGen: Parsing "SRC:/src/kpipewiredeclarativeplugin.h" AutoGen: Parsing "SRC:/src/kpipewiredeclarativeplugin.cpp" AutoMoc: Generating "SRC:/obj-i686-linux-gnu/src/KPipeWireDeclarative_autogen/include/moc_kpipewiredeclarativeplugin.cpp", because it doesn't exist, from "SRC:/src/kpipewiredeclarativeplugin.h" /usr/lib/qt6/libexec/moc -DEGL_NO_PLATFORM_SPECIFIC_TYPES -DEGL_NO_X11 -DKF_DEPRECATED_WARNINGS_SINCE=0x70000 -DKF_DISABLE_DEPRECATED_BEFORE_AND_AT=0x60900 -DKPIPEWIRE_DEPRECATED_WARNINGS_SINCE=0x0 -DKPIPEWIRE_DISABLE_DEPRECATED_BEFORE_AND_AT=0x0 -DKPipeWireDeclarative_EXPORTS -DMESA_EGL_NO_X11_HEADERS -DQT_CORE_LIB -DQT_DEPRECATED_WARNINGS -DQT_DEPRECATED_WARNINGS_SINCE=0x70000 -DQT_DISABLE_DEPRECATED_BEFORE=0x60801 -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_FOREACH -DQT_NO_KEYWORDS -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_URL_CAST_FROM_STRING -DQT_OPENGL_LIB -DQT_PLUGIN -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_STRICT_ITERATORS -DQT_USE_QSTRINGBUILDER "-DTRANSLATION_DOMAIN=\"kpipewire6\"" -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/<>/obj-i686-linux-gnu/src -I/<>/src -I/usr/include/i386-linux-gnu/qt6/QtQml/6.8.2 -I/usr/include/i386-linux-gnu/qt6/QtQml/6.8.2/QtQml -I/usr/include/i386-linux-gnu/qt6/QtCore/6.8.2 -I/usr/include/i386-linux-gnu/qt6/QtCore/6.8.2/QtCore -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/i386-linux-gnu/qt6/QtCore -I/usr/include/i386-linux-gnu/qt6 -I/usr/lib/i386-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/i386-linux-gnu/qt6/QtQml -I/usr/include/i386-linux-gnu/qt6/QtQmlIntegration -I/usr/include/i386-linux-gnu/qt6/QtNetwork -I/usr/include/i386-linux-gnu/qt6/QtQuick -I/usr/include/i386-linux-gnu/qt6/QtGui -I/usr/include/i386-linux-gnu/qt6/QtQmlMeta -I/usr/include/i386-linux-gnu/qt6/QtQmlModels -I/usr/include/i386-linux-gnu/qt6/QtQmlWorkerScript -I/usr/include/i386-linux-gnu/qt6/QtOpenGL -I/usr/include -I/usr/i686-linux-gnu/include/c++/14 -I/usr/i686-linux-gnu/include/c++/14/i686-linux-gnu -I/usr/i686-linux-gnu/include/c++/14/backward -I/usr/lib/gcc-cross/i686-linux-gnu/14/include -I/usr/i686-linux-gnu/include -I/usr/include/i386-linux-gnu --include /<>/obj-i686-linux-gnu/src/KPipeWireDeclarative_autogen/moc_predefs.h -Muri=org.kde.pipewire --output-json --output-dep-file -o /<>/obj-i686-linux-gnu/src/KPipeWireDeclarative_autogen/include/moc_kpipewiredeclarativeplugin.cpp /<>/src/kpipewiredeclarativeplugin.h AutoMoc: Reading dependencies from "SRC:/obj-i686-linux-gnu/src/KPipeWireDeclarative_autogen/include/moc_kpipewiredeclarativeplugin.cpp.d" AutoMoc: Generating MOC compilation "SRC:/obj-i686-linux-gnu/src/KPipeWireDeclarative_autogen/mocs_compilation.cpp" AutoMoc: Merging MOC dependencies into "SRC:/obj-i686-linux-gnu/src/KPipeWireDeclarative_autogen/deps" AutoGen: Writing the parse cache file "SRC:/obj-i686-linux-gnu/src/CMakeFiles/KPipeWireDeclarative_autogen.dir/ParseCache.txt" AutoGen: Writing the settings file "SRC:/obj-i686-linux-gnu/src/CMakeFiles/KPipeWireDeclarative_autogen.dir/AutogenUsed.txt" cd /<>/obj-i686-linux-gnu/src && /usr/bin/cmake -E touch /<>/obj-i686-linux-gnu/src/KPipeWireDeclarative_autogen/timestamp make[3]: Leaving directory '/<>/obj-i686-linux-gnu' [ 52%] Built target KPipeWireDeclarative_autogen make -f src/CMakeFiles/KPipeWireDeclarative.dir/build.make src/CMakeFiles/KPipeWireDeclarative.dir/depend make[3]: Entering directory '/<>/obj-i686-linux-gnu' [ 53%] Running AUTOMOC file extraction for target KPipeWireDeclarative cd /<>/obj-i686-linux-gnu/src && /usr/lib/qt6/libexec/cmake_automoc_parser --cmake-autogen-cache-file /<>/obj-i686-linux-gnu/src/CMakeFiles/KPipeWireDeclarative_autogen.dir/ParseCache.txt --cmake-autogen-info-file /<>/obj-i686-linux-gnu/src/CMakeFiles/KPipeWireDeclarative_autogen.dir/AutogenInfo.json --output-file-path /<>/obj-i686-linux-gnu/src/meta_types/KPipeWireDeclarative_json_file_list.txt --timestamp-file-path /<>/obj-i686-linux-gnu/src/meta_types/KPipeWireDeclarative_json_file_list.txt.timestamp --cmake-autogen-include-dir-path /<>/obj-i686-linux-gnu/src/KPipeWireDeclarative_autogen/include [ 54%] Running moc --collect-json for target KPipeWireDeclarative cd /<>/obj-i686-linux-gnu/src && /usr/lib/qt6/libexec/moc -o /<>/obj-i686-linux-gnu/src/meta_types/qt6kpipewiredeclarative_none_metatypes.json.gen --collect-json @/<>/obj-i686-linux-gnu/src/meta_types/KPipeWireDeclarative_json_file_list.txt cd /<>/obj-i686-linux-gnu/src && /usr/bin/cmake -E copy_if_different /<>/obj-i686-linux-gnu/src/meta_types/qt6kpipewiredeclarative_none_metatypes.json.gen /<>/obj-i686-linux-gnu/src/meta_types/qt6kpipewiredeclarative_none_metatypes.json [ 56%] Automatic QML type registration for target KPipeWireDeclarative cd /<>/obj-i686-linux-gnu/src && /usr/lib/qt6/libexec/qmltyperegistrar --generate-qmltypes=/<>/obj-i686-linux-gnu/bin/org/kde/pipewire/KPipeWireDeclarative.qmltypes --import-name=org.kde.pipewire --major-version=1 --minor-version=0 @/<>/obj-i686-linux-gnu/src/qmltypes/KPipeWireDeclarative_foreign_types.txt -o /<>/obj-i686-linux-gnu/src/kpipewiredeclarative_qmltyperegistrations.cpp /<>/obj-i686-linux-gnu/src/meta_types/qt6kpipewiredeclarative_none_metatypes.json cd /<>/obj-i686-linux-gnu/src && /usr/bin/cmake -E make_directory /<>/obj-i686-linux-gnu/src/.qt/qmltypes cd /<>/obj-i686-linux-gnu/src && /usr/bin/cmake -E touch /<>/obj-i686-linux-gnu/src/.qt/qmltypes/KPipeWireDeclarative.qmltypes [ 57%] Running rcc for resource qmake_org_kde_pipewire cd /<>/obj-i686-linux-gnu/src && /usr/lib/qt6/libexec/rcc --output /<>/obj-i686-linux-gnu/src/.qt/rcc/qrc_qmake_org_kde_pipewire.cpp --name qmake_org_kde_pipewire /<>/obj-i686-linux-gnu/src/.qt/rcc/qmake_org_kde_pipewire.qrc cd /<>/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src /<>/obj-i686-linux-gnu /<>/obj-i686-linux-gnu/src /<>/obj-i686-linux-gnu/src/CMakeFiles/KPipeWireDeclarative.dir/DependInfo.cmake "--color=" Dependencies file "src/KPipeWireDeclarative_autogen/deps" is newer than depends file "/<>/obj-i686-linux-gnu/src/CMakeFiles/KPipeWireDeclarative.dir/compiler_depend.internal". Consolidate compiler generated dependencies of target KPipeWireDeclarative make[3]: Leaving directory '/<>/obj-i686-linux-gnu' make -f src/CMakeFiles/KPipeWireDeclarative.dir/build.make src/CMakeFiles/KPipeWireDeclarative.dir/build make[3]: Entering directory '/<>/obj-i686-linux-gnu' [ 58%] Building CXX object src/CMakeFiles/KPipeWireDeclarative.dir/KPipeWireDeclarative_autogen/mocs_compilation.cpp.o cd /<>/obj-i686-linux-gnu/src && /usr/bin/i686-linux-gnu-g++ -DEGL_NO_PLATFORM_SPECIFIC_TYPES -DEGL_NO_X11 -DKF_DEPRECATED_WARNINGS_SINCE=0x70000 -DKF_DISABLE_DEPRECATED_BEFORE_AND_AT=0x60900 -DKPIPEWIRE_DEPRECATED_WARNINGS_SINCE=0x0 -DKPIPEWIRE_DISABLE_DEPRECATED_BEFORE_AND_AT=0x0 -DKPipeWireDeclarative_EXPORTS -DMESA_EGL_NO_X11_HEADERS -DQT_CORE_LIB -DQT_DEPRECATED_WARNINGS -DQT_DEPRECATED_WARNINGS_SINCE=0x70000 -DQT_DISABLE_DEPRECATED_BEFORE=0x60801 -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_FOREACH -DQT_NO_KEYWORDS -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_URL_CAST_FROM_STRING -DQT_OPENGL_LIB -DQT_PLUGIN -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_STRICT_ITERATORS -DQT_USE_QSTRINGBUILDER -DTRANSLATION_DOMAIN=\"kpipewire6\" -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/<>/obj-i686-linux-gnu/src -I/<>/src -I/<>/obj-i686-linux-gnu/src/KPipeWireDeclarative_autogen/include -I/usr/include/i386-linux-gnu/qt6/QtQml/6.8.2 -I/usr/include/i386-linux-gnu/qt6/QtQml/6.8.2/QtQml -I/usr/include/i386-linux-gnu/qt6/QtCore/6.8.2 -I/usr/include/i386-linux-gnu/qt6/QtCore/6.8.2/QtCore -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -isystem /usr/include/i386-linux-gnu/qt6/QtCore -isystem /usr/include/i386-linux-gnu/qt6 -isystem /usr/lib/i386-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/i386-linux-gnu/qt6/QtQml -isystem /usr/include/i386-linux-gnu/qt6/QtQmlIntegration -isystem /usr/include/i386-linux-gnu/qt6/QtNetwork -isystem /usr/include/i386-linux-gnu/qt6/QtQuick -isystem /usr/include/i386-linux-gnu/qt6/QtGui -isystem /usr/include/i386-linux-gnu/qt6/QtQmlMeta -isystem /usr/include/i386-linux-gnu/qt6/QtQmlModels -isystem /usr/include/i386-linux-gnu/qt6/QtQmlWorkerScript -isystem /usr/include/i386-linux-gnu/qt6/QtOpenGL -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Werror=init-self -Werror=undef -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -pedantic -Wzero-as-null-pointer-constant -Wmissing-include-dirs -std=c++20 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wno-gnu-statement-expression-from-macro-expansion -Wno-zero-as-null-pointer-constant -Wno-c99-extensions -Wno-cast-align -MD -MT src/CMakeFiles/KPipeWireDeclarative.dir/KPipeWireDeclarative_autogen/mocs_compilation.cpp.o -MF CMakeFiles/KPipeWireDeclarative.dir/KPipeWireDeclarative_autogen/mocs_compilation.cpp.o.d -o CMakeFiles/KPipeWireDeclarative.dir/KPipeWireDeclarative_autogen/mocs_compilation.cpp.o -c /<>/obj-i686-linux-gnu/src/KPipeWireDeclarative_autogen/mocs_compilation.cpp [ 60%] Building CXX object src/CMakeFiles/KPipeWireDeclarative.dir/kpipewiredeclarative_qmltyperegistrations.cpp.o cd /<>/obj-i686-linux-gnu/src && /usr/bin/i686-linux-gnu-g++ -DEGL_NO_PLATFORM_SPECIFIC_TYPES -DEGL_NO_X11 -DKF_DEPRECATED_WARNINGS_SINCE=0x70000 -DKF_DISABLE_DEPRECATED_BEFORE_AND_AT=0x60900 -DKPIPEWIRE_DEPRECATED_WARNINGS_SINCE=0x0 -DKPIPEWIRE_DISABLE_DEPRECATED_BEFORE_AND_AT=0x0 -DKPipeWireDeclarative_EXPORTS -DMESA_EGL_NO_X11_HEADERS -DQT_CORE_LIB -DQT_DEPRECATED_WARNINGS -DQT_DEPRECATED_WARNINGS_SINCE=0x70000 -DQT_DISABLE_DEPRECATED_BEFORE=0x60801 -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_FOREACH -DQT_NO_KEYWORDS -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_URL_CAST_FROM_STRING -DQT_OPENGL_LIB -DQT_PLUGIN -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_STRICT_ITERATORS -DQT_USE_QSTRINGBUILDER -DTRANSLATION_DOMAIN=\"kpipewire6\" -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/<>/obj-i686-linux-gnu/src -I/<>/src -I/<>/obj-i686-linux-gnu/src/KPipeWireDeclarative_autogen/include -I/usr/include/i386-linux-gnu/qt6/QtQml/6.8.2 -I/usr/include/i386-linux-gnu/qt6/QtQml/6.8.2/QtQml -I/usr/include/i386-linux-gnu/qt6/QtCore/6.8.2 -I/usr/include/i386-linux-gnu/qt6/QtCore/6.8.2/QtCore -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -isystem /usr/include/i386-linux-gnu/qt6/QtCore -isystem /usr/include/i386-linux-gnu/qt6 -isystem /usr/lib/i386-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/i386-linux-gnu/qt6/QtQml -isystem /usr/include/i386-linux-gnu/qt6/QtQmlIntegration -isystem /usr/include/i386-linux-gnu/qt6/QtNetwork -isystem /usr/include/i386-linux-gnu/qt6/QtQuick -isystem /usr/include/i386-linux-gnu/qt6/QtGui -isystem /usr/include/i386-linux-gnu/qt6/QtQmlMeta -isystem /usr/include/i386-linux-gnu/qt6/QtQmlModels -isystem /usr/include/i386-linux-gnu/qt6/QtQmlWorkerScript -isystem /usr/include/i386-linux-gnu/qt6/QtOpenGL -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Werror=init-self -Werror=undef -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -pedantic -Wzero-as-null-pointer-constant -Wmissing-include-dirs -std=c++20 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wno-gnu-statement-expression-from-macro-expansion -Wno-zero-as-null-pointer-constant -Wno-c99-extensions -Wno-cast-align -MD -MT src/CMakeFiles/KPipeWireDeclarative.dir/kpipewiredeclarative_qmltyperegistrations.cpp.o -MF CMakeFiles/KPipeWireDeclarative.dir/kpipewiredeclarative_qmltyperegistrations.cpp.o.d -o CMakeFiles/KPipeWireDeclarative.dir/kpipewiredeclarative_qmltyperegistrations.cpp.o -c /<>/obj-i686-linux-gnu/src/kpipewiredeclarative_qmltyperegistrations.cpp [ 61%] Building CXX object src/CMakeFiles/KPipeWireDeclarative.dir/.qt/rcc/qrc_qmake_org_kde_pipewire.cpp.o cd /<>/obj-i686-linux-gnu/src && /usr/bin/i686-linux-gnu-g++ -DEGL_NO_PLATFORM_SPECIFIC_TYPES -DEGL_NO_X11 -DKF_DEPRECATED_WARNINGS_SINCE=0x70000 -DKF_DISABLE_DEPRECATED_BEFORE_AND_AT=0x60900 -DKPIPEWIRE_DEPRECATED_WARNINGS_SINCE=0x0 -DKPIPEWIRE_DISABLE_DEPRECATED_BEFORE_AND_AT=0x0 -DKPipeWireDeclarative_EXPORTS -DMESA_EGL_NO_X11_HEADERS -DQT_CORE_LIB -DQT_DEPRECATED_WARNINGS -DQT_DEPRECATED_WARNINGS_SINCE=0x70000 -DQT_DISABLE_DEPRECATED_BEFORE=0x60801 -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_FOREACH -DQT_NO_KEYWORDS -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_URL_CAST_FROM_STRING -DQT_OPENGL_LIB -DQT_PLUGIN -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_STRICT_ITERATORS -DQT_USE_QSTRINGBUILDER -DTRANSLATION_DOMAIN=\"kpipewire6\" -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/<>/obj-i686-linux-gnu/src -I/<>/src -I/<>/obj-i686-linux-gnu/src/KPipeWireDeclarative_autogen/include -I/usr/include/i386-linux-gnu/qt6/QtQml/6.8.2 -I/usr/include/i386-linux-gnu/qt6/QtQml/6.8.2/QtQml -I/usr/include/i386-linux-gnu/qt6/QtCore/6.8.2 -I/usr/include/i386-linux-gnu/qt6/QtCore/6.8.2/QtCore -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -isystem /usr/include/i386-linux-gnu/qt6/QtCore -isystem /usr/include/i386-linux-gnu/qt6 -isystem /usr/lib/i386-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/i386-linux-gnu/qt6/QtQml -isystem /usr/include/i386-linux-gnu/qt6/QtQmlIntegration -isystem /usr/include/i386-linux-gnu/qt6/QtNetwork -isystem /usr/include/i386-linux-gnu/qt6/QtQuick -isystem /usr/include/i386-linux-gnu/qt6/QtGui -isystem /usr/include/i386-linux-gnu/qt6/QtQmlMeta -isystem /usr/include/i386-linux-gnu/qt6/QtQmlModels -isystem /usr/include/i386-linux-gnu/qt6/QtQmlWorkerScript -isystem /usr/include/i386-linux-gnu/qt6/QtOpenGL -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Werror=init-self -Werror=undef -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -pedantic -Wzero-as-null-pointer-constant -Wmissing-include-dirs -std=c++20 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wno-gnu-statement-expression-from-macro-expansion -Wno-zero-as-null-pointer-constant -Wno-c99-extensions -Wno-cast-align -MD -MT src/CMakeFiles/KPipeWireDeclarative.dir/.qt/rcc/qrc_qmake_org_kde_pipewire.cpp.o -MF CMakeFiles/KPipeWireDeclarative.dir/.qt/rcc/qrc_qmake_org_kde_pipewire.cpp.o.d -o CMakeFiles/KPipeWireDeclarative.dir/.qt/rcc/qrc_qmake_org_kde_pipewire.cpp.o -c /<>/obj-i686-linux-gnu/src/.qt/rcc/qrc_qmake_org_kde_pipewire.cpp [ 62%] Building CXX object src/CMakeFiles/KPipeWireDeclarative.dir/kpipewiredeclarativeplugin.cpp.o cd /<>/obj-i686-linux-gnu/src && /usr/bin/i686-linux-gnu-g++ -DEGL_NO_PLATFORM_SPECIFIC_TYPES -DEGL_NO_X11 -DKF_DEPRECATED_WARNINGS_SINCE=0x70000 -DKF_DISABLE_DEPRECATED_BEFORE_AND_AT=0x60900 -DKPIPEWIRE_DEPRECATED_WARNINGS_SINCE=0x0 -DKPIPEWIRE_DISABLE_DEPRECATED_BEFORE_AND_AT=0x0 -DKPipeWireDeclarative_EXPORTS -DMESA_EGL_NO_X11_HEADERS -DQT_CORE_LIB -DQT_DEPRECATED_WARNINGS -DQT_DEPRECATED_WARNINGS_SINCE=0x70000 -DQT_DISABLE_DEPRECATED_BEFORE=0x60801 -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_FOREACH -DQT_NO_KEYWORDS -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_URL_CAST_FROM_STRING -DQT_OPENGL_LIB -DQT_PLUGIN -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_STRICT_ITERATORS -DQT_USE_QSTRINGBUILDER -DTRANSLATION_DOMAIN=\"kpipewire6\" -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/<>/obj-i686-linux-gnu/src -I/<>/src -I/<>/obj-i686-linux-gnu/src/KPipeWireDeclarative_autogen/include -I/usr/include/i386-linux-gnu/qt6/QtQml/6.8.2 -I/usr/include/i386-linux-gnu/qt6/QtQml/6.8.2/QtQml -I/usr/include/i386-linux-gnu/qt6/QtCore/6.8.2 -I/usr/include/i386-linux-gnu/qt6/QtCore/6.8.2/QtCore -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -isystem /usr/include/i386-linux-gnu/qt6/QtCore -isystem /usr/include/i386-linux-gnu/qt6 -isystem /usr/lib/i386-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/i386-linux-gnu/qt6/QtQml -isystem /usr/include/i386-linux-gnu/qt6/QtQmlIntegration -isystem /usr/include/i386-linux-gnu/qt6/QtNetwork -isystem /usr/include/i386-linux-gnu/qt6/QtQuick -isystem /usr/include/i386-linux-gnu/qt6/QtGui -isystem /usr/include/i386-linux-gnu/qt6/QtQmlMeta -isystem /usr/include/i386-linux-gnu/qt6/QtQmlModels -isystem /usr/include/i386-linux-gnu/qt6/QtQmlWorkerScript -isystem /usr/include/i386-linux-gnu/qt6/QtOpenGL -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Werror=init-self -Werror=undef -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -pedantic -Wzero-as-null-pointer-constant -Wmissing-include-dirs -std=c++20 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wno-gnu-statement-expression-from-macro-expansion -Wno-zero-as-null-pointer-constant -Wno-c99-extensions -Wno-cast-align -MD -MT src/CMakeFiles/KPipeWireDeclarative.dir/kpipewiredeclarativeplugin.cpp.o -MF CMakeFiles/KPipeWireDeclarative.dir/kpipewiredeclarativeplugin.cpp.o.d -o CMakeFiles/KPipeWireDeclarative.dir/kpipewiredeclarativeplugin.cpp.o -c /<>/src/kpipewiredeclarativeplugin.cpp In file included from /usr/include/spa-0.2/spa/utils/hook.h:13, from /usr/include/spa-0.2/spa/support/plugin.h:15, from /usr/include/pipewire-0.3/pipewire/pipewire.h:12, from /<>/src/pipewiresourceitem.h:15, from /<>/src/kpipewiredeclarativeplugin.cpp:9: /usr/include/spa-0.2/spa/utils/list.h: In function ‘void spa_list_init(spa_list*)’: /usr/include/spa-0.2/spa/utils/list.h:37:64: warning: ISO C++ forbids compound-literals [-Wpedantic] 37 | #define SPA_LIST_INIT(list) ((struct spa_list){ (list), (list) }) | ^ /usr/include/spa-0.2/spa/utils/list.h:41:17: note: in expansion of macro ‘SPA_LIST_INIT’ 41 | *list = SPA_LIST_INIT(list); | ^~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h: In function ‘void spa_hook_list_append(spa_hook_list*, spa_hook*, const void*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:133:86: warning: ISO C++ forbids compound-literals [-Wpedantic] 133 | #define SPA_CALLBACKS_INIT(_funcs,_data) ((struct spa_callbacks){ (_funcs), (_data), }) | ^ /usr/include/spa-0.2/spa/utils/hook.h:442:20: note: in expansion of macro ‘SPA_CALLBACKS_INIT’ 442 | hook->cb = SPA_CALLBACKS_INIT(funcs, data); | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h: In function ‘void spa_hook_list_prepend(spa_hook_list*, spa_hook*, const void*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:133:86: warning: ISO C++ forbids compound-literals [-Wpedantic] 133 | #define SPA_CALLBACKS_INIT(_funcs,_data) ((struct spa_callbacks){ (_funcs), (_data), }) | ^ /usr/include/spa-0.2/spa/utils/hook.h:452:20: note: in expansion of macro ‘SPA_CALLBACKS_INIT’ 452 | hook->cb = SPA_CALLBACKS_INIT(funcs, data); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/spa-0.2/spa/support/plugin.h:16: /usr/include/spa-0.2/spa/utils/dict.h: In function ‘const spa_dict_item* spa_dict_lookup_item(const spa_dict*, const char*)’: /usr/include/spa-0.2/spa/utils/dict.h:39:75: warning: ISO C++ forbids compound-literals [-Wpedantic] 39 | #define SPA_DICT_ITEM(key,value) ((struct spa_dict_item) { (key), (value) }) | ^ /usr/include/spa-0.2/spa/utils/dict.h:40:39: note: in expansion of macro ‘SPA_DICT_ITEM’ 40 | #define SPA_DICT_ITEM_INIT(key,value) SPA_DICT_ITEM(key,value) | ^~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/dict.h:83:42: note: in expansion of macro ‘SPA_DICT_ITEM_INIT’ 83 | struct spa_dict_item k = SPA_DICT_ITEM_INIT(key, NULL); | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/plugin.h: In function ‘int spa_handle_get_interface(spa_handle*, const char*, void**)’: /usr/include/spa-0.2/spa/utils/hook.h:263:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 263 | ({ \ | ^ /usr/include/spa-0.2/spa/support/plugin.h:69:16: note: in expansion of macro ‘spa_api_func_r’ 69 | return spa_api_func_r(int, -ENOTSUP, object, get_interface, 0, type, iface); | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/plugin.h: In function ‘int spa_handle_clear(spa_handle*)’: /usr/include/spa-0.2/spa/utils/hook.h:263:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 263 | ({ \ | ^ /usr/include/spa-0.2/spa/support/plugin.h:74:16: note: in expansion of macro ‘spa_api_func_r’ 74 | return spa_api_func_r(int, -ENOTSUP, object, clear, 0); | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/plugin.h: In function ‘size_t spa_handle_factory_get_size(const spa_handle_factory*, const spa_dict*)’: /usr/include/spa-0.2/spa/utils/hook.h:263:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 263 | ({ \ | ^ /usr/include/spa-0.2/spa/support/plugin.h:185:16: note: in expansion of macro ‘spa_api_func_r’ 185 | return spa_api_func_r(size_t, 0, object, get_size, 1, params); | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/plugin.h: In function ‘int spa_handle_factory_init(const spa_handle_factory*, spa_handle*, const spa_dict*, const spa_support*, uint32_t)’: /usr/include/spa-0.2/spa/utils/hook.h:263:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 263 | ({ \ | ^ /usr/include/spa-0.2/spa/support/plugin.h:192:16: note: in expansion of macro ‘spa_api_func_r’ 192 | return spa_api_func_r(int, -ENOTSUP, object, init, 1, handle, info, | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/plugin.h: In function ‘int spa_handle_factory_enum_interface_info(const spa_handle_factory*, const spa_interface_info**, uint32_t*)’: /usr/include/spa-0.2/spa/utils/hook.h:263:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 263 | ({ \ | ^ /usr/include/spa-0.2/spa/support/plugin.h:199:16: note: in expansion of macro ‘spa_api_func_r’ 199 | return spa_api_func_r(int, -ENOTSUP, object, enum_interface_info, 1, | ^~~~~~~~~~~~~~ In file included from /usr/include/spa-0.2/spa/support/plugin.h:14: /usr/include/pipewire-0.3/pipewire/array.h: In function ‘int pw_array_ensure_size(pw_array*, size_t)’: /usr/include/spa-0.2/spa/utils/defs.h:285:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 285 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/array.h:120:25: note: in expansion of macro ‘SPA_ROUND_UP’ 120 | alloc = SPA_ROUND_UP(need, arr->extend); | ^~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/string.h: In function ‘int spa_strbuf_append(spa_strbuf*, const char*, ...)’: /usr/include/spa-0.2/spa/utils/defs.h:147:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 147 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/string.h:392:29: note: in expansion of macro ‘SPA_MIN’ 392 | buf->pos += SPA_MIN(remain, (size_t)written); | ^~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h: In function ‘int pw_core_add_listener(pw_core*, spa_hook*, const pw_core_events*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/core.h:354:16: note: in expansion of macro ‘spa_api_method_r’ 354 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h:354:16: note: in expansion of macro ‘spa_api_method_r’ 354 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h: In function ‘int pw_core_hello(pw_core*, uint32_t)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/core.h:362:16: note: in expansion of macro ‘spa_api_method_r’ 362 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h:362:16: note: in expansion of macro ‘spa_api_method_r’ 362 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h: In function ‘int pw_core_sync(pw_core*, uint32_t, int)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/core.h:370:16: note: in expansion of macro ‘spa_api_method_r’ 370 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h:370:16: note: in expansion of macro ‘spa_api_method_r’ 370 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h: In function ‘int pw_core_pong(pw_core*, uint32_t, int)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/core.h:378:16: note: in expansion of macro ‘spa_api_method_r’ 378 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h:378:16: note: in expansion of macro ‘spa_api_method_r’ 378 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h: In function ‘int pw_core_error(pw_core*, uint32_t, int, int, const char*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/core.h:386:16: note: in expansion of macro ‘spa_api_method_r’ 386 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h:386:16: note: in expansion of macro ‘spa_api_method_r’ 386 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h: In function ‘pw_registry* pw_core_get_registry(pw_core*, uint32_t, size_t)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/core.h:419:16: note: in expansion of macro ‘spa_api_method_r’ 419 | return spa_api_method_r(struct pw_registry*, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h:419:16: note: in expansion of macro ‘spa_api_method_r’ 419 | return spa_api_method_r(struct pw_registry*, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h: In function ‘void* pw_core_create_object(pw_core*, const char*, const char*, uint32_t, const spa_dict*, size_t)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/core.h:433:16: note: in expansion of macro ‘spa_api_method_r’ 433 | return spa_api_method_r(void*, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h:433:16: note: in expansion of macro ‘spa_api_method_r’ 433 | return spa_api_method_r(void*, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h: In function ‘void pw_core_destroy(pw_core*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:275:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 275 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/core.h:442:9: note: in expansion of macro ‘spa_api_method_v’ 442 | spa_api_method_v(pw_core, (struct spa_interface*)core, destroy, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:165:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 165 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:238:9: note: in expansion of macro ‘spa_callbacks_call’ 238 | spa_callbacks_call(&(iface)->cb,method_type,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:277:9: note: in expansion of macro ‘spa_interface_call’ 277 | spa_interface_call(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h:442:9: note: in expansion of macro ‘spa_api_method_v’ 442 | spa_api_method_v(pw_core, (struct spa_interface*)core, destroy, 0, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h: In function ‘int pw_registry_add_listener(pw_registry*, spa_hook*, const pw_registry_events*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/core.h:569:16: note: in expansion of macro ‘spa_api_method_r’ 569 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h:569:16: note: in expansion of macro ‘spa_api_method_r’ 569 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h: In function ‘void* pw_registry_bind(pw_registry*, uint32_t, const char*, uint32_t, size_t)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/core.h:580:16: note: in expansion of macro ‘spa_api_method_r’ 580 | return spa_api_method_r(void*, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h:580:16: note: in expansion of macro ‘spa_api_method_r’ 580 | return spa_api_method_r(void*, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h: In function ‘int pw_registry_destroy(pw_registry*, uint32_t)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/core.h:589:16: note: in expansion of macro ‘spa_api_method_r’ 589 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/core.h:589:16: note: in expansion of macro ‘spa_api_method_r’ 589 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘ssize_t spa_system_read(spa_system*, int, void*, size_t)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:111:16: note: in expansion of macro ‘spa_api_method_fast_r’ 111 | return spa_api_method_fast_r(ssize_t, -ENOTSUP, spa_system, &object->iface, read, 0, fd, buf, count); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:111:16: note: in expansion of macro ‘spa_api_method_fast_r’ 111 | return spa_api_method_fast_r(ssize_t, -ENOTSUP, spa_system, &object->iface, read, 0, fd, buf, count); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘ssize_t spa_system_write(spa_system*, int, const void*, size_t)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:115:16: note: in expansion of macro ‘spa_api_method_fast_r’ 115 | return spa_api_method_fast_r(ssize_t, -ENOTSUP, spa_system, &object->iface, write, 0, fd, buf, count); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:115:16: note: in expansion of macro ‘spa_api_method_fast_r’ 115 | return spa_api_method_fast_r(ssize_t, -ENOTSUP, spa_system, &object->iface, write, 0, fd, buf, count); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_close(spa_system*, int)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:122:16: note: in expansion of macro ‘spa_api_method_fast_r’ 122 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, close, 0, fd); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:122:16: note: in expansion of macro ‘spa_api_method_fast_r’ 122 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, close, 0, fd); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_clock_gettime(spa_system*, int, timespec*)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:127:16: note: in expansion of macro ‘spa_api_method_fast_r’ 127 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, clock_gettime, 0, clockid, value); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:127:16: note: in expansion of macro ‘spa_api_method_fast_r’ 127 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, clock_gettime, 0, clockid, value); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_clock_getres(spa_system*, int, timespec*)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:132:16: note: in expansion of macro ‘spa_api_method_fast_r’ 132 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, clock_getres, 0, clockid, res); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:132:16: note: in expansion of macro ‘spa_api_method_fast_r’ 132 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, clock_getres, 0, clockid, res); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_pollfd_create(spa_system*, int)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:137:16: note: in expansion of macro ‘spa_api_method_fast_r’ 137 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, pollfd_create, 0, flags); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:137:16: note: in expansion of macro ‘spa_api_method_fast_r’ 137 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, pollfd_create, 0, flags); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_pollfd_add(spa_system*, int, int, uint32_t, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:141:16: note: in expansion of macro ‘spa_api_method_fast_r’ 141 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, pollfd_add, 0, pfd, fd, events, data); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:141:16: note: in expansion of macro ‘spa_api_method_fast_r’ 141 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, pollfd_add, 0, pfd, fd, events, data); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_pollfd_mod(spa_system*, int, int, uint32_t, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:145:16: note: in expansion of macro ‘spa_api_method_fast_r’ 145 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, pollfd_mod, 0, pfd, fd, events, data); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:145:16: note: in expansion of macro ‘spa_api_method_fast_r’ 145 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, pollfd_mod, 0, pfd, fd, events, data); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_pollfd_del(spa_system*, int, int)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:149:16: note: in expansion of macro ‘spa_api_method_fast_r’ 149 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, pollfd_del, 0, pfd, fd); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:149:16: note: in expansion of macro ‘spa_api_method_fast_r’ 149 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, pollfd_del, 0, pfd, fd); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_pollfd_wait(spa_system*, int, spa_poll_event*, int, int)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:154:16: note: in expansion of macro ‘spa_api_method_fast_r’ 154 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, pollfd_wait, 0, pfd, ev, n_ev, timeout); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:154:16: note: in expansion of macro ‘spa_api_method_fast_r’ 154 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, pollfd_wait, 0, pfd, ev, n_ev, timeout); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_timerfd_create(spa_system*, int, int)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:159:16: note: in expansion of macro ‘spa_api_method_fast_r’ 159 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, timerfd_create, 0, clockid, flags); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:159:16: note: in expansion of macro ‘spa_api_method_fast_r’ 159 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, timerfd_create, 0, clockid, flags); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_timerfd_settime(spa_system*, int, int, const itimerspec*, itimerspec*)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:167:16: note: in expansion of macro ‘spa_api_method_fast_r’ 167 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, timerfd_settime, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:167:16: note: in expansion of macro ‘spa_api_method_fast_r’ 167 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, timerfd_settime, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_timerfd_gettime(spa_system*, int, itimerspec*)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:174:16: note: in expansion of macro ‘spa_api_method_fast_r’ 174 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, timerfd_gettime, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:174:16: note: in expansion of macro ‘spa_api_method_fast_r’ 174 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, timerfd_gettime, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_timerfd_read(spa_system*, int, uint64_t*)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:179:16: note: in expansion of macro ‘spa_api_method_fast_r’ 179 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, timerfd_read, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:179:16: note: in expansion of macro ‘spa_api_method_fast_r’ 179 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, timerfd_read, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_eventfd_create(spa_system*, int)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:185:16: note: in expansion of macro ‘spa_api_method_fast_r’ 185 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, eventfd_create, 0, flags); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:185:16: note: in expansion of macro ‘spa_api_method_fast_r’ 185 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, eventfd_create, 0, flags); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_eventfd_write(spa_system*, int, uint64_t)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:189:16: note: in expansion of macro ‘spa_api_method_fast_r’ 189 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, eventfd_write, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:189:16: note: in expansion of macro ‘spa_api_method_fast_r’ 189 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, eventfd_write, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_eventfd_read(spa_system*, int, uint64_t*)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:194:16: note: in expansion of macro ‘spa_api_method_fast_r’ 194 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, eventfd_read, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:194:16: note: in expansion of macro ‘spa_api_method_fast_r’ 194 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, eventfd_read, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_signalfd_create(spa_system*, int, int)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:200:16: note: in expansion of macro ‘spa_api_method_fast_r’ 200 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, signalfd_create, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:200:16: note: in expansion of macro ‘spa_api_method_fast_r’ 200 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, signalfd_create, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h: In function ‘int spa_system_signalfd_read(spa_system*, int, int*)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/system.h:206:16: note: in expansion of macro ‘spa_api_method_fast_r’ 206 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, signalfd_read, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/system.h:206:16: note: in expansion of macro ‘spa_api_method_fast_r’ 206 | return spa_api_method_fast_r(int, -ENOTSUP, spa_system, &object->iface, signalfd_read, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘int spa_loop_add_source(spa_loop*, spa_source*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:140:16: note: in expansion of macro ‘spa_api_method_r’ 140 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:140:16: note: in expansion of macro ‘spa_api_method_r’ 140 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘int spa_loop_update_source(spa_loop*, spa_source*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:145:16: note: in expansion of macro ‘spa_api_method_r’ 145 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:145:16: note: in expansion of macro ‘spa_api_method_r’ 145 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘int spa_loop_remove_source(spa_loop*, spa_source*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:150:16: note: in expansion of macro ‘spa_api_method_r’ 150 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:150:16: note: in expansion of macro ‘spa_api_method_r’ 150 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘int spa_loop_invoke(spa_loop*, spa_invoke_func_t, uint32_t, const void*, size_t, bool, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:157:16: note: in expansion of macro ‘spa_api_method_r’ 157 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:157:16: note: in expansion of macro ‘spa_api_method_r’ 157 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘void spa_loop_control_hook_before(spa_hook_list*)’: /usr/include/spa-0.2/spa/utils/hook.h:174:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 174 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:180:17: note: in expansion of macro ‘spa_callbacks_call_fast’ 180 | spa_callbacks_call_fast(&h->cb, struct spa_loop_control_hooks, before, 0); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘void spa_loop_control_hook_after(spa_hook_list*)’: /usr/include/spa-0.2/spa/utils/hook.h:174:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 174 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:187:17: note: in expansion of macro ‘spa_callbacks_call_fast’ 187 | spa_callbacks_call_fast(&h->cb, struct spa_loop_control_hooks, after, 0); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘int spa_loop_control_get_fd(spa_loop_control*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:282:16: note: in expansion of macro ‘spa_api_method_r’ 282 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:282:16: note: in expansion of macro ‘spa_api_method_r’ 282 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘void spa_loop_control_add_hook(spa_loop_control*, spa_hook*, const spa_loop_control_hooks*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:275:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 275 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:289:9: note: in expansion of macro ‘spa_api_method_v’ 289 | spa_api_method_v(spa_loop_control, &object->iface, add_hook, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:165:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 165 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:238:9: note: in expansion of macro ‘spa_callbacks_call’ 238 | spa_callbacks_call(&(iface)->cb,method_type,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:277:9: note: in expansion of macro ‘spa_interface_call’ 277 | spa_interface_call(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:289:9: note: in expansion of macro ‘spa_api_method_v’ 289 | spa_api_method_v(spa_loop_control, &object->iface, add_hook, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘void spa_loop_control_enter(spa_loop_control*)’: /usr/include/spa-0.2/spa/utils/hook.h:275:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 275 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:294:9: note: in expansion of macro ‘spa_api_method_v’ 294 | spa_api_method_v(spa_loop_control, &object->iface, enter, 0); | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:165:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 165 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:238:9: note: in expansion of macro ‘spa_callbacks_call’ 238 | spa_callbacks_call(&(iface)->cb,method_type,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:277:9: note: in expansion of macro ‘spa_interface_call’ 277 | spa_interface_call(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:294:9: note: in expansion of macro ‘spa_api_method_v’ 294 | spa_api_method_v(spa_loop_control, &object->iface, enter, 0); | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘void spa_loop_control_leave(spa_loop_control*)’: /usr/include/spa-0.2/spa/utils/hook.h:275:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 275 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:298:9: note: in expansion of macro ‘spa_api_method_v’ 298 | spa_api_method_v(spa_loop_control, &object->iface, leave, 0); | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:165:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 165 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:238:9: note: in expansion of macro ‘spa_callbacks_call’ 238 | spa_callbacks_call(&(iface)->cb,method_type,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:277:9: note: in expansion of macro ‘spa_interface_call’ 277 | spa_interface_call(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:298:9: note: in expansion of macro ‘spa_api_method_v’ 298 | spa_api_method_v(spa_loop_control, &object->iface, leave, 0); | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘int spa_loop_control_iterate(spa_loop_control*, int)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:303:16: note: in expansion of macro ‘spa_api_method_r’ 303 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:303:16: note: in expansion of macro ‘spa_api_method_r’ 303 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘int spa_loop_control_iterate_fast(spa_loop_control*, int)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:309:16: note: in expansion of macro ‘spa_api_method_fast_r’ 309 | return spa_api_method_fast_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:309:16: note: in expansion of macro ‘spa_api_method_fast_r’ 309 | return spa_api_method_fast_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘int spa_loop_control_check(spa_loop_control*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:314:16: note: in expansion of macro ‘spa_api_method_r’ 314 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:314:16: note: in expansion of macro ‘spa_api_method_r’ 314 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘spa_source* spa_loop_utils_add_io(spa_loop_utils*, int, uint32_t, bool, spa_source_io_func_t, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:371:16: note: in expansion of macro ‘spa_api_method_r’ 371 | return spa_api_method_r(struct spa_source *, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:371:16: note: in expansion of macro ‘spa_api_method_r’ 371 | return spa_api_method_r(struct spa_source *, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘int spa_loop_utils_update_io(spa_loop_utils*, spa_source*, uint32_t)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:377:16: note: in expansion of macro ‘spa_api_method_r’ 377 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:377:16: note: in expansion of macro ‘spa_api_method_r’ 377 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘spa_source* spa_loop_utils_add_idle(spa_loop_utils*, bool, spa_source_idle_func_t, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:384:16: note: in expansion of macro ‘spa_api_method_r’ 384 | return spa_api_method_r(struct spa_source *, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:384:16: note: in expansion of macro ‘spa_api_method_r’ 384 | return spa_api_method_r(struct spa_source *, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘int spa_loop_utils_enable_idle(spa_loop_utils*, spa_source*, bool)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:390:16: note: in expansion of macro ‘spa_api_method_r’ 390 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:390:16: note: in expansion of macro ‘spa_api_method_r’ 390 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘spa_source* spa_loop_utils_add_event(spa_loop_utils*, spa_source_event_func_t, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:396:16: note: in expansion of macro ‘spa_api_method_r’ 396 | return spa_api_method_r(struct spa_source *, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:396:16: note: in expansion of macro ‘spa_api_method_r’ 396 | return spa_api_method_r(struct spa_source *, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘int spa_loop_utils_signal_event(spa_loop_utils*, spa_source*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:402:16: note: in expansion of macro ‘spa_api_method_r’ 402 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:402:16: note: in expansion of macro ‘spa_api_method_r’ 402 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘spa_source* spa_loop_utils_add_timer(spa_loop_utils*, spa_source_timer_func_t, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:408:16: note: in expansion of macro ‘spa_api_method_r’ 408 | return spa_api_method_r(struct spa_source *, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:408:16: note: in expansion of macro ‘spa_api_method_r’ 408 | return spa_api_method_r(struct spa_source *, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘int spa_loop_utils_update_timer(spa_loop_utils*, spa_source*, timespec*, timespec*, bool)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:415:16: note: in expansion of macro ‘spa_api_method_r’ 415 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:415:16: note: in expansion of macro ‘spa_api_method_r’ 415 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘spa_source* spa_loop_utils_add_signal(spa_loop_utils*, int, spa_source_signal_func_t, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:423:16: note: in expansion of macro ‘spa_api_method_r’ 423 | return spa_api_method_r(struct spa_source *, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:423:16: note: in expansion of macro ‘spa_api_method_r’ 423 | return spa_api_method_r(struct spa_source *, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h: In function ‘void spa_loop_utils_destroy_source(spa_loop_utils*, spa_source*)’: /usr/include/spa-0.2/spa/utils/hook.h:275:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 275 | ({ \ | ^ /usr/include/spa-0.2/spa/support/loop.h:430:9: note: in expansion of macro ‘spa_api_method_v’ 430 | spa_api_method_v(spa_loop_utils, &object->iface, destroy_source, 0, source); | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:165:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 165 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:238:9: note: in expansion of macro ‘spa_callbacks_call’ 238 | spa_callbacks_call(&(iface)->cb,method_type,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:277:9: note: in expansion of macro ‘spa_interface_call’ 277 | spa_interface_call(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/loop.h:430:9: note: in expansion of macro ‘spa_api_method_v’ 430 | spa_api_method_v(spa_loop_utils, &object->iface, destroy_source, 0, source); | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/client.h: In function ‘int pw_client_add_listener(pw_client*, spa_hook*, const pw_client_events*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/client.h:165:16: note: in expansion of macro ‘spa_api_method_r’ 165 | return spa_api_method_r(int, -ENOTSUP, pw_client, (struct spa_interface*)object, add_listener, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/client.h:165:16: note: in expansion of macro ‘spa_api_method_r’ 165 | return spa_api_method_r(int, -ENOTSUP, pw_client, (struct spa_interface*)object, add_listener, 0, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/client.h: In function ‘int pw_client_error(pw_client*, uint32_t, int, const char*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/client.h:172:16: note: in expansion of macro ‘spa_api_method_r’ 172 | return spa_api_method_r(int, -ENOTSUP, pw_client, (struct spa_interface*)object, error, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/client.h:172:16: note: in expansion of macro ‘spa_api_method_r’ 172 | return spa_api_method_r(int, -ENOTSUP, pw_client, (struct spa_interface*)object, error, 0, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/client.h: In function ‘int pw_client_update_properties(pw_client*, const spa_dict*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/client.h:179:16: note: in expansion of macro ‘spa_api_method_r’ 179 | return spa_api_method_r(int, -ENOTSUP, pw_client, (struct spa_interface*)object, update_properties, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/client.h:179:16: note: in expansion of macro ‘spa_api_method_r’ 179 | return spa_api_method_r(int, -ENOTSUP, pw_client, (struct spa_interface*)object, update_properties, 0, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/client.h: In function ‘int pw_client_get_permissions(pw_client*, uint32_t, uint32_t)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/client.h:186:16: note: in expansion of macro ‘spa_api_method_r’ 186 | return spa_api_method_r(int, -ENOTSUP, pw_client, (struct spa_interface*)object, get_permissions, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/client.h:186:16: note: in expansion of macro ‘spa_api_method_r’ 186 | return spa_api_method_r(int, -ENOTSUP, pw_client, (struct spa_interface*)object, get_permissions, 0, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/client.h: In function ‘int pw_client_update_permissions(pw_client*, uint32_t, const pw_permission*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/client.h:194:16: note: in expansion of macro ‘spa_api_method_r’ 194 | return spa_api_method_r(int, -ENOTSUP, pw_client, (struct spa_interface*)object, update_permissions, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/client.h:194:16: note: in expansion of macro ‘spa_api_method_r’ 194 | return spa_api_method_r(int, -ENOTSUP, pw_client, (struct spa_interface*)object, update_permissions, 0, | ^~~~~~~~~~~~~~~~ In file included from /usr/include/pipewire-0.3/pipewire/conf.h:8, from /usr/include/pipewire-0.3/pipewire/pipewire.h:16: /usr/include/spa-0.2/spa/utils/json-core.h: In function ‘void spa_json_init(spa_json*, const char*, size_t)’: /usr/include/spa-0.2/spa/utils/json-core.h:50:89: warning: ISO C++ forbids compound-literals [-Wpedantic] 50 | #define SPA_JSON_INIT(data,size) ((struct spa_json) { (data), (data)+(size), NULL, 0, 0 }) | ^ /usr/include/spa-0.2/spa/utils/json-core.h:54:18: note: in expansion of macro ‘SPA_JSON_INIT’ 54 | *iter = SPA_JSON_INIT(data, size); | ^~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h: In function ‘void spa_json_enter(spa_json*, spa_json*)’: /usr/include/spa-0.2/spa/utils/json-core.h:56:110: warning: ISO C++ forbids compound-literals [-Wpedantic] 56 | #define SPA_JSON_ENTER(iter) ((struct spa_json) { (iter)->cur, (iter)->end, (iter), (iter)->state & 0xff0, 0 }) | ^ /usr/include/spa-0.2/spa/utils/json-core.h:60:16: note: in expansion of macro ‘SPA_JSON_ENTER’ 60 | *sub = SPA_JSON_ENTER(iter); | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h: In function ‘void spa_json_save(spa_json*, spa_json*)’: /usr/include/spa-0.2/spa/utils/json-core.h:63:99: warning: ISO C++ forbids compound-literals [-Wpedantic] 63 | #define SPA_JSON_SAVE(iter) ((struct spa_json) { (iter)->cur, (iter)->end, NULL, (iter)->state, 0 }) | ^ /usr/include/spa-0.2/spa/utils/json-core.h:67:17: note: in expansion of macro ‘SPA_JSON_SAVE’ 67 | *save = SPA_JSON_SAVE(iter); | ^~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h: In function ‘void spa_json_start(spa_json*, spa_json*, const char*)’: /usr/include/spa-0.2/spa/utils/json-core.h:70:82: warning: ISO C++ forbids compound-literals [-Wpedantic] 70 | #define SPA_JSON_START(iter,p) ((struct spa_json) { (p), (iter)->end, NULL, 0, 0 }) | ^ /usr/include/spa-0.2/spa/utils/json-core.h:74:16: note: in expansion of macro ‘SPA_JSON_START’ 74 | *sub = SPA_JSON_START(iter,pos); | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h: In function ‘int spa_json_next(spa_json*, const char**)’: /usr/include/spa-0.2/spa/utils/defs.h:83:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 83 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/defs.h:91:81: note: in expansion of macro ‘SPA_FLAG_CLEAR’ 91 | #define SPA_FLAG_UPDATE(field,flag,val) ((val) ? SPA_FLAG_SET((field),(flag)) : SPA_FLAG_CLEAR((field),(flag))) | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h:141:41: note: in expansion of macro ‘SPA_FLAG_UPDATE’ 141 | SPA_FLAG_UPDATE(flag, __KEY_FLAG, !(flag & __KEY_FLAG)); | ^~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/defs.h:83:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 83 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/json-core.h:153:41: note: in expansion of macro ‘SPA_FLAG_CLEAR’ 153 | SPA_FLAG_CLEAR(flag, __KEY_FLAG); | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/defs.h:83:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 83 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/defs.h:91:81: note: in expansion of macro ‘SPA_FLAG_CLEAR’ 91 | #define SPA_FLAG_UPDATE(field,flag,val) ((val) ? SPA_FLAG_SET((field),(flag)) : SPA_FLAG_CLEAR((field),(flag))) | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h:156:33: note: in expansion of macro ‘SPA_FLAG_UPDATE’ 156 | SPA_FLAG_UPDATE(iter->state, __ARRAY_FLAG, cur == '['); | ^~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/defs.h:83:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 83 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/defs.h:91:81: note: in expansion of macro ‘SPA_FLAG_CLEAR’ 91 | #define SPA_FLAG_UPDATE(field,flag,val) ((val) ? SPA_FLAG_SET((field),(flag)) : SPA_FLAG_CLEAR((field),(flag))) | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h:163:41: note: in expansion of macro ‘SPA_FLAG_UPDATE’ 163 | SPA_FLAG_UPDATE(iter->state, __PREV_ARRAY_FLAG, flag & __ARRAY_FLAG); | ^~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/defs.h:83:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 83 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/defs.h:91:81: note: in expansion of macro ‘SPA_FLAG_CLEAR’ 91 | #define SPA_FLAG_UPDATE(field,flag,val) ((val) ? SPA_FLAG_SET((field),(flag)) : SPA_FLAG_CLEAR((field),(flag))) | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h:166:41: note: in expansion of macro ‘SPA_FLAG_UPDATE’ 166 | SPA_FLAG_UPDATE(array_stack[(iter->depth-1) >> 6], mask, flag & __ARRAY_FLAG); | ^~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/defs.h:83:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 83 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/defs.h:91:81: note: in expansion of macro ‘SPA_FLAG_CLEAR’ 91 | #define SPA_FLAG_UPDATE(field,flag,val) ((val) ? SPA_FLAG_SET((field),(flag)) : SPA_FLAG_CLEAR((field),(flag))) | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h:196:41: note: in expansion of macro ‘SPA_FLAG_UPDATE’ 196 | SPA_FLAG_UPDATE(iter->state, __ARRAY_FLAG, flag & __PREV_ARRAY_FLAG); | ^~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/defs.h:83:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 83 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/defs.h:91:81: note: in expansion of macro ‘SPA_FLAG_CLEAR’ 91 | #define SPA_FLAG_UPDATE(field,flag,val) ((val) ? SPA_FLAG_SET((field),(flag)) : SPA_FLAG_CLEAR((field),(flag))) | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h:199:41: note: in expansion of macro ‘SPA_FLAG_UPDATE’ 199 | SPA_FLAG_UPDATE(iter->state, __ARRAY_FLAG, | ^~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/defs.h:83:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 83 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/defs.h:91:81: note: in expansion of macro ‘SPA_FLAG_CLEAR’ 91 | #define SPA_FLAG_UPDATE(field,flag,val) ((val) ? SPA_FLAG_SET((field),(flag)) : SPA_FLAG_CLEAR((field),(flag))) | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h:216:41: note: in expansion of macro ‘SPA_FLAG_UPDATE’ 216 | SPA_FLAG_UPDATE(flag, __KEY_FLAG, !(flag & __KEY_FLAG)); | ^~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h:250:25: warning: range expressions in switch statements are non-standard [-Wpedantic] 250 | case 240 ... 247: | ^~~~ /usr/include/spa-0.2/spa/utils/json-core.h:253:25: warning: range expressions in switch statements are non-standard [-Wpedantic] 253 | case 224 ... 239: | ^~~~ /usr/include/spa-0.2/spa/utils/json-core.h:256:25: warning: range expressions in switch statements are non-standard [-Wpedantic] 256 | case 192 ... 223: | ^~~~ /usr/include/spa-0.2/spa/utils/json-core.h:267:25: warning: range expressions in switch statements are non-standard [-Wpedantic] 267 | case 128 ... 191: | ^~~~ /usr/include/spa-0.2/spa/utils/json-core.h: In function ‘bool spa_json_get_error(spa_json*, const char*, spa_error_location*)’: /usr/include/spa-0.2/spa/utils/defs.h:159:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 159 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/json-core.h:369:24: note: in expansion of macro ‘SPA_CLAMP’ 369 | code = SPA_CLAMP(iter->state & 0xff, 0u, SPA_N_ELEMENTS(reasons)-1); | ^~~~~~~~~ /usr/include/spa-0.2/spa/utils/defs.h:147:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 147 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/defs.h:163:9: note: in expansion of macro ‘SPA_MIN’ 163 | SPA_MIN(SPA_MAX(_v, _low), _high); \ | ^~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h:369:24: note: in expansion of macro ‘SPA_CLAMP’ 369 | code = SPA_CLAMP(iter->state & 0xff, 0u, SPA_N_ELEMENTS(reasons)-1); | ^~~~~~~~~ /usr/include/spa-0.2/spa/utils/defs.h:153:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 153 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/defs.h:148:20: note: in definition of macro ‘SPA_MIN’ 148 | __typeof__(a) _min_a = (a); \ | ^ /usr/include/spa-0.2/spa/utils/defs.h:163:17: note: in expansion of macro ‘SPA_MAX’ 163 | SPA_MIN(SPA_MAX(_v, _low), _high); \ | ^~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h:369:24: note: in expansion of macro ‘SPA_CLAMP’ 369 | code = SPA_CLAMP(iter->state & 0xff, 0u, SPA_N_ELEMENTS(reasons)-1); | ^~~~~~~~~ /usr/include/spa-0.2/spa/utils/defs.h:153:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 153 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/defs.h:148:33: note: in definition of macro ‘SPA_MIN’ 148 | __typeof__(a) _min_a = (a); \ | ^ /usr/include/spa-0.2/spa/utils/defs.h:163:17: note: in expansion of macro ‘SPA_MAX’ 163 | SPA_MIN(SPA_MAX(_v, _low), _high); \ | ^~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h:369:24: note: in expansion of macro ‘SPA_CLAMP’ 369 | code = SPA_CLAMP(iter->state & 0xff, 0u, SPA_N_ELEMENTS(reasons)-1); | ^~~~~~~~~ /usr/include/spa-0.2/spa/utils/json-core.h: In function ‘int spa_json_parse_float(const char*, int, float*)’: /usr/include/spa-0.2/spa/utils/json-core.h:414:37: warning: range expressions in switch statements are non-standard [-Wpedantic] 414 | case '+': case '-': case '0' ... '9': case '.': case 'e': case 'E': break; | ^~~~ /usr/include/pipewire-0.3/pipewire/device.h: In function ‘int pw_device_add_listener(pw_device*, spa_hook*, const pw_device_events*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/device.h:155:16: note: in expansion of macro ‘spa_api_method_r’ 155 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/device.h:155:16: note: in expansion of macro ‘spa_api_method_r’ 155 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/device.h: In function ‘int pw_device_subscribe_params(pw_device*, uint32_t*, uint32_t)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/device.h:163:16: note: in expansion of macro ‘spa_api_method_r’ 163 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/device.h:163:16: note: in expansion of macro ‘spa_api_method_r’ 163 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/device.h: In function ‘int pw_device_enum_params(pw_device*, int, uint32_t, uint32_t, uint32_t, const spa_pod*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/device.h:173:16: note: in expansion of macro ‘spa_api_method_r’ 173 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/device.h:173:16: note: in expansion of macro ‘spa_api_method_r’ 173 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/device.h: In function ‘int pw_device_set_param(pw_device*, uint32_t, uint32_t, const spa_pod*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/device.h:182:16: note: in expansion of macro ‘spa_api_method_r’ 182 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/device.h:182:16: note: in expansion of macro ‘spa_api_method_r’ 182 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_add_listener(spa_node*, spa_hook*, const spa_node_events*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:650:16: note: in expansion of macro ‘spa_api_method_r’ 650 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, add_listener, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:650:16: note: in expansion of macro ‘spa_api_method_r’ 650 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, add_listener, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_set_callbacks(spa_node*, const spa_node_callbacks*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:657:16: note: in expansion of macro ‘spa_api_method_r’ 657 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, set_callbacks, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:657:16: note: in expansion of macro ‘spa_api_method_r’ 657 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, set_callbacks, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_sync(spa_node*, int)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:662:16: note: in expansion of macro ‘spa_api_method_r’ 662 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, sync, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:662:16: note: in expansion of macro ‘spa_api_method_r’ 662 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, sync, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_enum_params(spa_node*, int, uint32_t, uint32_t, uint32_t, const spa_pod*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:669:16: note: in expansion of macro ‘spa_api_method_r’ 669 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, enum_params, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:669:16: note: in expansion of macro ‘spa_api_method_r’ 669 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, enum_params, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_set_param(spa_node*, uint32_t, uint32_t, const spa_pod*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:676:16: note: in expansion of macro ‘spa_api_method_r’ 676 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, set_param, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:676:16: note: in expansion of macro ‘spa_api_method_r’ 676 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, set_param, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_set_io(spa_node*, uint32_t, void*, size_t)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:682:16: note: in expansion of macro ‘spa_api_method_r’ 682 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, set_io, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:682:16: note: in expansion of macro ‘spa_api_method_r’ 682 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, set_io, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_send_command(spa_node*, const spa_command*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:688:16: note: in expansion of macro ‘spa_api_method_r’ 688 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, send_command, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:688:16: note: in expansion of macro ‘spa_api_method_r’ 688 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, send_command, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_add_port(spa_node*, spa_direction, uint32_t, const spa_dict*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:695:16: note: in expansion of macro ‘spa_api_method_r’ 695 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, add_port, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:695:16: note: in expansion of macro ‘spa_api_method_r’ 695 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, add_port, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_remove_port(spa_node*, spa_direction, uint32_t)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:701:16: note: in expansion of macro ‘spa_api_method_r’ 701 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, remove_port, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:701:16: note: in expansion of macro ‘spa_api_method_r’ 701 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, remove_port, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_port_enum_params(spa_node*, int, spa_direction, uint32_t, uint32_t, uint32_t, uint32_t, const spa_pod*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:709:16: note: in expansion of macro ‘spa_api_method_r’ 709 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, port_enum_params, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:709:16: note: in expansion of macro ‘spa_api_method_r’ 709 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, port_enum_params, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_port_set_param(spa_node*, spa_direction, uint32_t, uint32_t, uint32_t, const spa_pod*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:718:16: note: in expansion of macro ‘spa_api_method_r’ 718 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, port_set_param, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:718:16: note: in expansion of macro ‘spa_api_method_r’ 718 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, port_set_param, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_port_use_buffers(spa_node*, spa_direction, uint32_t, uint32_t, spa_buffer**, uint32_t)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:728:16: note: in expansion of macro ‘spa_api_method_r’ 728 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, port_use_buffers, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:728:16: note: in expansion of macro ‘spa_api_method_r’ 728 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, port_use_buffers, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_port_set_io(spa_node*, spa_direction, uint32_t, uint32_t, void*, size_t)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:736:16: note: in expansion of macro ‘spa_api_method_r’ 736 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, port_set_io, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:736:16: note: in expansion of macro ‘spa_api_method_r’ 736 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, port_set_io, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_port_reuse_buffer(spa_node*, uint32_t, uint32_t)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:742:16: note: in expansion of macro ‘spa_api_method_r’ 742 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, port_reuse_buffer, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:742:16: note: in expansion of macro ‘spa_api_method_r’ 742 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, port_reuse_buffer, 0, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_port_reuse_buffer_fast(spa_node*, uint32_t, uint32_t)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:747:16: note: in expansion of macro ‘spa_api_method_fast_r’ 747 | return spa_api_method_fast_r(int, -ENOTSUP, spa_node, &object->iface, port_reuse_buffer, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:747:16: note: in expansion of macro ‘spa_api_method_fast_r’ 747 | return spa_api_method_fast_r(int, -ENOTSUP, spa_node, &object->iface, port_reuse_buffer, 0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_process(spa_node*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:752:16: note: in expansion of macro ‘spa_api_method_r’ 752 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, process, 0); | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:752:16: note: in expansion of macro ‘spa_api_method_r’ 752 | return spa_api_method_r(int, -ENOTSUP, spa_node, &object->iface, process, 0); | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h: In function ‘int spa_node_process_fast(spa_node*)’: /usr/include/spa-0.2/spa/utils/hook.h:315:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 315 | ({ \ | ^ /usr/include/spa-0.2/spa/node/node.h:756:16: note: in expansion of macro ‘spa_api_method_fast_r’ 756 | return spa_api_method_fast_r(int, -ENOTSUP, spa_node, &object->iface, process, 0); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro ‘spa_callbacks_call_fast_res’ 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro ‘spa_interface_call_fast_res’ 318 | spa_interface_call_fast_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/node/node.h:756:16: note: in expansion of macro ‘spa_api_method_fast_r’ 756 | return spa_api_method_fast_r(int, -ENOTSUP, spa_node, &object->iface, process, 0); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/factory.h: In function ‘int pw_factory_add_listener(pw_factory*, spa_hook*, const pw_factory_events*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/factory.h:97:16: note: in expansion of macro ‘spa_api_method_r’ 97 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/factory.h:97:16: note: in expansion of macro ‘spa_api_method_r’ 97 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/log.h: In function ‘void spa_log_topic_init(spa_log*, spa_log_topic*)’: /usr/include/spa-0.2/spa/utils/hook.h:165:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 165 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:238:9: note: in expansion of macro ‘spa_callbacks_call’ 238 | spa_callbacks_call(&(iface)->cb,method_type,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/log.h:229:9: note: in expansion of macro ‘spa_interface_call’ 229 | spa_interface_call(&log->iface, struct spa_log_methods, topic_init, 1, topic); | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/log.h: In function ‘void spa_log_logtv(spa_log*, spa_log_level, const spa_log_topic*, const char*, int, const char*, const char*, va_list)’: /usr/include/spa-0.2/spa/utils/hook.h:165:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 165 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:238:9: note: in expansion of macro ‘spa_callbacks_call’ 238 | spa_callbacks_call(&(iface)->cb,method_type,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/log.h:273:22: note: in expansion of macro ‘spa_interface_call’ 273 | if (!spa_interface_call(i, | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:165:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 165 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:238:9: note: in expansion of macro ‘spa_callbacks_call’ 238 | spa_callbacks_call(&(iface)->cb,method_type,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/log.h:277:21: note: in expansion of macro ‘spa_interface_call’ 277 | spa_interface_call(i, | ^~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/link.h: In function ‘int pw_link_add_listener(pw_link*, spa_hook*, const pw_link_events*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/link.h:123:16: note: in expansion of macro ‘spa_api_method_r’ 123 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/link.h:123:16: note: in expansion of macro ‘spa_api_method_r’ 123 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/module.h: In function ‘int pw_module_add_listener(pw_module*, spa_hook*, const pw_module_events*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/module.h:95:16: note: in expansion of macro ‘spa_api_method_r’ 95 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/module.h:95:16: note: in expansion of macro ‘spa_api_method_r’ 95 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/node.h: In function ‘int pw_node_add_listener(pw_node*, spa_hook*, const pw_node_events*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/node.h:194:16: note: in expansion of macro ‘spa_api_method_r’ 194 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/node.h:194:16: note: in expansion of macro ‘spa_api_method_r’ 194 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/node.h: In function ‘int pw_node_subscribe_params(pw_node*, uint32_t*, uint32_t)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/node.h:202:16: note: in expansion of macro ‘spa_api_method_r’ 202 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/node.h:202:16: note: in expansion of macro ‘spa_api_method_r’ 202 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/node.h: In function ‘int pw_node_enum_params(pw_node*, int, uint32_t, uint32_t, uint32_t, const spa_pod*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/node.h:212:16: note: in expansion of macro ‘spa_api_method_r’ 212 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/node.h:212:16: note: in expansion of macro ‘spa_api_method_r’ 212 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/node.h: In function ‘int pw_node_set_param(pw_node*, uint32_t, uint32_t, const spa_pod*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/node.h:221:16: note: in expansion of macro ‘spa_api_method_r’ 221 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/node.h:221:16: note: in expansion of macro ‘spa_api_method_r’ 221 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/node.h: In function ‘int pw_node_send_command(pw_node*, const spa_command*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/node.h:229:16: note: in expansion of macro ‘spa_api_method_r’ 229 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/node.h:229:16: note: in expansion of macro ‘spa_api_method_r’ 229 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/port.h: In function ‘int pw_port_add_listener(pw_port*, spa_hook*, const pw_port_events*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/port.h:155:16: note: in expansion of macro ‘spa_api_method_r’ 155 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/port.h:155:16: note: in expansion of macro ‘spa_api_method_r’ 155 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/port.h: In function ‘int pw_port_subscribe_params(pw_port*, uint32_t*, uint32_t)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/port.h:163:16: note: in expansion of macro ‘spa_api_method_r’ 163 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/port.h:163:16: note: in expansion of macro ‘spa_api_method_r’ 163 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/port.h: In function ‘int pw_port_enum_params(pw_port*, int, uint32_t, uint32_t, uint32_t, const spa_pod*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/pipewire-0.3/pipewire/port.h:173:16: note: in expansion of macro ‘spa_api_method_r’ 173 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pipewire-0.3/pipewire/port.h:173:16: note: in expansion of macro ‘spa_api_method_r’ 173 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/thread.h: In function ‘spa_thread* spa_thread_utils_create(spa_thread_utils*, const spa_dict*, void* (*)(void*), void*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/thread.h:72:16: note: in expansion of macro ‘spa_api_method_r’ 72 | return spa_api_method_r(struct spa_thread *, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/thread.h:72:16: note: in expansion of macro ‘spa_api_method_r’ 72 | return spa_api_method_r(struct spa_thread *, NULL, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/thread.h: In function ‘int spa_thread_utils_join(spa_thread_utils*, spa_thread*, void**)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/thread.h:82:16: note: in expansion of macro ‘spa_api_method_r’ 82 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/thread.h:82:16: note: in expansion of macro ‘spa_api_method_r’ 82 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/thread.h: In function ‘int spa_thread_utils_get_rt_range(spa_thread_utils*, const spa_dict*, int*, int*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/thread.h:92:16: note: in expansion of macro ‘spa_api_method_r’ 92 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/thread.h:92:16: note: in expansion of macro ‘spa_api_method_r’ 92 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/thread.h: In function ‘int spa_thread_utils_acquire_rt(spa_thread_utils*, spa_thread*, int)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/thread.h:102:16: note: in expansion of macro ‘spa_api_method_r’ 102 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/thread.h:102:16: note: in expansion of macro ‘spa_api_method_r’ 102 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/thread.h: In function ‘int spa_thread_utils_drop_rt(spa_thread_utils*, spa_thread*)’: /usr/include/spa-0.2/spa/utils/hook.h:281:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 281 | ({ \ | ^ /usr/include/spa-0.2/spa/support/thread.h:112:16: note: in expansion of macro ‘spa_api_method_r’ 112 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro ‘spa_callbacks_call_res’ 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: in expansion of macro ‘spa_interface_call_res’ 284 | spa_interface_call_res(_i, struct type ##_methods, \ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/support/thread.h:112:16: note: in expansion of macro ‘spa_api_method_r’ 112 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/iter.h: In function ‘uint32_t spa_pod_copy_array(const spa_pod*, uint32_t, void*, uint32_t)’: /usr/include/spa-0.2/spa/utils/defs.h:147:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 147 | ({ \ | ^ /usr/include/spa-0.2/spa/pod/iter.h:345:20: note: in expansion of macro ‘SPA_MIN’ 345 | n_values = SPA_MIN(n_values, max_values); | ^~~~~~~ /usr/include/spa-0.2/spa/pod/iter.h: In function ‘spa_pod* spa_pod_get_values(const spa_pod*, uint32_t*, uint32_t*)’: /usr/include/spa-0.2/spa/utils/defs.h:147:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 147 | ({ \ | ^ /usr/include/spa-0.2/spa/pod/iter.h:361:35: note: in expansion of macro ‘SPA_MIN’ 361 | *n_vals = SPA_MIN(1u, SPA_POD_CHOICE_N_VALUES(pod)); | ^~~~~~~ In file included from /usr/include/spa-0.2/spa/param/format-utils.h:18, from /<>/src/pipewiresourceitem.h:16: /usr/include/spa-0.2/spa/pod/parser.h: In function ‘void spa_pod_parser_init(spa_pod_parser*, const void*, uint32_t)’: /usr/include/spa-0.2/spa/pod/parser.h:44:100: warning: ISO C++ forbids compound-literals [-Wpedantic] 44 | #define SPA_POD_PARSER_INIT(buffer,size) ((struct spa_pod_parser){ (buffer), (size), 0, {0,0,NULL}}) | ^ /usr/include/spa-0.2/spa/pod/parser.h:49:19: note: in expansion of macro ‘SPA_POD_PARSER_INIT’ 49 | *parser = SPA_POD_PARSER_INIT(data, size); | ^~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/param/format-utils.h: In function ‘int spa_format_parse(const spa_pod*, uint32_t*, uint32_t*)’: /usr/include/spa-0.2/spa/pod/parser.h:561:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 561 | ({ \ | ^ /usr/include/spa-0.2/spa/param/format-utils.h:32:16: note: in expansion of macro ‘spa_pod_parse_object’ 32 | return spa_pod_parse_object(format, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/parser.h:539:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 539 | ({ \ | ^ /usr/include/spa-0.2/spa/pod/parser.h:564:9: note: in expansion of macro ‘spa_pod_parser_get_object’ 564 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/param/format-utils.h:32:16: note: in expansion of macro ‘spa_pod_parse_object’ 32 | return spa_pod_parse_object(format, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘void spa_pod_builder_set_callbacks(spa_pod_builder*, const spa_pod_builder_callbacks*, void*)’: /usr/include/spa-0.2/spa/utils/hook.h:133:86: warning: ISO C++ forbids compound-literals [-Wpedantic] 133 | #define SPA_CALLBACKS_INIT(_funcs,_data) ((struct spa_callbacks){ (_funcs), (_data), }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:72:30: note: in expansion of macro ‘SPA_CALLBACKS_INIT’ 72 | builder->callbacks = SPA_CALLBACKS_INIT(callbacks, data); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/spa-0.2/spa/param/video/raw-utils.h:18, from /usr/include/spa-0.2/spa/param/video/format-utils.h:14, from /<>/src/pipewiresourceitem.h:18: /usr/include/spa-0.2/spa/pod/builder.h: In function ‘void spa_pod_builder_init(spa_pod_builder*, void*, uint32_t)’: /usr/include/spa-0.2/spa/pod/builder.h:60:114: warning: ISO C++ forbids compound-literals [-Wpedantic] 60 | #define SPA_POD_BUILDER_INIT(buffer,size) ((struct spa_pod_builder){ (buffer), (size), 0, {0,0,NULL},{NULL,NULL}}) | ^ /usr/include/spa-0.2/spa/pod/builder.h:87:20: note: in expansion of macro ‘SPA_POD_BUILDER_INIT’ 87 | *builder = SPA_POD_BUILDER_INIT(data, size); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_raw(spa_pod_builder*, const void*, uint32_t)’: /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ /usr/include/spa-0.2/spa/pod/builder.h:140:25: note: in expansion of macro ‘spa_callbacks_call_res’ 140 | spa_callbacks_call_res(&builder->callbacks, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_primitive(spa_pod_builder*, const spa_pod*)’: /usr/include/spa-0.2/spa/utils/defs.h:83:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 83 | ({ \ | ^ /usr/include/spa-0.2/spa/pod/builder.h:205:17: note: in expansion of macro ‘SPA_FLAG_CLEAR’ 205 | SPA_FLAG_CLEAR(builder->state.flags, SPA_POD_BUILDER_FLAG_FIRST); | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_none(spa_pod_builder*)’: /usr/include/spa-0.2/spa/pod/builder.h:214:68: warning: ISO C++ forbids compound-literals [-Wpedantic] 214 | #define SPA_POD_INIT(size,type) ((struct spa_pod) { (size), (type) }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:216:29: note: in expansion of macro ‘SPA_POD_INIT’ 216 | #define SPA_POD_INIT_None() SPA_POD_INIT(0, SPA_TYPE_None) | ^~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h:220:34: note: in expansion of macro ‘SPA_POD_INIT_None’ 220 | const struct spa_pod p = SPA_POD_INIT_None(); | ^~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_child(spa_pod_builder*, uint32_t, uint32_t)’: /usr/include/spa-0.2/spa/pod/builder.h:214:68: warning: ISO C++ forbids compound-literals [-Wpedantic] 214 | #define SPA_POD_INIT(size,type) ((struct spa_pod) { (size), (type) }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:226:34: note: in expansion of macro ‘SPA_POD_INIT’ 226 | const struct spa_pod p = SPA_POD_INIT(size,type); | ^~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/defs.h:83:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 83 | ({ \ | ^ /usr/include/spa-0.2/spa/pod/builder.h:227:9: note: in expansion of macro ‘SPA_FLAG_CLEAR’ 227 | SPA_FLAG_CLEAR(builder->state.flags, SPA_POD_BUILDER_FLAG_FIRST); | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_bool(spa_pod_builder*, bool)’: /usr/include/spa-0.2/spa/pod/builder.h:231:110: warning: ISO C++ forbids compound-literals [-Wpedantic] 231 | #define SPA_POD_INIT_Bool(val) ((struct spa_pod_bool){ { sizeof(uint32_t), SPA_TYPE_Bool }, (val) ? 1 : 0, 0 }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:235:39: note: in expansion of macro ‘SPA_POD_INIT_Bool’ 235 | const struct spa_pod_bool p = SPA_POD_INIT_Bool(val); | ^~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_id(spa_pod_builder*, uint32_t)’: /usr/include/spa-0.2/spa/pod/builder.h:239:96: warning: ISO C++ forbids compound-literals [-Wpedantic] 239 | #define SPA_POD_INIT_Id(val) ((struct spa_pod_id){ { sizeof(uint32_t), SPA_TYPE_Id }, (val), 0 }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:243:37: note: in expansion of macro ‘SPA_POD_INIT_Id’ 243 | const struct spa_pod_id p = SPA_POD_INIT_Id(val); | ^~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_int(spa_pod_builder*, int32_t)’: /usr/include/spa-0.2/spa/pod/builder.h:247:98: warning: ISO C++ forbids compound-literals [-Wpedantic] 247 | #define SPA_POD_INIT_Int(val) ((struct spa_pod_int){ { sizeof(int32_t), SPA_TYPE_Int }, (val), 0 }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:251:38: note: in expansion of macro ‘SPA_POD_INIT_Int’ 251 | const struct spa_pod_int p = SPA_POD_INIT_Int(val); | ^~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_long(spa_pod_builder*, int64_t)’: /usr/include/spa-0.2/spa/pod/builder.h:255:98: warning: ISO C++ forbids compound-literals [-Wpedantic] 255 | #define SPA_POD_INIT_Long(val) ((struct spa_pod_long){ { sizeof(int64_t), SPA_TYPE_Long }, (val) }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:259:39: note: in expansion of macro ‘SPA_POD_INIT_Long’ 259 | const struct spa_pod_long p = SPA_POD_INIT_Long(val); | ^~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_float(spa_pod_builder*, float)’: /usr/include/spa-0.2/spa/pod/builder.h:263:102: warning: ISO C++ forbids compound-literals [-Wpedantic] 263 | #define SPA_POD_INIT_Float(val) ((struct spa_pod_float){ { sizeof(float), SPA_TYPE_Float }, (val), 0 }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:267:40: note: in expansion of macro ‘SPA_POD_INIT_Float’ 267 | const struct spa_pod_float p = SPA_POD_INIT_Float(val); | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_double(spa_pod_builder*, double)’: /usr/include/spa-0.2/spa/pod/builder.h:271:103: warning: ISO C++ forbids compound-literals [-Wpedantic] 271 | #define SPA_POD_INIT_Double(val) ((struct spa_pod_double){ { sizeof(double), SPA_TYPE_Double }, (val) }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:275:41: note: in expansion of macro ‘SPA_POD_INIT_Double’ 275 | const struct spa_pod_double p = SPA_POD_INIT_Double(val); | ^~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_string_len(spa_pod_builder*, const char*, uint32_t)’: /usr/include/spa-0.2/spa/pod/builder.h:279:87: warning: ISO C++ forbids compound-literals [-Wpedantic] 279 | #define SPA_POD_INIT_String(len) ((struct spa_pod_string){ { (len), SPA_TYPE_String } }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:296:41: note: in expansion of macro ‘SPA_POD_INIT_String’ 296 | const struct spa_pod_string p = SPA_POD_INIT_String(len+1); | ^~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_bytes(spa_pod_builder*, const void*, uint32_t)’: /usr/include/spa-0.2/spa/pod/builder.h:309:84: warning: ISO C++ forbids compound-literals [-Wpedantic] 309 | #define SPA_POD_INIT_Bytes(len) ((struct spa_pod_bytes){ { (len), SPA_TYPE_Bytes } }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:314:40: note: in expansion of macro ‘SPA_POD_INIT_Bytes’ 314 | const struct spa_pod_bytes p = SPA_POD_INIT_Bytes(len); | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_pointer(spa_pod_builder*, uint32_t, const void*)’: /usr/include/spa-0.2/spa/pod/builder.h:329:151: warning: ISO C++ forbids compound-literals [-Wpedantic] 329 | #define SPA_POD_INIT_Pointer(type,value) ((struct spa_pod_pointer){ { sizeof(struct spa_pod_pointer_body), SPA_TYPE_Pointer }, { (type), 0, (value) } }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:334:42: note: in expansion of macro ‘SPA_POD_INIT_Pointer’ 334 | const struct spa_pod_pointer p = SPA_POD_INIT_Pointer(type, val); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_fd(spa_pod_builder*, int64_t)’: /usr/include/spa-0.2/spa/pod/builder.h:338:90: warning: ISO C++ forbids compound-literals [-Wpedantic] 338 | #define SPA_POD_INIT_Fd(fd) ((struct spa_pod_fd){ { sizeof(int64_t), SPA_TYPE_Fd }, (fd) }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:342:37: note: in expansion of macro ‘SPA_POD_INIT_Fd’ 342 | const struct spa_pod_fd p = SPA_POD_INIT_Fd(fd); | ^~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_rectangle(spa_pod_builder*, uint32_t, uint32_t)’: /usr/include/spa-0.2/spa/utils/defs.h:100:80: warning: ISO C++ forbids compound-literals [-Wpedantic] 100 | #define SPA_RECTANGLE(width,height) ((struct spa_rectangle){ (width), (height) }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:346:121: note: in definition of macro ‘SPA_POD_INIT_Rectangle’ 346 | #define SPA_POD_INIT_Rectangle(val) ((struct spa_pod_rectangle){ { sizeof(struct spa_rectangle), SPA_TYPE_Rectangle }, (val) }) | ^~~ /usr/include/spa-0.2/spa/pod/builder.h:351:67: note: in expansion of macro ‘SPA_RECTANGLE’ 351 | const struct spa_pod_rectangle p = SPA_POD_INIT_Rectangle(SPA_RECTANGLE(width, height)); | ^~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h:346:126: warning: ISO C++ forbids compound-literals [-Wpedantic] 346 | #define SPA_POD_INIT_Rectangle(val) ((struct spa_pod_rectangle){ { sizeof(struct spa_rectangle), SPA_TYPE_Rectangle }, (val) }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:351:44: note: in expansion of macro ‘SPA_POD_INIT_Rectangle’ 351 | const struct spa_pod_rectangle p = SPA_POD_INIT_Rectangle(SPA_RECTANGLE(width, height)); | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_fraction(spa_pod_builder*, uint32_t, uint32_t)’: /usr/include/spa-0.2/spa/utils/defs.h:118:72: warning: ISO C++ forbids compound-literals [-Wpedantic] 118 | #define SPA_FRACTION(num,denom) ((struct spa_fraction){ (num), (denom) }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:355:117: note: in definition of macro ‘SPA_POD_INIT_Fraction’ 355 | #define SPA_POD_INIT_Fraction(val) ((struct spa_pod_fraction){ { sizeof(struct spa_fraction), SPA_TYPE_Fraction }, (val) }) | ^~~ /usr/include/spa-0.2/spa/pod/builder.h:360:65: note: in expansion of macro ‘SPA_FRACTION’ 360 | const struct spa_pod_fraction p = SPA_POD_INIT_Fraction(SPA_FRACTION(num, denom)); | ^~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h:355:122: warning: ISO C++ forbids compound-literals [-Wpedantic] 355 | #define SPA_POD_INIT_Fraction(val) ((struct spa_pod_fraction){ { sizeof(struct spa_fraction), SPA_TYPE_Fraction }, (val) }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:360:43: note: in expansion of macro ‘SPA_POD_INIT_Fraction’ 360 | const struct spa_pod_fraction p = SPA_POD_INIT_Fraction(SPA_FRACTION(num, denom)); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_push_struct(spa_pod_builder*, spa_pod_frame*)’: /usr/include/spa-0.2/spa/pod/builder.h:411:89: warning: ISO C++ forbids compound-literals [-Wpedantic] 411 | #define SPA_POD_INIT_Struct(size) ((struct spa_pod_struct){ { (size), SPA_TYPE_Struct } }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:416:41: note: in expansion of macro ‘SPA_POD_INIT_Struct’ 416 | const struct spa_pod_struct p = SPA_POD_INIT_Struct(0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_push_object(spa_pod_builder*, spa_pod_frame*, uint32_t, uint32_t)’: /usr/include/spa-0.2/spa/pod/builder.h:423:136: warning: ISO C++ forbids compound-literals [-Wpedantic] 423 | #define SPA_POD_INIT_Object(size,type,id,...) ((struct spa_pod_object){ { (size), SPA_TYPE_Object }, { (type), (id) }, ##__VA_ARGS__ }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:430:13: note: in expansion of macro ‘SPA_POD_INIT_Object’ 430 | SPA_POD_INIT_Object(sizeof(struct spa_pod_object_body), type, id); | ^~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/builder.h: In function ‘int spa_pod_builder_push_sequence(spa_pod_builder*, spa_pod_frame*, uint32_t)’: /usr/include/spa-0.2/spa/pod/builder.h:448:80: warning: ISO C++ forbids compound-literals [-Wpedantic] 448 | ((struct spa_pod_sequence){ { (size), SPA_TYPE_Sequence}, {(unit), 0 } }) | ^ /usr/include/spa-0.2/spa/pod/builder.h:454:13: note: in expansion of macro ‘SPA_POD_INIT_Sequence’ 454 | SPA_POD_INIT_Sequence(sizeof(struct spa_pod_sequence_body), unit); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/param/video/raw-utils.h: In function ‘int spa_format_video_raw_parse(const spa_pod*, spa_video_info_raw*)’: /usr/include/spa-0.2/spa/pod/parser.h:561:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 561 | ({ \ | ^ /usr/include/spa-0.2/spa/param/video/raw-utils.h:41:16: note: in expansion of macro ‘spa_pod_parse_object’ 41 | return spa_pod_parse_object(format, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/parser.h:539:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 539 | ({ \ | ^ /usr/include/spa-0.2/spa/pod/parser.h:564:9: note: in expansion of macro ‘spa_pod_parser_get_object’ 564 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/param/video/raw-utils.h:41:16: note: in expansion of macro ‘spa_pod_parse_object’ 41 | return spa_pod_parse_object(format, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/param/video/dsp-utils.h: In function ‘int spa_format_video_dsp_parse(const spa_pod*, spa_video_info_dsp*)’: /usr/include/spa-0.2/spa/pod/parser.h:561:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 561 | ({ \ | ^ /usr/include/spa-0.2/spa/param/video/dsp-utils.h:41:16: note: in expansion of macro ‘spa_pod_parse_object’ 41 | return spa_pod_parse_object(format, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/parser.h:539:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 539 | ({ \ | ^ /usr/include/spa-0.2/spa/pod/parser.h:564:9: note: in expansion of macro ‘spa_pod_parser_get_object’ 564 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/param/video/dsp-utils.h:41:16: note: in expansion of macro ‘spa_pod_parse_object’ 41 | return spa_pod_parse_object(format, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/param/video/h264-utils.h: In function ‘int spa_format_video_h264_parse(const spa_pod*, spa_video_info_h264*)’: /usr/include/spa-0.2/spa/pod/parser.h:561:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 561 | ({ \ | ^ /usr/include/spa-0.2/spa/param/video/h264-utils.h:33:16: note: in expansion of macro ‘spa_pod_parse_object’ 33 | return spa_pod_parse_object(format, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/parser.h:539:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 539 | ({ \ | ^ /usr/include/spa-0.2/spa/pod/parser.h:564:9: note: in expansion of macro ‘spa_pod_parser_get_object’ 564 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/param/video/h264-utils.h:33:16: note: in expansion of macro ‘spa_pod_parse_object’ 33 | return spa_pod_parse_object(format, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/param/video/mjpg-utils.h: In function ‘int spa_format_video_mjpg_parse(const spa_pod*, spa_video_info_mjpg*)’: /usr/include/spa-0.2/spa/pod/parser.h:561:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 561 | ({ \ | ^ /usr/include/spa-0.2/spa/param/video/mjpg-utils.h:33:16: note: in expansion of macro ‘spa_pod_parse_object’ 33 | return spa_pod_parse_object(format, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/pod/parser.h:539:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 539 | ({ \ | ^ /usr/include/spa-0.2/spa/pod/parser.h:564:9: note: in expansion of macro ‘spa_pod_parser_get_object’ 564 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/param/video/mjpg-utils.h:33:16: note: in expansion of macro ‘spa_pod_parse_object’ 33 | return spa_pod_parse_object(format, | ^~~~~~~~~~~~~~~~~~~~ At global scope: cc1plus: note: unrecognized command-line option ‘-Wno-c99-extensions’ may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option ‘-Wno-gnu-statement-expression-from-macro-expansion’ may have been intended to silence earlier diagnostics [ 64%] Linking CXX shared module ../bin/org/kde/pipewire/libKPipeWireDeclarative.so cd /<>/obj-i686-linux-gnu/src && /usr/bin/cmake -E cmake_link_script CMakeFiles/KPipeWireDeclarative.dir/link.txt --verbose=1 /usr/bin/i686-linux-gnu-g++ -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Werror=init-self -Werror=undef -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -pedantic -Wzero-as-null-pointer-constant -Wmissing-include-dirs -Wl,--no-undefined -Wl,--fatal-warnings -Wl,--enable-new-dtags -Wl,-z,relro -Wl,-z,now -shared -o ../bin/org/kde/pipewire/libKPipeWireDeclarative.so CMakeFiles/KPipeWireDeclarative.dir/KPipeWireDeclarative_autogen/mocs_compilation.cpp.o CMakeFiles/KPipeWireDeclarative.dir/kpipewiredeclarative_qmltyperegistrations.cpp.o CMakeFiles/KPipeWireDeclarative.dir/.qt/rcc/qrc_qmake_org_kde_pipewire.cpp.o CMakeFiles/KPipeWireDeclarative.dir/kpipewiredeclarativeplugin.cpp.o -Wl,-rpath,/<>/obj-i686-linux-gnu/bin: ../bin/libKPipeWire.so.6.3.4 /usr/lib/i386-linux-gnu/libQt6Quick.so.6.8.2 /usr/lib/i386-linux-gnu/libQt6QmlMeta.so.6.8.2 /usr/lib/i386-linux-gnu/libQt6QmlWorkerScript.so.6.8.2 /usr/lib/i386-linux-gnu/libQt6QmlModels.so.6.8.2 /usr/lib/i386-linux-gnu/libQt6Qml.so.6.8.2 /usr/lib/i386-linux-gnu/libQt6Network.so.6.8.2 /usr/lib/i386-linux-gnu/libQt6OpenGL.so.6.8.2 /usr/lib/i386-linux-gnu/libQt6Gui.so.6.8.2 /usr/lib/i386-linux-gnu/libGLX.so /usr/lib/i386-linux-gnu/libOpenGL.so /usr/lib/i386-linux-gnu/libQt6Core.so.6.8.2 make[3]: Leaving directory '/<>/obj-i686-linux-gnu' [ 66%] Built target KPipeWireDeclarative make -f src/CMakeFiles/KPipeWireRecordDeclarative_autogen_timestamp_deps.dir/build.make src/CMakeFiles/KPipeWireRecordDeclarative_autogen_timestamp_deps.dir/depend make[3]: Entering directory '/<>/obj-i686-linux-gnu' cd /<>/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src /<>/obj-i686-linux-gnu /<>/obj-i686-linux-gnu/src /<>/obj-i686-linux-gnu/src/CMakeFiles/KPipeWireRecordDeclarative_autogen_timestamp_deps.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-i686-linux-gnu' make -f src/CMakeFiles/KPipeWireRecordDeclarative_autogen_timestamp_deps.dir/build.make src/CMakeFiles/KPipeWireRecordDeclarative_autogen_timestamp_deps.dir/build make[3]: Entering directory '/<>/obj-i686-linux-gnu' make[3]: Nothing to be done for 'src/CMakeFiles/KPipeWireRecordDeclarative_autogen_timestamp_deps.dir/build'. make[3]: Leaving directory '/<>/obj-i686-linux-gnu' [ 66%] Built target KPipeWireRecordDeclarative_autogen_timestamp_deps make -f src/CMakeFiles/KPipeWireRecordDeclarative_autogen.dir/build.make src/CMakeFiles/KPipeWireRecordDeclarative_autogen.dir/depend make[3]: Entering directory '/<>/obj-i686-linux-gnu' cd /<>/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src /<>/obj-i686-linux-gnu /<>/obj-i686-linux-gnu/src /<>/obj-i686-linux-gnu/src/CMakeFiles/KPipeWireRecordDeclarative_autogen.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-i686-linux-gnu' make -f src/CMakeFiles/KPipeWireRecordDeclarative_autogen.dir/build.make src/CMakeFiles/KPipeWireRecordDeclarative_autogen.dir/build make[3]: Entering directory '/<>/obj-i686-linux-gnu' [ 68%] Automatic MOC for target KPipeWireRecordDeclarative cd /<>/obj-i686-linux-gnu/src && /usr/bin/cmake -E cmake_autogen /<>/obj-i686-linux-gnu/src/CMakeFiles/KPipeWireRecordDeclarative_autogen.dir/AutogenInfo.json None AutoGen: Refreshing parse cache because it doesn't exist. AutoMoc: Generating "SRC:/obj-i686-linux-gnu/src/KPipeWireRecordDeclarative_autogen/moc_predefs.h", because it doesn't exist. /usr/bin/i686-linux-gnu-g++ -std=c++20 -dM -E -c /usr/share/cmake-3.31/Modules/CMakeCXXCompilerABI.cpp -DEGL_NO_PLATFORM_SPECIFIC_TYPES -DEGL_NO_X11 -DKF_DEPRECATED_WARNINGS_SINCE=0x70000 -DKF_DISABLE_DEPRECATED_BEFORE_AND_AT=0x60900 -DKPIPEWIRE_DEPRECATED_WARNINGS_SINCE=0x0 -DKPIPEWIRE_DISABLE_DEPRECATED_BEFORE_AND_AT=0x0 -DKPipeWireRecordDeclarative_EXPORTS -DMESA_EGL_NO_X11_HEADERS -DQT_CORE_LIB -DQT_DEPRECATED_WARNINGS -DQT_DEPRECATED_WARNINGS_SINCE=0x70000 -DQT_DISABLE_DEPRECATED_BEFORE=0x60801 -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_FOREACH -DQT_NO_KEYWORDS -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_URL_CAST_FROM_STRING -DQT_OPENGL_LIB -DQT_PLUGIN -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_STRICT_ITERATORS -DQT_USE_QSTRINGBUILDER "-DTRANSLATION_DOMAIN=\"kpipewire6\"" -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/<>/obj-i686-linux-gnu/src -I/<>/src -I/usr/include/i386-linux-gnu/qt6/QtQml/6.8.2 -I/usr/include/i386-linux-gnu/qt6/QtQml/6.8.2/QtQml -I/usr/include/i386-linux-gnu/qt6/QtCore/6.8.2 -I/usr/include/i386-linux-gnu/qt6/QtCore/6.8.2/QtCore -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/i386-linux-gnu/qt6/QtCore -I/usr/include/i386-linux-gnu/qt6 -I/usr/lib/i386-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/i386-linux-gnu/qt6/QtQml -I/usr/include/i386-linux-gnu/qt6/QtQmlIntegration -I/usr/include/i386-linux-gnu/qt6/QtNetwork -I/usr/include/i386-linux-gnu/qt6/QtQuick -I/usr/include/i386-linux-gnu/qt6/QtGui -I/usr/include/i386-linux-gnu/qt6/QtQmlMeta -I/usr/include/i386-linux-gnu/qt6/QtQmlModels -I/usr/include/i386-linux-gnu/qt6/QtQmlWorkerScript -I/usr/include/i386-linux-gnu/qt6/QtOpenGL -I/usr/include -I/usr/i686-linux-gnu/include/c++/14 -I/usr/i686-linux-gnu/include/c++/14/i686-linux-gnu -I/usr/i686-linux-gnu/include/c++/14/backward -I/usr/lib/gcc-cross/i686-linux-gnu/14/include -I/usr/i686-linux-gnu/include -I/usr/include/i386-linux-gnu AutoGen: Parsing "SRC:/src/kpipewirerecorddeclarativeplugin.h" AutoGen: Parsing "SRC:/src/kpipewirerecorddeclarativeplugin.cpp" AutoMoc: Generating "SRC:/obj-i686-linux-gnu/src/KPipeWireRecordDeclarative_autogen/include/moc_kpipewirerecorddeclarativeplugin.cpp", because it doesn't exist, from "SRC:/src/kpipewirerecorddeclarativeplugin.h" /usr/lib/qt6/libexec/moc -DEGL_NO_PLATFORM_SPECIFIC_TYPES -DEGL_NO_X11 -DKF_DEPRECATED_WARNINGS_SINCE=0x70000 -DKF_DISABLE_DEPRECATED_BEFORE_AND_AT=0x60900 -DKPIPEWIRE_DEPRECATED_WARNINGS_SINCE=0x0 -DKPIPEWIRE_DISABLE_DEPRECATED_BEFORE_AND_AT=0x0 -DKPipeWireRecordDeclarative_EXPORTS -DMESA_EGL_NO_X11_HEADERS -DQT_CORE_LIB -DQT_DEPRECATED_WARNINGS -DQT_DEPRECATED_WARNINGS_SINCE=0x70000 -DQT_DISABLE_DEPRECATED_BEFORE=0x60801 -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_FOREACH -DQT_NO_KEYWORDS -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_URL_CAST_FROM_STRING -DQT_OPENGL_LIB -DQT_PLUGIN -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_STRICT_ITERATORS -DQT_USE_QSTRINGBUILDER "-DTRANSLATION_DOMAIN=\"kpipewire6\"" -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/<>/obj-i686-linux-gnu/src -I/<>/src -I/usr/include/i386-linux-gnu/qt6/QtQml/6.8.2 -I/usr/include/i386-linux-gnu/qt6/QtQml/6.8.2/QtQml -I/usr/include/i386-linux-gnu/qt6/QtCore/6.8.2 -I/usr/include/i386-linux-gnu/qt6/QtCore/6.8.2/QtCore -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/i386-linux-gnu/qt6/QtCore -I/usr/include/i386-linux-gnu/qt6 -I/usr/lib/i386-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/i386-linux-gnu/qt6/QtQml -I/usr/include/i386-linux-gnu/qt6/QtQmlIntegration -I/usr/include/i386-linux-gnu/qt6/QtNetwork -I/usr/include/i386-linux-gnu/qt6/QtQuick -I/usr/include/i386-linux-gnu/qt6/QtGui -I/usr/include/i386-linux-gnu/qt6/QtQmlMeta -I/usr/include/i386-linux-gnu/qt6/QtQmlModels -I/usr/include/i386-linux-gnu/qt6/QtQmlWorkerScript -I/usr/include/i386-linux-gnu/qt6/QtOpenGL -I/usr/include -I/usr/i686-linux-gnu/include/c++/14 -I/usr/i686-linux-gnu/include/c++/14/i686-linux-gnu -I/usr/i686-linux-gnu/include/c++/14/backward -I/usr/lib/gcc-cross/i686-linux-gnu/14/include -I/usr/i686-linux-gnu/include -I/usr/include/i386-linux-gnu --include /<>/obj-i686-linux-gnu/src/KPipeWireRecordDeclarative_autogen/moc_predefs.h -Muri=org.kde.pipewire.record --output-json --output-dep-file -o /<>/obj-i686-linux-gnu/src/KPipeWireRecordDeclarative_autogen/include/moc_kpipewirerecorddeclarativeplugin.cpp /<>/src/kpipewirerecorddeclarativeplugin.h AutoMoc: Reading dependencies from "SRC:/obj-i686-linux-gnu/src/KPipeWireRecordDeclarative_autogen/include/moc_kpipewirerecorddeclarativeplugin.cpp.d" AutoMoc: Generating MOC compilation "SRC:/obj-i686-linux-gnu/src/KPipeWireRecordDeclarative_autogen/mocs_compilation.cpp" AutoMoc: Merging MOC dependencies into "SRC:/obj-i686-linux-gnu/src/KPipeWireRecordDeclarative_autogen/deps" AutoGen: Writing the parse cache file "SRC:/obj-i686-linux-gnu/src/CMakeFiles/KPipeWireRecordDeclarative_autogen.dir/ParseCache.txt" AutoGen: Writing the settings file "SRC:/obj-i686-linux-gnu/src/CMakeFiles/KPipeWireRecordDeclarative_autogen.dir/AutogenUsed.txt" cd /<>/obj-i686-linux-gnu/src && /usr/bin/cmake -E touch /<>/obj-i686-linux-gnu/src/KPipeWireRecordDeclarative_autogen/timestamp make[3]: Leaving directory '/<>/obj-i686-linux-gnu' [ 68%] Built target KPipeWireRecordDeclarative_autogen make -f src/CMakeFiles/KPipeWireRecordDeclarative.dir/build.make src/CMakeFiles/KPipeWireRecordDeclarative.dir/depend make[3]: Entering directory '/<>/obj-i686-linux-gnu' [ 69%] Running AUTOMOC file extraction for target KPipeWireRecordDeclarative cd /<>/obj-i686-linux-gnu/src && /usr/lib/qt6/libexec/cmake_automoc_parser --cmake-autogen-cache-file /<>/obj-i686-linux-gnu/src/CMakeFiles/KPipeWireRecordDeclarative_autogen.dir/ParseCache.txt --cmake-autogen-info-file /<>/obj-i686-linux-gnu/src/CMakeFiles/KPipeWireRecordDeclarative_autogen.dir/AutogenInfo.json --output-file-path /<>/obj-i686-linux-gnu/src/meta_types/KPipeWireRecordDeclarative_json_file_list.txt --timestamp-file-path /<>/obj-i686-linux-gnu/src/meta_types/KPipeWireRecordDeclarative_json_file_list.txt.timestamp --cmake-autogen-include-dir-path /<>/obj-i686-linux-gnu/src/KPipeWireRecordDeclarative_autogen/include [ 70%] Running moc --collect-json for target KPipeWireRecordDeclarative cd /<>/obj-i686-linux-gnu/src && /usr/lib/qt6/libexec/moc -o /<>/obj-i686-linux-gnu/src/meta_types/qt6kpipewirerecorddeclarative_none_metatypes.json.gen --collect-json @/<>/obj-i686-linux-gnu/src/meta_types/KPipeWireRecordDeclarative_json_file_list.txt cd /<>/obj-i686-linux-gnu/src && /usr/bin/cmake -E copy_if_different /<>/obj-i686-linux-gnu/src/meta_types/qt6kpipewirerecorddeclarative_none_metatypes.json.gen /<>/obj-i686-linux-gnu/src/meta_types/qt6kpipewirerecorddeclarative_none_metatypes.json [ 72%] Automatic QML type registration for target KPipeWireRecordDeclarative cd /<>/obj-i686-linux-gnu/src && /usr/lib/qt6/libexec/qmltyperegistrar --generate-qmltypes=/<>/obj-i686-linux-gnu/bin/org/kde/pipewire/record/KPipeWireRecordDeclarative.qmltypes --import-name=org.kde.pipewire.record --major-version=1 --minor-version=0 @/<>/obj-i686-linux-gnu/src/qmltypes/KPipeWireRecordDeclarative_foreign_types.txt -o /<>/obj-i686-linux-gnu/src/kpipewirerecorddeclarative_qmltyperegistrations.cpp /<>/obj-i686-linux-gnu/src/meta_types/qt6kpipewirerecorddeclarative_none_metatypes.json cd /<>/obj-i686-linux-gnu/src && /usr/bin/cmake -E make_directory /<>/obj-i686-linux-gnu/src/.qt/qmltypes cd /<>/obj-i686-linux-gnu/src && /usr/bin/cmake -E touch /<>/obj-i686-linux-gnu/src/.qt/qmltypes/KPipeWireRecordDeclarative.qmltypes [ 73%] Running rcc for resource qmake_org_kde_pipewire_record cd /<>/obj-i686-linux-gnu/src && /usr/lib/qt6/libexec/rcc --output /<>/obj-i686-linux-gnu/src/.qt/rcc/qrc_qmake_org_kde_pipewire_record.cpp --name qmake_org_kde_pipewire_record /<>/obj-i686-linux-gnu/src/.qt/rcc/qmake_org_kde_pipewire_record.qrc cd /<>/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src /<>/obj-i686-linux-gnu /<>/obj-i686-linux-gnu/src /<>/obj-i686-linux-gnu/src/CMakeFiles/KPipeWireRecordDeclarative.dir/DependInfo.cmake "--color=" Dependencies file "src/KPipeWireRecordDeclarative_autogen/deps" is newer than depends file "/<>/obj-i686-linux-gnu/src/CMakeFiles/KPipeWireRecordDeclarative.dir/compiler_depend.internal". Consolidate compiler generated dependencies of target KPipeWireRecordDeclarative make[3]: Leaving directory '/<>/obj-i686-linux-gnu' make -f src/CMakeFiles/KPipeWireRecordDeclarative.dir/build.make src/CMakeFiles/KPipeWireRecordDeclarative.dir/build make[3]: Entering directory '/<>/obj-i686-linux-gnu' [ 74%] Building CXX object src/CMakeFiles/KPipeWireRecordDeclarative.dir/KPipeWireRecordDeclarative_autogen/mocs_compilation.cpp.o cd /<>/obj-i686-linux-gnu/src && /usr/bin/i686-linux-gnu-g++ -DEGL_NO_PLATFORM_SPECIFIC_TYPES -DEGL_NO_X11 -DKF_DEPRECATED_WARNINGS_SINCE=0x70000 -DKF_DISABLE_DEPRECATED_BEFORE_AND_AT=0x60900 -DKPIPEWIRE_DEPRECATED_WARNINGS_SINCE=0x0 -DKPIPEWIRE_DISABLE_DEPRECATED_BEFORE_AND_AT=0x0 -DKPipeWireRecordDeclarative_EXPORTS -DMESA_EGL_NO_X11_HEADERS -DQT_CORE_LIB -DQT_DEPRECATED_WARNINGS -DQT_DEPRECATED_WARNINGS_SINCE=0x70000 -DQT_DISABLE_DEPRECATED_BEFORE=0x60801 -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_FOREACH -DQT_NO_KEYWORDS -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_URL_CAST_FROM_STRING -DQT_OPENGL_LIB -DQT_PLUGIN -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_STRICT_ITERATORS -DQT_USE_QSTRINGBUILDER -DTRANSLATION_DOMAIN=\"kpipewire6\" -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/<>/obj-i686-linux-gnu/src -I/<>/src -I/<>/obj-i686-linux-gnu/src/KPipeWireRecordDeclarative_autogen/include -I/usr/include/i386-linux-gnu/qt6/QtQml/6.8.2 -I/usr/include/i386-linux-gnu/qt6/QtQml/6.8.2/QtQml -I/usr/include/i386-linux-gnu/qt6/QtCore/6.8.2 -I/usr/include/i386-linux-gnu/qt6/QtCore/6.8.2/QtCore -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -isystem /usr/include/i386-linux-gnu/qt6/QtCore -isystem /usr/include/i386-linux-gnu/qt6 -isystem /usr/lib/i386-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/i386-linux-gnu/qt6/QtQml -isystem /usr/include/i386-linux-gnu/qt6/QtQmlIntegration -isystem /usr/include/i386-linux-gnu/qt6/QtNetwork -isystem /usr/include/i386-linux-gnu/qt6/QtQuick -isystem /usr/include/i386-linux-gnu/qt6/QtGui -isystem /usr/include/i386-linux-gnu/qt6/QtQmlMeta -isystem /usr/include/i386-linux-gnu/qt6/QtQmlModels -isystem /usr/include/i386-linux-gnu/qt6/QtQmlWorkerScript -isystem /usr/include/i386-linux-gnu/qt6/QtOpenGL -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Werror=init-self -Werror=undef -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -pedantic -Wzero-as-null-pointer-constant -Wmissing-include-dirs -std=c++20 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wno-gnu-statement-expression-from-macro-expansion -Wno-zero-as-null-pointer-constant -Wno-c99-extensions -Wno-cast-align -MD -MT src/CMakeFiles/KPipeWireRecordDeclarative.dir/KPipeWireRecordDeclarative_autogen/mocs_compilation.cpp.o -MF CMakeFiles/KPipeWireRecordDeclarative.dir/KPipeWireRecordDeclarative_autogen/mocs_compilation.cpp.o.d -o CMakeFiles/KPipeWireRecordDeclarative.dir/KPipeWireRecordDeclarative_autogen/mocs_compilation.cpp.o -c /<>/obj-i686-linux-gnu/src/KPipeWireRecordDeclarative_autogen/mocs_compilation.cpp [ 76%] Building CXX object src/CMakeFiles/KPipeWireRecordDeclarative.dir/kpipewirerecorddeclarative_qmltyperegistrations.cpp.o cd /<>/obj-i686-linux-gnu/src && /usr/bin/i686-linux-gnu-g++ -DEGL_NO_PLATFORM_SPECIFIC_TYPES -DEGL_NO_X11 -DKF_DEPRECATED_WARNINGS_SINCE=0x70000 -DKF_DISABLE_DEPRECATED_BEFORE_AND_AT=0x60900 -DKPIPEWIRE_DEPRECATED_WARNINGS_SINCE=0x0 -DKPIPEWIRE_DISABLE_DEPRECATED_BEFORE_AND_AT=0x0 -DKPipeWireRecordDeclarative_EXPORTS -DMESA_EGL_NO_X11_HEADERS -DQT_CORE_LIB -DQT_DEPRECATED_WARNINGS -DQT_DEPRECATED_WARNINGS_SINCE=0x70000 -DQT_DISABLE_DEPRECATED_BEFORE=0x60801 -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_FOREACH -DQT_NO_KEYWORDS -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_URL_CAST_FROM_STRING -DQT_OPENGL_LIB -DQT_PLUGIN -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_STRICT_ITERATORS -DQT_USE_QSTRINGBUILDER -DTRANSLATION_DOMAIN=\"kpipewire6\" -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/<>/obj-i686-linux-gnu/src -I/<>/src -I/<>/obj-i686-linux-gnu/src/KPipeWireRecordDeclarative_autogen/include -I/usr/include/i386-linux-gnu/qt6/QtQml/6.8.2 -I/usr/include/i386-linux-gnu/qt6/QtQml/6.8.2/QtQml -I/usr/include/i386-linux-gnu/qt6/QtCore/6.8.2 -I/usr/include/i386-linux-gnu/qt6/QtCore/6.8.2/QtCore -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -isystem /usr/include/i386-linux-gnu/qt6/QtCore -isystem /usr/include/i386-linux-gnu/qt6 -isystem /usr/lib/i386-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/i386-linux-gnu/qt6/QtQml -isystem /usr/include/i386-linux-gnu/qt6/QtQmlIntegration -isystem /usr/include/i386-linux-gnu/qt6/QtNetwork -isystem /usr/include/i386-linux-gnu/qt6/QtQuick -isystem /usr/include/i386-linux-gnu/qt6/QtGui -isystem /usr/include/i386-linux-gnu/qt6/QtQmlMeta -isystem /usr/include/i386-linux-gnu/qt6/QtQmlModels -isystem /usr/include/i386-linux-gnu/qt6/QtQmlWorkerScript -isystem /usr/include/i386-linux-gnu/qt6/QtOpenGL -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Werror=init-self -Werror=undef -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -pedantic -Wzero-as-null-pointer-constant -Wmissing-include-dirs -std=c++20 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wno-gnu-statement-expression-from-macro-expansion -Wno-zero-as-null-pointer-constant -Wno-c99-extensions -Wno-cast-align -MD -MT src/CMakeFiles/KPipeWireRecordDeclarative.dir/kpipewirerecorddeclarative_qmltyperegistrations.cpp.o -MF CMakeFiles/KPipeWireRecordDeclarative.dir/kpipewirerecorddeclarative_qmltyperegistrations.cpp.o.d -o CMakeFiles/KPipeWireRecordDeclarative.dir/kpipewirerecorddeclarative_qmltyperegistrations.cpp.o -c /<>/obj-i686-linux-gnu/src/kpipewirerecorddeclarative_qmltyperegistrations.cpp [ 77%] Building CXX object src/CMakeFiles/KPipeWireRecordDeclarative.dir/.qt/rcc/qrc_qmake_org_kde_pipewire_record.cpp.o cd /<>/obj-i686-linux-gnu/src && /usr/bin/i686-linux-gnu-g++ -DEGL_NO_PLATFORM_SPECIFIC_TYPES -DEGL_NO_X11 -DKF_DEPRECATED_WARNINGS_SINCE=0x70000 -DKF_DISABLE_DEPRECATED_BEFORE_AND_AT=0x60900 -DKPIPEWIRE_DEPRECATED_WARNINGS_SINCE=0x0 -DKPIPEWIRE_DISABLE_DEPRECATED_BEFORE_AND_AT=0x0 -DKPipeWireRecordDeclarative_EXPORTS -DMESA_EGL_NO_X11_HEADERS -DQT_CORE_LIB -DQT_DEPRECATED_WARNINGS -DQT_DEPRECATED_WARNINGS_SINCE=0x70000 -DQT_DISABLE_DEPRECATED_BEFORE=0x60801 -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_FOREACH -DQT_NO_KEYWORDS -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_URL_CAST_FROM_STRING -DQT_OPENGL_LIB -DQT_PLUGIN -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_STRICT_ITERATORS -DQT_USE_QSTRINGBUILDER -DTRANSLATION_DOMAIN=\"kpipewire6\" -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/<>/obj-i686-linux-gnu/src -I/<>/src -I/<>/obj-i686-linux-gnu/src/KPipeWireRecordDeclarative_autogen/include -I/usr/include/i386-linux-gnu/qt6/QtQml/6.8.2 -I/usr/include/i386-linux-gnu/qt6/QtQml/6.8.2/QtQml -I/usr/include/i386-linux-gnu/qt6/QtCore/6.8.2 -I/usr/include/i386-linux-gnu/qt6/QtCore/6.8.2/QtCore -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -isystem /usr/include/i386-linux-gnu/qt6/QtCore -isystem /usr/include/i386-linux-gnu/qt6 -isystem /usr/lib/i386-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/i386-linux-gnu/qt6/QtQml -isystem /usr/include/i386-linux-gnu/qt6/QtQmlIntegration -isystem /usr/include/i386-linux-gnu/qt6/QtNetwork -isystem /usr/include/i386-linux-gnu/qt6/QtQuick -isystem /usr/include/i386-linux-gnu/qt6/QtGui -isystem /usr/include/i386-linux-gnu/qt6/QtQmlMeta -isystem /usr/include/i386-linux-gnu/qt6/QtQmlModels -isystem /usr/include/i386-linux-gnu/qt6/QtQmlWorkerScript -isystem /usr/include/i386-linux-gnu/qt6/QtOpenGL -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Werror=init-self -Werror=undef -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -pedantic -Wzero-as-null-pointer-constant -Wmissing-include-dirs -std=c++20 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wno-gnu-statement-expression-from-macro-expansion -Wno-zero-as-null-pointer-constant -Wno-c99-extensions -Wno-cast-align -MD -MT src/CMakeFiles/KPipeWireRecordDeclarative.dir/.qt/rcc/qrc_qmake_org_kde_pipewire_record.cpp.o -MF CMakeFiles/KPipeWireRecordDeclarative.dir/.qt/rcc/qrc_qmake_org_kde_pipewire_record.cpp.o.d -o CMakeFiles/KPipeWireRecordDeclarative.dir/.qt/rcc/qrc_qmake_org_kde_pipewire_record.cpp.o -c /<>/obj-i686-linux-gnu/src/.qt/rcc/qrc_qmake_org_kde_pipewire_record.cpp [ 78%] Building CXX object src/CMakeFiles/KPipeWireRecordDeclarative.dir/kpipewirerecorddeclarativeplugin.cpp.o cd /<>/obj-i686-linux-gnu/src && /usr/bin/i686-linux-gnu-g++ -DEGL_NO_PLATFORM_SPECIFIC_TYPES -DEGL_NO_X11 -DKF_DEPRECATED_WARNINGS_SINCE=0x70000 -DKF_DISABLE_DEPRECATED_BEFORE_AND_AT=0x60900 -DKPIPEWIRE_DEPRECATED_WARNINGS_SINCE=0x0 -DKPIPEWIRE_DISABLE_DEPRECATED_BEFORE_AND_AT=0x0 -DKPipeWireRecordDeclarative_EXPORTS -DMESA_EGL_NO_X11_HEADERS -DQT_CORE_LIB -DQT_DEPRECATED_WARNINGS -DQT_DEPRECATED_WARNINGS_SINCE=0x70000 -DQT_DISABLE_DEPRECATED_BEFORE=0x60801 -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_FOREACH -DQT_NO_KEYWORDS -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_URL_CAST_FROM_STRING -DQT_OPENGL_LIB -DQT_PLUGIN -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_STRICT_ITERATORS -DQT_USE_QSTRINGBUILDER -DTRANSLATION_DOMAIN=\"kpipewire6\" -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/<>/obj-i686-linux-gnu/src -I/<>/src -I/<>/obj-i686-linux-gnu/src/KPipeWireRecordDeclarative_autogen/include -I/usr/include/i386-linux-gnu/qt6/QtQml/6.8.2 -I/usr/include/i386-linux-gnu/qt6/QtQml/6.8.2/QtQml -I/usr/include/i386-linux-gnu/qt6/QtCore/6.8.2 -I/usr/include/i386-linux-gnu/qt6/QtCore/6.8.2/QtCore -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -isystem /usr/include/i386-linux-gnu/qt6/QtCore -isystem /usr/include/i386-linux-gnu/qt6 -isystem /usr/lib/i386-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/i386-linux-gnu/qt6/QtQml -isystem /usr/include/i386-linux-gnu/qt6/QtQmlIntegration -isystem /usr/include/i386-linux-gnu/qt6/QtNetwork -isystem /usr/include/i386-linux-gnu/qt6/QtQuick -isystem /usr/include/i386-linux-gnu/qt6/QtGui -isystem /usr/include/i386-linux-gnu/qt6/QtQmlMeta -isystem /usr/include/i386-linux-gnu/qt6/QtQmlModels -isystem /usr/include/i386-linux-gnu/qt6/QtQmlWorkerScript -isystem /usr/include/i386-linux-gnu/qt6/QtOpenGL -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Werror=init-self -Werror=undef -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -pedantic -Wzero-as-null-pointer-constant -Wmissing-include-dirs -std=c++20 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wno-gnu-statement-expression-from-macro-expansion -Wno-zero-as-null-pointer-constant -Wno-c99-extensions -Wno-cast-align -MD -MT src/CMakeFiles/KPipeWireRecordDeclarative.dir/kpipewirerecorddeclarativeplugin.cpp.o -MF CMakeFiles/KPipeWireRecordDeclarative.dir/kpipewirerecorddeclarativeplugin.cpp.o.d -o CMakeFiles/KPipeWireRecordDeclarative.dir/kpipewirerecorddeclarativeplugin.cpp.o -c /<>/src/kpipewirerecorddeclarativeplugin.cpp [ 80%] Linking CXX shared module ../bin/org/kde/pipewire/record/libKPipeWireRecordDeclarative.so cd /<>/obj-i686-linux-gnu/src && /usr/bin/cmake -E cmake_link_script CMakeFiles/KPipeWireRecordDeclarative.dir/link.txt --verbose=1 /usr/bin/i686-linux-gnu-g++ -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Werror=init-self -Werror=undef -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -pedantic -Wzero-as-null-pointer-constant -Wmissing-include-dirs -Wl,--no-undefined -Wl,--fatal-warnings -Wl,--enable-new-dtags -Wl,-z,relro -Wl,-z,now -shared -o ../bin/org/kde/pipewire/record/libKPipeWireRecordDeclarative.so CMakeFiles/KPipeWireRecordDeclarative.dir/KPipeWireRecordDeclarative_autogen/mocs_compilation.cpp.o CMakeFiles/KPipeWireRecordDeclarative.dir/kpipewirerecorddeclarative_qmltyperegistrations.cpp.o CMakeFiles/KPipeWireRecordDeclarative.dir/.qt/rcc/qrc_qmake_org_kde_pipewire_record.cpp.o CMakeFiles/KPipeWireRecordDeclarative.dir/kpipewirerecorddeclarativeplugin.cpp.o -Wl,-rpath,/<>/obj-i686-linux-gnu/bin: ../bin/libKPipeWireRecord.so.6.3.4 ../bin/libKPipeWire.so.6.3.4 /usr/lib/i386-linux-gnu/libQt6Quick.so.6.8.2 /usr/lib/i386-linux-gnu/libQt6QmlMeta.so.6.8.2 /usr/lib/i386-linux-gnu/libQt6QmlWorkerScript.so.6.8.2 /usr/lib/i386-linux-gnu/libQt6QmlModels.so.6.8.2 /usr/lib/i386-linux-gnu/libQt6Qml.so.6.8.2 /usr/lib/i386-linux-gnu/libQt6Network.so.6.8.2 /usr/lib/i386-linux-gnu/libQt6OpenGL.so.6.8.2 /usr/lib/i386-linux-gnu/libQt6Gui.so.6.8.2 /usr/lib/i386-linux-gnu/libGLX.so /usr/lib/i386-linux-gnu/libOpenGL.so /usr/lib/i386-linux-gnu/libQt6Core.so.6.8.2 -Wl,-rpath-link,/<>/obj-i686-linux-gnu/bin make[3]: Leaving directory '/<>/obj-i686-linux-gnu' [ 82%] Built target KPipeWireRecordDeclarative make -f src/monitors/CMakeFiles/KPipeWireMonitorDeclarative_autogen_timestamp_deps.dir/build.make src/monitors/CMakeFiles/KPipeWireMonitorDeclarative_autogen_timestamp_deps.dir/depend make[3]: Entering directory '/<>/obj-i686-linux-gnu' cd /<>/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/monitors /<>/obj-i686-linux-gnu /<>/obj-i686-linux-gnu/src/monitors /<>/obj-i686-linux-gnu/src/monitors/CMakeFiles/KPipeWireMonitorDeclarative_autogen_timestamp_deps.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-i686-linux-gnu' make -f src/monitors/CMakeFiles/KPipeWireMonitorDeclarative_autogen_timestamp_deps.dir/build.make src/monitors/CMakeFiles/KPipeWireMonitorDeclarative_autogen_timestamp_deps.dir/build make[3]: Entering directory '/<>/obj-i686-linux-gnu' make[3]: Nothing to be done for 'src/monitors/CMakeFiles/KPipeWireMonitorDeclarative_autogen_timestamp_deps.dir/build'. make[3]: Leaving directory '/<>/obj-i686-linux-gnu' [ 82%] Built target KPipeWireMonitorDeclarative_autogen_timestamp_deps make -f src/monitors/CMakeFiles/KPipeWireMonitorDeclarative_autogen.dir/build.make src/monitors/CMakeFiles/KPipeWireMonitorDeclarative_autogen.dir/depend make[3]: Entering directory '/<>/obj-i686-linux-gnu' cd /<>/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/monitors /<>/obj-i686-linux-gnu /<>/obj-i686-linux-gnu/src/monitors /<>/obj-i686-linux-gnu/src/monitors/CMakeFiles/KPipeWireMonitorDeclarative_autogen.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-i686-linux-gnu' make -f src/monitors/CMakeFiles/KPipeWireMonitorDeclarative_autogen.dir/build.make src/monitors/CMakeFiles/KPipeWireMonitorDeclarative_autogen.dir/build make[3]: Entering directory '/<>/obj-i686-linux-gnu' [ 84%] Automatic MOC for target KPipeWireMonitorDeclarative cd /<>/obj-i686-linux-gnu/src/monitors && /usr/bin/cmake -E cmake_autogen /<>/obj-i686-linux-gnu/src/monitors/CMakeFiles/KPipeWireMonitorDeclarative_autogen.dir/AutogenInfo.json None AutoGen: Refreshing parse cache because it doesn't exist. AutoMoc: Generating "SRC:/obj-i686-linux-gnu/src/monitors/KPipeWireMonitorDeclarative_autogen/moc_predefs.h", because it doesn't exist. /usr/bin/i686-linux-gnu-g++ -std=c++20 -dM -E -c /usr/share/cmake-3.31/Modules/CMakeCXXCompilerABI.cpp -DEGL_NO_PLATFORM_SPECIFIC_TYPES -DEGL_NO_X11 -DKF_DEPRECATED_WARNINGS_SINCE=0x70000 -DKF_DISABLE_DEPRECATED_BEFORE_AND_AT=0x60900 -DKPIPEWIRE_DEPRECATED_WARNINGS_SINCE=0x0 -DKPIPEWIRE_DISABLE_DEPRECATED_BEFORE_AND_AT=0x0 -DKPipeWireMonitorDeclarative_EXPORTS -DMESA_EGL_NO_X11_HEADERS -DQT_CORE_LIB -DQT_DEPRECATED_WARNINGS -DQT_DEPRECATED_WARNINGS_SINCE=0x70000 -DQT_DISABLE_DEPRECATED_BEFORE=0x60801 -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_FOREACH -DQT_NO_KEYWORDS -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_URL_CAST_FROM_STRING -DQT_OPENGL_LIB -DQT_PLUGIN -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_STRICT_ITERATORS -DQT_USE_QSTRINGBUILDER "-DTRANSLATION_DOMAIN=\"kpipewire6\"" -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/<>/obj-i686-linux-gnu/src/monitors -I/<>/src/monitors -I/<>/src -I/<>/obj-i686-linux-gnu/src -I/usr/include/i386-linux-gnu/qt6/QtQml/6.8.2 -I/usr/include/i386-linux-gnu/qt6/QtQml/6.8.2/QtQml -I/usr/include/i386-linux-gnu/qt6/QtCore/6.8.2 -I/usr/include/i386-linux-gnu/qt6/QtCore/6.8.2/QtCore -I/usr/include/i386-linux-gnu/qt6/QtCore -I/usr/include/i386-linux-gnu/qt6 -I/usr/lib/i386-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/i386-linux-gnu/qt6/QtQml -I/usr/include/i386-linux-gnu/qt6/QtQmlIntegration -I/usr/include/i386-linux-gnu/qt6/QtNetwork -I/usr/include/i386-linux-gnu/qt6/QtQuick -I/usr/include/i386-linux-gnu/qt6/QtGui -I/usr/include/i386-linux-gnu/qt6/QtQmlMeta -I/usr/include/i386-linux-gnu/qt6/QtQmlModels -I/usr/include/i386-linux-gnu/qt6/QtQmlWorkerScript -I/usr/include/i386-linux-gnu/qt6/QtOpenGL -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include -I/usr/i686-linux-gnu/include/c++/14 -I/usr/i686-linux-gnu/include/c++/14/i686-linux-gnu -I/usr/i686-linux-gnu/include/c++/14/backward -I/usr/lib/gcc-cross/i686-linux-gnu/14/include -I/usr/i686-linux-gnu/include -I/usr/include/i386-linux-gnu AutoGen: Parsing "SRC:/src/monitors/mediamonitor.h" AutoGen: Parsing "SRC:/obj-i686-linux-gnu/src/monitors/KPipeWireMonitorDeclarative_org_kde_pipewire_monitorPlugin.cpp" AutoGen: Parsing "SRC:/src/monitors/mediamonitor.cpp" AutoMoc: Generating "SRC:/obj-i686-linux-gnu/src/monitors/KPipeWireMonitorDeclarative_autogen/include/moc_mediamonitor.cpp", because it doesn't exist, from "SRC:/src/monitors/mediamonitor.h" /usr/lib/qt6/libexec/moc -DEGL_NO_PLATFORM_SPECIFIC_TYPES -DEGL_NO_X11 -DKF_DEPRECATED_WARNINGS_SINCE=0x70000 -DKF_DISABLE_DEPRECATED_BEFORE_AND_AT=0x60900 -DKPIPEWIRE_DEPRECATED_WARNINGS_SINCE=0x0 -DKPIPEWIRE_DISABLE_DEPRECATED_BEFORE_AND_AT=0x0 -DKPipeWireMonitorDeclarative_EXPORTS -DMESA_EGL_NO_X11_HEADERS -DQT_CORE_LIB -DQT_DEPRECATED_WARNINGS -DQT_DEPRECATED_WARNINGS_SINCE=0x70000 -DQT_DISABLE_DEPRECATED_BEFORE=0x60801 -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_FOREACH -DQT_NO_KEYWORDS -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_URL_CAST_FROM_STRING -DQT_OPENGL_LIB -DQT_PLUGIN -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_STRICT_ITERATORS -DQT_USE_QSTRINGBUILDER "-DTRANSLATION_DOMAIN=\"kpipewire6\"" -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/<>/obj-i686-linux-gnu/src/monitors -I/<>/src/monitors -I/<>/src -I/<>/obj-i686-linux-gnu/src -I/usr/include/i386-linux-gnu/qt6/QtQml/6.8.2 -I/usr/include/i386-linux-gnu/qt6/QtQml/6.8.2/QtQml -I/usr/include/i386-linux-gnu/qt6/QtCore/6.8.2 -I/usr/include/i386-linux-gnu/qt6/QtCore/6.8.2/QtCore -I/usr/include/i386-linux-gnu/qt6/QtCore -I/usr/include/i386-linux-gnu/qt6 -I/usr/lib/i386-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/i386-linux-gnu/qt6/QtQml -I/usr/include/i386-linux-gnu/qt6/QtQmlIntegration -I/usr/include/i386-linux-gnu/qt6/QtNetwork -I/usr/include/i386-linux-gnu/qt6/QtQuick -I/usr/include/i386-linux-gnu/qt6/QtGui -I/usr/include/i386-linux-gnu/qt6/QtQmlMeta -I/usr/include/i386-linux-gnu/qt6/QtQmlModels -I/usr/include/i386-linux-gnu/qt6/QtQmlWorkerScript -I/usr/include/i386-linux-gnu/qt6/QtOpenGL -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include -I/usr/i686-linux-gnu/include/c++/14 -I/usr/i686-linux-gnu/include/c++/14/i686-linux-gnu -I/usr/i686-linux-gnu/include/c++/14/backward -I/usr/lib/gcc-cross/i686-linux-gnu/14/include -I/usr/i686-linux-gnu/include -I/usr/include/i386-linux-gnu --include /<>/obj-i686-linux-gnu/src/monitors/KPipeWireMonitorDeclarative_autogen/moc_predefs.h -Muri=org.kde.pipewire.monitor --output-json --output-dep-file -o /<>/obj-i686-linux-gnu/src/monitors/KPipeWireMonitorDeclarative_autogen/include/moc_mediamonitor.cpp /<>/src/monitors/mediamonitor.h AutoMoc: Reading dependencies from "SRC:/obj-i686-linux-gnu/src/monitors/KPipeWireMonitorDeclarative_autogen/include/moc_mediamonitor.cpp.d" AutoMoc: Generating "SRC:/obj-i686-linux-gnu/src/monitors/KPipeWireMonitorDeclarative_autogen/include/KPipeWireMonitorDeclarative_org_kde_pipewire_monitorPlugin.moc", because it doesn't exist, from "SRC:/obj-i686-linux-gnu/src/monitors/KPipeWireMonitorDeclarative_org_kde_pipewire_monitorPlugin.cpp" /usr/lib/qt6/libexec/moc -DEGL_NO_PLATFORM_SPECIFIC_TYPES -DEGL_NO_X11 -DKF_DEPRECATED_WARNINGS_SINCE=0x70000 -DKF_DISABLE_DEPRECATED_BEFORE_AND_AT=0x60900 -DKPIPEWIRE_DEPRECATED_WARNINGS_SINCE=0x0 -DKPIPEWIRE_DISABLE_DEPRECATED_BEFORE_AND_AT=0x0 -DKPipeWireMonitorDeclarative_EXPORTS -DMESA_EGL_NO_X11_HEADERS -DQT_CORE_LIB -DQT_DEPRECATED_WARNINGS -DQT_DEPRECATED_WARNINGS_SINCE=0x70000 -DQT_DISABLE_DEPRECATED_BEFORE=0x60801 -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_FOREACH -DQT_NO_KEYWORDS -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_URL_CAST_FROM_STRING -DQT_OPENGL_LIB -DQT_PLUGIN -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_STRICT_ITERATORS -DQT_USE_QSTRINGBUILDER "-DTRANSLATION_DOMAIN=\"kpipewire6\"" -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/<>/obj-i686-linux-gnu/src/monitors -I/<>/src/monitors -I/<>/src -I/<>/obj-i686-linux-gnu/src -I/usr/include/i386-linux-gnu/qt6/QtQml/6.8.2 -I/usr/include/i386-linux-gnu/qt6/QtQml/6.8.2/QtQml -I/usr/include/i386-linux-gnu/qt6/QtCore/6.8.2 -I/usr/include/i386-linux-gnu/qt6/QtCore/6.8.2/QtCore -I/usr/include/i386-linux-gnu/qt6/QtCore -I/usr/include/i386-linux-gnu/qt6 -I/usr/lib/i386-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/i386-linux-gnu/qt6/QtQml -I/usr/include/i386-linux-gnu/qt6/QtQmlIntegration -I/usr/include/i386-linux-gnu/qt6/QtNetwork -I/usr/include/i386-linux-gnu/qt6/QtQuick -I/usr/include/i386-linux-gnu/qt6/QtGui -I/usr/include/i386-linux-gnu/qt6/QtQmlMeta -I/usr/include/i386-linux-gnu/qt6/QtQmlModels -I/usr/include/i386-linux-gnu/qt6/QtQmlWorkerScript -I/usr/include/i386-linux-gnu/qt6/QtOpenGL -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include -I/usr/i686-linux-gnu/include/c++/14 -I/usr/i686-linux-gnu/include/c++/14/i686-linux-gnu -I/usr/i686-linux-gnu/include/c++/14/backward -I/usr/lib/gcc-cross/i686-linux-gnu/14/include -I/usr/i686-linux-gnu/include -I/usr/include/i386-linux-gnu --include /<>/obj-i686-linux-gnu/src/monitors/KPipeWireMonitorDeclarative_autogen/moc_predefs.h -Muri=org.kde.pipewire.monitor --output-json --output-dep-file -o /<>/obj-i686-linux-gnu/src/monitors/KPipeWireMonitorDeclarative_autogen/include/KPipeWireMonitorDeclarative_org_kde_pipewire_monitorPlugin.moc /<>/obj-i686-linux-gnu/src/monitors/KPipeWireMonitorDeclarative_org_kde_pipewire_monitorPlugin.cpp AutoMoc: Reading dependencies from "SRC:/obj-i686-linux-gnu/src/monitors/KPipeWireMonitorDeclarative_autogen/include/KPipeWireMonitorDeclarative_org_kde_pipewire_monitorPlugin.moc.d" AutoMoc: Generating MOC compilation "SRC:/obj-i686-linux-gnu/src/monitors/KPipeWireMonitorDeclarative_autogen/mocs_compilation.cpp" AutoMoc: Merging MOC dependencies into "SRC:/obj-i686-linux-gnu/src/monitors/KPipeWireMonitorDeclarative_autogen/deps" AutoGen: Writing the parse cache file "SRC:/obj-i686-linux-gnu/src/monitors/CMakeFiles/KPipeWireMonitorDeclarative_autogen.dir/ParseCache.txt" AutoGen: Writing the settings file "SRC:/obj-i686-linux-gnu/src/monitors/CMakeFiles/KPipeWireMonitorDeclarative_autogen.dir/AutogenUsed.txt" cd /<>/obj-i686-linux-gnu/src/monitors && /usr/bin/cmake -E touch /<>/obj-i686-linux-gnu/src/monitors/KPipeWireMonitorDeclarative_autogen/timestamp make[3]: Leaving directory '/<>/obj-i686-linux-gnu' [ 84%] Built target KPipeWireMonitorDeclarative_autogen make -f src/monitors/CMakeFiles/KPipeWireMonitorDeclarative.dir/build.make src/monitors/CMakeFiles/KPipeWireMonitorDeclarative.dir/depend make[3]: Entering directory '/<>/obj-i686-linux-gnu' [ 85%] Running AUTOMOC file extraction for target KPipeWireMonitorDeclarative cd /<>/obj-i686-linux-gnu/src/monitors && /usr/lib/qt6/libexec/cmake_automoc_parser --cmake-autogen-cache-file /<>/obj-i686-linux-gnu/src/monitors/CMakeFiles/KPipeWireMonitorDeclarative_autogen.dir/ParseCache.txt --cmake-autogen-info-file /<>/obj-i686-linux-gnu/src/monitors/CMakeFiles/KPipeWireMonitorDeclarative_autogen.dir/AutogenInfo.json --output-file-path /<>/obj-i686-linux-gnu/src/monitors/meta_types/KPipeWireMonitorDeclarative_json_file_list.txt --timestamp-file-path /<>/obj-i686-linux-gnu/src/monitors/meta_types/KPipeWireMonitorDeclarative_json_file_list.txt.timestamp --cmake-autogen-include-dir-path /<>/obj-i686-linux-gnu/src/monitors/KPipeWireMonitorDeclarative_autogen/include [ 86%] Running moc --collect-json for target KPipeWireMonitorDeclarative cd /<>/obj-i686-linux-gnu/src/monitors && /usr/lib/qt6/libexec/moc -o /<>/obj-i686-linux-gnu/src/monitors/meta_types/qt6kpipewiremonitordeclarative_none_metatypes.json.gen --collect-json @/<>/obj-i686-linux-gnu/src/monitors/meta_types/KPipeWireMonitorDeclarative_json_file_list.txt cd /<>/obj-i686-linux-gnu/src/monitors && /usr/bin/cmake -E copy_if_different /<>/obj-i686-linux-gnu/src/monitors/meta_types/qt6kpipewiremonitordeclarative_none_metatypes.json.gen /<>/obj-i686-linux-gnu/src/monitors/meta_types/qt6kpipewiremonitordeclarative_none_metatypes.json [ 88%] Automatic QML type registration for target KPipeWireMonitorDeclarative cd /<>/obj-i686-linux-gnu/src/monitors && /usr/lib/qt6/libexec/qmltyperegistrar --generate-qmltypes=/<>/obj-i686-linux-gnu/bin/org/kde/pipewire/monitor/KPipeWireMonitorDeclarative.qmltypes --import-name=org.kde.pipewire.monitor --major-version=1 --minor-version=0 @/<>/obj-i686-linux-gnu/src/monitors/qmltypes/KPipeWireMonitorDeclarative_foreign_types.txt -o /<>/obj-i686-linux-gnu/src/monitors/kpipewiremonitordeclarative_qmltyperegistrations.cpp /<>/obj-i686-linux-gnu/src/monitors/meta_types/qt6kpipewiremonitordeclarative_none_metatypes.json cd /<>/obj-i686-linux-gnu/src/monitors && /usr/bin/cmake -E make_directory /<>/obj-i686-linux-gnu/src/monitors/.qt/qmltypes cd /<>/obj-i686-linux-gnu/src/monitors && /usr/bin/cmake -E touch /<>/obj-i686-linux-gnu/src/monitors/.qt/qmltypes/KPipeWireMonitorDeclarative.qmltypes [ 89%] Running rcc for resource qmake_org_kde_pipewire_monitor cd /<>/obj-i686-linux-gnu/src/monitors && /usr/lib/qt6/libexec/rcc --output /<>/obj-i686-linux-gnu/src/monitors/.qt/rcc/qrc_qmake_org_kde_pipewire_monitor.cpp --name qmake_org_kde_pipewire_monitor /<>/obj-i686-linux-gnu/src/monitors/.qt/rcc/qmake_org_kde_pipewire_monitor.qrc cd /<>/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/monitors /<>/obj-i686-linux-gnu /<>/obj-i686-linux-gnu/src/monitors /<>/obj-i686-linux-gnu/src/monitors/CMakeFiles/KPipeWireMonitorDeclarative.dir/DependInfo.cmake "--color=" Dependencies file "src/monitors/KPipeWireMonitorDeclarative_autogen/deps" is newer than depends file "/<>/obj-i686-linux-gnu/src/monitors/CMakeFiles/KPipeWireMonitorDeclarative.dir/compiler_depend.internal". Consolidate compiler generated dependencies of target KPipeWireMonitorDeclarative make[3]: Leaving directory '/<>/obj-i686-linux-gnu' make -f src/monitors/CMakeFiles/KPipeWireMonitorDeclarative.dir/build.make src/monitors/CMakeFiles/KPipeWireMonitorDeclarative.dir/build make[3]: Entering directory '/<>/obj-i686-linux-gnu' [ 90%] Building CXX object src/monitors/CMakeFiles/KPipeWireMonitorDeclarative.dir/KPipeWireMonitorDeclarative_autogen/mocs_compilation.cpp.o cd /<>/obj-i686-linux-gnu/src/monitors && /usr/bin/i686-linux-gnu-g++ -DEGL_NO_PLATFORM_SPECIFIC_TYPES -DEGL_NO_X11 -DKF_DEPRECATED_WARNINGS_SINCE=0x70000 -DKF_DISABLE_DEPRECATED_BEFORE_AND_AT=0x60900 -DKPIPEWIRE_DEPRECATED_WARNINGS_SINCE=0x0 -DKPIPEWIRE_DISABLE_DEPRECATED_BEFORE_AND_AT=0x0 -DKPipeWireMonitorDeclarative_EXPORTS -DMESA_EGL_NO_X11_HEADERS -DQT_CORE_LIB -DQT_DEPRECATED_WARNINGS -DQT_DEPRECATED_WARNINGS_SINCE=0x70000 -DQT_DISABLE_DEPRECATED_BEFORE=0x60801 -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_FOREACH -DQT_NO_KEYWORDS -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_URL_CAST_FROM_STRING -DQT_OPENGL_LIB -DQT_PLUGIN -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_STRICT_ITERATORS -DQT_USE_QSTRINGBUILDER -DTRANSLATION_DOMAIN=\"kpipewire6\" -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/<>/obj-i686-linux-gnu/src/monitors -I/<>/src/monitors -I/<>/obj-i686-linux-gnu/src/monitors/KPipeWireMonitorDeclarative_autogen/include -I/<>/src -I/<>/obj-i686-linux-gnu/src -I/usr/include/i386-linux-gnu/qt6/QtQml/6.8.2 -I/usr/include/i386-linux-gnu/qt6/QtQml/6.8.2/QtQml -I/usr/include/i386-linux-gnu/qt6/QtCore/6.8.2 -I/usr/include/i386-linux-gnu/qt6/QtCore/6.8.2/QtCore -isystem /usr/include/i386-linux-gnu/qt6/QtCore -isystem /usr/include/i386-linux-gnu/qt6 -isystem /usr/lib/i386-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/i386-linux-gnu/qt6/QtQml -isystem /usr/include/i386-linux-gnu/qt6/QtQmlIntegration -isystem /usr/include/i386-linux-gnu/qt6/QtNetwork -isystem /usr/include/i386-linux-gnu/qt6/QtQuick -isystem /usr/include/i386-linux-gnu/qt6/QtGui -isystem /usr/include/i386-linux-gnu/qt6/QtQmlMeta -isystem /usr/include/i386-linux-gnu/qt6/QtQmlModels -isystem /usr/include/i386-linux-gnu/qt6/QtQmlWorkerScript -isystem /usr/include/i386-linux-gnu/qt6/QtOpenGL -isystem /usr/include/pipewire-0.3 -isystem /usr/include/spa-0.2 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Werror=init-self -Werror=undef -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -pedantic -Wzero-as-null-pointer-constant -Wmissing-include-dirs -std=c++20 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -D_REENTRANT -Wno-gnu-statement-expression-from-macro-expansion -Wno-zero-as-null-pointer-constant -Wno-c99-extensions -Wno-cast-align -MD -MT src/monitors/CMakeFiles/KPipeWireMonitorDeclarative.dir/KPipeWireMonitorDeclarative_autogen/mocs_compilation.cpp.o -MF CMakeFiles/KPipeWireMonitorDeclarative.dir/KPipeWireMonitorDeclarative_autogen/mocs_compilation.cpp.o.d -o CMakeFiles/KPipeWireMonitorDeclarative.dir/KPipeWireMonitorDeclarative_autogen/mocs_compilation.cpp.o -c /<>/obj-i686-linux-gnu/src/monitors/KPipeWireMonitorDeclarative_autogen/mocs_compilation.cpp [ 92%] Building CXX object src/monitors/CMakeFiles/KPipeWireMonitorDeclarative.dir/KPipeWireMonitorDeclarative_org_kde_pipewire_monitorPlugin.cpp.o cd /<>/obj-i686-linux-gnu/src/monitors && /usr/bin/i686-linux-gnu-g++ -DEGL_NO_PLATFORM_SPECIFIC_TYPES -DEGL_NO_X11 -DKF_DEPRECATED_WARNINGS_SINCE=0x70000 -DKF_DISABLE_DEPRECATED_BEFORE_AND_AT=0x60900 -DKPIPEWIRE_DEPRECATED_WARNINGS_SINCE=0x0 -DKPIPEWIRE_DISABLE_DEPRECATED_BEFORE_AND_AT=0x0 -DKPipeWireMonitorDeclarative_EXPORTS -DMESA_EGL_NO_X11_HEADERS -DQT_CORE_LIB -DQT_DEPRECATED_WARNINGS -DQT_DEPRECATED_WARNINGS_SINCE=0x70000 -DQT_DISABLE_DEPRECATED_BEFORE=0x60801 -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_FOREACH -DQT_NO_KEYWORDS -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_URL_CAST_FROM_STRING -DQT_OPENGL_LIB -DQT_PLUGIN -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_STRICT_ITERATORS -DQT_USE_QSTRINGBUILDER -DTRANSLATION_DOMAIN=\"kpipewire6\" -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/<>/obj-i686-linux-gnu/src/monitors -I/<>/src/monitors -I/<>/obj-i686-linux-gnu/src/monitors/KPipeWireMonitorDeclarative_autogen/include -I/<>/src -I/<>/obj-i686-linux-gnu/src -I/usr/include/i386-linux-gnu/qt6/QtQml/6.8.2 -I/usr/include/i386-linux-gnu/qt6/QtQml/6.8.2/QtQml -I/usr/include/i386-linux-gnu/qt6/QtCore/6.8.2 -I/usr/include/i386-linux-gnu/qt6/QtCore/6.8.2/QtCore -isystem /usr/include/i386-linux-gnu/qt6/QtCore -isystem /usr/include/i386-linux-gnu/qt6 -isystem /usr/lib/i386-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/i386-linux-gnu/qt6/QtQml -isystem /usr/include/i386-linux-gnu/qt6/QtQmlIntegration -isystem /usr/include/i386-linux-gnu/qt6/QtNetwork -isystem /usr/include/i386-linux-gnu/qt6/QtQuick -isystem /usr/include/i386-linux-gnu/qt6/QtGui -isystem /usr/include/i386-linux-gnu/qt6/QtQmlMeta -isystem /usr/include/i386-linux-gnu/qt6/QtQmlModels -isystem /usr/include/i386-linux-gnu/qt6/QtQmlWorkerScript -isystem /usr/include/i386-linux-gnu/qt6/QtOpenGL -isystem /usr/include/pipewire-0.3 -isystem /usr/include/spa-0.2 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Werror=init-self -Werror=undef -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -pedantic -Wzero-as-null-pointer-constant -Wmissing-include-dirs -std=c++20 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -D_REENTRANT -Wno-gnu-statement-expression-from-macro-expansion -Wno-zero-as-null-pointer-constant -Wno-c99-extensions -Wno-cast-align -MD -MT src/monitors/CMakeFiles/KPipeWireMonitorDeclarative.dir/KPipeWireMonitorDeclarative_org_kde_pipewire_monitorPlugin.cpp.o -MF CMakeFiles/KPipeWireMonitorDeclarative.dir/KPipeWireMonitorDeclarative_org_kde_pipewire_monitorPlugin.cpp.o.d -o CMakeFiles/KPipeWireMonitorDeclarative.dir/KPipeWireMonitorDeclarative_org_kde_pipewire_monitorPlugin.cpp.o -c /<>/obj-i686-linux-gnu/src/monitors/KPipeWireMonitorDeclarative_org_kde_pipewire_monitorPlugin.cpp [ 93%] Building CXX object src/monitors/CMakeFiles/KPipeWireMonitorDeclarative.dir/kpipewiremonitordeclarative_qmltyperegistrations.cpp.o cd /<>/obj-i686-linux-gnu/src/monitors && /usr/bin/i686-linux-gnu-g++ -DEGL_NO_PLATFORM_SPECIFIC_TYPES -DEGL_NO_X11 -DKF_DEPRECATED_WARNINGS_SINCE=0x70000 -DKF_DISABLE_DEPRECATED_BEFORE_AND_AT=0x60900 -DKPIPEWIRE_DEPRECATED_WARNINGS_SINCE=0x0 -DKPIPEWIRE_DISABLE_DEPRECATED_BEFORE_AND_AT=0x0 -DKPipeWireMonitorDeclarative_EXPORTS -DMESA_EGL_NO_X11_HEADERS -DQT_CORE_LIB -DQT_DEPRECATED_WARNINGS -DQT_DEPRECATED_WARNINGS_SINCE=0x70000 -DQT_DISABLE_DEPRECATED_BEFORE=0x60801 -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_FOREACH -DQT_NO_KEYWORDS -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_URL_CAST_FROM_STRING -DQT_OPENGL_LIB -DQT_PLUGIN -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_STRICT_ITERATORS -DQT_USE_QSTRINGBUILDER -DTRANSLATION_DOMAIN=\"kpipewire6\" -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/<>/obj-i686-linux-gnu/src/monitors -I/<>/src/monitors -I/<>/obj-i686-linux-gnu/src/monitors/KPipeWireMonitorDeclarative_autogen/include -I/<>/src -I/<>/obj-i686-linux-gnu/src -I/usr/include/i386-linux-gnu/qt6/QtQml/6.8.2 -I/usr/include/i386-linux-gnu/qt6/QtQml/6.8.2/QtQml -I/usr/include/i386-linux-gnu/qt6/QtCore/6.8.2 -I/usr/include/i386-linux-gnu/qt6/QtCore/6.8.2/QtCore -isystem /usr/include/i386-linux-gnu/qt6/QtCore -isystem /usr/include/i386-linux-gnu/qt6 -isystem /usr/lib/i386-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/i386-linux-gnu/qt6/QtQml -isystem /usr/include/i386-linux-gnu/qt6/QtQmlIntegration -isystem /usr/include/i386-linux-gnu/qt6/QtNetwork -isystem /usr/include/i386-linux-gnu/qt6/QtQuick -isystem /usr/include/i386-linux-gnu/qt6/QtGui -isystem /usr/include/i386-linux-gnu/qt6/QtQmlMeta -isystem /usr/include/i386-linux-gnu/qt6/QtQmlModels -isystem /usr/include/i386-linux-gnu/qt6/QtQmlWorkerScript -isystem /usr/include/i386-linux-gnu/qt6/QtOpenGL -isystem /usr/include/pipewire-0.3 -isystem /usr/include/spa-0.2 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Werror=init-self -Werror=undef -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -pedantic -Wzero-as-null-pointer-constant -Wmissing-include-dirs -std=c++20 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -D_REENTRANT -Wno-gnu-statement-expression-from-macro-expansion -Wno-zero-as-null-pointer-constant -Wno-c99-extensions -Wno-cast-align -MD -MT src/monitors/CMakeFiles/KPipeWireMonitorDeclarative.dir/kpipewiremonitordeclarative_qmltyperegistrations.cpp.o -MF CMakeFiles/KPipeWireMonitorDeclarative.dir/kpipewiremonitordeclarative_qmltyperegistrations.cpp.o.d -o CMakeFiles/KPipeWireMonitorDeclarative.dir/kpipewiremonitordeclarative_qmltyperegistrations.cpp.o -c /<>/obj-i686-linux-gnu/src/monitors/kpipewiremonitordeclarative_qmltyperegistrations.cpp [ 94%] Building CXX object src/monitors/CMakeFiles/KPipeWireMonitorDeclarative.dir/.qt/rcc/qrc_qmake_org_kde_pipewire_monitor.cpp.o cd /<>/obj-i686-linux-gnu/src/monitors && /usr/bin/i686-linux-gnu-g++ -DEGL_NO_PLATFORM_SPECIFIC_TYPES -DEGL_NO_X11 -DKF_DEPRECATED_WARNINGS_SINCE=0x70000 -DKF_DISABLE_DEPRECATED_BEFORE_AND_AT=0x60900 -DKPIPEWIRE_DEPRECATED_WARNINGS_SINCE=0x0 -DKPIPEWIRE_DISABLE_DEPRECATED_BEFORE_AND_AT=0x0 -DKPipeWireMonitorDeclarative_EXPORTS -DMESA_EGL_NO_X11_HEADERS -DQT_CORE_LIB -DQT_DEPRECATED_WARNINGS -DQT_DEPRECATED_WARNINGS_SINCE=0x70000 -DQT_DISABLE_DEPRECATED_BEFORE=0x60801 -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_FOREACH -DQT_NO_KEYWORDS -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_URL_CAST_FROM_STRING -DQT_OPENGL_LIB -DQT_PLUGIN -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_STRICT_ITERATORS -DQT_USE_QSTRINGBUILDER -DTRANSLATION_DOMAIN=\"kpipewire6\" -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/<>/obj-i686-linux-gnu/src/monitors -I/<>/src/monitors -I/<>/obj-i686-linux-gnu/src/monitors/KPipeWireMonitorDeclarative_autogen/include -I/<>/src -I/<>/obj-i686-linux-gnu/src -I/usr/include/i386-linux-gnu/qt6/QtQml/6.8.2 -I/usr/include/i386-linux-gnu/qt6/QtQml/6.8.2/QtQml -I/usr/include/i386-linux-gnu/qt6/QtCore/6.8.2 -I/usr/include/i386-linux-gnu/qt6/QtCore/6.8.2/QtCore -isystem /usr/include/i386-linux-gnu/qt6/QtCore -isystem /usr/include/i386-linux-gnu/qt6 -isystem /usr/lib/i386-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/i386-linux-gnu/qt6/QtQml -isystem /usr/include/i386-linux-gnu/qt6/QtQmlIntegration -isystem /usr/include/i386-linux-gnu/qt6/QtNetwork -isystem /usr/include/i386-linux-gnu/qt6/QtQuick -isystem /usr/include/i386-linux-gnu/qt6/QtGui -isystem /usr/include/i386-linux-gnu/qt6/QtQmlMeta -isystem /usr/include/i386-linux-gnu/qt6/QtQmlModels -isystem /usr/include/i386-linux-gnu/qt6/QtQmlWorkerScript -isystem /usr/include/i386-linux-gnu/qt6/QtOpenGL -isystem /usr/include/pipewire-0.3 -isystem /usr/include/spa-0.2 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Werror=init-self -Werror=undef -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -pedantic -Wzero-as-null-pointer-constant -Wmissing-include-dirs -std=c++20 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -D_REENTRANT -Wno-gnu-statement-expression-from-macro-expansion -Wno-zero-as-null-pointer-constant -Wno-c99-extensions -Wno-cast-align -MD -MT src/monitors/CMakeFiles/KPipeWireMonitorDeclarative.dir/.qt/rcc/qrc_qmake_org_kde_pipewire_monitor.cpp.o -MF CMakeFiles/KPipeWireMonitorDeclarative.dir/.qt/rcc/qrc_qmake_org_kde_pipewire_monitor.cpp.o.d -o CMakeFiles/KPipeWireMonitorDeclarative.dir/.qt/rcc/qrc_qmake_org_kde_pipewire_monitor.cpp.o -c /<>/obj-i686-linux-gnu/src/monitors/.qt/rcc/qrc_qmake_org_kde_pipewire_monitor.cpp [ 96%] Building CXX object src/monitors/CMakeFiles/KPipeWireMonitorDeclarative.dir/mediamonitor.cpp.o cd /<>/obj-i686-linux-gnu/src/monitors && /usr/bin/i686-linux-gnu-g++ -DEGL_NO_PLATFORM_SPECIFIC_TYPES -DEGL_NO_X11 -DKF_DEPRECATED_WARNINGS_SINCE=0x70000 -DKF_DISABLE_DEPRECATED_BEFORE_AND_AT=0x60900 -DKPIPEWIRE_DEPRECATED_WARNINGS_SINCE=0x0 -DKPIPEWIRE_DISABLE_DEPRECATED_BEFORE_AND_AT=0x0 -DKPipeWireMonitorDeclarative_EXPORTS -DMESA_EGL_NO_X11_HEADERS -DQT_CORE_LIB -DQT_DEPRECATED_WARNINGS -DQT_DEPRECATED_WARNINGS_SINCE=0x70000 -DQT_DISABLE_DEPRECATED_BEFORE=0x60801 -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_FOREACH -DQT_NO_KEYWORDS -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_URL_CAST_FROM_STRING -DQT_OPENGL_LIB -DQT_PLUGIN -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_STRICT_ITERATORS -DQT_USE_QSTRINGBUILDER -DTRANSLATION_DOMAIN=\"kpipewire6\" -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/<>/obj-i686-linux-gnu/src/monitors -I/<>/src/monitors -I/<>/obj-i686-linux-gnu/src/monitors/KPipeWireMonitorDeclarative_autogen/include -I/<>/src -I/<>/obj-i686-linux-gnu/src -I/usr/include/i386-linux-gnu/qt6/QtQml/6.8.2 -I/usr/include/i386-linux-gnu/qt6/QtQml/6.8.2/QtQml -I/usr/include/i386-linux-gnu/qt6/QtCore/6.8.2 -I/usr/include/i386-linux-gnu/qt6/QtCore/6.8.2/QtCore -isystem /usr/include/i386-linux-gnu/qt6/QtCore -isystem /usr/include/i386-linux-gnu/qt6 -isystem /usr/lib/i386-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/i386-linux-gnu/qt6/QtQml -isystem /usr/include/i386-linux-gnu/qt6/QtQmlIntegration -isystem /usr/include/i386-linux-gnu/qt6/QtNetwork -isystem /usr/include/i386-linux-gnu/qt6/QtQuick -isystem /usr/include/i386-linux-gnu/qt6/QtGui -isystem /usr/include/i386-linux-gnu/qt6/QtQmlMeta -isystem /usr/include/i386-linux-gnu/qt6/QtQmlModels -isystem /usr/include/i386-linux-gnu/qt6/QtQmlWorkerScript -isystem /usr/include/i386-linux-gnu/qt6/QtOpenGL -isystem /usr/include/pipewire-0.3 -isystem /usr/include/spa-0.2 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Werror=init-self -Werror=undef -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -pedantic -Wzero-as-null-pointer-constant -Wmissing-include-dirs -std=c++20 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -D_REENTRANT -Wno-gnu-statement-expression-from-macro-expansion -Wno-zero-as-null-pointer-constant -Wno-c99-extensions -Wno-cast-align -MD -MT src/monitors/CMakeFiles/KPipeWireMonitorDeclarative.dir/mediamonitor.cpp.o -MF CMakeFiles/KPipeWireMonitorDeclarative.dir/mediamonitor.cpp.o.d -o CMakeFiles/KPipeWireMonitorDeclarative.dir/mediamonitor.cpp.o -c /<>/src/monitors/mediamonitor.cpp /<>/src/monitors/mediamonitor.cpp:50:1: warning: missing initializer for member ‘pw_proxy_events::bound’ [-Wmissing-field-initializers] 50 | }; | ^ /<>/src/monitors/mediamonitor.cpp:50:1: warning: missing initializer for member ‘pw_proxy_events::removed’ [-Wmissing-field-initializers] /<>/src/monitors/mediamonitor.cpp:50:1: warning: missing initializer for member ‘pw_proxy_events::done’ [-Wmissing-field-initializers] /<>/src/monitors/mediamonitor.cpp:50:1: warning: missing initializer for member ‘pw_proxy_events::error’ [-Wmissing-field-initializers] /<>/src/monitors/mediamonitor.cpp:50:1: warning: missing initializer for member ‘pw_proxy_events::bound_props’ [-Wmissing-field-initializers] /<>/src/monitors/mediamonitor.cpp:55:1: warning: missing initializer for member ‘pw_node_events::param’ [-Wmissing-field-initializers] 55 | }; | ^ cc1plus: note: unrecognized command-line option ‘-Wno-c99-extensions’ may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option ‘-Wno-gnu-statement-expression-from-macro-expansion’ may have been intended to silence earlier diagnostics [ 97%] Linking CXX shared module ../../bin/org/kde/pipewire/monitor/libKPipeWireMonitorDeclarative.so cd /<>/obj-i686-linux-gnu/src/monitors && /usr/bin/cmake -E cmake_link_script CMakeFiles/KPipeWireMonitorDeclarative.dir/link.txt --verbose=1 /usr/bin/i686-linux-gnu-g++ -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Werror=init-self -Werror=undef -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -pedantic -Wzero-as-null-pointer-constant -Wmissing-include-dirs -Wl,--no-undefined -Wl,--fatal-warnings -Wl,--enable-new-dtags -Wl,-z,relro -Wl,-z,now -shared -o ../../bin/org/kde/pipewire/monitor/libKPipeWireMonitorDeclarative.so CMakeFiles/KPipeWireMonitorDeclarative.dir/KPipeWireMonitorDeclarative_autogen/mocs_compilation.cpp.o CMakeFiles/KPipeWireMonitorDeclarative.dir/KPipeWireMonitorDeclarative_org_kde_pipewire_monitorPlugin.cpp.o CMakeFiles/KPipeWireMonitorDeclarative.dir/kpipewiremonitordeclarative_qmltyperegistrations.cpp.o CMakeFiles/KPipeWireMonitorDeclarative.dir/.qt/rcc/qrc_qmake_org_kde_pipewire_monitor.cpp.o CMakeFiles/KPipeWireMonitorDeclarative.dir/mediamonitor.cpp.o -Wl,-rpath,/<>/obj-i686-linux-gnu/bin: ../../bin/libKPipeWire.so.6.3.4 /usr/lib/i386-linux-gnu/libpipewire-0.3.so /usr/lib/i386-linux-gnu/libQt6Quick.so.6.8.2 /usr/lib/i386-linux-gnu/libQt6QmlMeta.so.6.8.2 /usr/lib/i386-linux-gnu/libQt6QmlWorkerScript.so.6.8.2 /usr/lib/i386-linux-gnu/libQt6QmlModels.so.6.8.2 /usr/lib/i386-linux-gnu/libQt6Qml.so.6.8.2 /usr/lib/i386-linux-gnu/libQt6Network.so.6.8.2 /usr/lib/i386-linux-gnu/libQt6OpenGL.so.6.8.2 /usr/lib/i386-linux-gnu/libQt6Gui.so.6.8.2 /usr/lib/i386-linux-gnu/libGLX.so /usr/lib/i386-linux-gnu/libOpenGL.so /usr/lib/i386-linux-gnu/libQt6Core.so.6.8.2 make[3]: Leaving directory '/<>/obj-i686-linux-gnu' [100%] Built target KPipeWireMonitorDeclarative make[2]: Leaving directory '/<>/obj-i686-linux-gnu' /usr/bin/cmake -E cmake_progress_start /<>/obj-i686-linux-gnu/CMakeFiles 0 make[1]: Leaving directory '/<>/obj-i686-linux-gnu' dh: command-omitted: The call to "dh_auto_test -a" was omitted due to "DEB_BUILD_OPTIONS=nocheck" create-stamp debian/debhelper-build-stamp dh_prep -a dh_auto_install --buildsystem=kf6 -a cd obj-i686-linux-gnu && make -j1 install DESTDIR=/<>/debian/tmp AM_UPDATE_INFO_DIR=no "INSTALL=install --strip-program=true" make[1]: Entering directory '/<>/obj-i686-linux-gnu' /usr/bin/cmake -S/<> -B/<>/obj-i686-linux-gnu --check-build-system CMakeFiles/Makefile.cmake 0 make -f CMakeFiles/Makefile2 preinstall make[2]: Entering directory '/<>/obj-i686-linux-gnu' make[2]: Nothing to be done for 'preinstall'. make[2]: Leaving directory '/<>/obj-i686-linux-gnu' Install the project... /usr/bin/cmake -P cmake_install.cmake -- Install configuration: "None" -- Installing: /<>/debian/tmp/usr/share/qlogging-categories6/kpipewire.categories -- Installing: /<>/debian/tmp/usr/share/qlogging-categories6/kpipewirerecord.categories -- Installing: /<>/debian/tmp/usr/include/KPipeWire/PipeWireSourceStream -- Installing: /<>/debian/tmp/usr/include/KPipeWire/PipeWireSourceItem -- Installing: /<>/debian/tmp/usr/include/KPipeWire/pipewiresourcestream.h -- Installing: /<>/debian/tmp/usr/include/KPipeWire/pipewiresourceitem.h -- Installing: /<>/debian/tmp/usr/include/KPipeWire/kpipewire_export.h -- Installing: /<>/debian/tmp/usr/include/KPipeWire/DmaBufHandler -- Installing: /<>/debian/tmp/usr/include/KPipeWire/dmabufhandler.h -- Installing: /<>/debian/tmp/usr/include/KPipeWire/kpipewiredmabuf_export.h -- Installing: /<>/debian/tmp/usr/include/KPipeWire/PipeWireRecord -- Installing: /<>/debian/tmp/usr/include/KPipeWire/PipeWireEncodedStream -- Installing: /<>/debian/tmp/usr/include/KPipeWire/PipeWireBaseEncodedStream -- Installing: /<>/debian/tmp/usr/include/KPipeWire/pipewirerecord.h -- Installing: /<>/debian/tmp/usr/include/KPipeWire/pipewireencodedstream.h -- Installing: /<>/debian/tmp/usr/include/KPipeWire/pipewirebaseencodedstream.h -- Installing: /<>/debian/tmp/usr/include/KPipeWire/kpipewire_version.h -- Installing: /<>/debian/tmp/usr/lib/i386-linux-gnu/libKPipeWire.so.6.3.4 -- Installing: /<>/debian/tmp/usr/lib/i386-linux-gnu/libKPipeWire.so.6 -- Installing: /<>/debian/tmp/usr/lib/i386-linux-gnu/libKPipeWire.so -- Installing: /<>/debian/tmp/usr/lib/i386-linux-gnu/libKPipeWireRecord.so.6.3.4 -- Installing: /<>/debian/tmp/usr/lib/i386-linux-gnu/libKPipeWireRecord.so.6 -- Set non-toolchain portion of runtime path of "/<>/debian/tmp/usr/lib/i386-linux-gnu/libKPipeWireRecord.so.6.3.4" to "" -- Installing: /<>/debian/tmp/usr/lib/i386-linux-gnu/libKPipeWireRecord.so -- Installing: /<>/debian/tmp/usr/lib/i386-linux-gnu/libKPipeWireDmaBuf.so.6.3.4 -- Installing: /<>/debian/tmp/usr/lib/i386-linux-gnu/libKPipeWireDmaBuf.so.6 -- Set non-toolchain portion of runtime path of "/<>/debian/tmp/usr/lib/i386-linux-gnu/libKPipeWireDmaBuf.so.6.3.4" to "" -- Installing: /<>/debian/tmp/usr/lib/i386-linux-gnu/libKPipeWireDmaBuf.so -- Installing: /<>/debian/tmp/usr/lib/i386-linux-gnu/cmake/KPipeWire/KPipeWireTargets.cmake -- Installing: /<>/debian/tmp/usr/lib/i386-linux-gnu/cmake/KPipeWire/KPipeWireTargets-none.cmake -- Installing: /<>/debian/tmp/usr/lib/i386-linux-gnu/cmake/KPipeWire/KPipeWireConfig.cmake -- Installing: /<>/debian/tmp/usr/lib/i386-linux-gnu/cmake/KPipeWire/KPipeWireConfigVersion.cmake -- Installing: /<>/debian/tmp/usr/lib/i386-linux-gnu/qt6/qml/org/kde/pipewire/libKPipeWireDeclarative.so -- Set non-toolchain portion of runtime path of "/<>/debian/tmp/usr/lib/i386-linux-gnu/qt6/qml/org/kde/pipewire/libKPipeWireDeclarative.so" to "$ORIGIN/../../../../lib/i386-linux-gnu" -- Installing: /<>/debian/tmp/usr/lib/i386-linux-gnu/qt6/qml/org/kde/pipewire/qmldir -- Installing: /<>/debian/tmp/usr/lib/i386-linux-gnu/qt6/qml/org/kde/pipewire/KPipeWireDeclarative.qmltypes -- Installing: /<>/debian/tmp/usr/lib/i386-linux-gnu/qt6/qml/org/kde/pipewire/kde-qmlmodule.version -- Installing: /<>/debian/tmp/usr/lib/i386-linux-gnu/qt6/qml/org/kde/pipewire/record/libKPipeWireRecordDeclarative.so -- Set non-toolchain portion of runtime path of "/<>/debian/tmp/usr/lib/i386-linux-gnu/qt6/qml/org/kde/pipewire/record/libKPipeWireRecordDeclarative.so" to "$ORIGIN/../../../../../lib/i386-linux-gnu" -- Installing: /<>/debian/tmp/usr/lib/i386-linux-gnu/qt6/qml/org/kde/pipewire/record/qmldir -- Installing: /<>/debian/tmp/usr/lib/i386-linux-gnu/qt6/qml/org/kde/pipewire/record/KPipeWireRecordDeclarative.qmltypes -- Installing: /<>/debian/tmp/usr/lib/i386-linux-gnu/qt6/qml/org/kde/pipewire/record/kde-qmlmodule.version -- Installing: /<>/debian/tmp/usr/lib/i386-linux-gnu/qt6/qml/org/kde/pipewire/monitor/libKPipeWireMonitorDeclarative.so -- Set non-toolchain portion of runtime path of "/<>/debian/tmp/usr/lib/i386-linux-gnu/qt6/qml/org/kde/pipewire/monitor/libKPipeWireMonitorDeclarative.so" to "$ORIGIN/../../../../../lib/i386-linux-gnu" -- Installing: /<>/debian/tmp/usr/lib/i386-linux-gnu/qt6/qml/org/kde/pipewire/monitor/qmldir -- Installing: /<>/debian/tmp/usr/lib/i386-linux-gnu/qt6/qml/org/kde/pipewire/monitor/KPipeWireMonitorDeclarative.qmltypes -- Installing: /<>/debian/tmp/usr/lib/i386-linux-gnu/qt6/qml/org/kde/pipewire/monitor/kde-qmlmodule.version -- Installing: /<>/debian/tmp/usr/share/locale -- Installing: /<>/debian/tmp/usr/share/locale/zh_TW -- Installing: /<>/debian/tmp/usr/share/locale/zh_TW/LC_MESSAGES -- Installing: /<>/debian/tmp/usr/share/locale/zh_TW/LC_MESSAGES/kpipewire6.mo -- Installing: /<>/debian/tmp/usr/share/locale/zh_CN -- Installing: /<>/debian/tmp/usr/share/locale/zh_CN/LC_MESSAGES -- Installing: /<>/debian/tmp/usr/share/locale/zh_CN/LC_MESSAGES/kpipewire6.mo -- Installing: /<>/debian/tmp/usr/share/locale/uk -- Installing: /<>/debian/tmp/usr/share/locale/uk/LC_MESSAGES -- Installing: /<>/debian/tmp/usr/share/locale/uk/LC_MESSAGES/kpipewire6.mo -- Installing: /<>/debian/tmp/usr/share/locale/tr -- Installing: /<>/debian/tmp/usr/share/locale/tr/LC_MESSAGES -- Installing: /<>/debian/tmp/usr/share/locale/tr/LC_MESSAGES/kpipewire6.mo -- Installing: /<>/debian/tmp/usr/share/locale/ta -- Installing: /<>/debian/tmp/usr/share/locale/ta/LC_MESSAGES -- Installing: /<>/debian/tmp/usr/share/locale/ta/LC_MESSAGES/kpipewire6.mo -- Installing: /<>/debian/tmp/usr/share/locale/sv -- Installing: /<>/debian/tmp/usr/share/locale/sv/LC_MESSAGES -- Installing: /<>/debian/tmp/usr/share/locale/sv/LC_MESSAGES/kpipewire6.mo -- Installing: /<>/debian/tmp/usr/share/locale/sl -- Installing: /<>/debian/tmp/usr/share/locale/sl/LC_MESSAGES -- Installing: /<>/debian/tmp/usr/share/locale/sl/LC_MESSAGES/kpipewire6.mo -- Installing: /<>/debian/tmp/usr/share/locale/sk -- Installing: /<>/debian/tmp/usr/share/locale/sk/LC_MESSAGES -- Installing: /<>/debian/tmp/usr/share/locale/sk/LC_MESSAGES/kpipewire6.mo -- Installing: /<>/debian/tmp/usr/share/locale/sa -- Installing: /<>/debian/tmp/usr/share/locale/sa/LC_MESSAGES -- Installing: /<>/debian/tmp/usr/share/locale/sa/LC_MESSAGES/kpipewire6.mo -- Installing: /<>/debian/tmp/usr/share/locale/ru -- Installing: /<>/debian/tmp/usr/share/locale/ru/LC_MESSAGES -- Installing: /<>/debian/tmp/usr/share/locale/ru/LC_MESSAGES/kpipewire6.mo -- Installing: /<>/debian/tmp/usr/share/locale/ro -- Installing: /<>/debian/tmp/usr/share/locale/ro/LC_MESSAGES -- Installing: /<>/debian/tmp/usr/share/locale/ro/LC_MESSAGES/kpipewire6.mo -- Installing: /<>/debian/tmp/usr/share/locale/pt_BR -- Installing: /<>/debian/tmp/usr/share/locale/pt_BR/LC_MESSAGES -- Installing: /<>/debian/tmp/usr/share/locale/pt_BR/LC_MESSAGES/kpipewire6.mo -- Installing: /<>/debian/tmp/usr/share/locale/pt -- Installing: /<>/debian/tmp/usr/share/locale/pt/LC_MESSAGES -- Installing: /<>/debian/tmp/usr/share/locale/pt/LC_MESSAGES/kpipewire6.mo -- Installing: /<>/debian/tmp/usr/share/locale/pl -- Installing: /<>/debian/tmp/usr/share/locale/pl/LC_MESSAGES -- Installing: /<>/debian/tmp/usr/share/locale/pl/LC_MESSAGES/kpipewire6.mo -- Installing: /<>/debian/tmp/usr/share/locale/pa -- Installing: /<>/debian/tmp/usr/share/locale/pa/LC_MESSAGES -- Installing: /<>/debian/tmp/usr/share/locale/pa/LC_MESSAGES/kpipewire6.mo -- Installing: /<>/debian/tmp/usr/share/locale/nn -- Installing: /<>/debian/tmp/usr/share/locale/nn/LC_MESSAGES -- Installing: /<>/debian/tmp/usr/share/locale/nn/LC_MESSAGES/kpipewire6.mo -- Installing: /<>/debian/tmp/usr/share/locale/nl -- Installing: /<>/debian/tmp/usr/share/locale/nl/LC_MESSAGES -- Installing: /<>/debian/tmp/usr/share/locale/nl/LC_MESSAGES/kpipewire6.mo -- Installing: /<>/debian/tmp/usr/share/locale/lv -- Installing: /<>/debian/tmp/usr/share/locale/lv/LC_MESSAGES -- Installing: /<>/debian/tmp/usr/share/locale/lv/LC_MESSAGES/kpipewire6.mo -- Installing: /<>/debian/tmp/usr/share/locale/lt -- Installing: /<>/debian/tmp/usr/share/locale/lt/LC_MESSAGES -- Installing: /<>/debian/tmp/usr/share/locale/lt/LC_MESSAGES/kpipewire6.mo -- Installing: /<>/debian/tmp/usr/share/locale/ko -- Installing: /<>/debian/tmp/usr/share/locale/ko/LC_MESSAGES -- Installing: /<>/debian/tmp/usr/share/locale/ko/LC_MESSAGES/kpipewire6.mo -- Installing: /<>/debian/tmp/usr/share/locale/ka -- Installing: /<>/debian/tmp/usr/share/locale/ka/LC_MESSAGES -- Installing: /<>/debian/tmp/usr/share/locale/ka/LC_MESSAGES/kpipewire6.mo -- Installing: /<>/debian/tmp/usr/share/locale/ja -- Installing: /<>/debian/tmp/usr/share/locale/ja/LC_MESSAGES -- Installing: /<>/debian/tmp/usr/share/locale/ja/LC_MESSAGES/kpipewire6.mo -- Installing: /<>/debian/tmp/usr/share/locale/it -- Installing: /<>/debian/tmp/usr/share/locale/it/LC_MESSAGES -- Installing: /<>/debian/tmp/usr/share/locale/it/LC_MESSAGES/kpipewire6.mo -- Installing: /<>/debian/tmp/usr/share/locale/is -- Installing: /<>/debian/tmp/usr/share/locale/is/LC_MESSAGES -- Installing: /<>/debian/tmp/usr/share/locale/is/LC_MESSAGES/kpipewire6.mo -- Installing: /<>/debian/tmp/usr/share/locale/id -- Installing: /<>/debian/tmp/usr/share/locale/id/LC_MESSAGES -- Installing: /<>/debian/tmp/usr/share/locale/id/LC_MESSAGES/kpipewire6.mo -- Installing: /<>/debian/tmp/usr/share/locale/ia -- Installing: /<>/debian/tmp/usr/share/locale/ia/LC_MESSAGES -- Installing: /<>/debian/tmp/usr/share/locale/ia/LC_MESSAGES/kpipewire6.mo -- Installing: /<>/debian/tmp/usr/share/locale/hu -- Installing: /<>/debian/tmp/usr/share/locale/hu/LC_MESSAGES -- Installing: /<>/debian/tmp/usr/share/locale/hu/LC_MESSAGES/kpipewire6.mo -- Installing: /<>/debian/tmp/usr/share/locale/hi -- Installing: /<>/debian/tmp/usr/share/locale/hi/LC_MESSAGES -- Installing: /<>/debian/tmp/usr/share/locale/hi/LC_MESSAGES/kpipewire6.mo -- Installing: /<>/debian/tmp/usr/share/locale/he -- Installing: /<>/debian/tmp/usr/share/locale/he/LC_MESSAGES -- Installing: /<>/debian/tmp/usr/share/locale/he/LC_MESSAGES/kpipewire6.mo -- Installing: /<>/debian/tmp/usr/share/locale/gl -- Installing: /<>/debian/tmp/usr/share/locale/gl/LC_MESSAGES -- Installing: /<>/debian/tmp/usr/share/locale/gl/LC_MESSAGES/kpipewire6.mo -- Installing: /<>/debian/tmp/usr/share/locale/fr -- Installing: /<>/debian/tmp/usr/share/locale/fr/LC_MESSAGES -- Installing: /<>/debian/tmp/usr/share/locale/fr/LC_MESSAGES/kpipewire6.mo -- Installing: /<>/debian/tmp/usr/share/locale/fi -- Installing: /<>/debian/tmp/usr/share/locale/fi/LC_MESSAGES -- Installing: /<>/debian/tmp/usr/share/locale/fi/LC_MESSAGES/kpipewire6.mo -- Installing: /<>/debian/tmp/usr/share/locale/eu -- Installing: /<>/debian/tmp/usr/share/locale/eu/LC_MESSAGES -- Installing: /<>/debian/tmp/usr/share/locale/eu/LC_MESSAGES/kpipewire6.mo -- Installing: /<>/debian/tmp/usr/share/locale/es -- Installing: /<>/debian/tmp/usr/share/locale/es/LC_MESSAGES -- Installing: /<>/debian/tmp/usr/share/locale/es/LC_MESSAGES/kpipewire6.mo -- Installing: /<>/debian/tmp/usr/share/locale/eo -- Installing: /<>/debian/tmp/usr/share/locale/eo/LC_MESSAGES -- Installing: /<>/debian/tmp/usr/share/locale/eo/LC_MESSAGES/kpipewire6.mo -- Installing: /<>/debian/tmp/usr/share/locale/en_GB -- Installing: /<>/debian/tmp/usr/share/locale/en_GB/LC_MESSAGES -- Installing: /<>/debian/tmp/usr/share/locale/en_GB/LC_MESSAGES/kpipewire6.mo -- Installing: /<>/debian/tmp/usr/share/locale/de -- Installing: /<>/debian/tmp/usr/share/locale/de/LC_MESSAGES -- Installing: /<>/debian/tmp/usr/share/locale/de/LC_MESSAGES/kpipewire6.mo -- Installing: /<>/debian/tmp/usr/share/locale/cs -- Installing: /<>/debian/tmp/usr/share/locale/cs/LC_MESSAGES -- Installing: /<>/debian/tmp/usr/share/locale/cs/LC_MESSAGES/kpipewire6.mo -- Installing: /<>/debian/tmp/usr/share/locale/ca@valencia -- Installing: /<>/debian/tmp/usr/share/locale/ca@valencia/LC_MESSAGES -- Installing: /<>/debian/tmp/usr/share/locale/ca@valencia/LC_MESSAGES/kpipewire6.mo -- Installing: /<>/debian/tmp/usr/share/locale/ca -- Installing: /<>/debian/tmp/usr/share/locale/ca/LC_MESSAGES -- Installing: /<>/debian/tmp/usr/share/locale/ca/LC_MESSAGES/kpipewire6.mo -- Installing: /<>/debian/tmp/usr/share/locale/bg -- Installing: /<>/debian/tmp/usr/share/locale/bg/LC_MESSAGES -- Installing: /<>/debian/tmp/usr/share/locale/bg/LC_MESSAGES/kpipewire6.mo -- Installing: /<>/debian/tmp/usr/share/locale/ast -- Installing: /<>/debian/tmp/usr/share/locale/ast/LC_MESSAGES -- Installing: /<>/debian/tmp/usr/share/locale/ast/LC_MESSAGES/kpipewire6.mo -- Installing: /<>/debian/tmp/usr/share/locale/ar -- Installing: /<>/debian/tmp/usr/share/locale/ar/LC_MESSAGES -- Installing: /<>/debian/tmp/usr/share/locale/ar/LC_MESSAGES/kpipewire6.mo make[1]: Leaving directory '/<>/obj-i686-linux-gnu' dh_install -a dh_installdocs -a dh_installchangelogs -a dh_perl -a dh_link -a dh_strip_nondeterminism -a dh_compress -X.dcl -X.docbook -X-license -X.tag -X.sty -X.el -a dh_fixperms -a dh_missing -a dh_dwz -a dh_strip -a dh_makeshlibs -a dpkg-gensymbols: warning: some new symbols appeared in the symbols file: see diff output below dpkg-gensymbols: warning: debian/libkpipewirerecord6/DEBIAN/symbols doesn't match completely debian/libkpipewirerecord6.symbols --- debian/libkpipewirerecord6.symbols (libkpipewirerecord6_6.3.4-1_i386) +++ dpkg-gensymbolssGNJ6S 2025-04-24 17:40:15.597489252 +0000 @@ -73,18 +73,18 @@ _ZTI25PipeWireBaseEncodedStream@Base 6.1.0 (arch=armel riscv64)_ZTIN9__gnu_cxx7__mutexE@Base 6.1.0 (arch=armel riscv64)_ZTISt11_Mutex_baseILN9__gnu_cxx12_Lock_policyE1EE@Base 6.1.0 - (arch=amd64 armhf)_ZTISt11_Mutex_baseILN9__gnu_cxx12_Lock_policyE2EE@Base 6.1.0 + _ZTISt11_Mutex_baseILN9__gnu_cxx12_Lock_policyE2EE@Base 6.1.0 (arch=armel riscv64)_ZTISt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE1EE@Base 6.1.0 - (arch=amd64 armhf)_ZTISt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE@Base 6.1.0 + _ZTISt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE@Base 6.1.0 (arch=armel armhf)_ZTISt19_Sp_make_shared_tag@Base 6.1.0 _ZTS14PipeWireRecord@Base 6.1.0 _ZTS21PipeWireEncodedStream@Base 6.1.0 _ZTS25PipeWireBaseEncodedStream@Base 6.1.0 (arch=armel riscv64)_ZTSN9__gnu_cxx7__mutexE@Base 6.1.0 (arch=armel riscv64)_ZTSSt11_Mutex_baseILN9__gnu_cxx12_Lock_policyE1EE@Base 6.1.0 - (arch=amd64 armhf)_ZTSSt11_Mutex_baseILN9__gnu_cxx12_Lock_policyE2EE@Base 6.1.0 + _ZTSSt11_Mutex_baseILN9__gnu_cxx12_Lock_policyE2EE@Base 6.1.0 (arch=armel riscv64)_ZTSSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE1EE@Base 6.1.0 - (arch=amd64 armhf)_ZTSSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE@Base 6.1.0 + _ZTSSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE@Base 6.1.0 _ZTSSt19_Sp_make_shared_tag@Base 6.1.0 _ZTV14PipeWireRecord@Base 6.1.0 _ZTV21PipeWireEncodedStream@Base 6.1.0 dh_shlibdeps -a dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 from: /lib/ld-linux.so.2 dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 to: /lib/ld-linux.so.2.usr-is-merged dh_installdeb -a dh_qmldeps -a I: dh_qmldeps dh_qmldeps:138: Execute /usr/bin/pkgkde-getqmldepends -a -p qml6-module-org-kde-pipewire --qt 6 -- -rootPath debian/qml6-module-org-kde-pipewire/usr/lib/i386-linux-gnu/qt6/qml/org/kde/pipewire debian/qml6-module-org-kde-pipewire/usr/lib/i386-linux-gnu/qt6/qml/org/kde/pipewire/monitor debian/qml6-module-org-kde-pipewire/usr/lib/i386-linux-gnu/qt6/qml/org/kde/pipewire/record I: dh_qmldeps qmldeps:445: No QML depedencies detected. dh_gencontrol -a dpkg-gencontrol: warning: Depends field of package qml6-module-org-kde-pipewire: substitution variable ${qml6:Depends} used, but is not defined dpkg-gencontrol: warning: Depends field of package qml6-module-org-kde-pipewire: substitution variable ${qml6:Depends} used, but is not defined dh_md5sums -a dh_builddeb -a dpkg-deb: building package 'libkpipewire-dev' in '../libkpipewire-dev_6.3.4-1_i386.deb'. dpkg-deb: building package 'libkpipewire6' in '../libkpipewire6_6.3.4-1_i386.deb'. dpkg-deb: building package 'libkpipewire6-dbgsym' in '../libkpipewire6-dbgsym_6.3.4-1_i386.deb'. dpkg-deb: building package 'libkpipewiredmabuf6' in '../libkpipewiredmabuf6_6.3.4-1_i386.deb'. dpkg-deb: building package 'libkpipewiredmabuf6-dbgsym' in '../libkpipewiredmabuf6-dbgsym_6.3.4-1_i386.deb'. dpkg-deb: building package 'libkpipewirerecord6' in '../libkpipewirerecord6_6.3.4-1_i386.deb'. dpkg-deb: building package 'libkpipewirerecord6-dbgsym' in '../libkpipewirerecord6-dbgsym_6.3.4-1_i386.deb'. dpkg-deb: building package 'qml6-module-org-kde-pipewire' in '../qml6-module-org-kde-pipewire_6.3.4-1_i386.deb'. dpkg-deb: building package 'qml6-module-org-kde-pipewire-dbgsym' in '../qml6-module-org-kde-pipewire-dbgsym_6.3.4-1_i386.deb'. dpkg-genbuildinfo --build=any -O../kpipewire_6.3.4-1_i386.buildinfo dpkg-genchanges --build=any -O../kpipewire_6.3.4-1_i386.changes dpkg-genchanges: info: binary-only arch-specific upload (source code and arch-indep packages not included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) -------------------------------------------------------------------------------- Build finished at 2025-04-24T17:40:56Z +------------------------------------------------------------------------------+ | Finished Timed Build Commands | +------------------------------------------------------------------------------+ rm -Rf /<>/ ----------------------------------------------- I: Finished running 'rm -Rf /<>/'. Finished processing commands. -------------------------------------------------------------------------------- Finished -------- I: Built successfully +------------------------------------------------------------------------------+ | Changes | +------------------------------------------------------------------------------+ kpipewire_6.3.4-1_i386.changes: ------------------------------- Format: 1.8 Date: Thu, 03 Apr 2025 00:58:40 +0200 Source: kpipewire Binary: libkpipewire-dev libkpipewire6 libkpipewire6-dbgsym libkpipewiredmabuf6 libkpipewiredmabuf6-dbgsym libkpipewirerecord6 libkpipewirerecord6-dbgsym qml6-module-org-kde-pipewire qml6-module-org-kde-pipewire-dbgsym Built-For-Profiles: cross nocheck Architecture: i386 Version: 6.3.4-1 Distribution: unstable Urgency: medium Maintainer: Debian Qt/KDE Maintainers Changed-By: Patrick Franz Description: libkpipewire-dev - KDE's Pipewire libraries - development files libkpipewire6 - KDE's Pipewire libraries - libkpipewire6 library libkpipewiredmabuf6 - KDE's Pipewire libraries - libkpipewiredmabuf6 libkpipewirerecord6 - KDE's Pipewire libraries - libkpipewirerecord6 qml6-module-org-kde-pipewire - KDE's Pipewire libraries - QML module Changes: kpipewire (6.3.4-1) unstable; urgency=medium . [ Patrick Franz ] * New upstream release (6.3.4). * Bump Standards-Version to 4.7.2 (No changes needed). Checksums-Sha1: 6bac0df3790e782196643cd4f685d73d22f0d36e 21188 kpipewire_6.3.4-1_i386.buildinfo 48803949961717acef73c4e564ba7835b686bf69 13884 libkpipewire-dev_6.3.4-1_i386.deb 28913ab8d36ed76fcdb2f0aeff81ab9e6cfcab97 1456832 libkpipewire6-dbgsym_6.3.4-1_i386.deb bc492ea7076267e795103a83433f1dfe3444d1d1 71060 libkpipewire6_6.3.4-1_i386.deb 22c3a68f773b4d42a4dae36e2ce487d03a391784 321280 libkpipewiredmabuf6-dbgsym_6.3.4-1_i386.deb f89b966808a8ff82040312b99dee817a5383d451 12596 libkpipewiredmabuf6_6.3.4-1_i386.deb 323ebbb2a07175ee1b27dc9d2bbba4b35548a43c 1346128 libkpipewirerecord6-dbgsym_6.3.4-1_i386.deb 8892f5e4f83f0f699853cf1e8241e58e1b4c8ac1 51144 libkpipewirerecord6_6.3.4-1_i386.deb 31228a9ea6ac4c6d2c403c0a07b2811b4676ca32 804344 qml6-module-org-kde-pipewire-dbgsym_6.3.4-1_i386.deb 916b410b332e8b0c356b76e9999b3bb4ad913d4b 31004 qml6-module-org-kde-pipewire_6.3.4-1_i386.deb Checksums-Sha256: 8562a9769dcac3d588a232b6132cda77624e140c6c67761d9201d169ae88e18d 21188 kpipewire_6.3.4-1_i386.buildinfo aca6b83ee6e423090bfc05bd6b6c44adb16f1143838d8d9cb09195ecf426246b 13884 libkpipewire-dev_6.3.4-1_i386.deb c79116b45bdda291f8602b07833eae46e0f4cb4523555161b73614dc4cf9a32b 1456832 libkpipewire6-dbgsym_6.3.4-1_i386.deb 17380fbbb0a3b66bd4574db66c0c55d013c26e8140fc2f7f985c870809eb1bbe 71060 libkpipewire6_6.3.4-1_i386.deb 91ea1104fa23083bfb4a43cb6a99ec73c67386968bcf162e0396c5228416afc9 321280 libkpipewiredmabuf6-dbgsym_6.3.4-1_i386.deb 900d4434d10592c3faba727c4522ef0b4236494f3cd446b96ac054f73579193e 12596 libkpipewiredmabuf6_6.3.4-1_i386.deb 52403b193ccf28541f571cba6d092fc83f8fe38b601ede8bb9739366e50e32e0 1346128 libkpipewirerecord6-dbgsym_6.3.4-1_i386.deb 962d16b3677380f58bcb92693e4ca6d0c8febe7e7189fb23789d063fcc29ebc9 51144 libkpipewirerecord6_6.3.4-1_i386.deb 40cabddca4c23705d20a4a9145b5f7874a321160bca710515cb472db7de5bf4d 804344 qml6-module-org-kde-pipewire-dbgsym_6.3.4-1_i386.deb f510b9be52011bf7189c3a69f78c3bc2c9e072ec90efc057c33f1d1c79a671b2 31004 qml6-module-org-kde-pipewire_6.3.4-1_i386.deb Files: 511f4f89e9df16b56b8f5a8153a7b55e 21188 libs optional kpipewire_6.3.4-1_i386.buildinfo 767af04812e248b785689ee671b6375d 13884 libdevel optional libkpipewire-dev_6.3.4-1_i386.deb dba190b33d218b44e4653d135f140078 1456832 debug optional libkpipewire6-dbgsym_6.3.4-1_i386.deb 1ff19890299f476cbd3dc3c5af0f9c3e 71060 libs optional libkpipewire6_6.3.4-1_i386.deb 113d71437b264cd06ed0e2e780beaa94 321280 debug optional libkpipewiredmabuf6-dbgsym_6.3.4-1_i386.deb 93b74a3094d63843b3923a843d9d1d53 12596 libs optional libkpipewiredmabuf6_6.3.4-1_i386.deb 66d2bcf9e379d41b8932d6683254442c 1346128 debug optional libkpipewirerecord6-dbgsym_6.3.4-1_i386.deb f9182bcb0981b5158348171245f36ad4 51144 libs optional libkpipewirerecord6_6.3.4-1_i386.deb 8720cfb4a4443abfbb8b250f752c9d3f 804344 debug optional qml6-module-org-kde-pipewire-dbgsym_6.3.4-1_i386.deb 54124abbae4ed82536e232839fffacd2 31004 libs optional qml6-module-org-kde-pipewire_6.3.4-1_i386.deb +------------------------------------------------------------------------------+ | Buildinfo | +------------------------------------------------------------------------------+ Format: 1.0 Source: kpipewire Binary: libkpipewire-dev libkpipewire6 libkpipewire6-dbgsym libkpipewiredmabuf6 libkpipewiredmabuf6-dbgsym libkpipewirerecord6 libkpipewirerecord6-dbgsym qml6-module-org-kde-pipewire qml6-module-org-kde-pipewire-dbgsym Architecture: i386 Version: 6.3.4-1 Checksums-Md5: 767af04812e248b785689ee671b6375d 13884 libkpipewire-dev_6.3.4-1_i386.deb dba190b33d218b44e4653d135f140078 1456832 libkpipewire6-dbgsym_6.3.4-1_i386.deb 1ff19890299f476cbd3dc3c5af0f9c3e 71060 libkpipewire6_6.3.4-1_i386.deb 113d71437b264cd06ed0e2e780beaa94 321280 libkpipewiredmabuf6-dbgsym_6.3.4-1_i386.deb 93b74a3094d63843b3923a843d9d1d53 12596 libkpipewiredmabuf6_6.3.4-1_i386.deb 66d2bcf9e379d41b8932d6683254442c 1346128 libkpipewirerecord6-dbgsym_6.3.4-1_i386.deb f9182bcb0981b5158348171245f36ad4 51144 libkpipewirerecord6_6.3.4-1_i386.deb 8720cfb4a4443abfbb8b250f752c9d3f 804344 qml6-module-org-kde-pipewire-dbgsym_6.3.4-1_i386.deb 54124abbae4ed82536e232839fffacd2 31004 qml6-module-org-kde-pipewire_6.3.4-1_i386.deb Checksums-Sha1: 48803949961717acef73c4e564ba7835b686bf69 13884 libkpipewire-dev_6.3.4-1_i386.deb 28913ab8d36ed76fcdb2f0aeff81ab9e6cfcab97 1456832 libkpipewire6-dbgsym_6.3.4-1_i386.deb bc492ea7076267e795103a83433f1dfe3444d1d1 71060 libkpipewire6_6.3.4-1_i386.deb 22c3a68f773b4d42a4dae36e2ce487d03a391784 321280 libkpipewiredmabuf6-dbgsym_6.3.4-1_i386.deb f89b966808a8ff82040312b99dee817a5383d451 12596 libkpipewiredmabuf6_6.3.4-1_i386.deb 323ebbb2a07175ee1b27dc9d2bbba4b35548a43c 1346128 libkpipewirerecord6-dbgsym_6.3.4-1_i386.deb 8892f5e4f83f0f699853cf1e8241e58e1b4c8ac1 51144 libkpipewirerecord6_6.3.4-1_i386.deb 31228a9ea6ac4c6d2c403c0a07b2811b4676ca32 804344 qml6-module-org-kde-pipewire-dbgsym_6.3.4-1_i386.deb 916b410b332e8b0c356b76e9999b3bb4ad913d4b 31004 qml6-module-org-kde-pipewire_6.3.4-1_i386.deb Checksums-Sha256: aca6b83ee6e423090bfc05bd6b6c44adb16f1143838d8d9cb09195ecf426246b 13884 libkpipewire-dev_6.3.4-1_i386.deb c79116b45bdda291f8602b07833eae46e0f4cb4523555161b73614dc4cf9a32b 1456832 libkpipewire6-dbgsym_6.3.4-1_i386.deb 17380fbbb0a3b66bd4574db66c0c55d013c26e8140fc2f7f985c870809eb1bbe 71060 libkpipewire6_6.3.4-1_i386.deb 91ea1104fa23083bfb4a43cb6a99ec73c67386968bcf162e0396c5228416afc9 321280 libkpipewiredmabuf6-dbgsym_6.3.4-1_i386.deb 900d4434d10592c3faba727c4522ef0b4236494f3cd446b96ac054f73579193e 12596 libkpipewiredmabuf6_6.3.4-1_i386.deb 52403b193ccf28541f571cba6d092fc83f8fe38b601ede8bb9739366e50e32e0 1346128 libkpipewirerecord6-dbgsym_6.3.4-1_i386.deb 962d16b3677380f58bcb92693e4ca6d0c8febe7e7189fb23789d063fcc29ebc9 51144 libkpipewirerecord6_6.3.4-1_i386.deb 40cabddca4c23705d20a4a9145b5f7874a321160bca710515cb472db7de5bf4d 804344 qml6-module-org-kde-pipewire-dbgsym_6.3.4-1_i386.deb f510b9be52011bf7189c3a69f78c3bc2c9e072ec90efc057c33f1d1c79a671b2 31004 qml6-module-org-kde-pipewire_6.3.4-1_i386.deb Build-Origin: Debian Build-Architecture: arm64 Build-Date: Thu, 24 Apr 2025 17:40:53 +0000 Build-Path: /<> Installed-Build-Depends: autoconf (= 2.72-3.1), automake (= 1:1.17-4), autopoint (= 0.23.1-1), autotools-dev (= 20240727.1), base-files (= 13.7), base-passwd (= 3.6.7), bash (= 5.2.37-2), binutils (= 2.44-3), binutils-aarch64-linux-gnu (= 2.44-3), binutils-common (= 2.44-3), bsdextrautils (= 2.41-4), bsdutils (= 1:2.41-4), build-essential (= 12.12), bzip2 (= 1.0.8-6), cmake (= 3.31.6-2), cmake-data (= 3.31.6-2), coreutils (= 9.7-2), cpp (= 4:14.2.0-1), cpp-14 (= 14.2.0-19), cpp-14-aarch64-linux-gnu (= 14.2.0-19), cpp-aarch64-linux-gnu (= 4:14.2.0-1), cross-exe-wrapper (= 0.2.6), dash (= 0.5.12-12), debconf (= 1.5.91), debhelper (= 13.24.2), debianutils (= 5.22), dh-autoreconf (= 20), dh-strip-nondeterminism (= 1.14.1-2), diffutils (= 1:3.10-4), dpkg (= 1.22.18), dpkg-dev (= 1.22.18), dwz (= 0.15-1+b1), extra-cmake-modules (= 6.13.0-1), file (= 1:5.46-5), findutils (= 4.10.0-3), fontconfig (= 2.15.0-2.3), fontconfig-config (= 2.15.0-2.3), fonts-dejavu-core (= 2.37-8), fonts-dejavu-mono (= 2.37-8), g++ (= 4:14.2.0-1), g++-14 (= 14.2.0-19), g++-14-aarch64-linux-gnu (= 14.2.0-19), g++-aarch64-linux-gnu (= 4:14.2.0-1), gcc (= 4:14.2.0-1), gcc-14 (= 14.2.0-19), gcc-14-aarch64-linux-gnu (= 14.2.0-19), gcc-14-base (= 14.2.0-19), gcc-aarch64-linux-gnu (= 4:14.2.0-1), gettext (= 0.23.1-1), gettext-base (= 0.23.1-1), gir1.2-glib-2.0 (= 2.84.1-1), gir1.2-glib-2.0-dev (= 2.84.1-1), gir1.2-gudev-1.0 (= 238-6), girepository-tools (= 2.84.1-1), grep (= 3.11-4+b1), groff-base (= 1.23.0-7), gzip (= 1.13-1), hostname (= 3.25), init-system-helpers (= 1.68), intltool-debian (= 0.35.0+20060710.6), iso-codes (= 4.18.0-1), libabsl20240722 (= 20240722.0-3), libacl1 (= 2.3.2-2+b1), libaom3 (= 3.12.1-1), libarchive-zip-perl (= 1.68-1), libarchive13t64 (= 3.7.4-1.1), libasan8 (= 14.2.0-19), libasound2-data (= 1.2.14-1), libasound2t64 (= 1.2.14-1), libass9 (= 1:0.17.3-1+b1), libasyncns0 (= 0.8-6+b5), libatomic1 (= 14.2.0-19), libattr1 (= 1:2.5.2-3), libaudit-common (= 1:4.0.2-2), libaudit1 (= 1:4.0.2-2+b2), libavahi-client3 (= 0.8-16), libavahi-common-data (= 0.8-16), libavahi-common3 (= 0.8-16), libavcodec-dev (= 7:7.1.1-1+b1), libavcodec61 (= 7:7.1.1-1+b1), libavfilter-dev (= 7:7.1.1-1+b1), libavfilter10 (= 7:7.1.1-1+b1), libavformat-dev (= 7:7.1.1-1+b1), libavformat61 (= 7:7.1.1-1+b1), libavutil-dev (= 7:7.1.1-1+b1), libavutil59 (= 7:7.1.1-1+b1), libb2-1 (= 0.98.1-1.1+b2), libbinutils (= 2.44-3), libblas3 (= 3.12.1-2), libblkid-dev (= 2.41-4), libblkid1 (= 2.41-4), libbluray2 (= 1:1.3.4-1+b2), libbrotli-dev (= 1.1.0-2+b7), libbrotli1 (= 1.1.0-2+b7), libbs2b0 (= 3.1.0+dfsg-8+b1), libbsd0 (= 0.12.2-2), libbz2-1.0 (= 1.0.8-6), libbz2-dev (= 1.0.8-6), libc-bin (= 2.41-7), libc-dev-bin (= 2.41-7), libc6 (= 2.41-7), libc6-dev (= 2.41-7), libcairo-gobject2 (= 1.18.4-1+b1), libcairo2 (= 1.18.4-1+b1), libcap-dev (= 1:2.75-6), libcap-ng0 (= 0.8.5-4+b1), libcap2 (= 1:2.75-6), libcc1-0 (= 14.2.0-19), libchromaprint1 (= 1.5.1-7), libcjson1 (= 1.7.18-3+b1), libcodec2-1.2 (= 1.2.0-3), libcom-err2 (= 1.47.2-1+b1), libconfig++11 (= 1.7.3-2), libcrypt-dev (= 1:4.4.38-1), libcrypt1 (= 1:4.4.38-1), libctf-nobfd0 (= 2.44-3), libctf0 (= 2.44-3), libcups2t64 (= 2.4.10-2+b1), libcurl3t64-gnutls (= 8.13.0-4), libcurl4t64 (= 8.13.0-4), libdatrie1 (= 0.2.13-3+b1), libdav1d7 (= 1.5.1-1), libdb5.3t64 (= 5.3.28+dfsg2-9), libdbus-1-3 (= 1.16.2-2), libdebconfclient0 (= 0.278), libdebhelper-perl (= 13.24.2), libdeflate0 (= 1.23-2), libdouble-conversion3 (= 3.3.1-1), libdpkg-perl (= 1.22.18), libdrm-amdgpu1 (= 2.4.124-2), libdrm-common (= 2.4.124-2), libdrm-dev (= 2.4.124-2), libdrm-intel1 (= 2.4.124-2), libdrm-nouveau2 (= 2.4.124-2), libdrm-radeon1 (= 2.4.124-2), libdrm2 (= 2.4.124-2), libduktape207 (= 2.7.0-2+b2), libdvdnav4 (= 6.1.1-3+b1), libdvdread8t64 (= 6.1.3-2), libebur128-1 (= 1.2.6-1+b2), libedit2 (= 3.1-20250104-1), libegl-dev (= 1.7.0-1+b2), libegl-mesa0 (= 25.0.4-1), libegl1 (= 1.7.0-1+b2), libelf1t64 (= 0.192-4), libepoxy-dev (= 1.5.10-2), libepoxy0 (= 1.5.10-2), libevdev-dev (= 1.13.4+dfsg-1), libevdev2 (= 1.13.4+dfsg-1), libexpat1 (= 2.7.1-1), libexpat1-dev (= 2.7.1-1), libffado2 (= 2.4.9-2), libffi-dev (= 3.4.8-1), libffi8 (= 3.4.8-1), libfftw3-double3 (= 3.3.10-2+b1), libfftw3-single3 (= 3.3.10-2+b1), libfile-stripnondeterminism-perl (= 1.14.1-2), libflac14 (= 1.5.0+ds-2), libflite1 (= 2.2-7), libfontconfig-dev (= 2.15.0-2.3), libfontconfig1 (= 2.15.0-2.3), libfreetype-dev (= 2.13.3+dfsg-1), libfreetype6 (= 2.13.3+dfsg-1), libfribidi0 (= 1.0.16-1), libgbm-dev (= 25.0.4-1), libgbm1 (= 25.0.4-1), libgcc-14-dev (= 14.2.0-19), libgcc-s1 (= 14.2.0-19), libgdbm-compat4t64 (= 1.24-2), libgdbm6t64 (= 1.24-2), libgdk-pixbuf-2.0-0 (= 2.42.12+dfsg-2), libgdk-pixbuf2.0-common (= 2.42.12+dfsg-2), libgfortran5 (= 14.2.0-19), libgio-2.0-dev (= 2.84.1-1), libgio-2.0-dev-bin (= 2.84.1-1), libgirepository-2.0-0 (= 2.84.1-1), libgl-dev (= 1.7.0-1+b2), libgl1 (= 1.7.0-1+b2), libgl1-mesa-dri (= 25.0.4-1), libglib2.0-0t64 (= 2.84.1-1), libglib2.0-bin (= 2.84.1-1), libglib2.0-data (= 2.84.1-1), libglib2.0-dev (= 2.84.1-1), libglib2.0-dev-bin (= 2.84.1-1), libglibmm-2.4-1t64 (= 2.66.8-1), libglvnd0 (= 1.7.0-1+b2), libglx-dev (= 1.7.0-1+b2), libglx-mesa0 (= 25.0.4-1), libglx0 (= 1.7.0-1+b2), libgme0 (= 0.6.3-7+b2), libgmp10 (= 2:6.3.0+dfsg-3), libgnutls30t64 (= 3.8.9-2), libgomp1 (= 14.2.0-19), libgprofng0 (= 2.44-3), libgraphite2-3 (= 1.3.14-2+b1), libgsm1 (= 1.0.22-1+b2), libgssapi-krb5-2 (= 1.21.3-5), libgudev-1.0-0 (= 238-6), libgudev-1.0-dev (= 238-6), libharfbuzz0b (= 10.2.0-1+b1), libhogweed6t64 (= 3.10.1-1), libhwasan0 (= 14.2.0-19), libhwy1t64 (= 1.2.0-2+b2), libice6 (= 2:1.1.1-1), libicu76 (= 76.1-3), libidn2-0 (= 2.3.8-2), libiec61883-0 (= 1.2.0-7), libinput-bin (= 1.28.1-1), libinput-dev (= 1.28.1-1), libinput10 (= 1.28.1-1), libisl23 (= 0.27-1), libitm1 (= 14.2.0-19), libjansson4 (= 2.14-2+b3), libjbig0 (= 2.1-6.1+b2), libjpeg62-turbo (= 1:2.1.5-3.1), libjsoncpp26 (= 1.9.6-3), libjxl0.11 (= 0.11.1-4), libk5crypto3 (= 1.21.3-5), libkeyutils1 (= 1.6.3-6), libkf6coreaddons-data (= 6.13.0-1), libkf6coreaddons-dev (= 6.13.0-1), libkf6coreaddons6 (= 6.13.0-1), libkf6i18n-data (= 6.13.0-1), libkf6i18n-dev (= 6.13.0-1), libkf6i18n6 (= 6.13.0-1), libkf6i18nlocaledata6 (= 6.13.0-1), libkf6i18nqml6 (= 6.13.0-1), libkrb5-3 (= 1.21.3-5), libkrb5support0 (= 1.21.3-5), liblapack3 (= 3.12.1-2), liblastlog2-2 (= 2.41-4), liblcms2-2 (= 2.16-2), libldap2 (= 2.6.9+dfsg-2), liblerc4 (= 4.0.0+ds-5), liblilv-0-0 (= 0.24.26-1), libllvm19 (= 1:19.1.7-3), liblsan0 (= 14.2.0-19), liblz4-1 (= 1.10.0-4), liblzma5 (= 5.8.1-1), libmagic-mgc (= 1:5.46-5), libmagic1t64 (= 1:5.46-5), libmbedcrypto16 (= 3.6.3-1), libmd0 (= 1.1.0-2+b1), libmd4c0 (= 0.5.2-2+b1), libmount-dev (= 2.41-4), libmount1 (= 2.41-4), libmp3lame0 (= 3.100-6+b3), libmpc3 (= 1.3.1-1+b3), libmpfr6 (= 4.2.2-1), libmpg123-0t64 (= 1.32.10-1), libmtdev-dev (= 1.1.7-1), libmtdev1t64 (= 1.1.7-1), libmysofa1 (= 1.3.3+dfsg-1), libncursesw6 (= 6.5+20250216-2), libnettle8t64 (= 3.10.1-1), libnghttp2-14 (= 1.64.0-1.1), libnghttp3-9 (= 1.8.0-1), libngtcp2-16 (= 1.11.0-1), libngtcp2-crypto-gnutls8 (= 1.11.0-1), libnorm1t64 (= 1.5.9+dfsg-3.1+b2), libnuma1 (= 2.0.19-1), libogg0 (= 1.3.5-3+b2), libopenfec1 (= 1.4.2.11+dfsg-1), libopengl-dev (= 1.7.0-1+b2), libopengl0 (= 1.7.0-1+b2), libopenjp2-7 (= 2.5.3-2), libopenmpt0t64 (= 0.7.13-1+b1), libopus0 (= 1.5.2-2), libp11-kit0 (= 0.25.5-3), libpam-modules (= 1.7.0-3), libpam-modules-bin (= 1.7.0-3), libpam-runtime (= 1.7.0-3), libpam0g (= 1.7.0-3), libpango-1.0-0 (= 1.56.3-1), libpangocairo-1.0-0 (= 1.56.3-1), libpangoft2-1.0-0 (= 1.56.3-1), libpciaccess-dev (= 0.17-3+b3), libpciaccess0 (= 0.17-3+b3), libpcre2-16-0 (= 10.45-1), libpcre2-32-0 (= 10.45-1), libpcre2-8-0 (= 10.45-1), libpcre2-dev (= 10.45-1), libpcre2-posix3 (= 10.45-1), libperl5.40 (= 5.40.1-3), libpgm-5.3-0t64 (= 5.3.128~dfsg-2.1+b1), libpipeline1 (= 1.5.8-1), libpipewire-0.3-0t64 (= 1.4.2-1), libpipewire-0.3-dev (= 1.4.2-1), libpipewire-0.3-modules (= 1.4.2-1), libpixman-1-0 (= 0.44.0-3), libpkgconf3 (= 1.8.1-4), libplacebo349 (= 7.349.0-3), libpng-dev (= 1.6.47-1.1), libpng16-16t64 (= 1.6.47-1.1), libpocketsphinx3 (= 0.8+5prealpha+1-15+b4), libpostproc-dev (= 7:7.1.1-1+b1), libpostproc58 (= 7:7.1.1-1+b1), libproc2-0 (= 2:4.0.4-8), libproxy1v5 (= 0.5.9-1), libpsl5t64 (= 0.21.2-1.1+b1), libpulse0 (= 17.0+dfsg1-2+b1), libpython3-stdlib (= 3.13.3-1), libpython3.13-minimal (= 3.13.3-2), libpython3.13-stdlib (= 3.13.3-2), libqt6concurrent6 (= 6.8.2+dfsg-6), libqt6core6t64 (= 6.8.2+dfsg-6), libqt6dbus6 (= 6.8.2+dfsg-6), libqt6gui6 (= 6.8.2+dfsg-6), libqt6labsplatform6 (= 6.8.2+dfsg-7), libqt6network6 (= 6.8.2+dfsg-6), libqt6opengl6 (= 6.8.2+dfsg-6), libqt6openglwidgets6 (= 6.8.2+dfsg-6), libqt6printsupport6 (= 6.8.2+dfsg-6), libqt6qml6 (= 6.8.2+dfsg-7), libqt6qmlcompiler6 (= 6.8.2+dfsg-7), libqt6qmlmeta6 (= 6.8.2+dfsg-7), libqt6qmlmodels6 (= 6.8.2+dfsg-7), libqt6qmlnetwork6 (= 6.8.2+dfsg-7), libqt6qmlworkerscript6 (= 6.8.2+dfsg-7), libqt6quick6 (= 6.8.2+dfsg-7), libqt6quickcontrols2-6 (= 6.8.2+dfsg-7), libqt6quickshapes6 (= 6.8.2+dfsg-7), libqt6quicktemplates2-6 (= 6.8.2+dfsg-7), libqt6quicktest6 (= 6.8.2+dfsg-7), libqt6quickvectorimage6 (= 6.8.2+dfsg-7), libqt6quickvectorimagegenerator6 (= 6.8.2+dfsg-7), libqt6quickwidgets6 (= 6.8.2+dfsg-7), libqt6sql6 (= 6.8.2+dfsg-6), libqt6svg6 (= 6.8.2-3), libqt6test6 (= 6.8.2+dfsg-6), libqt6waylandclient6 (= 6.8.2-4), libqt6waylandcompositor6 (= 6.8.2-4), libqt6waylandcompositoriviapplication6 (= 6.8.2-4), libqt6waylandcompositorpresentationtime6 (= 6.8.2-4), libqt6waylandcompositorwlshell6 (= 6.8.2-4), libqt6waylandcompositorxdgshell6 (= 6.8.2-4), libqt6widgets6 (= 6.8.2+dfsg-6), libqt6wlshellintegration6 (= 6.8.2-4), libqt6xml6 (= 6.8.2+dfsg-6), librabbitmq4 (= 0.15.0-1), librav1e0.7 (= 0.7.1-9+b1), libraw1394-11 (= 2.1.2-2+b2), libreadline8t64 (= 8.2-6), librhash1 (= 1.4.5-1), librist4 (= 0.2.11+dfsg-1), libroc0.4 (= 0.4.0+dfsg-5), librsvg2-2 (= 2.60.0+dfsg-1), librtmp1 (= 2.4+20151223.gitfa8646d.1-2+b5), librubberband2 (= 3.3.0+dfsg-2+b3), libsamplerate0 (= 0.2.2-4+b2), libsasl2-2 (= 2.1.28+dfsg1-9), libsasl2-modules-db (= 2.1.28+dfsg1-9), libseccomp2 (= 2.6.0-2), libselinux1 (= 3.8.1-1), libselinux1-dev (= 3.8.1-1), libsensors-config (= 1:3.6.2-2), libsensors5 (= 1:3.6.2-2), libsepol-dev (= 3.8.1-1), libsepol2 (= 3.8.1-1), libserd-0-0 (= 0.32.4-1), libset-scalar-perl (= 1.29-3), libsframe1 (= 2.44-3), libsharpyuv0 (= 1.5.0-0.1), libshine3 (= 3.1.1-2+b2), libsigc++-2.0-0v5 (= 2.12.1-3), libsm6 (= 2:1.2.6-1), libsmartcols1 (= 2.41-4), libsnappy1v5 (= 1.2.2-1), libsndfile1 (= 1.2.2-2+b1), libsodium23 (= 1.0.18-1+b2), libsord-0-0 (= 0.16.18-1), libsoxr0 (= 0.1.3-4+b2), libspa-0.2-dev (= 1.4.2-1), libspa-0.2-modules (= 1.4.2-1), libspeex1 (= 1.2.1-3), libspeexdsp1 (= 1.2.1-3), libsphinxbase3t64 (= 0.8+5prealpha+1-21+b1), libsqlite3-0 (= 3.46.1-3), libsratom-0-0 (= 0.6.18-1), libsrt1.5-gnutls (= 1.5.4-1), libssh-4 (= 0.11.1-2), libssh2-1t64 (= 1.11.1-1), libssl3t64 (= 3.5.0-1), libstdc++-14-dev (= 14.2.0-19), libstdc++6 (= 14.2.0-19), libsvtav1enc2 (= 2.3.0+dfsg-1), libswresample-dev (= 7:7.1.1-1+b1), libswresample5 (= 7:7.1.1-1+b1), libswscale-dev (= 7:7.1.1-1+b1), libswscale8 (= 7:7.1.1-1+b1), libsysprof-capture-4-dev (= 48.0-2), libsystemd0 (= 257.5-2), libtasn1-6 (= 4.20.0-2), libthai-data (= 0.1.29-2), libthai0 (= 0.1.29-2+b1), libtheoradec1 (= 1.2.0~alpha1+dfsg-6), libtheoraenc1 (= 1.2.0~alpha1+dfsg-6), libtiff6 (= 4.7.0-3), libtinfo6 (= 6.5+20250216-2), libtool (= 2.5.4-4), libts0t64 (= 1.22-1.1+b1), libtsan2 (= 14.2.0-19), libtwolame0 (= 0.4.0-2+b2), libubsan1 (= 14.2.0-19), libuchardet0 (= 0.0.8-1+b2), libudev-dev (= 257.5-2), libudev1 (= 257.5-2), libudfread0 (= 1.1.2-1+b2), libunibreak6 (= 6.1-3), libunistring5 (= 1.3-2), libuuid1 (= 2.41-4), libuv1t64 (= 1.50.0-2), libva-dev (= 2.22.0-3), libva-drm2 (= 2.22.0-3), libva-glx2 (= 2.22.0-3), libva-wayland2 (= 2.22.0-3), libva-x11-2 (= 2.22.0-3), libva2 (= 2.22.0-3), libvdpau1 (= 1.5-3+b1), libvidstab1.1 (= 1.1.0-2+b2), libvorbis0a (= 1.3.7-3), libvorbisenc2 (= 1.3.7-3), libvorbisfile3 (= 1.3.7-3), libvpx9 (= 1.15.0-2), libvulkan-dev (= 1.4.309.0-1), libvulkan1 (= 1.4.309.0-1), libwacom-common (= 2.14.0-1), libwacom-dev (= 2.14.0-1), libwacom9 (= 2.14.0-1), libwayland-bin (= 1.23.1-3), libwayland-client0 (= 1.23.1-3), libwayland-cursor0 (= 1.23.1-3), libwayland-dev (= 1.23.1-3), libwayland-egl1 (= 1.23.1-3), libwayland-server0 (= 1.23.1-3), libwebp7 (= 1.5.0-0.1), libwebpmux3 (= 1.5.0-0.1), libwebrtc-audio-processing-1-3 (= 1.3-3+b1), libx11-6 (= 2:1.8.12-1), libx11-data (= 2:1.8.12-1), libx11-dev (= 2:1.8.12-1), libx11-xcb1 (= 2:1.8.12-1), libx264-164 (= 2:0.164.3108+git31e19f9-2+b1), libx265-215 (= 4.1-2), libxau-dev (= 1:1.0.11-1), libxau6 (= 1:1.0.11-1), libxcb-cursor0 (= 0.1.5-1), libxcb-dri3-0 (= 1.17.0-2+b1), libxcb-glx0 (= 1.17.0-2+b1), libxcb-icccm4 (= 0.4.2-1), libxcb-image0 (= 0.4.0-2+b2), libxcb-keysyms1 (= 0.4.1-1), libxcb-present0 (= 1.17.0-2+b1), libxcb-randr0 (= 1.17.0-2+b1), libxcb-render-util0 (= 0.3.10-1), libxcb-render0 (= 1.17.0-2+b1), libxcb-shape0 (= 1.17.0-2+b1), libxcb-shm0 (= 1.17.0-2+b1), libxcb-sync1 (= 1.17.0-2+b1), libxcb-util1 (= 0.4.1-1), libxcb-xfixes0 (= 1.17.0-2+b1), libxcb-xinput0 (= 1.17.0-2+b1), libxcb-xkb1 (= 1.17.0-2+b1), libxcb1 (= 1.17.0-2+b1), libxcb1-dev (= 1.17.0-2+b1), libxdmcp-dev (= 1:1.1.5-1), libxdmcp6 (= 1:1.1.5-1), libxext6 (= 2:1.3.4-1+b3), libxfixes3 (= 1:6.0.0-2+b4), libxkbcommon-dev (= 1.7.0-2), libxkbcommon-x11-0 (= 1.7.0-2), libxkbcommon0 (= 1.7.0-2), libxml++2.6-2v5 (= 2.42.3-2), libxml2 (= 2.12.7+dfsg+really2.9.14-0.4), libxrender1 (= 1:0.9.12-1), libxshmfence1 (= 1.3.3-1), libxvidcore4 (= 2:1.3.7-1+b2), libxxf86vm1 (= 1:1.1.4-1+b4), libxxhash0 (= 0.8.3-2), libyaml-0-2 (= 0.2.5-2), libz3-4 (= 4.13.3-1), libzimg2 (= 3.0.5+ds1-1+b2), libzix-0-0 (= 0.6.2-1), libzmq5 (= 4.3.5-1+b3), libzstd1 (= 1.5.7+dfsg-1), libzvbi-common (= 0.2.44-1), libzvbi0t64 (= 0.2.44-1), linux-libc-dev (= 6.12.22-1), m4 (= 1.4.19-8), make (= 4.4.1-2), man-db (= 2.13.0-1), mawk (= 1.3.4.20250131-1), media-types (= 13.0.0), mesa-libgallium (= 25.0.4-1), native-architecture (= 0.2.6), ncurses-base (= 6.5+20250216-2), ncurses-bin (= 6.5+20250216-2), netbase (= 6.5), ocl-icd-libopencl1 (= 2.3.3-1), openssl-provider-legacy (= 3.5.0-1), patch (= 2.8-1), perl (= 5.40.1-3), perl-base (= 5.40.1-3), perl-modules-5.40 (= 5.40.1-3), pipewire-bin (= 1.4.2-1), pkg-kde-tools (= 0.18.12), pkgconf (= 1.8.1-4), pkgconf-bin (= 1.8.1-4), plasma-wayland-protocols (= 1.17.0-1), po-debconf (= 1.0.21+nmu1), procps (= 2:4.0.4-8), python3 (= 3.13.3-1), python3-charset-normalizer (= 3.4.1-1+b1), python3-debian (= 1.0.1), python3-minimal (= 3.13.3-1), python3-packaging (= 24.2-3), python3-yaml (= 6.0.2-1+b2), python3.13 (= 3.13.3-2), python3.13-minimal (= 3.13.3-2), qemu-user (= 1:10.0.0+ds-1), qmake6 (= 6.8.2+dfsg-6), qmake6-bin (= 6.8.2+dfsg-6), qml6-module-assets-downloader (= 6.8.2+dfsg-7), qml6-module-org-kde-coreaddons (= 6.13.0-1), qml6-module-org-kde-i18n-localedata (= 6.13.0-1), qml6-module-qml (= 6.8.2+dfsg-7), qml6-module-qmltime (= 6.8.2+dfsg-7), qml6-module-qt-labs-animation (= 6.8.2+dfsg-7), qml6-module-qt-labs-folderlistmodel (= 6.8.2+dfsg-7), qml6-module-qt-labs-platform (= 6.8.2+dfsg-7), qml6-module-qt-labs-qmlmodels (= 6.8.2+dfsg-7), qml6-module-qt-labs-settings (= 6.8.2+dfsg-7), qml6-module-qt-labs-sharedimage (= 6.8.2+dfsg-7), qml6-module-qt-labs-wavefrontmesh (= 6.8.2+dfsg-7), qml6-module-qtcore (= 6.8.2+dfsg-7), qml6-module-qtnetwork (= 6.8.2+dfsg-7), qml6-module-qtqml (= 6.8.2+dfsg-7), qml6-module-qtqml-models (= 6.8.2+dfsg-7), qml6-module-qtqml-workerscript (= 6.8.2+dfsg-7), qml6-module-qtqml-xmllistmodel (= 6.8.2+dfsg-7), qml6-module-qtquick (= 6.8.2+dfsg-7), qml6-module-qtquick-controls (= 6.8.2+dfsg-7), qml6-module-qtquick-dialogs (= 6.8.2+dfsg-7), qml6-module-qtquick-effects (= 6.8.2+dfsg-7), qml6-module-qtquick-layouts (= 6.8.2+dfsg-7), qml6-module-qtquick-localstorage (= 6.8.2+dfsg-7), qml6-module-qtquick-nativestyle (= 6.8.2+dfsg-7), qml6-module-qtquick-particles (= 6.8.2+dfsg-7), qml6-module-qtquick-shapes (= 6.8.2+dfsg-7), qml6-module-qtquick-templates (= 6.8.2+dfsg-7), qml6-module-qtquick-tooling (= 6.8.2+dfsg-7), qml6-module-qtquick-vectorimage (= 6.8.2+dfsg-7), qml6-module-qtquick-window (= 6.8.2+dfsg-7), qml6-module-qttest (= 6.8.2+dfsg-7), qml6-module-qtwayland-client-texturesharing (= 6.8.2-4), qml6-module-qtwayland-compositor (= 6.8.2-4), qt6-base-dev (= 6.8.2+dfsg-6), qt6-base-dev-tools (= 6.8.2+dfsg-6), qt6-base-private-dev (= 6.8.2+dfsg-6), qt6-declarative-dev (= 6.8.2+dfsg-7), qt6-declarative-dev-tools (= 6.8.2+dfsg-7), qt6-declarative-private-dev (= 6.8.2+dfsg-7), qt6-qmllint-plugins (= 6.8.2+dfsg-7), qt6-qmlls-plugins (= 6.8.2+dfsg-7), qt6-qmltooling-plugins (= 6.8.2+dfsg-7), qt6-qpa-plugins (= 6.8.2+dfsg-6), qt6-wayland-dev (= 6.8.2-4), qt6-wayland-dev-tools (= 6.8.2-4), readline-common (= 8.2-6), rpcsvc-proto (= 1.4.3-1+b1), sed (= 4.9-2+b1), sensible-utils (= 0.0.25), shared-mime-info (= 2.4-5+b2), sysvinit-utils (= 3.14-4), tar (= 1.35+dfsg-3.1), tzdata (= 2025b-2), util-linux (= 2.41-4), uuid-dev (= 2.41-4), x11-common (= 1:7.7+24), x11proto-dev (= 2024.1-1), xkb-data (= 2.42-1), xorg-sgml-doctools (= 1:1.11-1.1), xtrans-dev (= 1.4.0-1), xz-utils (= 5.8.1-1), zlib1g (= 1:1.3.dfsg+really1.3.1-1+b1), zlib1g-dev (= 1:1.3.dfsg+really1.3.1-1+b1) Environment: DEB_BUILD_OPTIONS="nocheck parallel=1" DEB_BUILD_PROFILES="cross nocheck" LANG="C.UTF-8" LC_COLLATE="C.UTF-8" LC_CTYPE="C.UTF-8" SOURCE_DATE_EPOCH="1743634720" +------------------------------------------------------------------------------+ | Package contents | +------------------------------------------------------------------------------+ libkpipewire-dev_6.3.4-1_i386.deb --------------------------------- new Debian package, version 2.0. size 13884 bytes: control archive=1276 bytes. 651 bytes, 15 lines control 1704 bytes, 21 lines md5sums Package: libkpipewire-dev Source: kpipewire Version: 6.3.4-1 Architecture: i386 Maintainer: Debian Qt/KDE Maintainers Installed-Size: 70 Depends: libkpipewire6 (= 6.3.4-1), libkpipewiredmabuf6 (= 6.3.4-1), libkpipewirerecord6 (= 6.3.4-1), libpipewire-0.3-dev, qml6-module-org-kde-pipewire (= 6.3.4-1), qt6-base-dev (>= 6.6.0+dfsg~) Section: libdevel Priority: optional Multi-Arch: same Homepage: https://invent.kde.org/plasma/kpipewire Description: KDE's Pipewire libraries - development files Components for rendering and recording PipeWire streams using Qt. . This package contains the library development files. drwxr-xr-x root/root 0 2025-04-02 22:58 ./ drwxr-xr-x root/root 0 2025-04-02 22:58 ./usr/ drwxr-xr-x root/root 0 2025-04-02 22:58 ./usr/include/ drwxr-xr-x root/root 0 2025-04-02 22:58 ./usr/include/KPipeWire/ -rw-r--r-- root/root 50 2025-04-02 22:58 ./usr/include/KPipeWire/DmaBufHandler -rw-r--r-- root/root 62 2025-04-02 22:58 ./usr/include/KPipeWire/PipeWireBaseEncodedStream -rw-r--r-- root/root 58 2025-04-02 22:58 ./usr/include/KPipeWire/PipeWireEncodedStream -rw-r--r-- root/root 51 2025-04-02 22:58 ./usr/include/KPipeWire/PipeWireRecord -rw-r--r-- root/root 55 2025-04-02 22:58 ./usr/include/KPipeWire/PipeWireSourceItem -rw-r--r-- root/root 57 2025-04-02 22:58 ./usr/include/KPipeWire/PipeWireSourceStream -rw-r--r-- root/root 857 2025-04-02 03:36 ./usr/include/KPipeWire/dmabufhandler.h -rw-r--r-- root/root 2850 2025-04-02 22:58 ./usr/include/KPipeWire/kpipewire_export.h -rw-r--r-- root/root 320 2025-04-02 22:58 ./usr/include/KPipeWire/kpipewire_version.h -rw-r--r-- root/root 3210 2025-04-02 22:58 ./usr/include/KPipeWire/kpipewiredmabuf_export.h -rw-r--r-- root/root 3954 2025-04-02 03:36 ./usr/include/KPipeWire/pipewirebaseencodedstream.h -rw-r--r-- root/root 1102 2025-04-02 03:36 ./usr/include/KPipeWire/pipewireencodedstream.h -rw-r--r-- root/root 1053 2025-04-02 03:36 ./usr/include/KPipeWire/pipewirerecord.h -rw-r--r-- root/root 3208 2025-04-02 03:36 ./usr/include/KPipeWire/pipewiresourceitem.h -rw-r--r-- root/root 4928 2025-04-02 03:36 ./usr/include/KPipeWire/pipewiresourcestream.h drwxr-xr-x root/root 0 2025-04-02 22:58 ./usr/lib/ drwxr-xr-x root/root 0 2025-04-02 22:58 ./usr/lib/i386-linux-gnu/ drwxr-xr-x root/root 0 2025-04-02 22:58 ./usr/lib/i386-linux-gnu/cmake/ drwxr-xr-x root/root 0 2025-04-02 22:58 ./usr/lib/i386-linux-gnu/cmake/KPipeWire/ -rw-r--r-- root/root 1418 2025-04-02 22:58 ./usr/lib/i386-linux-gnu/cmake/KPipeWire/KPipeWireConfig.cmake -rw-r--r-- root/root 1861 2025-04-02 22:58 ./usr/lib/i386-linux-gnu/cmake/KPipeWire/KPipeWireConfigVersion.cmake -rw-r--r-- root/root 2177 2025-04-02 22:58 ./usr/lib/i386-linux-gnu/cmake/KPipeWire/KPipeWireTargets-none.cmake -rw-r--r-- root/root 5200 2025-04-02 22:58 ./usr/lib/i386-linux-gnu/cmake/KPipeWire/KPipeWireTargets.cmake lrwxrwxrwx root/root 0 2025-04-02 22:58 ./usr/lib/i386-linux-gnu/libKPipeWire.so -> libKPipeWire.so.6 lrwxrwxrwx root/root 0 2025-04-02 22:58 ./usr/lib/i386-linux-gnu/libKPipeWireDmaBuf.so -> libKPipeWireDmaBuf.so.6 lrwxrwxrwx root/root 0 2025-04-02 22:58 ./usr/lib/i386-linux-gnu/libKPipeWireRecord.so -> libKPipeWireRecord.so.6 drwxr-xr-x root/root 0 2025-04-02 22:58 ./usr/share/ drwxr-xr-x root/root 0 2025-04-02 22:58 ./usr/share/doc/ drwxr-xr-x root/root 0 2025-04-02 22:58 ./usr/share/doc/libkpipewire-dev/ -rw-r--r-- root/root 1622 2025-04-02 22:58 ./usr/share/doc/libkpipewire-dev/changelog.Debian.gz -rw-r--r-- root/root 8030 2024-11-26 22:48 ./usr/share/doc/libkpipewire-dev/copyright libkpipewire6-dbgsym_6.3.4-1_i386.deb ------------------------------------- new Debian package, version 2.0. size 1456832 bytes: control archive=548 bytes. 393 bytes, 13 lines control 106 bytes, 1 lines md5sums Package: libkpipewire6-dbgsym Source: kpipewire Version: 6.3.4-1 Auto-Built-Package: debug-symbols Architecture: i386 Maintainer: Debian Qt/KDE Maintainers Installed-Size: 1469 Depends: libkpipewire6 (= 6.3.4-1) Section: debug Priority: optional Multi-Arch: same Description: debug symbols for libkpipewire6 Build-Ids: c93fa55d2be39aa709e66ffb0112834d84f1aaf4 drwxr-xr-x root/root 0 2025-04-02 22:58 ./ drwxr-xr-x root/root 0 2025-04-02 22:58 ./usr/ drwxr-xr-x root/root 0 2025-04-02 22:58 ./usr/lib/ drwxr-xr-x root/root 0 2025-04-02 22:58 ./usr/lib/debug/ drwxr-xr-x root/root 0 2025-04-02 22:58 ./usr/lib/debug/.build-id/ drwxr-xr-x root/root 0 2025-04-02 22:58 ./usr/lib/debug/.build-id/c9/ -rw-r--r-- root/root 1493364 2025-04-02 22:58 ./usr/lib/debug/.build-id/c9/3fa55d2be39aa709e66ffb0112834d84f1aaf4.debug drwxr-xr-x root/root 0 2025-04-02 22:58 ./usr/share/ drwxr-xr-x root/root 0 2025-04-02 22:58 ./usr/share/doc/ lrwxrwxrwx root/root 0 2025-04-02 22:58 ./usr/share/doc/libkpipewire6-dbgsym -> libkpipewire6 libkpipewire6_6.3.4-1_i386.deb ------------------------------ new Debian package, version 2.0. size 71060 bytes: control archive=2492 bytes. 806 bytes, 15 lines control 233 bytes, 3 lines md5sums 40 bytes, 1 lines shlibs 8231 bytes, 148 lines symbols 68 bytes, 2 lines triggers Package: libkpipewire6 Source: kpipewire Version: 6.3.4-1 Architecture: i386 Maintainer: Debian Qt/KDE Maintainers Installed-Size: 212 Depends: libkpipewire-data (= 6.3.4-1), libc6 (>= 2.34), libdrm2 (>= 2.4.75), libepoxy0 (>= 1.0), libgbm1 (>= 8.1~0), libkf6i18n6 (>= 6.2.0~), libpipewire-0.3-0t64 (>= 0.3.1), libqt6core6t64 (>= 6.8.2), libqt6gui6 (>= 6.6.0+dfsg~), libqt6opengl6 (>= 6.6.0+dfsg~), libqt6quick6 (>= 6.6.0+dfsg~), libstdc++6 (>= 5), libva-drm2 (>= 1.1.0), libva2 (>= 1.7.3) Section: libs Priority: optional Multi-Arch: same Homepage: https://invent.kde.org/plasma/kpipewire Description: KDE's Pipewire libraries - libkpipewire6 library Components for rendering and recording PipeWire streams using Qt. . This package contains the kpipewire main library. drwxr-xr-x root/root 0 2025-04-02 22:58 ./ drwxr-xr-x root/root 0 2025-04-02 22:58 ./usr/ drwxr-xr-x root/root 0 2025-04-02 22:58 ./usr/lib/ drwxr-xr-x root/root 0 2025-04-02 22:58 ./usr/lib/i386-linux-gnu/ lrwxrwxrwx root/root 0 2025-04-02 22:58 ./usr/lib/i386-linux-gnu/libKPipeWire.so.6 -> libKPipeWire.so.6.3.4 -rw-r--r-- root/root 186188 2025-04-02 22:58 ./usr/lib/i386-linux-gnu/libKPipeWire.so.6.3.4 drwxr-xr-x root/root 0 2025-04-02 22:58 ./usr/share/ drwxr-xr-x root/root 0 2025-04-02 22:58 ./usr/share/doc/ drwxr-xr-x root/root 0 2025-04-02 22:58 ./usr/share/doc/libkpipewire6/ -rw-r--r-- root/root 1622 2025-04-02 22:58 ./usr/share/doc/libkpipewire6/changelog.Debian.gz -rw-r--r-- root/root 8030 2024-11-26 22:48 ./usr/share/doc/libkpipewire6/copyright libkpipewiredmabuf6-dbgsym_6.3.4-1_i386.deb ------------------------------------------- new Debian package, version 2.0. size 321280 bytes: control archive=552 bytes. 410 bytes, 13 lines control 106 bytes, 1 lines md5sums Package: libkpipewiredmabuf6-dbgsym Source: kpipewire Version: 6.3.4-1 Auto-Built-Package: debug-symbols Architecture: i386 Maintainer: Debian Qt/KDE Maintainers Installed-Size: 328 Depends: libkpipewiredmabuf6 (= 6.3.4-1) Section: debug Priority: optional Multi-Arch: same Description: debug symbols for libkpipewiredmabuf6 Build-Ids: cf290aaaab82751d9f9e34f79e9d68b8085a3a2c drwxr-xr-x root/root 0 2025-04-02 22:58 ./ drwxr-xr-x root/root 0 2025-04-02 22:58 ./usr/ drwxr-xr-x root/root 0 2025-04-02 22:58 ./usr/lib/ drwxr-xr-x root/root 0 2025-04-02 22:58 ./usr/lib/debug/ drwxr-xr-x root/root 0 2025-04-02 22:58 ./usr/lib/debug/.build-id/ drwxr-xr-x root/root 0 2025-04-02 22:58 ./usr/lib/debug/.build-id/cf/ -rw-r--r-- root/root 324660 2025-04-02 22:58 ./usr/lib/debug/.build-id/cf/290aaaab82751d9f9e34f79e9d68b8085a3a2c.debug drwxr-xr-x root/root 0 2025-04-02 22:58 ./usr/share/ drwxr-xr-x root/root 0 2025-04-02 22:58 ./usr/share/doc/ lrwxrwxrwx root/root 0 2025-04-02 22:58 ./usr/share/doc/libkpipewiredmabuf6-dbgsym -> libkpipewiredmabuf6 libkpipewiredmabuf6_6.3.4-1_i386.deb ------------------------------------ new Debian package, version 2.0. size 12596 bytes: control archive=1012 bytes. 673 bytes, 15 lines control 251 bytes, 3 lines md5sums 52 bytes, 1 lines shlibs 349 bytes, 8 lines symbols 68 bytes, 2 lines triggers Package: libkpipewiredmabuf6 Source: kpipewire Version: 6.3.4-1 Architecture: i386 Maintainer: Debian Qt/KDE Maintainers Installed-Size: 48 Depends: libkpipewire-data (= 6.3.4-1), libc6 (>= 2.4), libdrm2 (>= 2.4.75), libepoxy0 (>= 1.2), libgbm1 (>= 7.11~1), libkpipewire6 (>= 6.1.0), libqt6core6t64 (>= 6.8.2), libqt6gui6 (>= 6.6.0+dfsg~), libstdc++6 (>= 5) Section: libs Priority: optional Multi-Arch: same Homepage: https://invent.kde.org/plasma/kpipewire Description: KDE's Pipewire libraries - libkpipewiredmabuf6 Components for rendering and recording PipeWire streams using Qt. . This package contains the kpipewiredmabuf library. drwxr-xr-x root/root 0 2025-04-02 22:58 ./ drwxr-xr-x root/root 0 2025-04-02 22:58 ./usr/ drwxr-xr-x root/root 0 2025-04-02 22:58 ./usr/lib/ drwxr-xr-x root/root 0 2025-04-02 22:58 ./usr/lib/i386-linux-gnu/ lrwxrwxrwx root/root 0 2025-04-02 22:58 ./usr/lib/i386-linux-gnu/libKPipeWireDmaBuf.so.6 -> libKPipeWireDmaBuf.so.6.3.4 -rw-r--r-- root/root 25912 2025-04-02 22:58 ./usr/lib/i386-linux-gnu/libKPipeWireDmaBuf.so.6.3.4 drwxr-xr-x root/root 0 2025-04-02 22:58 ./usr/share/ drwxr-xr-x root/root 0 2025-04-02 22:58 ./usr/share/doc/ drwxr-xr-x root/root 0 2025-04-02 22:58 ./usr/share/doc/libkpipewiredmabuf6/ -rw-r--r-- root/root 1622 2025-04-02 22:58 ./usr/share/doc/libkpipewiredmabuf6/changelog.Debian.gz -rw-r--r-- root/root 8030 2024-11-26 22:48 ./usr/share/doc/libkpipewiredmabuf6/copyright libkpipewirerecord6-dbgsym_6.3.4-1_i386.deb ------------------------------------------- new Debian package, version 2.0. size 1346128 bytes: control archive=556 bytes. 411 bytes, 13 lines control 106 bytes, 1 lines md5sums Package: libkpipewirerecord6-dbgsym Source: kpipewire Version: 6.3.4-1 Auto-Built-Package: debug-symbols Architecture: i386 Maintainer: Debian Qt/KDE Maintainers Installed-Size: 1365 Depends: libkpipewirerecord6 (= 6.3.4-1) Section: debug Priority: optional Multi-Arch: same Description: debug symbols for libkpipewirerecord6 Build-Ids: d2d604a2c1ea4a1f67fe185a5119abcc2504137c drwxr-xr-x root/root 0 2025-04-02 22:58 ./ drwxr-xr-x root/root 0 2025-04-02 22:58 ./usr/ drwxr-xr-x root/root 0 2025-04-02 22:58 ./usr/lib/ drwxr-xr-x root/root 0 2025-04-02 22:58 ./usr/lib/debug/ drwxr-xr-x root/root 0 2025-04-02 22:58 ./usr/lib/debug/.build-id/ drwxr-xr-x root/root 0 2025-04-02 22:58 ./usr/lib/debug/.build-id/d2/ -rw-r--r-- root/root 1386772 2025-04-02 22:58 ./usr/lib/debug/.build-id/d2/d604a2c1ea4a1f67fe185a5119abcc2504137c.debug drwxr-xr-x root/root 0 2025-04-02 22:58 ./usr/share/ drwxr-xr-x root/root 0 2025-04-02 22:58 ./usr/share/doc/ lrwxrwxrwx root/root 0 2025-04-02 22:58 ./usr/share/doc/libkpipewirerecord6-dbgsym -> libkpipewirerecord6 libkpipewirerecord6_6.3.4-1_i386.deb ------------------------------------ new Debian package, version 2.0. size 51144 bytes: control archive=1672 bytes. 798 bytes, 15 lines control 251 bytes, 3 lines md5sums 52 bytes, 1 lines shlibs 4639 bytes, 85 lines symbols 68 bytes, 2 lines triggers Package: libkpipewirerecord6 Source: kpipewire Version: 6.3.4-1 Architecture: i386 Maintainer: Debian Qt/KDE Maintainers Installed-Size: 161 Depends: libkpipewire-data (= 6.3.4-1), libavcodec61 (>= 7:7.0), libavfilter10 (>= 7:7.0), libavformat61 (>= 7:7.0), libavutil59 (>= 7:7.0), libc6 (>= 2.34), libgcc-s1 (>= 4.2), libkf6coreaddons6 (>= 6.2.0~), libkpipewire6 (>= 6.1.0), libkpipewiredmabuf6 (>= 6.1.0), libqt6core6t64 (>= 6.8.2), libqt6gui6 (>= 6.6.0+dfsg~), libstdc++6 (>= 12) Section: libs Priority: optional Multi-Arch: same Homepage: https://invent.kde.org/plasma/kpipewire Description: KDE's Pipewire libraries - libkpipewirerecord6 Components for rendering and recording PipeWire streams using Qt. . This package contains the kpipewirerecord library. drwxr-xr-x root/root 0 2025-04-02 22:58 ./ drwxr-xr-x root/root 0 2025-04-02 22:58 ./usr/ drwxr-xr-x root/root 0 2025-04-02 22:58 ./usr/lib/ drwxr-xr-x root/root 0 2025-04-02 22:58 ./usr/lib/i386-linux-gnu/ lrwxrwxrwx root/root 0 2025-04-02 22:58 ./usr/lib/i386-linux-gnu/libKPipeWireRecord.so.6 -> libKPipeWireRecord.so.6.3.4 -rw-r--r-- root/root 137480 2025-04-02 22:58 ./usr/lib/i386-linux-gnu/libKPipeWireRecord.so.6.3.4 drwxr-xr-x root/root 0 2025-04-02 22:58 ./usr/share/ drwxr-xr-x root/root 0 2025-04-02 22:58 ./usr/share/doc/ drwxr-xr-x root/root 0 2025-04-02 22:58 ./usr/share/doc/libkpipewirerecord6/ -rw-r--r-- root/root 1622 2025-04-02 22:58 ./usr/share/doc/libkpipewirerecord6/changelog.Debian.gz -rw-r--r-- root/root 8030 2024-11-26 22:48 ./usr/share/doc/libkpipewirerecord6/copyright qml6-module-org-kde-pipewire-dbgsym_6.3.4-1_i386.deb ---------------------------------------------------- new Debian package, version 2.0. size 804344 bytes: control archive=716 bytes. 519 bytes, 13 lines control 421 bytes, 4 lines md5sums Package: qml6-module-org-kde-pipewire-dbgsym Source: kpipewire Version: 6.3.4-1 Auto-Built-Package: debug-symbols Architecture: i386 Maintainer: Debian Qt/KDE Maintainers Installed-Size: 841 Depends: qml6-module-org-kde-pipewire (= 6.3.4-1) Section: debug Priority: optional Multi-Arch: same Description: debug symbols for qml6-module-org-kde-pipewire Build-Ids: 2aadc2d433bcbe8ef9ae6e8e0f1a884171d63ace 451787740713a2872d615c850a67a7d51378669b 9cd6cdcf2994406df46d78b478796775e895e115 drwxr-xr-x root/root 0 2025-04-02 22:58 ./ drwxr-xr-x root/root 0 2025-04-02 22:58 ./usr/ drwxr-xr-x root/root 0 2025-04-02 22:58 ./usr/lib/ drwxr-xr-x root/root 0 2025-04-02 22:58 ./usr/lib/debug/ drwxr-xr-x root/root 0 2025-04-02 22:58 ./usr/lib/debug/.build-id/ drwxr-xr-x root/root 0 2025-04-02 22:58 ./usr/lib/debug/.build-id/2a/ -rw-r--r-- root/root 456184 2025-04-02 22:58 ./usr/lib/debug/.build-id/2a/adc2d433bcbe8ef9ae6e8e0f1a884171d63ace.debug drwxr-xr-x root/root 0 2025-04-02 22:58 ./usr/lib/debug/.build-id/45/ -rw-r--r-- root/root 151624 2025-04-02 22:58 ./usr/lib/debug/.build-id/45/1787740713a2872d615c850a67a7d51378669b.debug drwxr-xr-x root/root 0 2025-04-02 22:58 ./usr/lib/debug/.build-id/9c/ -rw-r--r-- root/root 117352 2025-04-02 22:58 ./usr/lib/debug/.build-id/9c/d6cdcf2994406df46d78b478796775e895e115.debug drwxr-xr-x root/root 0 2025-04-02 22:58 ./usr/lib/debug/.dwz/ drwxr-xr-x root/root 0 2025-04-02 22:58 ./usr/lib/debug/.dwz/i386-linux-gnu/ -rw-r--r-- root/root 119724 2025-04-02 22:58 ./usr/lib/debug/.dwz/i386-linux-gnu/qml6-module-org-kde-pipewire.debug drwxr-xr-x root/root 0 2025-04-02 22:58 ./usr/share/ drwxr-xr-x root/root 0 2025-04-02 22:58 ./usr/share/doc/ lrwxrwxrwx root/root 0 2025-04-02 22:58 ./usr/share/doc/qml6-module-org-kde-pipewire-dbgsym -> qml6-module-org-kde-pipewire qml6-module-org-kde-pipewire_6.3.4-1_i386.deb --------------------------------------------- new Debian package, version 2.0. size 31004 bytes: control archive=1056 bytes. 668 bytes, 15 lines control 1512 bytes, 14 lines md5sums Package: qml6-module-org-kde-pipewire Source: kpipewire Version: 6.3.4-1 Architecture: i386 Maintainer: Debian Qt/KDE Maintainers Installed-Size: 131 Depends: libc6 (>= 2.4), libkpipewire6 (>= 6.1.0), libkpipewirerecord6 (>= 6.1.0), libpipewire-0.3-0t64 (>= 0.3.1), libqt6core6t64 (>= 6.8.2), libqt6qml6 (>= 6.6.0+dfsg~), libqt6quick6 (>= 6.6.0+dfsg~), libstdc++6 (>= 5) Section: libs Priority: optional Multi-Arch: same Homepage: https://invent.kde.org/plasma/kpipewire Description: KDE's Pipewire libraries - QML module Components for rendering and recording PipeWire streams using Qt. . This package contains the QtQuick module. drwxr-xr-x root/root 0 2025-04-02 22:58 ./ drwxr-xr-x root/root 0 2025-04-02 22:58 ./usr/ drwxr-xr-x root/root 0 2025-04-02 22:58 ./usr/lib/ drwxr-xr-x root/root 0 2025-04-02 22:58 ./usr/lib/i386-linux-gnu/ drwxr-xr-x root/root 0 2025-04-02 22:58 ./usr/lib/i386-linux-gnu/qt6/ drwxr-xr-x root/root 0 2025-04-02 22:58 ./usr/lib/i386-linux-gnu/qt6/qml/ drwxr-xr-x root/root 0 2025-04-02 22:58 ./usr/lib/i386-linux-gnu/qt6/qml/org/ drwxr-xr-x root/root 0 2025-04-02 22:58 ./usr/lib/i386-linux-gnu/qt6/qml/org/kde/ drwxr-xr-x root/root 0 2025-04-02 22:58 ./usr/lib/i386-linux-gnu/qt6/qml/org/kde/pipewire/ -rw-r--r-- root/root 215 2025-04-02 22:58 ./usr/lib/i386-linux-gnu/qt6/qml/org/kde/pipewire/KPipeWireDeclarative.qmltypes -rw-r--r-- root/root 6 2025-04-02 22:58 ./usr/lib/i386-linux-gnu/qt6/qml/org/kde/pipewire/kde-qmlmodule.version -rw-r--r-- root/root 18200 2025-04-02 22:58 ./usr/lib/i386-linux-gnu/qt6/qml/org/kde/pipewire/libKPipeWireDeclarative.so drwxr-xr-x root/root 0 2025-04-02 22:58 ./usr/lib/i386-linux-gnu/qt6/qml/org/kde/pipewire/monitor/ -rw-r--r-- root/root 3051 2025-04-02 22:58 ./usr/lib/i386-linux-gnu/qt6/qml/org/kde/pipewire/monitor/KPipeWireMonitorDeclarative.qmltypes -rw-r--r-- root/root 6 2025-04-02 22:58 ./usr/lib/i386-linux-gnu/qt6/qml/org/kde/pipewire/monitor/kde-qmlmodule.version -rw-r--r-- root/root 59724 2025-04-02 22:58 ./usr/lib/i386-linux-gnu/qt6/qml/org/kde/pipewire/monitor/libKPipeWireMonitorDeclarative.so -rw-r--r-- root/root 245 2025-04-02 22:58 ./usr/lib/i386-linux-gnu/qt6/qml/org/kde/pipewire/monitor/qmldir -rw-r--r-- root/root 200 2025-04-02 22:58 ./usr/lib/i386-linux-gnu/qt6/qml/org/kde/pipewire/qmldir drwxr-xr-x root/root 0 2025-04-02 22:58 ./usr/lib/i386-linux-gnu/qt6/qml/org/kde/pipewire/record/ -rw-r--r-- root/root 215 2025-04-02 22:58 ./usr/lib/i386-linux-gnu/qt6/qml/org/kde/pipewire/record/KPipeWireRecordDeclarative.qmltypes -rw-r--r-- root/root 6 2025-04-02 22:58 ./usr/lib/i386-linux-gnu/qt6/qml/org/kde/pipewire/record/kde-qmlmodule.version -rw-r--r-- root/root 18200 2025-04-02 22:58 ./usr/lib/i386-linux-gnu/qt6/qml/org/kde/pipewire/record/libKPipeWireRecordDeclarative.so -rw-r--r-- root/root 239 2025-04-02 22:58 ./usr/lib/i386-linux-gnu/qt6/qml/org/kde/pipewire/record/qmldir drwxr-xr-x root/root 0 2025-04-02 22:58 ./usr/share/ drwxr-xr-x root/root 0 2025-04-02 22:58 ./usr/share/doc/ drwxr-xr-x root/root 0 2025-04-02 22:58 ./usr/share/doc/qml6-module-org-kde-pipewire/ -rw-r--r-- root/root 1622 2025-04-02 22:58 ./usr/share/doc/qml6-module-org-kde-pipewire/changelog.Debian.gz -rw-r--r-- root/root 8030 2024-11-26 22:48 ./usr/share/doc/qml6-module-org-kde-pipewire/copyright lintian ------- Setup apt archive ----------------- Merged Build-Depends: lintian:arm64 Filtered Build-Depends: lintian:arm64 dpkg-deb: warning: root directory /<>/sbuild-build-depends-lintian-dummy has unusual owner or group 998:999 dpkg-deb: hint: you might need to pass --root-owner-group, see for further details dpkg-deb: warning: ignoring 1 warning about the control file(s) dpkg-deb: building package 'sbuild-build-depends-lintian-dummy' in '/<>/apt_archive/sbuild-build-depends-lintian-dummy.deb'. Ign:1 copy:/<>/apt_archive ./ InRelease Get:2 copy:/<>/apt_archive ./ Release [615 B] Ign:3 copy:/<>/apt_archive ./ Release.gpg Get:4 copy:/<>/apt_archive ./ Sources [1943 B] Get:5 copy:/<>/apt_archive ./ Packages [2018 B] Fetched 4576 B in 0s (155 kB/s) Reading package lists... Reading package lists... Install lintian build dependencies (apt-based resolver) ------------------------------------------------------- Installing build dependencies Reading package lists... Building dependency tree... Reading state information... Execute external solver... The following additional packages will be installed: appstream ca-certificates diffstat gpg gpgconf libaliased-perl libappstream5 libapt-pkg-perl libassuan9 libb-hooks-endofscope-perl libb-hooks-op-check-perl libberkeleydb-perl libcapture-tiny-perl libcgi-pm-perl libclass-data-inheritable-perl libclass-inspector-perl libclass-method-modifiers-perl libclass-xsaccessor-perl libclone-perl libconfig-tiny-perl libconst-fast-perl libcpanel-json-xs-perl libdata-dpath-perl libdata-messagepack-perl libdata-optlist-perl libdata-validate-domain-perl libdata-validate-ip-perl libdata-validate-uri-perl libdevel-callchecker-perl libdevel-size-perl libdevel-stacktrace-perl libdynaloader-functions-perl libemail-address-xs-perl libencode-locale-perl libexception-class-perl libfile-basedir-perl libfile-find-rule-perl libfile-listing-perl libfile-sharedir-perl libfont-ttf-perl libgcrypt20 libgpg-error0 libhtml-form-perl libhtml-html5-entities-perl libhtml-parser-perl libhtml-tagset-perl libhtml-tokeparser-simple-perl libhtml-tree-perl libhttp-cookies-perl libhttp-date-perl libhttp-message-perl libhttp-negotiate-perl libimport-into-perl libio-html-perl libio-interactive-perl libio-socket-ssl-perl libio-string-perl libipc-run3-perl libipc-system-simple-perl libiterator-perl libiterator-util-perl libjson-maybexs-perl libksba8 liblist-compare-perl liblist-someutils-perl liblist-utilsby-perl liblwp-mediatypes-perl liblwp-protocol-https-perl liblz1 liblzo2-2 libmarkdown2 libmldbm-perl libmodule-implementation-perl libmodule-runtime-perl libmoo-perl libmoox-aliases-perl libmouse-perl libnamespace-clean-perl libnet-domain-tld-perl libnet-http-perl libnet-ipv6addr-perl libnet-netmask-perl libnet-ssleay-perl libnetaddr-ip-perl libnpth0t64 libnumber-compare-perl libpackage-stash-perl libparams-classify-perl libparams-util-perl libpath-tiny-perl libperlio-gzip-perl libperlio-utf8-strict-perl libproc-processtable-perl libregexp-wildcards-perl librole-tiny-perl libsereal-decoder-perl libsereal-encoder-perl libsort-versions-perl libstemmer0d libstrictures-perl libsub-exporter-perl libsub-exporter-progressive-perl libsub-identify-perl libsub-install-perl libsub-name-perl libsub-quote-perl libsyntax-keyword-try-perl libterm-readkey-perl libtext-charwidth-perl libtext-glob-perl libtext-levenshteinxs-perl libtext-markdown-discount-perl libtext-wrapi18n-perl libtext-xslate-perl libtime-duration-perl libtime-moment-perl libtimedate-perl libtry-tiny-perl libunicode-utf8-perl liburi-perl libvariable-magic-perl libwww-mechanize-perl libwww-perl libwww-robotrules-perl libxml-libxml-perl libxml-namespacesupport-perl libxml-sax-base-perl libxml-sax-perl libxmlb2 libxs-parse-keyword-perl libyaml-libyaml-perl lintian lzop openssl patchutils perl-openssl-defaults plzip t1utils ucf unzip Suggested packages: apt-config-icons libxml-parser-perl rng-tools libdata-dump-perl libcrypt-ssleay-perl libscalar-number-perl libbareword-filehandles-perl libindirect-perl libmultidimensional-perl libbusiness-isbn-perl libmime-base32-perl libregexp-ipv6-perl libauthen-ntlm-perl binutils-multiarch libtext-template-perl zip Recommended packages: gnupg libcgi-fast-perl libgpg-error-l10n libhtml-format-perl libio-compress-brotli-perl liblist-someutils-xs-perl libfreezethaw-perl libmath-base85-perl libsocket6-perl libpackage-stash-xs-perl libxstring-perl libdata-dump-perl libhttp-daemon-perl libmailtools-perl libxml-sax-expat-perl The following NEW packages will be installed: appstream ca-certificates diffstat gpg gpgconf libaliased-perl libappstream5 libapt-pkg-perl libassuan9 libb-hooks-endofscope-perl libb-hooks-op-check-perl libberkeleydb-perl libcapture-tiny-perl libcgi-pm-perl libclass-data-inheritable-perl libclass-inspector-perl libclass-method-modifiers-perl libclass-xsaccessor-perl libclone-perl libconfig-tiny-perl libconst-fast-perl libcpanel-json-xs-perl libdata-dpath-perl libdata-messagepack-perl libdata-optlist-perl libdata-validate-domain-perl libdata-validate-ip-perl libdata-validate-uri-perl libdevel-callchecker-perl libdevel-size-perl libdevel-stacktrace-perl libdynaloader-functions-perl libemail-address-xs-perl libencode-locale-perl libexception-class-perl libfile-basedir-perl libfile-find-rule-perl libfile-listing-perl libfile-sharedir-perl libfont-ttf-perl libgcrypt20 libgpg-error0 libhtml-form-perl libhtml-html5-entities-perl libhtml-parser-perl libhtml-tagset-perl libhtml-tokeparser-simple-perl libhtml-tree-perl libhttp-cookies-perl libhttp-date-perl libhttp-message-perl libhttp-negotiate-perl libimport-into-perl libio-html-perl libio-interactive-perl libio-socket-ssl-perl libio-string-perl libipc-run3-perl libipc-system-simple-perl libiterator-perl libiterator-util-perl libjson-maybexs-perl libksba8 liblist-compare-perl liblist-someutils-perl liblist-utilsby-perl liblwp-mediatypes-perl liblwp-protocol-https-perl liblz1 liblzo2-2 libmarkdown2 libmldbm-perl libmodule-implementation-perl libmodule-runtime-perl libmoo-perl libmoox-aliases-perl libmouse-perl libnamespace-clean-perl libnet-domain-tld-perl libnet-http-perl libnet-ipv6addr-perl libnet-netmask-perl libnet-ssleay-perl libnetaddr-ip-perl libnpth0t64 libnumber-compare-perl libpackage-stash-perl libparams-classify-perl libparams-util-perl libpath-tiny-perl libperlio-gzip-perl libperlio-utf8-strict-perl libproc-processtable-perl libregexp-wildcards-perl librole-tiny-perl libsereal-decoder-perl libsereal-encoder-perl libsort-versions-perl libstemmer0d libstrictures-perl libsub-exporter-perl libsub-exporter-progressive-perl libsub-identify-perl libsub-install-perl libsub-name-perl libsub-quote-perl libsyntax-keyword-try-perl libterm-readkey-perl libtext-charwidth-perl libtext-glob-perl libtext-levenshteinxs-perl libtext-markdown-discount-perl libtext-wrapi18n-perl libtext-xslate-perl libtime-duration-perl libtime-moment-perl libtimedate-perl libtry-tiny-perl libunicode-utf8-perl liburi-perl libvariable-magic-perl libwww-mechanize-perl libwww-perl libwww-robotrules-perl libxml-libxml-perl libxml-namespacesupport-perl libxml-sax-base-perl libxml-sax-perl libxmlb2 libxs-parse-keyword-perl libyaml-libyaml-perl lintian lzop openssl patchutils perl-openssl-defaults plzip sbuild-build-depends-lintian-dummy:i386 t1utils ucf unzip 0 upgraded, 141 newly installed, 0 to remove and 0 not upgraded. Need to get 11.1 MB of archives. After this operation, 40.2 MB of additional disk space will be used. Get:1 copy:/<>/apt_archive ./ sbuild-build-depends-lintian-dummy 0.invalid.0 [844 B] Get:2 http://mirror.einval.org/debian unstable/main arm64 openssl arm64 3.5.0-1 [1454 kB] Get:3 http://mirror.einval.org/debian unstable/main arm64 ca-certificates all 20250419 [162 kB] Get:4 http://mirror.einval.org/debian unstable/main arm64 libtext-charwidth-perl arm64 0.04-11+b4 [9652 B] Get:5 http://mirror.einval.org/debian unstable/main arm64 libtext-wrapi18n-perl all 0.06-10 [8808 B] Get:6 http://mirror.einval.org/debian unstable/main arm64 ucf all 3.0051 [42.8 kB] Get:7 http://mirror.einval.org/debian unstable/main arm64 libstemmer0d arm64 2.2.0-4+b2 [111 kB] Get:8 http://mirror.einval.org/debian unstable/main arm64 libxmlb2 arm64 0.3.22-1 [59.3 kB] Get:9 http://mirror.einval.org/debian unstable/main arm64 libappstream5 arm64 1.0.4-1 [209 kB] Get:10 http://mirror.einval.org/debian unstable/main arm64 appstream arm64 1.0.4-1 [521 kB] Get:11 http://mirror.einval.org/debian unstable/main arm64 diffstat arm64 1.67-1 [32.6 kB] Get:12 http://mirror.einval.org/debian unstable/main arm64 libgpg-error0 arm64 1.51-4 [78.5 kB] Get:13 http://mirror.einval.org/debian unstable/main arm64 libassuan9 arm64 3.0.2-2 [59.1 kB] Get:14 http://mirror.einval.org/debian unstable/main arm64 libgcrypt20 arm64 1.11.0-7 [742 kB] Get:15 http://mirror.einval.org/debian unstable/main arm64 gpgconf arm64 2.4.7-15 [121 kB] Get:16 http://mirror.einval.org/debian unstable/main arm64 libksba8 arm64 1.6.7-2+b1 [125 kB] Get:17 http://mirror.einval.org/debian unstable/main arm64 libnpth0t64 arm64 1.8-3 [22.9 kB] Get:18 http://mirror.einval.org/debian unstable/main arm64 gpg arm64 2.4.7-15 [577 kB] Get:19 http://mirror.einval.org/debian unstable/main arm64 libaliased-perl all 0.34-3 [13.5 kB] Get:20 http://mirror.einval.org/debian unstable/main arm64 libapt-pkg-perl arm64 0.1.42 [64.3 kB] Get:21 http://mirror.einval.org/debian unstable/main arm64 libb-hooks-op-check-perl arm64 0.22-3+b2 [10.6 kB] Get:22 http://mirror.einval.org/debian unstable/main arm64 libdynaloader-functions-perl all 0.004-2 [12.2 kB] Get:23 http://mirror.einval.org/debian unstable/main arm64 libdevel-callchecker-perl arm64 0.009-2 [15.7 kB] Get:24 http://mirror.einval.org/debian unstable/main arm64 libparams-classify-perl arm64 0.015-2+b4 [22.3 kB] Get:25 http://mirror.einval.org/debian unstable/main arm64 libmodule-runtime-perl all 0.017-1 [17.9 kB] Get:26 http://mirror.einval.org/debian unstable/main arm64 libtry-tiny-perl all 0.32-1 [22.9 kB] Get:27 http://mirror.einval.org/debian unstable/main arm64 libmodule-implementation-perl all 0.09-2 [12.6 kB] Get:28 http://mirror.einval.org/debian unstable/main arm64 libsub-exporter-progressive-perl all 0.001013-3 [7496 B] Get:29 http://mirror.einval.org/debian unstable/main arm64 libvariable-magic-perl arm64 0.64-1+b1 [43.9 kB] Get:30 http://mirror.einval.org/debian unstable/main arm64 libb-hooks-endofscope-perl all 0.28-1 [17.5 kB] Get:31 http://mirror.einval.org/debian unstable/main arm64 libberkeleydb-perl arm64 0.66-1 [115 kB] Get:32 http://mirror.einval.org/debian unstable/main arm64 libcapture-tiny-perl all 0.50-1 [24.6 kB] Get:33 http://mirror.einval.org/debian unstable/main arm64 libhtml-tagset-perl all 3.24-1 [14.7 kB] Get:34 http://mirror.einval.org/debian unstable/main arm64 liburi-perl all 5.30-1 [105 kB] Get:35 http://mirror.einval.org/debian unstable/main arm64 libhtml-parser-perl arm64 3.83-1+b2 [97.5 kB] Get:36 http://mirror.einval.org/debian unstable/main arm64 libcgi-pm-perl all 4.68-1 [217 kB] Get:37 http://mirror.einval.org/debian unstable/main arm64 libclass-data-inheritable-perl all 0.10-1 [8632 B] Get:38 http://mirror.einval.org/debian unstable/main arm64 libclass-inspector-perl all 1.36-3 [17.5 kB] Get:39 http://mirror.einval.org/debian unstable/main arm64 libclass-method-modifiers-perl all 2.15-1 [18.0 kB] Get:40 http://mirror.einval.org/debian unstable/main arm64 libclass-xsaccessor-perl arm64 1.19-4+b5 [34.9 kB] Get:41 http://mirror.einval.org/debian unstable/main arm64 libclone-perl arm64 0.47-1+b1 [13.7 kB] Get:42 http://mirror.einval.org/debian unstable/main arm64 libconfig-tiny-perl all 2.30-1 [18.9 kB] Get:43 http://mirror.einval.org/debian unstable/main arm64 libparams-util-perl arm64 1.102-3+b1 [23.7 kB] Get:44 http://mirror.einval.org/debian unstable/main arm64 libsub-install-perl all 0.929-1 [10.5 kB] Get:45 http://mirror.einval.org/debian unstable/main arm64 libdata-optlist-perl all 0.114-1 [10.6 kB] Get:46 http://mirror.einval.org/debian unstable/main arm64 libsub-exporter-perl all 0.990-1 [50.6 kB] Get:47 http://mirror.einval.org/debian unstable/main arm64 libconst-fast-perl all 0.014-2 [8792 B] Get:48 http://mirror.einval.org/debian unstable/main arm64 libcpanel-json-xs-perl arm64 4.39-1 [128 kB] Get:49 http://mirror.einval.org/debian unstable/main arm64 libdevel-stacktrace-perl all 2.0500-1 [26.4 kB] Get:50 http://mirror.einval.org/debian unstable/main arm64 libexception-class-perl all 1.45-1 [34.6 kB] Get:51 http://mirror.einval.org/debian unstable/main arm64 libiterator-perl all 0.03+ds1-2 [18.8 kB] Get:52 http://mirror.einval.org/debian unstable/main arm64 libiterator-util-perl all 0.02+ds1-2 [14.0 kB] Get:53 http://mirror.einval.org/debian unstable/main arm64 libdata-dpath-perl all 0.60-1 [41.8 kB] Get:54 http://mirror.einval.org/debian unstable/main arm64 libdata-messagepack-perl arm64 1.02-2 [31.0 kB] Get:55 http://mirror.einval.org/debian unstable/main arm64 libnet-domain-tld-perl all 1.75-4 [31.5 kB] Get:56 http://mirror.einval.org/debian unstable/main arm64 libdata-validate-domain-perl all 0.15-1 [11.9 kB] Get:57 http://mirror.einval.org/debian unstable/main arm64 libnet-ipv6addr-perl all 1.02-1 [21.7 kB] Get:58 http://mirror.einval.org/debian unstable/main arm64 libnet-netmask-perl all 2.0002-2 [28.6 kB] Get:59 http://mirror.einval.org/debian unstable/main arm64 libnetaddr-ip-perl arm64 4.079+dfsg-2+b5 [97.7 kB] Get:60 http://mirror.einval.org/debian unstable/main arm64 libdata-validate-ip-perl all 0.31-1 [20.6 kB] Get:61 http://mirror.einval.org/debian unstable/main arm64 libdata-validate-uri-perl all 0.07-3 [11.0 kB] Get:62 http://mirror.einval.org/debian unstable/main arm64 libdevel-size-perl arm64 0.84-1+b1 [24.1 kB] Get:63 http://mirror.einval.org/debian unstable/main arm64 libemail-address-xs-perl arm64 1.05-1+b4 [28.2 kB] Get:64 http://mirror.einval.org/debian unstable/main arm64 libencode-locale-perl all 1.05-3 [12.9 kB] Get:65 http://mirror.einval.org/debian unstable/main arm64 libipc-system-simple-perl all 1.30-2 [26.8 kB] Get:66 http://mirror.einval.org/debian unstable/main arm64 libfile-basedir-perl all 0.09-2 [15.1 kB] Get:67 http://mirror.einval.org/debian unstable/main arm64 libnumber-compare-perl all 0.03-3 [6332 B] Get:68 http://mirror.einval.org/debian unstable/main arm64 libtext-glob-perl all 0.11-3 [7676 B] Get:69 http://mirror.einval.org/debian unstable/main arm64 libfile-find-rule-perl all 0.34-3 [26.6 kB] Get:70 http://mirror.einval.org/debian unstable/main arm64 libtimedate-perl all 2.3300-2 [39.3 kB] Get:71 http://mirror.einval.org/debian unstable/main arm64 libhttp-date-perl all 6.06-1 [10.7 kB] Get:72 http://mirror.einval.org/debian unstable/main arm64 libfile-listing-perl all 6.16-1 [12.4 kB] Get:73 http://mirror.einval.org/debian unstable/main arm64 libfile-sharedir-perl all 1.118-3 [16.0 kB] Get:74 http://mirror.einval.org/debian unstable/main arm64 libio-string-perl all 1.08-4 [12.1 kB] Get:75 http://mirror.einval.org/debian unstable/main arm64 libfont-ttf-perl all 1.06-2 [318 kB] Get:76 http://mirror.einval.org/debian unstable/main arm64 libio-html-perl all 1.004-3 [16.2 kB] Get:77 http://mirror.einval.org/debian unstable/main arm64 liblwp-mediatypes-perl all 6.04-2 [20.2 kB] Get:78 http://mirror.einval.org/debian unstable/main arm64 libhttp-message-perl all 7.00-2 [79.8 kB] Get:79 http://mirror.einval.org/debian unstable/main arm64 libhtml-form-perl all 6.12-1 [32.3 kB] Get:80 http://mirror.einval.org/debian unstable/main arm64 libhtml-html5-entities-perl all 0.004-3 [21.0 kB] Get:81 http://mirror.einval.org/debian unstable/main arm64 libhtml-tree-perl all 5.07-3 [211 kB] Get:82 http://mirror.einval.org/debian unstable/main arm64 libhttp-cookies-perl all 6.11-1 [19.1 kB] Get:83 http://mirror.einval.org/debian unstable/main arm64 libhttp-negotiate-perl all 6.01-2 [13.1 kB] Get:84 http://mirror.einval.org/debian unstable/main arm64 perl-openssl-defaults arm64 7+b2 [6712 B] Get:85 http://mirror.einval.org/debian unstable/main arm64 libnet-ssleay-perl arm64 1.94-3 [323 kB] Get:86 http://mirror.einval.org/debian unstable/main arm64 libio-socket-ssl-perl all 2.089-1 [223 kB] Get:87 http://mirror.einval.org/debian unstable/main arm64 libnet-http-perl all 6.23-1 [23.9 kB] Get:88 http://mirror.einval.org/debian unstable/main arm64 liblwp-protocol-https-perl all 6.14-1 [10.8 kB] Get:89 http://mirror.einval.org/debian unstable/main arm64 libwww-robotrules-perl all 6.02-1 [12.9 kB] Get:90 http://mirror.einval.org/debian unstable/main arm64 libwww-perl all 6.78-1 [183 kB] Get:91 http://mirror.einval.org/debian unstable/main arm64 libhtml-tokeparser-simple-perl all 3.16-4 [39.1 kB] Get:92 http://mirror.einval.org/debian unstable/main arm64 libimport-into-perl all 1.002005-2 [11.3 kB] Get:93 http://mirror.einval.org/debian unstable/main arm64 libio-interactive-perl all 1.027-1 [11.8 kB] Get:94 http://mirror.einval.org/debian unstable/main arm64 libipc-run3-perl all 0.049-1 [31.5 kB] Get:95 http://mirror.einval.org/debian unstable/main arm64 libjson-maybexs-perl all 1.004008-1 [12.9 kB] Get:96 http://mirror.einval.org/debian unstable/main arm64 liblist-compare-perl all 0.55-2 [65.7 kB] Get:97 http://mirror.einval.org/debian unstable/main arm64 liblist-someutils-perl all 0.59-1 [37.1 kB] Get:98 http://mirror.einval.org/debian unstable/main arm64 liblist-utilsby-perl all 0.12-2 [15.5 kB] Get:99 http://mirror.einval.org/debian unstable/main arm64 liblz1 arm64 1.15-3 [37.8 kB] Get:100 http://mirror.einval.org/debian unstable/main arm64 liblzo2-2 arm64 2.10-3+b1 [49.6 kB] Get:101 http://mirror.einval.org/debian unstable/main arm64 libmarkdown2 arm64 2.2.7-2.1 [33.1 kB] Get:102 http://mirror.einval.org/debian unstable/main arm64 libmldbm-perl all 2.05-4 [16.8 kB] Get:103 http://mirror.einval.org/debian unstable/main arm64 librole-tiny-perl all 2.002004-1 [21.4 kB] Get:104 http://mirror.einval.org/debian unstable/main arm64 libsub-quote-perl all 2.006008-1 [21.8 kB] Get:105 http://mirror.einval.org/debian unstable/main arm64 libmoo-perl all 2.005005-1 [58.0 kB] Get:106 http://mirror.einval.org/debian unstable/main arm64 libstrictures-perl all 2.000006-1 [18.6 kB] Get:107 http://mirror.einval.org/debian unstable/main arm64 libmoox-aliases-perl all 0.001006-2 [7156 B] Get:108 http://mirror.einval.org/debian unstable/main arm64 libmouse-perl arm64 2.5.11-1+b1 [141 kB] Get:109 http://mirror.einval.org/debian unstable/main arm64 libpackage-stash-perl all 0.40-1 [22.0 kB] Get:110 http://mirror.einval.org/debian unstable/main arm64 libsub-identify-perl arm64 0.14-3+b3 [11.2 kB] Get:111 http://mirror.einval.org/debian unstable/main arm64 libsub-name-perl arm64 0.28-1 [12.1 kB] Get:112 http://mirror.einval.org/debian unstable/main arm64 libnamespace-clean-perl all 0.27-2 [17.8 kB] Get:113 http://mirror.einval.org/debian unstable/main arm64 libpath-tiny-perl all 0.148-1 [56.7 kB] Get:114 http://mirror.einval.org/debian unstable/main arm64 libperlio-gzip-perl arm64 0.20-1+b4 [17.4 kB] Get:115 http://mirror.einval.org/debian unstable/main arm64 libperlio-utf8-strict-perl arm64 0.010-1+b3 [11.4 kB] Get:116 http://mirror.einval.org/debian unstable/main arm64 libproc-processtable-perl arm64 0.636-1+b3 [41.7 kB] Get:117 http://mirror.einval.org/debian unstable/main arm64 libregexp-wildcards-perl all 1.05-3 [14.1 kB] Get:118 http://mirror.einval.org/debian unstable/main arm64 libsereal-decoder-perl arm64 5.004+ds-1+b3 [96.7 kB] Get:119 http://mirror.einval.org/debian unstable/main arm64 libsereal-encoder-perl arm64 5.004+ds-1+b3 [99.0 kB] Get:120 http://mirror.einval.org/debian unstable/main arm64 libsort-versions-perl all 1.62-3 [8928 B] Get:121 http://mirror.einval.org/debian unstable/main arm64 libxs-parse-keyword-perl arm64 0.48-2 [64.3 kB] Get:122 http://mirror.einval.org/debian unstable/main arm64 libsyntax-keyword-try-perl arm64 0.30-1+b1 [27.1 kB] Get:123 http://mirror.einval.org/debian unstable/main arm64 libterm-readkey-perl arm64 2.38-2+b4 [24.5 kB] Get:124 http://mirror.einval.org/debian unstable/main arm64 libtext-levenshteinxs-perl arm64 0.03-5+b4 [8772 B] Get:125 http://mirror.einval.org/debian unstable/main arm64 libtext-markdown-discount-perl arm64 0.18-1 [13.2 kB] Get:126 http://mirror.einval.org/debian unstable/main arm64 libtext-xslate-perl arm64 3.5.9-2+b1 [172 kB] Get:127 http://mirror.einval.org/debian unstable/main arm64 libtime-duration-perl all 1.21-2 [13.1 kB] Get:128 http://mirror.einval.org/debian unstable/main arm64 libtime-moment-perl arm64 0.44-2+b4 [72.0 kB] Get:129 http://mirror.einval.org/debian unstable/main arm64 libunicode-utf8-perl arm64 0.62-3 [19.9 kB] Get:130 http://mirror.einval.org/debian unstable/main arm64 libwww-mechanize-perl all 2.19-1 [114 kB] Get:131 http://mirror.einval.org/debian unstable/main arm64 libxml-namespacesupport-perl all 1.12-2 [15.1 kB] Get:132 http://mirror.einval.org/debian unstable/main arm64 libxml-sax-base-perl all 1.09-3 [20.6 kB] Get:133 http://mirror.einval.org/debian unstable/main arm64 libxml-sax-perl all 1.02+dfsg-4 [53.4 kB] Get:134 http://mirror.einval.org/debian unstable/main arm64 libxml-libxml-perl arm64 2.0207+dfsg+really+2.0134-5+b2 [300 kB] Get:135 http://mirror.einval.org/debian unstable/main arm64 libyaml-libyaml-perl arm64 0.903.0+ds-1 [33.7 kB] Get:136 http://mirror.einval.org/debian unstable/main arm64 plzip arm64 1.12-3 [60.0 kB] Get:137 http://mirror.einval.org/debian unstable/main arm64 lzop arm64 1.04-2+b1 [82.3 kB] Get:138 http://mirror.einval.org/debian unstable/main arm64 patchutils arm64 0.4.2-1+b1 [71.3 kB] Get:139 http://mirror.einval.org/debian unstable/main arm64 t1utils arm64 1.41-4+b1 [57.6 kB] Get:140 http://mirror.einval.org/debian unstable/main arm64 unzip arm64 6.0-29 [163 kB] Get:141 http://mirror.einval.org/debian unstable/main arm64 lintian all 2.122.0 [1063 kB] Preconfiguring packages ... Fetched 11.1 MB in 0s (48.7 MB/s) Selecting previously unselected package openssl. (Reading database ... 42280 files and directories currently installed.) Preparing to unpack .../000-openssl_3.5.0-1_arm64.deb ... Unpacking openssl (3.5.0-1) ... Selecting previously unselected package ca-certificates. Preparing to unpack .../001-ca-certificates_20250419_all.deb ... Unpacking ca-certificates (20250419) ... Selecting previously unselected package libtext-charwidth-perl:arm64. Preparing to unpack .../002-libtext-charwidth-perl_0.04-11+b4_arm64.deb ... Unpacking libtext-charwidth-perl:arm64 (0.04-11+b4) ... Selecting previously unselected package libtext-wrapi18n-perl. Preparing to unpack .../003-libtext-wrapi18n-perl_0.06-10_all.deb ... Unpacking libtext-wrapi18n-perl (0.06-10) ... Selecting previously unselected package ucf. Preparing to unpack .../004-ucf_3.0051_all.deb ... Moving old data out of the way Unpacking ucf (3.0051) ... Selecting previously unselected package libstemmer0d:arm64. Preparing to unpack .../005-libstemmer0d_2.2.0-4+b2_arm64.deb ... Unpacking libstemmer0d:arm64 (2.2.0-4+b2) ... Selecting previously unselected package libxmlb2:arm64. Preparing to unpack .../006-libxmlb2_0.3.22-1_arm64.deb ... Unpacking libxmlb2:arm64 (0.3.22-1) ... Selecting previously unselected package libappstream5:arm64. Preparing to unpack .../007-libappstream5_1.0.4-1_arm64.deb ... Unpacking libappstream5:arm64 (1.0.4-1) ... Selecting previously unselected package appstream. Preparing to unpack .../008-appstream_1.0.4-1_arm64.deb ... Unpacking appstream (1.0.4-1) ... Selecting previously unselected package diffstat. Preparing to unpack .../009-diffstat_1.67-1_arm64.deb ... Unpacking diffstat (1.67-1) ... Selecting previously unselected package libgpg-error0:arm64. Preparing to unpack .../010-libgpg-error0_1.51-4_arm64.deb ... Unpacking libgpg-error0:arm64 (1.51-4) ... Selecting previously unselected package libassuan9:arm64. Preparing to unpack .../011-libassuan9_3.0.2-2_arm64.deb ... Unpacking libassuan9:arm64 (3.0.2-2) ... Selecting previously unselected package libgcrypt20:arm64. Preparing to unpack .../012-libgcrypt20_1.11.0-7_arm64.deb ... Unpacking libgcrypt20:arm64 (1.11.0-7) ... Selecting previously unselected package gpgconf. Preparing to unpack .../013-gpgconf_2.4.7-15_arm64.deb ... Unpacking gpgconf (2.4.7-15) ... Selecting previously unselected package libksba8:arm64. Preparing to unpack .../014-libksba8_1.6.7-2+b1_arm64.deb ... Unpacking libksba8:arm64 (1.6.7-2+b1) ... Selecting previously unselected package libnpth0t64:arm64. Preparing to unpack .../015-libnpth0t64_1.8-3_arm64.deb ... Unpacking libnpth0t64:arm64 (1.8-3) ... Selecting previously unselected package gpg. Preparing to unpack .../016-gpg_2.4.7-15_arm64.deb ... Unpacking gpg (2.4.7-15) ... Selecting previously unselected package libaliased-perl. Preparing to unpack .../017-libaliased-perl_0.34-3_all.deb ... Unpacking libaliased-perl (0.34-3) ... Selecting previously unselected package libapt-pkg-perl. Preparing to unpack .../018-libapt-pkg-perl_0.1.42_arm64.deb ... Unpacking libapt-pkg-perl (0.1.42) ... Selecting previously unselected package libb-hooks-op-check-perl:arm64. Preparing to unpack .../019-libb-hooks-op-check-perl_0.22-3+b2_arm64.deb ... Unpacking libb-hooks-op-check-perl:arm64 (0.22-3+b2) ... Selecting previously unselected package libdynaloader-functions-perl. Preparing to unpack .../020-libdynaloader-functions-perl_0.004-2_all.deb ... Unpacking libdynaloader-functions-perl (0.004-2) ... Selecting previously unselected package libdevel-callchecker-perl:arm64. Preparing to unpack .../021-libdevel-callchecker-perl_0.009-2_arm64.deb ... Unpacking libdevel-callchecker-perl:arm64 (0.009-2) ... Selecting previously unselected package libparams-classify-perl:arm64. Preparing to unpack .../022-libparams-classify-perl_0.015-2+b4_arm64.deb ... Unpacking libparams-classify-perl:arm64 (0.015-2+b4) ... Selecting previously unselected package libmodule-runtime-perl. Preparing to unpack .../023-libmodule-runtime-perl_0.017-1_all.deb ... Unpacking libmodule-runtime-perl (0.017-1) ... Selecting previously unselected package libtry-tiny-perl. Preparing to unpack .../024-libtry-tiny-perl_0.32-1_all.deb ... Unpacking libtry-tiny-perl (0.32-1) ... Selecting previously unselected package libmodule-implementation-perl. Preparing to unpack .../025-libmodule-implementation-perl_0.09-2_all.deb ... Unpacking libmodule-implementation-perl (0.09-2) ... Selecting previously unselected package libsub-exporter-progressive-perl. Preparing to unpack .../026-libsub-exporter-progressive-perl_0.001013-3_all.deb ... Unpacking libsub-exporter-progressive-perl (0.001013-3) ... Selecting previously unselected package libvariable-magic-perl. Preparing to unpack .../027-libvariable-magic-perl_0.64-1+b1_arm64.deb ... Unpacking libvariable-magic-perl (0.64-1+b1) ... Selecting previously unselected package libb-hooks-endofscope-perl. Preparing to unpack .../028-libb-hooks-endofscope-perl_0.28-1_all.deb ... Unpacking libb-hooks-endofscope-perl (0.28-1) ... Selecting previously unselected package libberkeleydb-perl:arm64. Preparing to unpack .../029-libberkeleydb-perl_0.66-1_arm64.deb ... Unpacking libberkeleydb-perl:arm64 (0.66-1) ... Selecting previously unselected package libcapture-tiny-perl. Preparing to unpack .../030-libcapture-tiny-perl_0.50-1_all.deb ... Unpacking libcapture-tiny-perl (0.50-1) ... Selecting previously unselected package libhtml-tagset-perl. Preparing to unpack .../031-libhtml-tagset-perl_3.24-1_all.deb ... Unpacking libhtml-tagset-perl (3.24-1) ... Selecting previously unselected package liburi-perl. Preparing to unpack .../032-liburi-perl_5.30-1_all.deb ... Unpacking liburi-perl (5.30-1) ... Selecting previously unselected package libhtml-parser-perl:arm64. Preparing to unpack .../033-libhtml-parser-perl_3.83-1+b2_arm64.deb ... Unpacking libhtml-parser-perl:arm64 (3.83-1+b2) ... Selecting previously unselected package libcgi-pm-perl. Preparing to unpack .../034-libcgi-pm-perl_4.68-1_all.deb ... Unpacking libcgi-pm-perl (4.68-1) ... Selecting previously unselected package libclass-data-inheritable-perl. Preparing to unpack .../035-libclass-data-inheritable-perl_0.10-1_all.deb ... Unpacking libclass-data-inheritable-perl (0.10-1) ... Selecting previously unselected package libclass-inspector-perl. Preparing to unpack .../036-libclass-inspector-perl_1.36-3_all.deb ... Unpacking libclass-inspector-perl (1.36-3) ... Selecting previously unselected package libclass-method-modifiers-perl. Preparing to unpack .../037-libclass-method-modifiers-perl_2.15-1_all.deb ... Unpacking libclass-method-modifiers-perl (2.15-1) ... Selecting previously unselected package libclass-xsaccessor-perl. Preparing to unpack .../038-libclass-xsaccessor-perl_1.19-4+b5_arm64.deb ... Unpacking libclass-xsaccessor-perl (1.19-4+b5) ... Selecting previously unselected package libclone-perl:arm64. Preparing to unpack .../039-libclone-perl_0.47-1+b1_arm64.deb ... Unpacking libclone-perl:arm64 (0.47-1+b1) ... Selecting previously unselected package libconfig-tiny-perl. Preparing to unpack .../040-libconfig-tiny-perl_2.30-1_all.deb ... Unpacking libconfig-tiny-perl (2.30-1) ... Selecting previously unselected package libparams-util-perl. Preparing to unpack .../041-libparams-util-perl_1.102-3+b1_arm64.deb ... Unpacking libparams-util-perl (1.102-3+b1) ... Selecting previously unselected package libsub-install-perl. Preparing to unpack .../042-libsub-install-perl_0.929-1_all.deb ... Unpacking libsub-install-perl (0.929-1) ... Selecting previously unselected package libdata-optlist-perl. Preparing to unpack .../043-libdata-optlist-perl_0.114-1_all.deb ... Unpacking libdata-optlist-perl (0.114-1) ... Selecting previously unselected package libsub-exporter-perl. Preparing to unpack .../044-libsub-exporter-perl_0.990-1_all.deb ... Unpacking libsub-exporter-perl (0.990-1) ... Selecting previously unselected package libconst-fast-perl. Preparing to unpack .../045-libconst-fast-perl_0.014-2_all.deb ... Unpacking libconst-fast-perl (0.014-2) ... Selecting previously unselected package libcpanel-json-xs-perl:arm64. Preparing to unpack .../046-libcpanel-json-xs-perl_4.39-1_arm64.deb ... Unpacking libcpanel-json-xs-perl:arm64 (4.39-1) ... Selecting previously unselected package libdevel-stacktrace-perl. Preparing to unpack .../047-libdevel-stacktrace-perl_2.0500-1_all.deb ... Unpacking libdevel-stacktrace-perl (2.0500-1) ... Selecting previously unselected package libexception-class-perl. Preparing to unpack .../048-libexception-class-perl_1.45-1_all.deb ... Unpacking libexception-class-perl (1.45-1) ... Selecting previously unselected package libiterator-perl. Preparing to unpack .../049-libiterator-perl_0.03+ds1-2_all.deb ... Unpacking libiterator-perl (0.03+ds1-2) ... Selecting previously unselected package libiterator-util-perl. Preparing to unpack .../050-libiterator-util-perl_0.02+ds1-2_all.deb ... Unpacking libiterator-util-perl (0.02+ds1-2) ... Selecting previously unselected package libdata-dpath-perl. Preparing to unpack .../051-libdata-dpath-perl_0.60-1_all.deb ... Unpacking libdata-dpath-perl (0.60-1) ... Selecting previously unselected package libdata-messagepack-perl. Preparing to unpack .../052-libdata-messagepack-perl_1.02-2_arm64.deb ... Unpacking libdata-messagepack-perl (1.02-2) ... Selecting previously unselected package libnet-domain-tld-perl. Preparing to unpack .../053-libnet-domain-tld-perl_1.75-4_all.deb ... Unpacking libnet-domain-tld-perl (1.75-4) ... Selecting previously unselected package libdata-validate-domain-perl. Preparing to unpack .../054-libdata-validate-domain-perl_0.15-1_all.deb ... Unpacking libdata-validate-domain-perl (0.15-1) ... Selecting previously unselected package libnet-ipv6addr-perl. Preparing to unpack .../055-libnet-ipv6addr-perl_1.02-1_all.deb ... Unpacking libnet-ipv6addr-perl (1.02-1) ... Selecting previously unselected package libnet-netmask-perl. Preparing to unpack .../056-libnet-netmask-perl_2.0002-2_all.deb ... Unpacking libnet-netmask-perl (2.0002-2) ... Selecting previously unselected package libnetaddr-ip-perl. Preparing to unpack .../057-libnetaddr-ip-perl_4.079+dfsg-2+b5_arm64.deb ... Unpacking libnetaddr-ip-perl (4.079+dfsg-2+b5) ... Selecting previously unselected package libdata-validate-ip-perl. Preparing to unpack .../058-libdata-validate-ip-perl_0.31-1_all.deb ... Unpacking libdata-validate-ip-perl (0.31-1) ... Selecting previously unselected package libdata-validate-uri-perl. Preparing to unpack .../059-libdata-validate-uri-perl_0.07-3_all.deb ... Unpacking libdata-validate-uri-perl (0.07-3) ... Selecting previously unselected package libdevel-size-perl. Preparing to unpack .../060-libdevel-size-perl_0.84-1+b1_arm64.deb ... Unpacking libdevel-size-perl (0.84-1+b1) ... Selecting previously unselected package libemail-address-xs-perl. Preparing to unpack .../061-libemail-address-xs-perl_1.05-1+b4_arm64.deb ... Unpacking libemail-address-xs-perl (1.05-1+b4) ... Selecting previously unselected package libencode-locale-perl. Preparing to unpack .../062-libencode-locale-perl_1.05-3_all.deb ... Unpacking libencode-locale-perl (1.05-3) ... Selecting previously unselected package libipc-system-simple-perl. Preparing to unpack .../063-libipc-system-simple-perl_1.30-2_all.deb ... Unpacking libipc-system-simple-perl (1.30-2) ... Selecting previously unselected package libfile-basedir-perl. Preparing to unpack .../064-libfile-basedir-perl_0.09-2_all.deb ... Unpacking libfile-basedir-perl (0.09-2) ... Selecting previously unselected package libnumber-compare-perl. Preparing to unpack .../065-libnumber-compare-perl_0.03-3_all.deb ... Unpacking libnumber-compare-perl (0.03-3) ... Selecting previously unselected package libtext-glob-perl. Preparing to unpack .../066-libtext-glob-perl_0.11-3_all.deb ... Unpacking libtext-glob-perl (0.11-3) ... Selecting previously unselected package libfile-find-rule-perl. Preparing to unpack .../067-libfile-find-rule-perl_0.34-3_all.deb ... Unpacking libfile-find-rule-perl (0.34-3) ... Selecting previously unselected package libtimedate-perl. Preparing to unpack .../068-libtimedate-perl_2.3300-2_all.deb ... Unpacking libtimedate-perl (2.3300-2) ... Selecting previously unselected package libhttp-date-perl. Preparing to unpack .../069-libhttp-date-perl_6.06-1_all.deb ... Unpacking libhttp-date-perl (6.06-1) ... Selecting previously unselected package libfile-listing-perl. Preparing to unpack .../070-libfile-listing-perl_6.16-1_all.deb ... Unpacking libfile-listing-perl (6.16-1) ... Selecting previously unselected package libfile-sharedir-perl. Preparing to unpack .../071-libfile-sharedir-perl_1.118-3_all.deb ... Unpacking libfile-sharedir-perl (1.118-3) ... Selecting previously unselected package libio-string-perl. Preparing to unpack .../072-libio-string-perl_1.08-4_all.deb ... Unpacking libio-string-perl (1.08-4) ... Selecting previously unselected package libfont-ttf-perl. Preparing to unpack .../073-libfont-ttf-perl_1.06-2_all.deb ... Unpacking libfont-ttf-perl (1.06-2) ... Selecting previously unselected package libio-html-perl. Preparing to unpack .../074-libio-html-perl_1.004-3_all.deb ... Unpacking libio-html-perl (1.004-3) ... Selecting previously unselected package liblwp-mediatypes-perl. Preparing to unpack .../075-liblwp-mediatypes-perl_6.04-2_all.deb ... Unpacking liblwp-mediatypes-perl (6.04-2) ... Selecting previously unselected package libhttp-message-perl. Preparing to unpack .../076-libhttp-message-perl_7.00-2_all.deb ... Unpacking libhttp-message-perl (7.00-2) ... Selecting previously unselected package libhtml-form-perl. Preparing to unpack .../077-libhtml-form-perl_6.12-1_all.deb ... Unpacking libhtml-form-perl (6.12-1) ... Selecting previously unselected package libhtml-html5-entities-perl. Preparing to unpack .../078-libhtml-html5-entities-perl_0.004-3_all.deb ... Unpacking libhtml-html5-entities-perl (0.004-3) ... Selecting previously unselected package libhtml-tree-perl. Preparing to unpack .../079-libhtml-tree-perl_5.07-3_all.deb ... Unpacking libhtml-tree-perl (5.07-3) ... Selecting previously unselected package libhttp-cookies-perl. Preparing to unpack .../080-libhttp-cookies-perl_6.11-1_all.deb ... Unpacking libhttp-cookies-perl (6.11-1) ... Selecting previously unselected package libhttp-negotiate-perl. Preparing to unpack .../081-libhttp-negotiate-perl_6.01-2_all.deb ... Unpacking libhttp-negotiate-perl (6.01-2) ... Selecting previously unselected package perl-openssl-defaults:arm64. Preparing to unpack .../082-perl-openssl-defaults_7+b2_arm64.deb ... Unpacking perl-openssl-defaults:arm64 (7+b2) ... Selecting previously unselected package libnet-ssleay-perl:arm64. Preparing to unpack .../083-libnet-ssleay-perl_1.94-3_arm64.deb ... Unpacking libnet-ssleay-perl:arm64 (1.94-3) ... Selecting previously unselected package libio-socket-ssl-perl. Preparing to unpack .../084-libio-socket-ssl-perl_2.089-1_all.deb ... Unpacking libio-socket-ssl-perl (2.089-1) ... Selecting previously unselected package libnet-http-perl. Preparing to unpack .../085-libnet-http-perl_6.23-1_all.deb ... Unpacking libnet-http-perl (6.23-1) ... Selecting previously unselected package liblwp-protocol-https-perl. Preparing to unpack .../086-liblwp-protocol-https-perl_6.14-1_all.deb ... Unpacking liblwp-protocol-https-perl (6.14-1) ... Selecting previously unselected package libwww-robotrules-perl. Preparing to unpack .../087-libwww-robotrules-perl_6.02-1_all.deb ... Unpacking libwww-robotrules-perl (6.02-1) ... Selecting previously unselected package libwww-perl. Preparing to unpack .../088-libwww-perl_6.78-1_all.deb ... Unpacking libwww-perl (6.78-1) ... Selecting previously unselected package libhtml-tokeparser-simple-perl. Preparing to unpack .../089-libhtml-tokeparser-simple-perl_3.16-4_all.deb ... Unpacking libhtml-tokeparser-simple-perl (3.16-4) ... Selecting previously unselected package libimport-into-perl. Preparing to unpack .../090-libimport-into-perl_1.002005-2_all.deb ... Unpacking libimport-into-perl (1.002005-2) ... Selecting previously unselected package libio-interactive-perl. Preparing to unpack .../091-libio-interactive-perl_1.027-1_all.deb ... Unpacking libio-interactive-perl (1.027-1) ... Selecting previously unselected package libipc-run3-perl. Preparing to unpack .../092-libipc-run3-perl_0.049-1_all.deb ... Unpacking libipc-run3-perl (0.049-1) ... Selecting previously unselected package libjson-maybexs-perl. Preparing to unpack .../093-libjson-maybexs-perl_1.004008-1_all.deb ... Unpacking libjson-maybexs-perl (1.004008-1) ... Selecting previously unselected package liblist-compare-perl. Preparing to unpack .../094-liblist-compare-perl_0.55-2_all.deb ... Unpacking liblist-compare-perl (0.55-2) ... Selecting previously unselected package liblist-someutils-perl. Preparing to unpack .../095-liblist-someutils-perl_0.59-1_all.deb ... Unpacking liblist-someutils-perl (0.59-1) ... Selecting previously unselected package liblist-utilsby-perl. Preparing to unpack .../096-liblist-utilsby-perl_0.12-2_all.deb ... Unpacking liblist-utilsby-perl (0.12-2) ... Selecting previously unselected package liblz1:arm64. Preparing to unpack .../097-liblz1_1.15-3_arm64.deb ... Unpacking liblz1:arm64 (1.15-3) ... Selecting previously unselected package liblzo2-2:arm64. Preparing to unpack .../098-liblzo2-2_2.10-3+b1_arm64.deb ... Unpacking liblzo2-2:arm64 (2.10-3+b1) ... Selecting previously unselected package libmarkdown2:arm64. Preparing to unpack .../099-libmarkdown2_2.2.7-2.1_arm64.deb ... Unpacking libmarkdown2:arm64 (2.2.7-2.1) ... Selecting previously unselected package libmldbm-perl. Preparing to unpack .../100-libmldbm-perl_2.05-4_all.deb ... Unpacking libmldbm-perl (2.05-4) ... Selecting previously unselected package librole-tiny-perl. Preparing to unpack .../101-librole-tiny-perl_2.002004-1_all.deb ... Unpacking librole-tiny-perl (2.002004-1) ... Selecting previously unselected package libsub-quote-perl. Preparing to unpack .../102-libsub-quote-perl_2.006008-1_all.deb ... Unpacking libsub-quote-perl (2.006008-1) ... Selecting previously unselected package libmoo-perl. Preparing to unpack .../103-libmoo-perl_2.005005-1_all.deb ... Unpacking libmoo-perl (2.005005-1) ... Selecting previously unselected package libstrictures-perl. Preparing to unpack .../104-libstrictures-perl_2.000006-1_all.deb ... Unpacking libstrictures-perl (2.000006-1) ... Selecting previously unselected package libmoox-aliases-perl. Preparing to unpack .../105-libmoox-aliases-perl_0.001006-2_all.deb ... Unpacking libmoox-aliases-perl (0.001006-2) ... Selecting previously unselected package libmouse-perl:arm64. Preparing to unpack .../106-libmouse-perl_2.5.11-1+b1_arm64.deb ... Unpacking libmouse-perl:arm64 (2.5.11-1+b1) ... Selecting previously unselected package libpackage-stash-perl. Preparing to unpack .../107-libpackage-stash-perl_0.40-1_all.deb ... Unpacking libpackage-stash-perl (0.40-1) ... Selecting previously unselected package libsub-identify-perl. Preparing to unpack .../108-libsub-identify-perl_0.14-3+b3_arm64.deb ... Unpacking libsub-identify-perl (0.14-3+b3) ... Selecting previously unselected package libsub-name-perl:arm64. Preparing to unpack .../109-libsub-name-perl_0.28-1_arm64.deb ... Unpacking libsub-name-perl:arm64 (0.28-1) ... Selecting previously unselected package libnamespace-clean-perl. Preparing to unpack .../110-libnamespace-clean-perl_0.27-2_all.deb ... Unpacking libnamespace-clean-perl (0.27-2) ... Selecting previously unselected package libpath-tiny-perl. Preparing to unpack .../111-libpath-tiny-perl_0.148-1_all.deb ... Unpacking libpath-tiny-perl (0.148-1) ... Selecting previously unselected package libperlio-gzip-perl. Preparing to unpack .../112-libperlio-gzip-perl_0.20-1+b4_arm64.deb ... Unpacking libperlio-gzip-perl (0.20-1+b4) ... Selecting previously unselected package libperlio-utf8-strict-perl. Preparing to unpack .../113-libperlio-utf8-strict-perl_0.010-1+b3_arm64.deb ... Unpacking libperlio-utf8-strict-perl (0.010-1+b3) ... Selecting previously unselected package libproc-processtable-perl:arm64. Preparing to unpack .../114-libproc-processtable-perl_0.636-1+b3_arm64.deb ... Unpacking libproc-processtable-perl:arm64 (0.636-1+b3) ... Selecting previously unselected package libregexp-wildcards-perl. Preparing to unpack .../115-libregexp-wildcards-perl_1.05-3_all.deb ... Unpacking libregexp-wildcards-perl (1.05-3) ... Selecting previously unselected package libsereal-decoder-perl. Preparing to unpack .../116-libsereal-decoder-perl_5.004+ds-1+b3_arm64.deb ... Unpacking libsereal-decoder-perl (5.004+ds-1+b3) ... Selecting previously unselected package libsereal-encoder-perl. Preparing to unpack .../117-libsereal-encoder-perl_5.004+ds-1+b3_arm64.deb ... Unpacking libsereal-encoder-perl (5.004+ds-1+b3) ... Selecting previously unselected package libsort-versions-perl. Preparing to unpack .../118-libsort-versions-perl_1.62-3_all.deb ... Unpacking libsort-versions-perl (1.62-3) ... Selecting previously unselected package libxs-parse-keyword-perl. Preparing to unpack .../119-libxs-parse-keyword-perl_0.48-2_arm64.deb ... Unpacking libxs-parse-keyword-perl (0.48-2) ... Selecting previously unselected package libsyntax-keyword-try-perl. Preparing to unpack .../120-libsyntax-keyword-try-perl_0.30-1+b1_arm64.deb ... Unpacking libsyntax-keyword-try-perl (0.30-1+b1) ... Selecting previously unselected package libterm-readkey-perl. Preparing to unpack .../121-libterm-readkey-perl_2.38-2+b4_arm64.deb ... Unpacking libterm-readkey-perl (2.38-2+b4) ... Selecting previously unselected package libtext-levenshteinxs-perl. Preparing to unpack .../122-libtext-levenshteinxs-perl_0.03-5+b4_arm64.deb ... Unpacking libtext-levenshteinxs-perl (0.03-5+b4) ... Selecting previously unselected package libtext-markdown-discount-perl. Preparing to unpack .../123-libtext-markdown-discount-perl_0.18-1_arm64.deb ... Unpacking libtext-markdown-discount-perl (0.18-1) ... Selecting previously unselected package libtext-xslate-perl:arm64. Preparing to unpack .../124-libtext-xslate-perl_3.5.9-2+b1_arm64.deb ... Unpacking libtext-xslate-perl:arm64 (3.5.9-2+b1) ... Selecting previously unselected package libtime-duration-perl. Preparing to unpack .../125-libtime-duration-perl_1.21-2_all.deb ... Unpacking libtime-duration-perl (1.21-2) ... Selecting previously unselected package libtime-moment-perl. Preparing to unpack .../126-libtime-moment-perl_0.44-2+b4_arm64.deb ... Unpacking libtime-moment-perl (0.44-2+b4) ... Selecting previously unselected package libunicode-utf8-perl. Preparing to unpack .../127-libunicode-utf8-perl_0.62-3_arm64.deb ... Unpacking libunicode-utf8-perl (0.62-3) ... Selecting previously unselected package libwww-mechanize-perl. Preparing to unpack .../128-libwww-mechanize-perl_2.19-1_all.deb ... Unpacking libwww-mechanize-perl (2.19-1) ... Selecting previously unselected package libxml-namespacesupport-perl. Preparing to unpack .../129-libxml-namespacesupport-perl_1.12-2_all.deb ... Unpacking libxml-namespacesupport-perl (1.12-2) ... Selecting previously unselected package libxml-sax-base-perl. Preparing to unpack .../130-libxml-sax-base-perl_1.09-3_all.deb ... Unpacking libxml-sax-base-perl (1.09-3) ... Selecting previously unselected package libxml-sax-perl. Preparing to unpack .../131-libxml-sax-perl_1.02+dfsg-4_all.deb ... Unpacking libxml-sax-perl (1.02+dfsg-4) ... Selecting previously unselected package libxml-libxml-perl. Preparing to unpack .../132-libxml-libxml-perl_2.0207+dfsg+really+2.0134-5+b2_arm64.deb ... Unpacking libxml-libxml-perl (2.0207+dfsg+really+2.0134-5+b2) ... Selecting previously unselected package libyaml-libyaml-perl. Preparing to unpack .../133-libyaml-libyaml-perl_0.903.0+ds-1_arm64.deb ... Unpacking libyaml-libyaml-perl (0.903.0+ds-1) ... Selecting previously unselected package plzip. Preparing to unpack .../134-plzip_1.12-3_arm64.deb ... Unpacking plzip (1.12-3) ... Selecting previously unselected package lzop. Preparing to unpack .../135-lzop_1.04-2+b1_arm64.deb ... Unpacking lzop (1.04-2+b1) ... Selecting previously unselected package patchutils. Preparing to unpack .../136-patchutils_0.4.2-1+b1_arm64.deb ... Unpacking patchutils (0.4.2-1+b1) ... Selecting previously unselected package t1utils. Preparing to unpack .../137-t1utils_1.41-4+b1_arm64.deb ... Unpacking t1utils (1.41-4+b1) ... Selecting previously unselected package unzip. Preparing to unpack .../138-unzip_6.0-29_arm64.deb ... Unpacking unzip (6.0-29) ... Selecting previously unselected package lintian. Preparing to unpack .../139-lintian_2.122.0_all.deb ... Unpacking lintian (2.122.0) ... Selecting previously unselected package sbuild-build-depends-lintian-dummy:i386. Preparing to unpack .../140-sbuild-build-depends-lintian-dummy_0.invalid.0_i386.deb ... Unpacking sbuild-build-depends-lintian-dummy:i386 (0.invalid.0) ... Setting up libapt-pkg-perl (0.1.42) ... Setting up liblz1:arm64 (1.15-3) ... Setting up libberkeleydb-perl:arm64 (0.66-1) ... Setting up plzip (1.12-3) ... update-alternatives: using /usr/bin/lzip.plzip to provide /usr/bin/lzip (lzip) in auto mode update-alternatives: using /usr/bin/lzip.plzip to provide /usr/bin/lzip-compressor (lzip-compressor) in auto mode update-alternatives: using /usr/bin/lzip.plzip to provide /usr/bin/lzip-decompressor (lzip-decompressor) in auto mode Setting up libtext-charwidth-perl:arm64 (0.04-11+b4) ... Setting up libnpth0t64:arm64 (1.8-3) ... Setting up libunicode-utf8-perl (0.62-3) ... Setting up libmouse-perl:arm64 (2.5.11-1+b1) ... Setting up libgpg-error0:arm64 (1.51-4) ... Setting up libdata-messagepack-perl (1.02-2) ... Setting up libclass-inspector-perl (1.36-3) ... Setting up libdynaloader-functions-perl (0.004-2) ... Setting up libtext-glob-perl (0.11-3) ... Setting up libclass-method-modifiers-perl (2.15-1) ... Setting up liblist-compare-perl (0.55-2) ... Setting up libclone-perl:arm64 (0.47-1+b1) ... Setting up libsub-identify-perl (0.14-3+b3) ... Setting up libcpanel-json-xs-perl:arm64 (4.39-1) ... Setting up libhtml-tagset-perl (3.24-1) ... Setting up libxmlb2:arm64 (0.3.22-1) ... Setting up libdevel-size-perl (0.84-1+b1) ... Setting up unzip (6.0-29) ... Setting up liblwp-mediatypes-perl (6.04-2) ... Setting up libyaml-libyaml-perl (0.903.0+ds-1) ... Setting up libio-interactive-perl (1.027-1) ... Setting up libtry-tiny-perl (0.32-1) ... Setting up perl-openssl-defaults:arm64 (7+b2) ... Setting up libmldbm-perl (2.05-4) ... Setting up libxml-namespacesupport-perl (1.12-2) ... Setting up libgcrypt20:arm64 (1.11.0-7) ... Setting up liblzo2-2:arm64 (2.10-3+b1) ... Setting up libtime-moment-perl (0.44-2+b4) ... Setting up libencode-locale-perl (1.05-3) ... Setting up libconfig-tiny-perl (2.30-1) ... Setting up libsereal-encoder-perl (5.004+ds-1+b3) ... Setting up liblist-utilsby-perl (0.12-2) ... Setting up libtext-wrapi18n-perl (0.06-10) ... Setting up libnet-netmask-perl (2.0002-2) ... Setting up libsub-install-perl (0.929-1) ... Setting up libnumber-compare-perl (0.03-3) ... Setting up patchutils (0.4.2-1+b1) ... Setting up libjson-maybexs-perl (1.004008-1) ... Setting up libxml-sax-base-perl (1.09-3) ... Setting up libio-string-perl (1.08-4) ... Setting up libnetaddr-ip-perl (4.079+dfsg-2+b5) ... Setting up libclass-data-inheritable-perl (0.10-1) ... Setting up libfile-find-rule-perl (0.34-3) ... Setting up libipc-system-simple-perl (1.30-2) ... Setting up libnet-domain-tld-perl (1.75-4) ... Setting up libperlio-utf8-strict-perl (0.010-1+b3) ... Setting up t1utils (1.41-4+b1) ... Setting up diffstat (1.67-1) ... Setting up libvariable-magic-perl (0.64-1+b1) ... Setting up libio-html-perl (1.004-3) ... Setting up libb-hooks-op-check-perl:arm64 (0.22-3+b2) ... Setting up ucf (3.0051) ... Setting up libparams-util-perl (1.102-3+b1) ... Setting up libtime-duration-perl (1.21-2) ... Setting up libtext-xslate-perl:arm64 (3.5.9-2+b1) ... Setting up libsub-exporter-progressive-perl (0.001013-3) ... Setting up libcapture-tiny-perl (0.50-1) ... Setting up libtimedate-perl (2.3300-2) ... Setting up libsub-name-perl:arm64 (0.28-1) ... Setting up libdata-validate-domain-perl (0.15-1) ... Setting up libproc-processtable-perl:arm64 (0.636-1+b3) ... Setting up libpath-tiny-perl (0.148-1) ... Setting up lzop (1.04-2+b1) ... Setting up libassuan9:arm64 (3.0.2-2) ... Setting up gpgconf (2.4.7-15) ... Setting up librole-tiny-perl (2.002004-1) ... Setting up libipc-run3-perl (0.049-1) ... Setting up libregexp-wildcards-perl (1.05-3) ... Setting up libfile-sharedir-perl (1.118-3) ... Setting up libaliased-perl (0.34-3) ... Setting up libstrictures-perl (2.000006-1) ... Setting up libsub-quote-perl (2.006008-1) ... Setting up libdevel-stacktrace-perl (2.0500-1) ... Setting up libclass-xsaccessor-perl (1.19-4+b5) ... Setting up libstemmer0d:arm64 (2.2.0-4+b2) ... Setting up libsort-versions-perl (1.62-3) ... Setting up libterm-readkey-perl (2.38-2+b4) ... Setting up libfont-ttf-perl (1.06-2) ... Setting up openssl (3.5.0-1) ... Setting up libtext-levenshteinxs-perl (0.03-5+b4) ... Setting up libperlio-gzip-perl (0.20-1+b4) ... Setting up libhtml-html5-entities-perl (0.004-3) ... Setting up libsereal-decoder-perl (5.004+ds-1+b3) ... Setting up libmarkdown2:arm64 (2.2.7-2.1) ... Setting up liburi-perl (5.30-1) ... Setting up libnet-ipv6addr-perl (1.02-1) ... Setting up libdata-validate-ip-perl (0.31-1) ... Setting up libemail-address-xs-perl (1.05-1+b4) ... Setting up libnet-ssleay-perl:arm64 (1.94-3) ... Setting up libksba8:arm64 (1.6.7-2+b1) ... Setting up libhttp-date-perl (6.06-1) ... Setting up libfile-basedir-perl (0.09-2) ... Setting up libfile-listing-perl (6.16-1) ... Setting up libnet-http-perl (6.23-1) ... Setting up libtext-markdown-discount-perl (0.18-1) ... Setting up libappstream5:arm64 (1.0.4-1) ... Setting up libexception-class-perl (1.45-1) ... Setting up libdevel-callchecker-perl:arm64 (0.009-2) ... Setting up libxml-sax-perl (1.02+dfsg-4) ... update-perl-sax-parsers: Registering Perl SAX parser XML::SAX::PurePerl with priority 10... update-perl-sax-parsers: Updating overall Perl SAX parser modules info file... Creating config file /etc/perl/XML/SAX/ParserDetails.ini with new version Setting up ca-certificates (20250419) ... Updating certificates in /etc/ssl/certs... 150 added, 0 removed; done. Setting up libdata-validate-uri-perl (0.07-3) ... Setting up libxs-parse-keyword-perl (0.48-2) ... Setting up appstream (1.0.4-1) ... ✔ Metadata cache was updated successfully. Setting up libdata-optlist-perl (0.114-1) ... Setting up libxml-libxml-perl (2.0207+dfsg+really+2.0134-5+b2) ... update-perl-sax-parsers: Registering Perl SAX parser XML::LibXML::SAX::Parser with priority 50... update-perl-sax-parsers: Registering Perl SAX parser XML::LibXML::SAX with priority 50... update-perl-sax-parsers: Updating overall Perl SAX parser modules info file... Setting up libwww-robotrules-perl (6.02-1) ... Setting up libsyntax-keyword-try-perl (0.30-1+b1) ... Setting up libhtml-parser-perl:arm64 (3.83-1+b2) ... Setting up libio-socket-ssl-perl (2.089-1) ... Setting up gpg (2.4.7-15) ... Setting up libsub-exporter-perl (0.990-1) ... Setting up libhttp-message-perl (7.00-2) ... Setting up libhtml-form-perl (6.12-1) ... Setting up libiterator-perl (0.03+ds1-2) ... Setting up libhttp-negotiate-perl (6.01-2) ... Setting up libiterator-util-perl (0.02+ds1-2) ... Setting up libhttp-cookies-perl (6.11-1) ... Setting up libhtml-tree-perl (5.07-3) ... Setting up libparams-classify-perl:arm64 (0.015-2+b4) ... Setting up libcgi-pm-perl (4.68-1) ... Setting up libmodule-runtime-perl (0.017-1) ... Setting up libconst-fast-perl (0.014-2) ... Setting up libdata-dpath-perl (0.60-1) ... Setting up libmodule-implementation-perl (0.09-2) ... Setting up libpackage-stash-perl (0.40-1) ... Setting up libimport-into-perl (1.002005-2) ... Setting up libmoo-perl (2.005005-1) ... Setting up liblist-someutils-perl (0.59-1) ... Setting up libmoox-aliases-perl (0.001006-2) ... Setting up libb-hooks-endofscope-perl (0.28-1) ... Setting up libnamespace-clean-perl (0.27-2) ... Setting up liblwp-protocol-https-perl (6.14-1) ... Setting up libwww-perl (6.78-1) ... Setting up libhtml-tokeparser-simple-perl (3.16-4) ... Setting up libwww-mechanize-perl (2.19-1) ... Setting up lintian (2.122.0) ... Setting up sbuild-build-depends-lintian-dummy:i386 (0.invalid.0) ... Processing triggers for libc-bin (2.41-7) ... Processing triggers for man-db (2.13.0-1) ... Not building database; man-db/auto-update is not 'true'. Processing triggers for ca-certificates (20250419) ... Updating certificates in /etc/ssl/certs... 0 added, 0 removed; done. Running hooks in /etc/ca-certificates/update.d... done. Running lintian... I: Lintian run was successful. +------------------------------------------------------------------------------+ | Post Build | +------------------------------------------------------------------------------+ +------------------------------------------------------------------------------+ | Cleanup | +------------------------------------------------------------------------------+ Purging /<> Not cleaning session: cloned chroot in use +------------------------------------------------------------------------------+ | Summary | +------------------------------------------------------------------------------+ Build Architecture: arm64 Build Profiles: cross nocheck Build Type: any Build-Space: n/a Build-Time: 711 Distribution: unstable Foreign Architectures: i386 Host Architecture: i386 Install-Time: 156 Job: kpipewire_6.3.4-1 Lintian: pass Machine Architecture: arm64 Package: kpipewire Package-Time: 905 Source-Version: 6.3.4-1 Space: n/a Status: successful Version: 6.3.4-1 -------------------------------------------------------------------------------- Finished at 2025-04-24T17:40:56Z Build needed 00:15:05, no disk space