Diff of the two buildlogs: -- --- b1/build.log 2025-04-04 03:15:43.895956920 +0000 +++ b2/build.log 2025-04-04 03:22:13.655105191 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Wed May 6 21:33:30 -12 2026 -I: pbuilder-time-stamp: 1778146410 +I: Current time: Fri Apr 4 17:15:50 +14 2025 +I: pbuilder-time-stamp: 1743736550 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/unstable-reproducible-base.tgz] I: copying local configuration @@ -23,52 +23,84 @@ dpkg-source: info: unpacking kpipewire_6.3.4-1.debian.tar.xz I: Not using root during the build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/1781391/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/3729498/tmp/hooks/D01_modify_environment starting +debug: Running on codethink04-arm64. +I: Changing host+domainname to test build reproducibility +I: Adding a custom variable just for the fun of it... +I: Changing /bin/sh to bash +'/bin/sh' -> '/bin/bash' +lrwxrwxrwx 1 root root 9 Apr 4 03:16 /bin/sh -> /bin/bash +I: Setting pbuilder2's login shell to /bin/bash +I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other +I: user script /srv/workspace/pbuilder/3729498/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/3729498/tmp/hooks/D02_print_environment starting I: set - BUILDDIR='/build/reproducible-path' - BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' - BUILDUSERNAME='pbuilder1' - BUILD_ARCH='arm64' - DEBIAN_FRONTEND='noninteractive' + BASH=/bin/sh + BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath + BASH_ALIASES=() + BASH_ARGC=() + BASH_ARGV=() + BASH_CMDS=() + BASH_LINENO=([0]="12" [1]="0") + BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:. + BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") + BASH_VERSINFO=([0]="5" [1]="2" [2]="37" [3]="1" [4]="release" [5]="aarch64-unknown-linux-gnu") + BASH_VERSION='5.2.37(1)-release' + BUILDDIR=/build/reproducible-path + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=arm64 + DEBIAN_FRONTEND=noninteractive DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=12 ' - DISTRIBUTION='unstable' - HOME='/root' - HOST_ARCH='arm64' + DIRSTACK=() + DISTRIBUTION=unstable + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=aarch64 + HOST_ARCH=arm64 IFS=' ' - INVOCATION_ID='39d2fa6fac2145158d4c5c4b081050f2' - LANG='C' - LANGUAGE='en_US:en' - LC_ALL='C' - MAIL='/var/mail/root' - OPTIND='1' - PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' - PBCURRENTCOMMANDLINEOPERATION='build' - PBUILDER_OPERATION='build' - PBUILDER_PKGDATADIR='/usr/share/pbuilder' - PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' - PBUILDER_SYSCONFDIR='/etc' - PPID='1781391' - PS1='# ' - PS2='> ' + INVOCATION_ID=1017f792f33a4f2aac3fcaeb89f3bfe5 + LANG=C + LANGUAGE=nl_BE:nl + LC_ALL=C + MACHTYPE=aarch64-unknown-linux-gnu + MAIL=/var/mail/root + OPTERR=1 + OPTIND=1 + OSTYPE=linux-gnu + PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path + PBCURRENTCOMMANDLINEOPERATION=build + PBUILDER_OPERATION=build + PBUILDER_PKGDATADIR=/usr/share/pbuilder + PBUILDER_PKGLIBDIR=/usr/lib/pbuilder + PBUILDER_SYSCONFDIR=/etc + PIPESTATUS=([0]="0") + POSIXLY_CORRECT=y + PPID=3729498 PS4='+ ' - PWD='/' - SHELL='/bin/bash' - SHLVL='2' - SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.Xa0a0RZF/pbuilderrc_GaVg --distribution unstable --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.Xa0a0RZF/b1 --logfile b1/build.log kpipewire_6.3.4-1.dsc' - SUDO_GID='109' - SUDO_UID='104' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://192.168.101.4:3128' + PWD=/ + SHELL=/bin/bash + SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix + SHLVL=3 + SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.Xa0a0RZF/pbuilderrc_3yzv --distribution unstable --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.Xa0a0RZF/b2 --logfile b2/build.log kpipewire_6.3.4-1.dsc' + SUDO_GID=109 + SUDO_UID=104 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://192.168.101.4:3128 I: uname -a - Linux codethink03-arm64 6.1.0-32-cloud-arm64 #1 SMP Debian 6.1.129-1 (2025-03-06) aarch64 GNU/Linux + Linux i-capture-the-hostname 6.1.0-32-cloud-arm64 #1 SMP Debian 6.1.129-1 (2025-03-06) aarch64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 Mar 4 2025 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/1781391/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 Mar 4 11:20 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/3729498/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -627,7 +659,7 @@ Get: 463 http://deb.debian.org/debian unstable/main arm64 qt6-declarative-private-dev arm64 6.8.2+dfsg-7 [674 kB] Get: 464 http://deb.debian.org/debian unstable/main arm64 qt6-wayland-dev-tools arm64 6.8.2-4 [27.6 kB] Get: 465 http://deb.debian.org/debian unstable/main arm64 qt6-wayland-dev arm64 6.8.2-4 [84.3 kB] -Fetched 225 MB in 3s (64.8 MB/s) +Fetched 225 MB in 3s (85.4 MB/s) Preconfiguring packages ... Selecting previously unselected package libpython3.13-minimal:arm64. (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 ... 19923 files and directories currently installed.) @@ -2130,8 +2162,8 @@ Setting up tzdata (2025b-1) ... Current default time zone: 'Etc/UTC' -Local time is now: Thu May 7 09:36:12 UTC 2026. -Universal Time is now: Thu May 7 09:36:12 UTC 2026. +Local time is now: Fri Apr 4 03:19:15 UTC 2025. +Universal Time is now: Fri Apr 4 03:19:15 UTC 2025. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up libxcb-present0:arm64 (1.17.0-2+b1) ... @@ -2521,7 +2553,11 @@ Building tag database... -> Finished parsing the build-deps I: Building the package -I: Running cd /build/reproducible-path/kpipewire-6.3.4/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../kpipewire_6.3.4-1_source.changes +I: user script /srv/workspace/pbuilder/3729498/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for unstable +I: user script /srv/workspace/pbuilder/3729498/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/reproducible-path/kpipewire-6.3.4/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S > ../kpipewire_6.3.4-1_source.changes dpkg-buildpackage: info: source package kpipewire dpkg-buildpackage: info: source version 6.3.4-1 dpkg-buildpackage: info: source distribution unstable @@ -2627,8 +2663,8 @@ -- Performing Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY - Success -- Performing Test COMPILER_HAS_DEPRECATED_ATTR -- Performing Test COMPILER_HAS_DEPRECATED_ATTR - Success --- Configuring done (11.6s) --- Generating done (0.3s) +-- Configuring done (14.1s) +-- Generating done (0.4s) CMake Warning: Manually-specified variables were not used by the project: @@ -2648,29 +2684,29 @@ make[2]: Entering directory '/build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu' make -f CMakeFiles/pofiles-edd6d562652033fcbaf89e624131a855.dir/build.make CMakeFiles/pofiles-edd6d562652033fcbaf89e624131a855.dir/depend make[3]: Entering directory '/build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu' -make -f CMakeFiles/tsfiles-edd6d562652033fcbaf89e624131a855.dir/build.make CMakeFiles/tsfiles-edd6d562652033fcbaf89e624131a855.dir/depend cd /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/kpipewire-6.3.4 /build/reproducible-path/kpipewire-6.3.4 /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/CMakeFiles/pofiles-edd6d562652033fcbaf89e624131a855.dir/DependInfo.cmake "--color=" +make -f CMakeFiles/tsfiles-edd6d562652033fcbaf89e624131a855.dir/build.make CMakeFiles/tsfiles-edd6d562652033fcbaf89e624131a855.dir/depend make[3]: Entering directory '/build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu' -make -f src/CMakeFiles/KPipeWire_autogen_timestamp_deps.dir/build.make src/CMakeFiles/KPipeWire_autogen_timestamp_deps.dir/depend cd /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/kpipewire-6.3.4 /build/reproducible-path/kpipewire-6.3.4 /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/CMakeFiles/tsfiles-edd6d562652033fcbaf89e624131a855.dir/DependInfo.cmake "--color=" +make -f src/CMakeFiles/KPipeWire_autogen_timestamp_deps.dir/build.make src/CMakeFiles/KPipeWire_autogen_timestamp_deps.dir/depend make[3]: Entering directory '/build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu' cd /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/kpipewire-6.3.4 /build/reproducible-path/kpipewire-6.3.4/src /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src/CMakeFiles/KPipeWire_autogen_timestamp_deps.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu' -make -f CMakeFiles/tsfiles-edd6d562652033fcbaf89e624131a855.dir/build.make CMakeFiles/tsfiles-edd6d562652033fcbaf89e624131a855.dir/build -make[3]: Entering directory '/build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu' -make[3]: Leaving directory '/build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu' make -f CMakeFiles/pofiles-edd6d562652033fcbaf89e624131a855.dir/build.make CMakeFiles/pofiles-edd6d562652033fcbaf89e624131a855.dir/build make[3]: Entering directory '/build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu' +make -f CMakeFiles/tsfiles-edd6d562652033fcbaf89e624131a855.dir/build.make CMakeFiles/tsfiles-edd6d562652033fcbaf89e624131a855.dir/build +make[3]: Leaving directory '/build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu' +make[3]: Entering directory '/build/reproducible-path/kpipewire-6.3.4/obj-aarch64-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 '/build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu' make[3]: Nothing to be done for 'src/CMakeFiles/KPipeWire_autogen_timestamp_deps.dir/build'. make[3]: Leaving directory '/build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu' +[ 2%] Generating mo... +/usr/bin/cmake -DGETTEXT_MSGFMT_EXECUTABLE=/usr/bin/msgfmt -DCOPY_TO=/build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/locale -DPO_DIR=/build/reproducible-path/kpipewire-6.3.4/po -P /usr/lib/aarch64-linux-gnu/cmake/KF6I18n/build-pofiles.cmake [ 1%] Generating ts... /usr/bin/cmake -DPython3_EXECUTABLE=/usr/bin/python3 -D_ki18n_pmap_compile_script=/usr/lib/aarch64-linux-gnu/cmake/KF6I18n/ts-pmap-compile.py -DCOPY_TO=/build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/locale -DPO_DIR=/build/reproducible-path/kpipewire-6.3.4/po -P /usr/lib/aarch64-linux-gnu/cmake/KF6I18n/build-tsfiles.cmake -[ 2%] Generating mo... [ 2%] Built target KPipeWire_autogen_timestamp_deps -/usr/bin/cmake -DGETTEXT_MSGFMT_EXECUTABLE=/usr/bin/msgfmt -DCOPY_TO=/build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/locale -DPO_DIR=/build/reproducible-path/kpipewire-6.3.4/po -P /usr/lib/aarch64-linux-gnu/cmake/KF6I18n/build-pofiles.cmake make -f src/CMakeFiles/KPipeWire_autogen.dir/build.make src/CMakeFiles/KPipeWire_autogen.dir/depend make[3]: Entering directory '/build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu' cd /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/kpipewire-6.3.4 /build/reproducible-path/kpipewire-6.3.4/src /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src/CMakeFiles/KPipeWire_autogen.dir/DependInfo.cmake "--color=" @@ -2727,20 +2763,20 @@ make -f src/CMakeFiles/KPipeWire.dir/build.make src/CMakeFiles/KPipeWire.dir/build make[3]: Entering directory '/build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu' [ 5%] Building CXX object src/CMakeFiles/KPipeWire.dir/KPipeWire_autogen/mocs_compilation.cpp.o -[ 6%] Building CXX object src/CMakeFiles/KPipeWire.dir/pipewirecore.cpp.o cd /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src && /usr/bin/c++ -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_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src -I/build/reproducible-path/kpipewire-6.3.4/src -I/build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src/KPipeWire_autogen/include -isystem /usr/include/pipewire-0.3 -isystem /usr/include/spa-0.2 -isystem /usr/include/aarch64-linux-gnu/qt6/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui -isystem /usr/include/aarch64-linux-gnu/qt6/QtQml -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -isystem /usr/include/aarch64-linux-gnu/qt6/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGL -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui/6.8.2 -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui/6.8.2/QtGui -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore/6.8.2 -isystem /usr/include/aarch64-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=/build/reproducible-path/kpipewire-6.3.4=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src/KPipeWire_autogen/mocs_compilation.cpp -[ 8%] Building CXX object src/CMakeFiles/KPipeWire.dir/pipewiresourceitem.cpp.o +[ 6%] Building CXX object src/CMakeFiles/KPipeWire.dir/pipewiresourceitem.cpp.o +[ 8%] Building CXX object src/CMakeFiles/KPipeWire.dir/pipewirecore.cpp.o cd /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src && /usr/bin/c++ -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_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src -I/build/reproducible-path/kpipewire-6.3.4/src -I/build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src/KPipeWire_autogen/include -isystem /usr/include/pipewire-0.3 -isystem /usr/include/spa-0.2 -isystem /usr/include/aarch64-linux-gnu/qt6/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui -isystem /usr/include/aarch64-linux-gnu/qt6/QtQml -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -isystem /usr/include/aarch64-linux-gnu/qt6/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGL -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui/6.8.2 -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui/6.8.2/QtGui -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore/6.8.2 -isystem /usr/include/aarch64-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=/build/reproducible-path/kpipewire-6.3.4=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /build/reproducible-path/kpipewire-6.3.4/src/pipewirecore.cpp -[ 9%] Building CXX object src/CMakeFiles/KPipeWire.dir/pipewiresourcestream.cpp.o cd /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src && /usr/bin/c++ -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_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src -I/build/reproducible-path/kpipewire-6.3.4/src -I/build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src/KPipeWire_autogen/include -isystem /usr/include/pipewire-0.3 -isystem /usr/include/spa-0.2 -isystem /usr/include/aarch64-linux-gnu/qt6/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui -isystem /usr/include/aarch64-linux-gnu/qt6/QtQml -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -isystem /usr/include/aarch64-linux-gnu/qt6/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGL -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui/6.8.2 -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui/6.8.2/QtGui -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore/6.8.2 -isystem /usr/include/aarch64-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=/build/reproducible-path/kpipewire-6.3.4=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /build/reproducible-path/kpipewire-6.3.4/src/pipewiresourceitem.cpp -cd /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src && /usr/bin/c++ -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_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src -I/build/reproducible-path/kpipewire-6.3.4/src -I/build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src/KPipeWire_autogen/include -isystem /usr/include/pipewire-0.3 -isystem /usr/include/spa-0.2 -isystem /usr/include/aarch64-linux-gnu/qt6/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui -isystem /usr/include/aarch64-linux-gnu/qt6/QtQml -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -isystem /usr/include/aarch64-linux-gnu/qt6/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGL -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui/6.8.2 -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui/6.8.2/QtGui -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore/6.8.2 -isystem /usr/include/aarch64-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=/build/reproducible-path/kpipewire-6.3.4=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /build/reproducible-path/kpipewire-6.3.4/src/pipewiresourcestream.cpp +[ 9%] Building CXX object src/CMakeFiles/KPipeWire.dir/pipewiresourcestream.cpp.o [ 10%] Building CXX object src/CMakeFiles/KPipeWire.dir/glhelpers.cpp.o -cd /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src && /usr/bin/c++ -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_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src -I/build/reproducible-path/kpipewire-6.3.4/src -I/build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src/KPipeWire_autogen/include -isystem /usr/include/pipewire-0.3 -isystem /usr/include/spa-0.2 -isystem /usr/include/aarch64-linux-gnu/qt6/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui -isystem /usr/include/aarch64-linux-gnu/qt6/QtQml -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -isystem /usr/include/aarch64-linux-gnu/qt6/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGL -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui/6.8.2 -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui/6.8.2/QtGui -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore/6.8.2 -isystem /usr/include/aarch64-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=/build/reproducible-path/kpipewire-6.3.4=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /build/reproducible-path/kpipewire-6.3.4/src/glhelpers.cpp [ 12%] Building CXX object src/CMakeFiles/KPipeWire.dir/pwhelpers.cpp.o +cd /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src && /usr/bin/c++ -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_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src -I/build/reproducible-path/kpipewire-6.3.4/src -I/build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src/KPipeWire_autogen/include -isystem /usr/include/pipewire-0.3 -isystem /usr/include/spa-0.2 -isystem /usr/include/aarch64-linux-gnu/qt6/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui -isystem /usr/include/aarch64-linux-gnu/qt6/QtQml -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -isystem /usr/include/aarch64-linux-gnu/qt6/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGL -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui/6.8.2 -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui/6.8.2/QtGui -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore/6.8.2 -isystem /usr/include/aarch64-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=/build/reproducible-path/kpipewire-6.3.4=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /build/reproducible-path/kpipewire-6.3.4/src/pipewiresourcestream.cpp +cd /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src && /usr/bin/c++ -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_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src -I/build/reproducible-path/kpipewire-6.3.4/src -I/build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src/KPipeWire_autogen/include -isystem /usr/include/pipewire-0.3 -isystem /usr/include/spa-0.2 -isystem /usr/include/aarch64-linux-gnu/qt6/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui -isystem /usr/include/aarch64-linux-gnu/qt6/QtQml -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -isystem /usr/include/aarch64-linux-gnu/qt6/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGL -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui/6.8.2 -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui/6.8.2/QtGui -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore/6.8.2 -isystem /usr/include/aarch64-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=/build/reproducible-path/kpipewire-6.3.4=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /build/reproducible-path/kpipewire-6.3.4/src/glhelpers.cpp cd /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src && /usr/bin/c++ -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_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src -I/build/reproducible-path/kpipewire-6.3.4/src -I/build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src/KPipeWire_autogen/include -isystem /usr/include/pipewire-0.3 -isystem /usr/include/spa-0.2 -isystem /usr/include/aarch64-linux-gnu/qt6/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui -isystem /usr/include/aarch64-linux-gnu/qt6/QtQml -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -isystem /usr/include/aarch64-linux-gnu/qt6/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGL -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui/6.8.2 -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui/6.8.2/QtGui -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore/6.8.2 -isystem /usr/include/aarch64-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=/build/reproducible-path/kpipewire-6.3.4=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /build/reproducible-path/kpipewire-6.3.4/src/pwhelpers.cpp -[ 13%] Building CXX object src/CMakeFiles/KPipeWire.dir/vaapiutils.cpp.o +[ 14%] Building CXX object src/CMakeFiles/KPipeWire.dir/vaapiutils.cpp.o +[ 13%] Building CXX object src/CMakeFiles/KPipeWire.dir/logging.cpp.o cd /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src && /usr/bin/c++ -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_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src -I/build/reproducible-path/kpipewire-6.3.4/src -I/build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src/KPipeWire_autogen/include -isystem /usr/include/pipewire-0.3 -isystem /usr/include/spa-0.2 -isystem /usr/include/aarch64-linux-gnu/qt6/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui -isystem /usr/include/aarch64-linux-gnu/qt6/QtQml -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -isystem /usr/include/aarch64-linux-gnu/qt6/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGL -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui/6.8.2 -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui/6.8.2/QtGui -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore/6.8.2 -isystem /usr/include/aarch64-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=/build/reproducible-path/kpipewire-6.3.4=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /build/reproducible-path/kpipewire-6.3.4/src/vaapiutils.cpp -[ 14%] Building CXX object src/CMakeFiles/KPipeWire.dir/logging.cpp.o cd /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src && /usr/bin/c++ -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_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src -I/build/reproducible-path/kpipewire-6.3.4/src -I/build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src/KPipeWire_autogen/include -isystem /usr/include/pipewire-0.3 -isystem /usr/include/spa-0.2 -isystem /usr/include/aarch64-linux-gnu/qt6/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui -isystem /usr/include/aarch64-linux-gnu/qt6/QtQml -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -isystem /usr/include/aarch64-linux-gnu/qt6/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGL -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui/6.8.2 -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui/6.8.2/QtGui -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore/6.8.2 -isystem /usr/include/aarch64-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=/build/reproducible-path/kpipewire-6.3.4=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src/logging.cpp [ 16%] Building CXX object src/CMakeFiles/KPipeWire.dir/logging_vaapi.cpp.o cd /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src && /usr/bin/c++ -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_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src -I/build/reproducible-path/kpipewire-6.3.4/src -I/build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src/KPipeWire_autogen/include -isystem /usr/include/pipewire-0.3 -isystem /usr/include/spa-0.2 -isystem /usr/include/aarch64-linux-gnu/qt6/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui -isystem /usr/include/aarch64-linux-gnu/qt6/QtQml -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -isystem /usr/include/aarch64-linux-gnu/qt6/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGL -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui/6.8.2 -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui/6.8.2/QtGui -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore/6.8.2 -isystem /usr/include/aarch64-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=/build/reproducible-path/kpipewire-6.3.4=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src/logging_vaapi.cpp @@ -2759,68 +2795,53 @@ make -f src/CMakeFiles/KPipeWireDeclarative_autogen_timestamp_deps.dir/build.make src/CMakeFiles/KPipeWireDeclarative_autogen_timestamp_deps.dir/depend make[3]: Entering directory '/build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu' cd /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/kpipewire-6.3.4 /build/reproducible-path/kpipewire-6.3.4/src /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src/CMakeFiles/KPipeWireDmaBuf_autogen_timestamp_deps.dir/DependInfo.cmake "--color=" +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 '/build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu' cd /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/kpipewire-6.3.4 /build/reproducible-path/kpipewire-6.3.4/src /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src/CMakeFiles/KPipeWireDeclarative_autogen_timestamp_deps.dir/DependInfo.cmake "--color=" -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 '/build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu' cd /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/kpipewire-6.3.4 /build/reproducible-path/kpipewire-6.3.4/src/monitors /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src/monitors /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src/monitors/CMakeFiles/KPipeWireMonitorDeclarative_autogen_timestamp_deps.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu' -make[3]: Leaving directory '/build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu' -make -f src/CMakeFiles/KPipeWireDeclarative_autogen_timestamp_deps.dir/build.make src/CMakeFiles/KPipeWireDeclarative_autogen_timestamp_deps.dir/build -make[3]: Leaving directory '/build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu' -make[3]: Entering directory '/build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu' -make[3]: Nothing to be done for 'src/CMakeFiles/KPipeWireDeclarative_autogen_timestamp_deps.dir/build'. -make[3]: Leaving directory '/build/reproducible-path/kpipewire-6.3.4/obj-aarch64-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 '/build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu' make[3]: Nothing to be done for 'src/CMakeFiles/KPipeWireDmaBuf_autogen_timestamp_deps.dir/build'. make[3]: Leaving directory '/build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu' +make[3]: Leaving directory '/build/reproducible-path/kpipewire-6.3.4/obj-aarch64-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 '/build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu' make[3]: Nothing to be done for 'src/monitors/CMakeFiles/KPipeWireMonitorDeclarative_autogen_timestamp_deps.dir/build'. make[3]: Leaving directory '/build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu' -[ 18%] 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 '/build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu' -cd /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/kpipewire-6.3.4 /build/reproducible-path/kpipewire-6.3.4/src /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src/CMakeFiles/KPipeWireDeclarative_autogen.dir/DependInfo.cmake "--color=" [ 18%] Built target KPipeWireDmaBuf_autogen_timestamp_deps make -f src/CMakeFiles/KPipeWireDmaBuf_autogen.dir/build.make src/CMakeFiles/KPipeWireDmaBuf_autogen.dir/depend -[ 18%] Built target KPipeWireMonitorDeclarative_autogen_timestamp_deps make[3]: Entering directory '/build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu' cd /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/kpipewire-6.3.4 /build/reproducible-path/kpipewire-6.3.4/src /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src/CMakeFiles/KPipeWireDmaBuf_autogen.dir/DependInfo.cmake "--color=" -make -f src/monitors/CMakeFiles/KPipeWireMonitorDeclarative_autogen.dir/build.make src/monitors/CMakeFiles/KPipeWireMonitorDeclarative_autogen.dir/depend make[3]: Leaving directory '/build/reproducible-path/kpipewire-6.3.4/obj-aarch64-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 '/build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu' -make -f src/CMakeFiles/KPipeWireDeclarative_autogen.dir/build.make src/CMakeFiles/KPipeWireDeclarative_autogen.dir/build -cd /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/kpipewire-6.3.4 /build/reproducible-path/kpipewire-6.3.4/src/monitors /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src/monitors /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src/monitors/CMakeFiles/KPipeWireMonitorDeclarative_autogen.dir/DependInfo.cmake "--color=" -make[3]: Entering directory '/build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu' +make[3]: Nothing to be done for 'src/CMakeFiles/KPipeWireDeclarative_autogen_timestamp_deps.dir/build'. +make[3]: Leaving directory '/build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu' +[ 18%] Built target KPipeWireMonitorDeclarative_autogen_timestamp_deps make[3]: Leaving directory '/build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu' make -f src/CMakeFiles/KPipeWireDmaBuf_autogen.dir/build.make src/CMakeFiles/KPipeWireDmaBuf_autogen.dir/build make[3]: Entering directory '/build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu' +make -f src/monitors/CMakeFiles/KPipeWireMonitorDeclarative_autogen.dir/build.make src/monitors/CMakeFiles/KPipeWireMonitorDeclarative_autogen.dir/depend +make[3]: Entering directory '/build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu' +cd /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/kpipewire-6.3.4 /build/reproducible-path/kpipewire-6.3.4/src/monitors /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src/monitors /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src/monitors/CMakeFiles/KPipeWireMonitorDeclarative_autogen.dir/DependInfo.cmake "--color=" +[ 20%] Automatic MOC for target KPipeWireDmaBuf +cd /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src && /usr/bin/cmake -E cmake_autogen /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src/CMakeFiles/KPipeWireDmaBuf_autogen.dir/AutogenInfo.json None +[ 20%] Built target KPipeWireDeclarative_autogen_timestamp_deps make[3]: Leaving directory '/build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu' -[ 20%] Automatic MOC for target KPipeWireDeclarative -cd /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src && /usr/bin/cmake -E cmake_autogen /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src/CMakeFiles/KPipeWireDeclarative_autogen.dir/AutogenInfo.json None make -f src/monitors/CMakeFiles/KPipeWireMonitorDeclarative_autogen.dir/build.make src/monitors/CMakeFiles/KPipeWireMonitorDeclarative_autogen.dir/build +make -f src/CMakeFiles/KPipeWireDeclarative_autogen.dir/build.make src/CMakeFiles/KPipeWireDeclarative_autogen.dir/depend make[3]: Entering directory '/build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu' -[ 21%] Automatic MOC for target KPipeWireDmaBuf -cd /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src && /usr/bin/cmake -E cmake_autogen /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src/CMakeFiles/KPipeWireDmaBuf_autogen.dir/AutogenInfo.json None -AutoGen: Refreshing parse cache because it doesn't exist. -[ 22%] Automatic MOC for target KPipeWireMonitorDeclarative -cd /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src/monitors && /usr/bin/cmake -E cmake_autogen /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src/monitors/CMakeFiles/KPipeWireMonitorDeclarative_autogen.dir/AutogenInfo.json None -AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/src/KPipeWireDeclarative_autogen/moc_predefs.h", because it doesn't exist. -/usr/bin/c++ -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_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src -I/build/reproducible-path/kpipewire-6.3.4/src -I/usr/include/aarch64-linux-gnu/qt6/QtQml/6.8.2 -I/usr/include/aarch64-linux-gnu/qt6/QtQml/6.8.2/QtQml -I/usr/include/aarch64-linux-gnu/qt6/QtCore/6.8.2 -I/usr/include/aarch64-linux-gnu/qt6/QtCore/6.8.2/QtCore -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt6/QtQml -I/usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -I/usr/include/aarch64-linux-gnu/qt6/QtNetwork -I/usr/include/aarch64-linux-gnu/qt6/QtQuick -I/usr/include/aarch64-linux-gnu/qt6/QtGui -I/usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -I/usr/include/aarch64-linux-gnu/qt6/QtQmlModels -I/usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -I/usr/include/aarch64-linux-gnu/qt6/QtOpenGL -I/usr/include -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu AutoGen: Refreshing parse cache because it doesn't exist. AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/src/KPipeWireDmaBuf_autogen/moc_predefs.h", because it doesn't exist. /usr/bin/c++ -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_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src -I/build/reproducible-path/kpipewire-6.3.4/src -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt6/QtGui -I/usr/include/libdrm -I/usr/include/aarch64-linux-gnu/qt6/QtGui/6.8.2 -I/usr/include/aarch64-linux-gnu/qt6/QtGui/6.8.2/QtGui -I/usr/include/aarch64-linux-gnu/qt6/QtCore/6.8.2 -I/usr/include/aarch64-linux-gnu/qt6/QtCore/6.8.2/QtCore -I/usr/include -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu -AutoGen: Parsing "SRC:/src/kpipewiredeclarativeplugin.h" -AutoGen: Parsing "SRC:/src/kpipewiredeclarativeplugin.cpp" -AutoMoc: Generating "SRC:/obj-aarch64-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_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src -I/build/reproducible-path/kpipewire-6.3.4/src -I/usr/include/aarch64-linux-gnu/qt6/QtQml/6.8.2 -I/usr/include/aarch64-linux-gnu/qt6/QtQml/6.8.2/QtQml -I/usr/include/aarch64-linux-gnu/qt6/QtCore/6.8.2 -I/usr/include/aarch64-linux-gnu/qt6/QtCore/6.8.2/QtCore -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt6/QtQml -I/usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -I/usr/include/aarch64-linux-gnu/qt6/QtNetwork -I/usr/include/aarch64-linux-gnu/qt6/QtQuick -I/usr/include/aarch64-linux-gnu/qt6/QtGui -I/usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -I/usr/include/aarch64-linux-gnu/qt6/QtQmlModels -I/usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -I/usr/include/aarch64-linux-gnu/qt6/QtOpenGL -I/usr/include -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu --include /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src/KPipeWireDeclarative_autogen/moc_predefs.h -Muri=org.kde.pipewire --output-json --output-dep-file -o /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src/KPipeWireDeclarative_autogen/include/moc_kpipewiredeclarativeplugin.cpp /build/reproducible-path/kpipewire-6.3.4/src/kpipewiredeclarativeplugin.h -AutoGen: Refreshing parse cache because it doesn't exist. -AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/src/monitors/KPipeWireMonitorDeclarative_autogen/moc_predefs.h", because it doesn't exist. -/usr/bin/c++ -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_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src/monitors -I/build/reproducible-path/kpipewire-6.3.4/src/monitors -I/build/reproducible-path/kpipewire-6.3.4/src -I/build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src -I/usr/include/aarch64-linux-gnu/qt6/QtQml/6.8.2 -I/usr/include/aarch64-linux-gnu/qt6/QtQml/6.8.2/QtQml -I/usr/include/aarch64-linux-gnu/qt6/QtCore/6.8.2 -I/usr/include/aarch64-linux-gnu/qt6/QtCore/6.8.2/QtCore -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt6/QtQml -I/usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -I/usr/include/aarch64-linux-gnu/qt6/QtNetwork -I/usr/include/aarch64-linux-gnu/qt6/QtQuick -I/usr/include/aarch64-linux-gnu/qt6/QtGui -I/usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -I/usr/include/aarch64-linux-gnu/qt6/QtQmlModels -I/usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -I/usr/include/aarch64-linux-gnu/qt6/QtOpenGL -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu +[ 21%] Automatic MOC for target KPipeWireMonitorDeclarative +make[3]: Entering directory '/build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu' +cd /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/kpipewire-6.3.4 /build/reproducible-path/kpipewire-6.3.4/src /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src/CMakeFiles/KPipeWireDeclarative_autogen.dir/DependInfo.cmake "--color=" AutoGen: Parsing "SRC:/obj-aarch64-linux-gnu/src/logging_dmabuf.h" AutoGen: Parsing "SRC:/src/dmabufhandler.h" +cd /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src/monitors && /usr/bin/cmake -E cmake_autogen /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src/monitors/CMakeFiles/KPipeWireMonitorDeclarative_autogen.dir/AutogenInfo.json None AutoGen: Parsing "SRC:/obj-aarch64-linux-gnu/src/logging_dmabuf.cpp" AutoGen: Parsing "SRC:/src/dmabufhandler.cpp" AutoMoc: Generating MOC compilation "SRC:/obj-aarch64-linux-gnu/src/KPipeWireDmaBuf_autogen/mocs_compilation.cpp" @@ -2828,24 +2849,39 @@ AutoGen: Writing the parse cache file "SRC:/obj-aarch64-linux-gnu/src/CMakeFiles/KPipeWireDmaBuf_autogen.dir/ParseCache.txt" AutoGen: Writing the settings file "SRC:/obj-aarch64-linux-gnu/src/CMakeFiles/KPipeWireDmaBuf_autogen.dir/AutogenUsed.txt" cd /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src && /usr/bin/cmake -E touch /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src/KPipeWireDmaBuf_autogen/timestamp -AutoGen: Parsing "SRC:/src/monitors/mediamonitor.h" -AutoGen: Parsing "SRC:/obj-aarch64-linux-gnu/src/monitors/KPipeWireMonitorDeclarative_org_kde_pipewire_monitorPlugin.cpp" -AutoGen: Parsing "SRC:/src/monitors/mediamonitor.cpp" -AutoMoc: Generating "SRC:/obj-aarch64-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_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src/monitors -I/build/reproducible-path/kpipewire-6.3.4/src/monitors -I/build/reproducible-path/kpipewire-6.3.4/src -I/build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src -I/usr/include/aarch64-linux-gnu/qt6/QtQml/6.8.2 -I/usr/include/aarch64-linux-gnu/qt6/QtQml/6.8.2/QtQml -I/usr/include/aarch64-linux-gnu/qt6/QtCore/6.8.2 -I/usr/include/aarch64-linux-gnu/qt6/QtCore/6.8.2/QtCore -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt6/QtQml -I/usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -I/usr/include/aarch64-linux-gnu/qt6/QtNetwork -I/usr/include/aarch64-linux-gnu/qt6/QtQuick -I/usr/include/aarch64-linux-gnu/qt6/QtGui -I/usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -I/usr/include/aarch64-linux-gnu/qt6/QtQmlModels -I/usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -I/usr/include/aarch64-linux-gnu/qt6/QtOpenGL -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu --include /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src/monitors/KPipeWireMonitorDeclarative_autogen/moc_predefs.h -Muri=org.kde.pipewire.monitor --output-json --output-dep-file -o /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src/monitors/KPipeWireMonitorDeclarative_autogen/include/moc_mediamonitor.cpp /build/reproducible-path/kpipewire-6.3.4/src/monitors/mediamonitor.h make[3]: Leaving directory '/build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu' +make -f src/CMakeFiles/KPipeWireDeclarative_autogen.dir/build.make src/CMakeFiles/KPipeWireDeclarative_autogen.dir/build +make[3]: Entering directory '/build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu' +[ 22%] Automatic MOC for target KPipeWireDeclarative +cd /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src && /usr/bin/cmake -E cmake_autogen /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src/CMakeFiles/KPipeWireDeclarative_autogen.dir/AutogenInfo.json None +AutoGen: Refreshing parse cache because it doesn't exist. +AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/src/monitors/KPipeWireMonitorDeclarative_autogen/moc_predefs.h", because it doesn't exist. +/usr/bin/c++ -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_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src/monitors -I/build/reproducible-path/kpipewire-6.3.4/src/monitors -I/build/reproducible-path/kpipewire-6.3.4/src -I/build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src -I/usr/include/aarch64-linux-gnu/qt6/QtQml/6.8.2 -I/usr/include/aarch64-linux-gnu/qt6/QtQml/6.8.2/QtQml -I/usr/include/aarch64-linux-gnu/qt6/QtCore/6.8.2 -I/usr/include/aarch64-linux-gnu/qt6/QtCore/6.8.2/QtCore -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt6/QtQml -I/usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -I/usr/include/aarch64-linux-gnu/qt6/QtNetwork -I/usr/include/aarch64-linux-gnu/qt6/QtQuick -I/usr/include/aarch64-linux-gnu/qt6/QtGui -I/usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -I/usr/include/aarch64-linux-gnu/qt6/QtQmlModels -I/usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -I/usr/include/aarch64-linux-gnu/qt6/QtOpenGL -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu +AutoGen: Refreshing parse cache because it doesn't exist. +make[3]: Leaving directory '/build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu' +AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/src/KPipeWireDeclarative_autogen/moc_predefs.h", because it doesn't exist. +/usr/bin/c++ -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_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src -I/build/reproducible-path/kpipewire-6.3.4/src -I/usr/include/aarch64-linux-gnu/qt6/QtQml/6.8.2 -I/usr/include/aarch64-linux-gnu/qt6/QtQml/6.8.2/QtQml -I/usr/include/aarch64-linux-gnu/qt6/QtCore/6.8.2 -I/usr/include/aarch64-linux-gnu/qt6/QtCore/6.8.2/QtCore -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt6/QtQml -I/usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -I/usr/include/aarch64-linux-gnu/qt6/QtNetwork -I/usr/include/aarch64-linux-gnu/qt6/QtQuick -I/usr/include/aarch64-linux-gnu/qt6/QtGui -I/usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -I/usr/include/aarch64-linux-gnu/qt6/QtQmlModels -I/usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -I/usr/include/aarch64-linux-gnu/qt6/QtOpenGL -I/usr/include -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu [ 22%] Built target KPipeWireDmaBuf_autogen make -f src/CMakeFiles/KPipeWireDmaBuf.dir/build.make src/CMakeFiles/KPipeWireDmaBuf.dir/depend make[3]: Entering directory '/build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu' cd /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/kpipewire-6.3.4 /build/reproducible-path/kpipewire-6.3.4/src /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src/CMakeFiles/KPipeWireDmaBuf.dir/DependInfo.cmake "--color=" +AutoGen: Parsing "SRC:/src/monitors/mediamonitor.h" +AutoGen: Parsing "SRC:/src/kpipewiredeclarativeplugin.h" +AutoGen: Parsing "SRC:/src/kpipewiredeclarativeplugin.cpp" +AutoGen: Parsing "SRC:/obj-aarch64-linux-gnu/src/monitors/KPipeWireMonitorDeclarative_org_kde_pipewire_monitorPlugin.cpp" +AutoGen: Parsing "SRC:/src/monitors/mediamonitor.cpp" +AutoMoc: Generating "SRC:/obj-aarch64-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_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src -I/build/reproducible-path/kpipewire-6.3.4/src -I/usr/include/aarch64-linux-gnu/qt6/QtQml/6.8.2 -I/usr/include/aarch64-linux-gnu/qt6/QtQml/6.8.2/QtQml -I/usr/include/aarch64-linux-gnu/qt6/QtCore/6.8.2 -I/usr/include/aarch64-linux-gnu/qt6/QtCore/6.8.2/QtCore -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt6/QtQml -I/usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -I/usr/include/aarch64-linux-gnu/qt6/QtNetwork -I/usr/include/aarch64-linux-gnu/qt6/QtQuick -I/usr/include/aarch64-linux-gnu/qt6/QtGui -I/usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -I/usr/include/aarch64-linux-gnu/qt6/QtQmlModels -I/usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -I/usr/include/aarch64-linux-gnu/qt6/QtOpenGL -I/usr/include -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu --include /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src/KPipeWireDeclarative_autogen/moc_predefs.h -Muri=org.kde.pipewire --output-json --output-dep-file -o /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src/KPipeWireDeclarative_autogen/include/moc_kpipewiredeclarativeplugin.cpp /build/reproducible-path/kpipewire-6.3.4/src/kpipewiredeclarativeplugin.h +AutoMoc: Generating "SRC:/obj-aarch64-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_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src/monitors -I/build/reproducible-path/kpipewire-6.3.4/src/monitors -I/build/reproducible-path/kpipewire-6.3.4/src -I/build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src -I/usr/include/aarch64-linux-gnu/qt6/QtQml/6.8.2 -I/usr/include/aarch64-linux-gnu/qt6/QtQml/6.8.2/QtQml -I/usr/include/aarch64-linux-gnu/qt6/QtCore/6.8.2 -I/usr/include/aarch64-linux-gnu/qt6/QtCore/6.8.2/QtCore -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt6/QtQml -I/usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -I/usr/include/aarch64-linux-gnu/qt6/QtNetwork -I/usr/include/aarch64-linux-gnu/qt6/QtQuick -I/usr/include/aarch64-linux-gnu/qt6/QtGui -I/usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -I/usr/include/aarch64-linux-gnu/qt6/QtQmlModels -I/usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -I/usr/include/aarch64-linux-gnu/qt6/QtOpenGL -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu --include /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src/monitors/KPipeWireMonitorDeclarative_autogen/moc_predefs.h -Muri=org.kde.pipewire.monitor --output-json --output-dep-file -o /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src/monitors/KPipeWireMonitorDeclarative_autogen/include/moc_mediamonitor.cpp /build/reproducible-path/kpipewire-6.3.4/src/monitors/mediamonitor.h Dependencies file "src/KPipeWireDmaBuf_autogen/deps" is newer than depends file "/build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src/CMakeFiles/KPipeWireDmaBuf.dir/compiler_depend.internal". Consolidate compiler generated dependencies of target KPipeWireDmaBuf make[3]: Leaving directory '/build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu' make -f src/CMakeFiles/KPipeWireDmaBuf.dir/build.make src/CMakeFiles/KPipeWireDmaBuf.dir/build make[3]: Entering directory '/build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu' [ 24%] Building CXX object src/CMakeFiles/KPipeWireDmaBuf.dir/dmabufhandler.cpp.o -[ 25%] Building CXX object src/CMakeFiles/KPipeWireDmaBuf.dir/KPipeWireDmaBuf_autogen/mocs_compilation.cpp.o cd /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src && /usr/bin/c++ -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_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src -I/build/reproducible-path/kpipewire-6.3.4/src -I/build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src/KPipeWireDmaBuf_autogen/include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui -isystem /usr/include/libdrm -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui/6.8.2 -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui/6.8.2/QtGui -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore/6.8.2 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore/6.8.2/QtCore -g -O2 -ffile-prefix-map=/build/reproducible-path/kpipewire-6.3.4=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /build/reproducible-path/kpipewire-6.3.4/src/dmabufhandler.cpp +[ 25%] Building CXX object src/CMakeFiles/KPipeWireDmaBuf.dir/KPipeWireDmaBuf_autogen/mocs_compilation.cpp.o cd /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src && /usr/bin/c++ -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_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src -I/build/reproducible-path/kpipewire-6.3.4/src -I/build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src/KPipeWireDmaBuf_autogen/include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui -isystem /usr/include/libdrm -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui/6.8.2 -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui/6.8.2/QtGui -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore/6.8.2 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore/6.8.2/QtCore -g -O2 -ffile-prefix-map=/build/reproducible-path/kpipewire-6.3.4=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src/KPipeWireDmaBuf_autogen/mocs_compilation.cpp [ 26%] Building CXX object src/CMakeFiles/KPipeWireDmaBuf.dir/logging_dmabuf.cpp.o cd /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src && /usr/bin/c++ -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_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src -I/build/reproducible-path/kpipewire-6.3.4/src -I/build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src/KPipeWireDmaBuf_autogen/include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui -isystem /usr/include/libdrm -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui/6.8.2 -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui/6.8.2/QtGui -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore/6.8.2 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore/6.8.2/QtCore -g -O2 -ffile-prefix-map=/build/reproducible-path/kpipewire-6.3.4=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src/logging_dmabuf.cpp @@ -2859,12 +2895,15 @@ [ 26%] Built target KPipeWireDeclarative_autogen make -f src/CMakeFiles/KPipeWireDeclarative.dir/build.make src/CMakeFiles/KPipeWireDeclarative.dir/depend make[3]: Entering directory '/build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu' -[ 28%] Running rcc for resource qmake_org_kde_pipewire +AutoMoc: Reading dependencies from "SRC:/obj-aarch64-linux-gnu/src/monitors/KPipeWireMonitorDeclarative_autogen/include/moc_mediamonitor.cpp.d" +AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/src/monitors/KPipeWireMonitorDeclarative_autogen/include/KPipeWireMonitorDeclarative_org_kde_pipewire_monitorPlugin.moc", because it doesn't exist, from "SRC:/obj-aarch64-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_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src/monitors -I/build/reproducible-path/kpipewire-6.3.4/src/monitors -I/build/reproducible-path/kpipewire-6.3.4/src -I/build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src -I/usr/include/aarch64-linux-gnu/qt6/QtQml/6.8.2 -I/usr/include/aarch64-linux-gnu/qt6/QtQml/6.8.2/QtQml -I/usr/include/aarch64-linux-gnu/qt6/QtCore/6.8.2 -I/usr/include/aarch64-linux-gnu/qt6/QtCore/6.8.2/QtCore -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt6/QtQml -I/usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -I/usr/include/aarch64-linux-gnu/qt6/QtNetwork -I/usr/include/aarch64-linux-gnu/qt6/QtQuick -I/usr/include/aarch64-linux-gnu/qt6/QtGui -I/usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -I/usr/include/aarch64-linux-gnu/qt6/QtQmlModels -I/usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -I/usr/include/aarch64-linux-gnu/qt6/QtOpenGL -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu --include /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src/monitors/KPipeWireMonitorDeclarative_autogen/moc_predefs.h -Muri=org.kde.pipewire.monitor --output-json --output-dep-file -o /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src/monitors/KPipeWireMonitorDeclarative_autogen/include/KPipeWireMonitorDeclarative_org_kde_pipewire_monitorPlugin.moc /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src/monitors/KPipeWireMonitorDeclarative_org_kde_pipewire_monitorPlugin.cpp +[ 28%] Running AUTOMOC file extraction for target KPipeWireDeclarative +cd /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src && /usr/lib/qt6/libexec/cmake_automoc_parser --cmake-autogen-cache-file /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src/CMakeFiles/KPipeWireDeclarative_autogen.dir/ParseCache.txt --cmake-autogen-info-file /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src/CMakeFiles/KPipeWireDeclarative_autogen.dir/AutogenInfo.json --output-file-path /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src/meta_types/KPipeWireDeclarative_json_file_list.txt --timestamp-file-path /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src/meta_types/KPipeWireDeclarative_json_file_list.txt.timestamp --cmake-autogen-include-dir-path /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src/KPipeWireDeclarative_autogen/include +[ 29%] Running rcc for resource qmake_org_kde_pipewire cd /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src && /usr/lib/qt6/libexec/rcc --output /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src/.qt/rcc/qrc_qmake_org_kde_pipewire.cpp --name qmake_org_kde_pipewire /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src/.qt/rcc/qmake_org_kde_pipewire.qrc -[ 29%] Running AUTOMOC file extraction for target KPipeWireDeclarative Detected locale "C" with character encoding "ANSI_X3.4-1968", which is not UTF-8. -Qt depends on a UTF-8 locale, and has switchedcd /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src && /usr/lib/qt6/libexec/cmake_automoc_parser --cmake-autogen-cache-file /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src/CMakeFiles/KPipeWireDeclarative_autogen.dir/ParseCache.txt --cmake-autogen-info-file /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src/CMakeFiles/KPipeWireDeclarative_autogen.dir/AutogenInfo.json --output-file-path /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src/meta_types/KPipeWireDeclarative_json_file_list.txt --timestamp-file-path /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src/meta_types/KPipeWireDeclarative_json_file_list.txt.timestamp --cmake-autogen-include-dir-path /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src/KPipeWireDeclarative_autogen/include - to "C.UTF-8" instead. +Qt depends on a UTF-8 locale, and has switched to "C.UTF-8" instead. If this causes problems, reconfigure your locale. See the locale(1) manual for more information. [ 30%] Running moc --collect-json for target KPipeWireDeclarative @@ -2872,9 +2911,6 @@ cd /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src && /usr/bin/cmake -E copy_if_different /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src/meta_types/qt6kpipewiredeclarative_none_metatypes.json.gen /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src/meta_types/qt6kpipewiredeclarative_none_metatypes.json [ 32%] Generating meta_types/qt6kpipewiredeclarative_none_metatypes.json cd /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src && /usr/bin/cmake -E true -AutoMoc: Reading dependencies from "SRC:/obj-aarch64-linux-gnu/src/monitors/KPipeWireMonitorDeclarative_autogen/include/moc_mediamonitor.cpp.d" -AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/src/monitors/KPipeWireMonitorDeclarative_autogen/include/KPipeWireMonitorDeclarative_org_kde_pipewire_monitorPlugin.moc", because it doesn't exist, from "SRC:/obj-aarch64-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_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src/monitors -I/build/reproducible-path/kpipewire-6.3.4/src/monitors -I/build/reproducible-path/kpipewire-6.3.4/src -I/build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src -I/usr/include/aarch64-linux-gnu/qt6/QtQml/6.8.2 -I/usr/include/aarch64-linux-gnu/qt6/QtQml/6.8.2/QtQml -I/usr/include/aarch64-linux-gnu/qt6/QtCore/6.8.2 -I/usr/include/aarch64-linux-gnu/qt6/QtCore/6.8.2/QtCore -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt6/QtQml -I/usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -I/usr/include/aarch64-linux-gnu/qt6/QtNetwork -I/usr/include/aarch64-linux-gnu/qt6/QtQuick -I/usr/include/aarch64-linux-gnu/qt6/QtGui -I/usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -I/usr/include/aarch64-linux-gnu/qt6/QtQmlModels -I/usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -I/usr/include/aarch64-linux-gnu/qt6/QtOpenGL -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu --include /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src/monitors/KPipeWireMonitorDeclarative_autogen/moc_predefs.h -Muri=org.kde.pipewire.monitor --output-json --output-dep-file -o /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src/monitors/KPipeWireMonitorDeclarative_autogen/include/KPipeWireMonitorDeclarative_org_kde_pipewire_monitorPlugin.moc /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src/monitors/KPipeWireMonitorDeclarative_org_kde_pipewire_monitorPlugin.cpp [ 33%] Automatic QML type registration for target KPipeWireDeclarative cd /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src && /usr/lib/qt6/libexec/qmltyperegistrar --generate-qmltypes=/build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/bin/org/kde/pipewire/KPipeWireDeclarative.qmltypes --import-name=org.kde.pipewire --major-version=1 --minor-version=0 @/build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src/qmltypes/KPipeWireDeclarative_foreign_types.txt -o /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src/kpipewiredeclarative_qmltyperegistrations.cpp /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src/meta_types/qt6kpipewiredeclarative_none_metatypes.json Detected locale "C" with character encoding "ANSI_X3.4-1968", which is not UTF-8. @@ -2889,12 +2925,12 @@ make[3]: Leaving directory '/build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu' make -f src/CMakeFiles/KPipeWireDeclarative.dir/build.make src/CMakeFiles/KPipeWireDeclarative.dir/build make[3]: Entering directory '/build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu' -[ 34%] Building CXX object src/CMakeFiles/KPipeWireDeclarative.dir/KPipeWireDeclarative_autogen/mocs_compilation.cpp.o +[ 34%] Building CXX object src/CMakeFiles/KPipeWireDeclarative.dir/.qt/rcc/qrc_qmake_org_kde_pipewire.cpp.o +cd /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src && /usr/bin/c++ -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_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src -I/build/reproducible-path/kpipewire-6.3.4/src -I/build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src/KPipeWireDeclarative_autogen/include -I/usr/include/aarch64-linux-gnu/qt6/QtQml/6.8.2 -I/usr/include/aarch64-linux-gnu/qt6/QtQml/6.8.2/QtQml -I/usr/include/aarch64-linux-gnu/qt6/QtCore/6.8.2 -I/usr/include/aarch64-linux-gnu/qt6/QtCore/6.8.2/QtCore -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtQml -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -isystem /usr/include/aarch64-linux-gnu/qt6/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt6/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGL -g -O2 -ffile-prefix-map=/build/reproducible-path/kpipewire-6.3.4=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src/.qt/rcc/qrc_qmake_org_kde_pipewire.cpp +[ 36%] Building CXX object src/CMakeFiles/KPipeWireDeclarative.dir/KPipeWireDeclarative_autogen/mocs_compilation.cpp.o cd /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src && /usr/bin/c++ -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_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src -I/build/reproducible-path/kpipewire-6.3.4/src -I/build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src/KPipeWireDeclarative_autogen/include -I/usr/include/aarch64-linux-gnu/qt6/QtQml/6.8.2 -I/usr/include/aarch64-linux-gnu/qt6/QtQml/6.8.2/QtQml -I/usr/include/aarch64-linux-gnu/qt6/QtCore/6.8.2 -I/usr/include/aarch64-linux-gnu/qt6/QtCore/6.8.2/QtCore -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtQml -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -isystem /usr/include/aarch64-linux-gnu/qt6/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt6/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGL -g -O2 -ffile-prefix-map=/build/reproducible-path/kpipewire-6.3.4=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src/KPipeWireDeclarative_autogen/mocs_compilation.cpp -[ 36%] Building CXX object src/CMakeFiles/KPipeWireDeclarative.dir/kpipewiredeclarative_qmltyperegistrations.cpp.o +[ 37%] Building CXX object src/CMakeFiles/KPipeWireDeclarative.dir/kpipewiredeclarative_qmltyperegistrations.cpp.o cd /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src && /usr/bin/c++ -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_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src -I/build/reproducible-path/kpipewire-6.3.4/src -I/build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src/KPipeWireDeclarative_autogen/include -I/usr/include/aarch64-linux-gnu/qt6/QtQml/6.8.2 -I/usr/include/aarch64-linux-gnu/qt6/QtQml/6.8.2/QtQml -I/usr/include/aarch64-linux-gnu/qt6/QtCore/6.8.2 -I/usr/include/aarch64-linux-gnu/qt6/QtCore/6.8.2/QtCore -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtQml -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -isystem /usr/include/aarch64-linux-gnu/qt6/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt6/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGL -g -O2 -ffile-prefix-map=/build/reproducible-path/kpipewire-6.3.4=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src/kpipewiredeclarative_qmltyperegistrations.cpp -[ 37%] Building CXX object src/CMakeFiles/KPipeWireDeclarative.dir/.qt/rcc/qrc_qmake_org_kde_pipewire.cpp.o -cd /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src && /usr/bin/c++ -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_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src -I/build/reproducible-path/kpipewire-6.3.4/src -I/build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src/KPipeWireDeclarative_autogen/include -I/usr/include/aarch64-linux-gnu/qt6/QtQml/6.8.2 -I/usr/include/aarch64-linux-gnu/qt6/QtQml/6.8.2/QtQml -I/usr/include/aarch64-linux-gnu/qt6/QtCore/6.8.2 -I/usr/include/aarch64-linux-gnu/qt6/QtCore/6.8.2/QtCore -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtQml -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -isystem /usr/include/aarch64-linux-gnu/qt6/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt6/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGL -g -O2 -ffile-prefix-map=/build/reproducible-path/kpipewire-6.3.4=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src/.qt/rcc/qrc_qmake_org_kde_pipewire.cpp [ 38%] Building CXX object src/CMakeFiles/KPipeWireDeclarative.dir/kpipewiredeclarativeplugin.cpp.o cd /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src && /usr/bin/c++ -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_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src -I/build/reproducible-path/kpipewire-6.3.4/src -I/build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src/KPipeWireDeclarative_autogen/include -I/usr/include/aarch64-linux-gnu/qt6/QtQml/6.8.2 -I/usr/include/aarch64-linux-gnu/qt6/QtQml/6.8.2/QtQml -I/usr/include/aarch64-linux-gnu/qt6/QtCore/6.8.2 -I/usr/include/aarch64-linux-gnu/qt6/QtCore/6.8.2/QtCore -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtQml -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -isystem /usr/include/aarch64-linux-gnu/qt6/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt6/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGL -g -O2 -ffile-prefix-map=/build/reproducible-path/kpipewire-6.3.4=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /build/reproducible-path/kpipewire-6.3.4/src/kpipewiredeclarativeplugin.cpp AutoMoc: Reading dependencies from "SRC:/obj-aarch64-linux-gnu/src/monitors/KPipeWireMonitorDeclarative_autogen/include/KPipeWireMonitorDeclarative_org_kde_pipewire_monitorPlugin.moc.d" @@ -2910,11 +2946,11 @@ [ 40%] Running AUTOMOC file extraction for target KPipeWireMonitorDeclarative [ 41%] Running rcc for resource qmake_org_kde_pipewire_monitor cd /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src/monitors && /usr/lib/qt6/libexec/rcc --output /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src/monitors/.qt/rcc/qrc_qmake_org_kde_pipewire_monitor.cpp --name qmake_org_kde_pipewire_monitor /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src/monitors/.qt/rcc/qmake_org_kde_pipewire_monitor.qrc -cd /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src/monitors && /usr/lib/qt6/libexec/cmake_automoc_parser --cmake-autogen-cache-file /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src/monitors/CMakeFiles/KPipeWireMonitorDeclarative_autogen.dir/ParseCache.txt --cmake-autogen-info-file /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src/monitors/CMakeFiles/KPipeWireMonitorDeclarative_autogen.dir/AutogenInfo.json --output-file-path /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src/monitors/meta_types/KPipeWireMonitorDeclarative_json_file_list.txt --timestamp-file-path /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src/monitors/meta_types/KPipeWireMonitorDeclarative_json_file_list.txt.timestamp --cmake-autogen-include-dir-path /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src/monitors/KPipeWireMonitorDeclarative_autogen/include Detected locale "C" with character encoding "ANSI_X3.4-1968", which is not UTF-8. Qt depends on a UTF-8 locale, and has switched to "C.UTF-8" instead. If this causes problems, reconfigure your locale. See the locale(1) manual for more information. +cd /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src/monitors && /usr/lib/qt6/libexec/cmake_automoc_parser --cmake-autogen-cache-file /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src/monitors/CMakeFiles/KPipeWireMonitorDeclarative_autogen.dir/ParseCache.txt --cmake-autogen-info-file /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src/monitors/CMakeFiles/KPipeWireMonitorDeclarative_autogen.dir/AutogenInfo.json --output-file-path /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src/monitors/meta_types/KPipeWireMonitorDeclarative_json_file_list.txt --timestamp-file-path /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src/monitors/meta_types/KPipeWireMonitorDeclarative_json_file_list.txt.timestamp --cmake-autogen-include-dir-path /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src/monitors/KPipeWireMonitorDeclarative_autogen/include [ 42%] Running moc --collect-json for target KPipeWireMonitorDeclarative cd /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src/monitors && /usr/lib/qt6/libexec/moc -o /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src/monitors/meta_types/qt6kpipewiremonitordeclarative_none_metatypes.json.gen --collect-json @/build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src/monitors/meta_types/KPipeWireMonitorDeclarative_json_file_list.txt cd /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src/monitors && /usr/bin/cmake -E copy_if_different /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src/monitors/meta_types/qt6kpipewiremonitordeclarative_none_metatypes.json.gen /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src/monitors/meta_types/qt6kpipewiremonitordeclarative_none_metatypes.json @@ -2935,12 +2971,12 @@ make -f src/monitors/CMakeFiles/KPipeWireMonitorDeclarative.dir/build.make src/monitors/CMakeFiles/KPipeWireMonitorDeclarative.dir/build make[3]: Entering directory '/build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu' [ 46%] Building CXX object src/monitors/CMakeFiles/KPipeWireMonitorDeclarative.dir/KPipeWireMonitorDeclarative_autogen/mocs_compilation.cpp.o -[ 48%] Building CXX object src/monitors/CMakeFiles/KPipeWireMonitorDeclarative.dir/KPipeWireMonitorDeclarative_org_kde_pipewire_monitorPlugin.cpp.o cd /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src/monitors && /usr/bin/c++ -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_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src/monitors -I/build/reproducible-path/kpipewire-6.3.4/src/monitors -I/build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src/monitors/KPipeWireMonitorDeclarative_autogen/include -I/build/reproducible-path/kpipewire-6.3.4/src -I/build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src -I/usr/include/aarch64-linux-gnu/qt6/QtQml/6.8.2 -I/usr/include/aarch64-linux-gnu/qt6/QtQml/6.8.2/QtQml -I/usr/include/aarch64-linux-gnu/qt6/QtCore/6.8.2 -I/usr/include/aarch64-linux-gnu/qt6/QtCore/6.8.2/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtQml -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -isystem /usr/include/aarch64-linux-gnu/qt6/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt6/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGL -isystem /usr/include/pipewire-0.3 -isystem /usr/include/spa-0.2 -g -O2 -ffile-prefix-map=/build/reproducible-path/kpipewire-6.3.4=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src/monitors/KPipeWireMonitorDeclarative_autogen/mocs_compilation.cpp -[ 49%] Building CXX object src/monitors/CMakeFiles/KPipeWireMonitorDeclarative.dir/kpipewiremonitordeclarative_qmltyperegistrations.cpp.o +[ 48%] Building CXX object src/monitors/CMakeFiles/KPipeWireMonitorDeclarative.dir/KPipeWireMonitorDeclarative_org_kde_pipewire_monitorPlugin.cpp.o cd /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src/monitors && /usr/bin/c++ -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_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src/monitors -I/build/reproducible-path/kpipewire-6.3.4/src/monitors -I/build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src/monitors/KPipeWireMonitorDeclarative_autogen/include -I/build/reproducible-path/kpipewire-6.3.4/src -I/build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src -I/usr/include/aarch64-linux-gnu/qt6/QtQml/6.8.2 -I/usr/include/aarch64-linux-gnu/qt6/QtQml/6.8.2/QtQml -I/usr/include/aarch64-linux-gnu/qt6/QtCore/6.8.2 -I/usr/include/aarch64-linux-gnu/qt6/QtCore/6.8.2/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtQml -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -isystem /usr/include/aarch64-linux-gnu/qt6/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt6/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGL -isystem /usr/include/pipewire-0.3 -isystem /usr/include/spa-0.2 -g -O2 -ffile-prefix-map=/build/reproducible-path/kpipewire-6.3.4=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src/monitors/KPipeWireMonitorDeclarative_org_kde_pipewire_monitorPlugin.cpp -[ 50%] Building CXX object src/monitors/CMakeFiles/KPipeWireMonitorDeclarative.dir/.qt/rcc/qrc_qmake_org_kde_pipewire_monitor.cpp.o +[ 49%] Building CXX object src/monitors/CMakeFiles/KPipeWireMonitorDeclarative.dir/kpipewiremonitordeclarative_qmltyperegistrations.cpp.o cd /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src/monitors && /usr/bin/c++ -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_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src/monitors -I/build/reproducible-path/kpipewire-6.3.4/src/monitors -I/build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src/monitors/KPipeWireMonitorDeclarative_autogen/include -I/build/reproducible-path/kpipewire-6.3.4/src -I/build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src -I/usr/include/aarch64-linux-gnu/qt6/QtQml/6.8.2 -I/usr/include/aarch64-linux-gnu/qt6/QtQml/6.8.2/QtQml -I/usr/include/aarch64-linux-gnu/qt6/QtCore/6.8.2 -I/usr/include/aarch64-linux-gnu/qt6/QtCore/6.8.2/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtQml -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -isystem /usr/include/aarch64-linux-gnu/qt6/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt6/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGL -isystem /usr/include/pipewire-0.3 -isystem /usr/include/spa-0.2 -g -O2 -ffile-prefix-map=/build/reproducible-path/kpipewire-6.3.4=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src/monitors/kpipewiremonitordeclarative_qmltyperegistrations.cpp +[ 50%] Building CXX object src/monitors/CMakeFiles/KPipeWireMonitorDeclarative.dir/.qt/rcc/qrc_qmake_org_kde_pipewire_monitor.cpp.o cd /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src/monitors && /usr/bin/c++ -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_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src/monitors -I/build/reproducible-path/kpipewire-6.3.4/src/monitors -I/build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src/monitors/KPipeWireMonitorDeclarative_autogen/include -I/build/reproducible-path/kpipewire-6.3.4/src -I/build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src -I/usr/include/aarch64-linux-gnu/qt6/QtQml/6.8.2 -I/usr/include/aarch64-linux-gnu/qt6/QtQml/6.8.2/QtQml -I/usr/include/aarch64-linux-gnu/qt6/QtCore/6.8.2 -I/usr/include/aarch64-linux-gnu/qt6/QtCore/6.8.2/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtQml -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -isystem /usr/include/aarch64-linux-gnu/qt6/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt6/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGL -isystem /usr/include/pipewire-0.3 -isystem /usr/include/spa-0.2 -g -O2 -ffile-prefix-map=/build/reproducible-path/kpipewire-6.3.4=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src/monitors/.qt/rcc/qrc_qmake_org_kde_pipewire_monitor.cpp [ 52%] Building CXX object src/monitors/CMakeFiles/KPipeWireMonitorDeclarative.dir/mediamonitor.cpp.o cd /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src/monitors && /usr/bin/c++ -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_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src/monitors -I/build/reproducible-path/kpipewire-6.3.4/src/monitors -I/build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src/monitors/KPipeWireMonitorDeclarative_autogen/include -I/build/reproducible-path/kpipewire-6.3.4/src -I/build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src -I/usr/include/aarch64-linux-gnu/qt6/QtQml/6.8.2 -I/usr/include/aarch64-linux-gnu/qt6/QtQml/6.8.2/QtQml -I/usr/include/aarch64-linux-gnu/qt6/QtCore/6.8.2 -I/usr/include/aarch64-linux-gnu/qt6/QtCore/6.8.2/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtQml -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -isystem /usr/include/aarch64-linux-gnu/qt6/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt6/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGL -isystem /usr/include/pipewire-0.3 -isystem /usr/include/spa-0.2 -g -O2 -ffile-prefix-map=/build/reproducible-path/kpipewire-6.3.4=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /build/reproducible-path/kpipewire-6.3.4/src/monitors/mediamonitor.cpp @@ -5278,19 +5314,6 @@ /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, | ^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/kpipewire-6.3.4/src/monitors/mediamonitor.cpp:50:1: warning: missing initializer for member 'pw_proxy_events::bound' [-Wmissing-field-initializers] - 50 | }; - | ^ -/build/reproducible-path/kpipewire-6.3.4/src/monitors/mediamonitor.cpp:50:1: warning: missing initializer for member 'pw_proxy_events::removed' [-Wmissing-field-initializers] -/build/reproducible-path/kpipewire-6.3.4/src/monitors/mediamonitor.cpp:50:1: warning: missing initializer for member 'pw_proxy_events::done' [-Wmissing-field-initializers] -/build/reproducible-path/kpipewire-6.3.4/src/monitors/mediamonitor.cpp:50:1: warning: missing initializer for member 'pw_proxy_events::error' [-Wmissing-field-initializers] -/build/reproducible-path/kpipewire-6.3.4/src/monitors/mediamonitor.cpp:50:1: warning: missing initializer for member 'pw_proxy_events::bound_props' [-Wmissing-field-initializers] -/build/reproducible-path/kpipewire-6.3.4/src/monitors/mediamonitor.cpp:55:1: warning: missing initializer for member 'pw_node_events::param' [-Wmissing-field-initializers] - 55 | }; - | ^ -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 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, @@ -5473,7 +5496,6 @@ /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, | ^~~~~~~~~~~~~~~~ -[ 53%] Linking CXX shared library ../bin/libKPipeWireDmaBuf.so /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 | ({ \ @@ -5500,7 +5522,6 @@ /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, | ^~~~~~~~~~~~~~~~ -cd /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src && /usr/bin/cmake -E cmake_link_script CMakeFiles/KPipeWireDmaBuf.dir/link.txt --verbose=1 /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ @@ -6370,6 +6391,16 @@ /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, | ^~~~~~~~~~~~~~~~ +/build/reproducible-path/kpipewire-6.3.4/src/monitors/mediamonitor.cpp:50:1: warning: missing initializer for member 'pw_proxy_events::bound' [-Wmissing-field-initializers] + 50 | }; + | ^ +/build/reproducible-path/kpipewire-6.3.4/src/monitors/mediamonitor.cpp:50:1: warning: missing initializer for member 'pw_proxy_events::removed' [-Wmissing-field-initializers] +/build/reproducible-path/kpipewire-6.3.4/src/monitors/mediamonitor.cpp:50:1: warning: missing initializer for member 'pw_proxy_events::done' [-Wmissing-field-initializers] +/build/reproducible-path/kpipewire-6.3.4/src/monitors/mediamonitor.cpp:50:1: warning: missing initializer for member 'pw_proxy_events::error' [-Wmissing-field-initializers] +/build/reproducible-path/kpipewire-6.3.4/src/monitors/mediamonitor.cpp:50:1: warning: missing initializer for member 'pw_proxy_events::bound_props' [-Wmissing-field-initializers] +/build/reproducible-path/kpipewire-6.3.4/src/monitors/mediamonitor.cpp:55:1: warning: missing initializer for member 'pw_node_events::param' [-Wmissing-field-initializers] + 55 | }; + | ^ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ @@ -7626,6 +7657,11 @@ /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 +[ 53%] Linking CXX shared library ../bin/libKPipeWireDmaBuf.so +cd /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src && /usr/bin/cmake -E cmake_link_script CMakeFiles/KPipeWireDmaBuf.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/kpipewire-6.3.4=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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,/build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/bin: ../bin/libKPipeWire.so.6.3.4 /usr/lib/aarch64-linux-gnu/libepoxy.so /usr/lib/aarch64-linux-gnu/libdrm.so /usr/lib/aarch64-linux-gnu/libgbm.so /usr/lib/aarch64-linux-gnu/libQt6Gui.so.6.8.2 /usr/lib/aarch64-linux-gnu/libGLX.so /usr/lib/aarch64-linux-gnu/libOpenGL.so /usr/lib/aarch64-linux-gnu/libQt6Core.so.6.8.2 /usr/lib/aarch64-linux-gnu/libxkbcommon.so cd /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-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 '/build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu' @@ -7700,11 +7736,11 @@ /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_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src -I/build/reproducible-path/kpipewire-6.3.4/src -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt6/QtGui -I/usr/include/KF6/KCoreAddons -I/usr/include/libdrm -I/usr/include/aarch64-linux-gnu/qt6/QtGui/6.8.2 -I/usr/include/aarch64-linux-gnu/qt6/QtGui/6.8.2/QtGui -I/usr/include/aarch64-linux-gnu/qt6/QtCore/6.8.2 -I/usr/include/aarch64-linux-gnu/qt6/QtCore/6.8.2/QtCore -I/usr/include -I/usr/include/aarch64-linux-gnu -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include --include /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src/KPipeWireRecord_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src/KPipeWireRecord_autogen/include/moc_pipewireencodedstream.cpp /build/reproducible-path/kpipewire-6.3.4/src/pipewireencodedstream.h [ 60%] Linking CXX shared module ../../bin/org/kde/pipewire/monitor/libKPipeWireMonitorDeclarative.so cd /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src/monitors && /usr/bin/cmake -E cmake_link_script CMakeFiles/KPipeWireMonitorDeclarative.dir/link.txt --verbose=1 -/usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/kpipewire-6.3.4=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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,/build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/bin: ../../bin/libKPipeWire.so.6.3.4 /usr/lib/aarch64-linux-gnu/libpipewire-0.3.so /usr/lib/aarch64-linux-gnu/libQt6Quick.so.6.8.2 /usr/lib/aarch64-linux-gnu/libQt6QmlMeta.so.6.8.2 /usr/lib/aarch64-linux-gnu/libQt6QmlWorkerScript.so.6.8.2 /usr/lib/aarch64-linux-gnu/libQt6QmlModels.so.6.8.2 /usr/lib/aarch64-linux-gnu/libQt6Qml.so.6.8.2 /usr/lib/aarch64-linux-gnu/libQt6Network.so.6.8.2 /usr/lib/aarch64-linux-gnu/libQt6OpenGL.so.6.8.2 /usr/lib/aarch64-linux-gnu/libQt6Gui.so.6.8.2 /usr/lib/aarch64-linux-gnu/libGLX.so /usr/lib/aarch64-linux-gnu/libOpenGL.so /usr/lib/aarch64-linux-gnu/libQt6Core.so.6.8.2 -make[3]: Leaving directory '/build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu' AutoMoc: Reading dependencies from "SRC:/obj-aarch64-linux-gnu/src/KPipeWireRecord_autogen/include/moc_pipewireencodedstream.cpp.d" AutoMoc: Generating "SRC:/obj-aarch64-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_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src -I/build/reproducible-path/kpipewire-6.3.4/src -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt6/QtGui -I/usr/include/KF6/KCoreAddons -I/usr/include/libdrm -I/usr/include/aarch64-linux-gnu/qt6/QtGui/6.8.2 -I/usr/include/aarch64-linux-gnu/qt6/QtGui/6.8.2/QtGui -I/usr/include/aarch64-linux-gnu/qt6/QtCore/6.8.2 -I/usr/include/aarch64-linux-gnu/qt6/QtCore/6.8.2/QtCore -I/usr/include -I/usr/include/aarch64-linux-gnu -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include --include /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src/KPipeWireRecord_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src/KPipeWireRecord_autogen/include/moc_pipewireencodedstream_p.cpp /build/reproducible-path/kpipewire-6.3.4/src/pipewireencodedstream_p.h +/usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/kpipewire-6.3.4=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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,/build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/bin: ../../bin/libKPipeWire.so.6.3.4 /usr/lib/aarch64-linux-gnu/libpipewire-0.3.so /usr/lib/aarch64-linux-gnu/libQt6Quick.so.6.8.2 /usr/lib/aarch64-linux-gnu/libQt6QmlMeta.so.6.8.2 /usr/lib/aarch64-linux-gnu/libQt6QmlWorkerScript.so.6.8.2 /usr/lib/aarch64-linux-gnu/libQt6QmlModels.so.6.8.2 /usr/lib/aarch64-linux-gnu/libQt6Qml.so.6.8.2 /usr/lib/aarch64-linux-gnu/libQt6Network.so.6.8.2 /usr/lib/aarch64-linux-gnu/libQt6OpenGL.so.6.8.2 /usr/lib/aarch64-linux-gnu/libQt6Gui.so.6.8.2 /usr/lib/aarch64-linux-gnu/libGLX.so /usr/lib/aarch64-linux-gnu/libOpenGL.so /usr/lib/aarch64-linux-gnu/libQt6Core.so.6.8.2 +make[3]: Leaving directory '/build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu' [ 61%] Built target KPipeWireMonitorDeclarative AutoMoc: Reading dependencies from "SRC:/obj-aarch64-linux-gnu/src/KPipeWireRecord_autogen/include/moc_pipewireencodedstream_p.cpp.d" AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/src/KPipeWireRecord_autogen/include/moc_pipewireproduce_p.cpp", because it doesn't exist, from "SRC:/src/pipewireproduce_p.h" @@ -7734,27 +7770,27 @@ [ 62%] Building CXX object src/CMakeFiles/KPipeWireRecord.dir/KPipeWireRecord_autogen/mocs_compilation.cpp.o cd /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src && /usr/bin/c++ -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_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src -I/build/reproducible-path/kpipewire-6.3.4/src -I/build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src/KPipeWireRecord_autogen/include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui -isystem /usr/include/KF6/KCoreAddons -isystem /usr/include/libdrm -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui/6.8.2 -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui/6.8.2/QtGui -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore/6.8.2 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore/6.8.2/QtCore -g -O2 -ffile-prefix-map=/build/reproducible-path/kpipewire-6.3.4=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src/KPipeWireRecord_autogen/mocs_compilation.cpp [ 64%] Building CXX object src/CMakeFiles/KPipeWireRecord.dir/logging_record.cpp.o -[ 65%] Building CXX object src/CMakeFiles/KPipeWireRecord.dir/logging_libav.cpp.o +[ 65%] Building CXX object src/CMakeFiles/KPipeWireRecord.dir/pipewirebaseencodedstream.cpp.o +[ 66%] Building CXX object src/CMakeFiles/KPipeWireRecord.dir/logging_libav.cpp.o cd /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src && /usr/bin/c++ -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_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src -I/build/reproducible-path/kpipewire-6.3.4/src -I/build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src/KPipeWireRecord_autogen/include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui -isystem /usr/include/KF6/KCoreAddons -isystem /usr/include/libdrm -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui/6.8.2 -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui/6.8.2/QtGui -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore/6.8.2 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore/6.8.2/QtCore -g -O2 -ffile-prefix-map=/build/reproducible-path/kpipewire-6.3.4=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src/logging_record.cpp cd /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src && /usr/bin/c++ -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_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src -I/build/reproducible-path/kpipewire-6.3.4/src -I/build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src/KPipeWireRecord_autogen/include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui -isystem /usr/include/KF6/KCoreAddons -isystem /usr/include/libdrm -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui/6.8.2 -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui/6.8.2/QtGui -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore/6.8.2 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore/6.8.2/QtCore -g -O2 -ffile-prefix-map=/build/reproducible-path/kpipewire-6.3.4=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src/logging_libav.cpp -[ 66%] Building CXX object src/CMakeFiles/KPipeWireRecord.dir/pipewirebaseencodedstream.cpp.o -cd /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src && /usr/bin/c++ -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_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src -I/build/reproducible-path/kpipewire-6.3.4/src -I/build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src/KPipeWireRecord_autogen/include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui -isystem /usr/include/KF6/KCoreAddons -isystem /usr/include/libdrm -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui/6.8.2 -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui/6.8.2/QtGui -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore/6.8.2 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore/6.8.2/QtCore -g -O2 -ffile-prefix-map=/build/reproducible-path/kpipewire-6.3.4=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /build/reproducible-path/kpipewire-6.3.4/src/pipewirebaseencodedstream.cpp [ 68%] Building CXX object src/CMakeFiles/KPipeWireRecord.dir/pipewireencodedstream.cpp.o -[ 69%] Building CXX object src/CMakeFiles/KPipeWireRecord.dir/pipewirerecord.cpp.o +cd /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src && /usr/bin/c++ -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_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src -I/build/reproducible-path/kpipewire-6.3.4/src -I/build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src/KPipeWireRecord_autogen/include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui -isystem /usr/include/KF6/KCoreAddons -isystem /usr/include/libdrm -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui/6.8.2 -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui/6.8.2/QtGui -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore/6.8.2 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore/6.8.2/QtCore -g -O2 -ffile-prefix-map=/build/reproducible-path/kpipewire-6.3.4=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /build/reproducible-path/kpipewire-6.3.4/src/pipewirebaseencodedstream.cpp cd /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src && /usr/bin/c++ -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_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src -I/build/reproducible-path/kpipewire-6.3.4/src -I/build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src/KPipeWireRecord_autogen/include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui -isystem /usr/include/KF6/KCoreAddons -isystem /usr/include/libdrm -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui/6.8.2 -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui/6.8.2/QtGui -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore/6.8.2 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore/6.8.2/QtCore -g -O2 -ffile-prefix-map=/build/reproducible-path/kpipewire-6.3.4=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /build/reproducible-path/kpipewire-6.3.4/src/pipewireencodedstream.cpp -[ 70%] Building CXX object src/CMakeFiles/KPipeWireRecord.dir/pipewireproduce.cpp.o -cd /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src && /usr/bin/c++ -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_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src -I/build/reproducible-path/kpipewire-6.3.4/src -I/build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src/KPipeWireRecord_autogen/include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui -isystem /usr/include/KF6/KCoreAddons -isystem /usr/include/libdrm -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui/6.8.2 -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui/6.8.2/QtGui -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore/6.8.2 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore/6.8.2/QtCore -g -O2 -ffile-prefix-map=/build/reproducible-path/kpipewire-6.3.4=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /build/reproducible-path/kpipewire-6.3.4/src/pipewirerecord.cpp +[ 69%] Building CXX object src/CMakeFiles/KPipeWireRecord.dir/pipewireproduce.cpp.o +[ 70%] Building CXX object src/CMakeFiles/KPipeWireRecord.dir/pipewirerecord.cpp.o cd /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src && /usr/bin/c++ -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_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src -I/build/reproducible-path/kpipewire-6.3.4/src -I/build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src/KPipeWireRecord_autogen/include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui -isystem /usr/include/KF6/KCoreAddons -isystem /usr/include/libdrm -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui/6.8.2 -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui/6.8.2/QtGui -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore/6.8.2 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore/6.8.2/QtCore -g -O2 -ffile-prefix-map=/build/reproducible-path/kpipewire-6.3.4=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /build/reproducible-path/kpipewire-6.3.4/src/pipewireproduce.cpp -[ 72%] Building CXX object src/CMakeFiles/KPipeWireRecord.dir/encoder.cpp.o -cd /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src && /usr/bin/c++ -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_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src -I/build/reproducible-path/kpipewire-6.3.4/src -I/build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src/KPipeWireRecord_autogen/include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui -isystem /usr/include/KF6/KCoreAddons -isystem /usr/include/libdrm -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui/6.8.2 -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui/6.8.2/QtGui -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore/6.8.2 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore/6.8.2/QtCore -g -O2 -ffile-prefix-map=/build/reproducible-path/kpipewire-6.3.4=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /build/reproducible-path/kpipewire-6.3.4/src/encoder.cpp +cd /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src && /usr/bin/c++ -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_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src -I/build/reproducible-path/kpipewire-6.3.4/src -I/build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src/KPipeWireRecord_autogen/include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui -isystem /usr/include/KF6/KCoreAddons -isystem /usr/include/libdrm -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui/6.8.2 -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui/6.8.2/QtGui -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore/6.8.2 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore/6.8.2/QtCore -g -O2 -ffile-prefix-map=/build/reproducible-path/kpipewire-6.3.4=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /build/reproducible-path/kpipewire-6.3.4/src/pipewirerecord.cpp [ 73%] Building CXX object src/CMakeFiles/KPipeWireRecord.dir/gifencoder.cpp.o cd /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src && /usr/bin/c++ -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_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src -I/build/reproducible-path/kpipewire-6.3.4/src -I/build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src/KPipeWireRecord_autogen/include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui -isystem /usr/include/KF6/KCoreAddons -isystem /usr/include/libdrm -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui/6.8.2 -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui/6.8.2/QtGui -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore/6.8.2 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore/6.8.2/QtCore -g -O2 -ffile-prefix-map=/build/reproducible-path/kpipewire-6.3.4=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /build/reproducible-path/kpipewire-6.3.4/src/gifencoder.cpp [ 74%] Building CXX object src/CMakeFiles/KPipeWireRecord.dir/h264vaapiencoder.cpp.o +[ 72%] Building CXX object src/CMakeFiles/KPipeWireRecord.dir/encoder.cpp.o +cd /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src && /usr/bin/c++ -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_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src -I/build/reproducible-path/kpipewire-6.3.4/src -I/build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src/KPipeWireRecord_autogen/include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui -isystem /usr/include/KF6/KCoreAddons -isystem /usr/include/libdrm -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui/6.8.2 -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui/6.8.2/QtGui -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore/6.8.2 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore/6.8.2/QtCore -g -O2 -ffile-prefix-map=/build/reproducible-path/kpipewire-6.3.4=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /build/reproducible-path/kpipewire-6.3.4/src/encoder.cpp +[ 76%] Building CXX object src/CMakeFiles/KPipeWireRecord.dir/libopenh264encoder.cpp.o +[ 77%] Building CXX object src/CMakeFiles/KPipeWireRecord.dir/libx264encoder.cpp.o cd /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src && /usr/bin/c++ -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_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src -I/build/reproducible-path/kpipewire-6.3.4/src -I/build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src/KPipeWireRecord_autogen/include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui -isystem /usr/include/KF6/KCoreAddons -isystem /usr/include/libdrm -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui/6.8.2 -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui/6.8.2/QtGui -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore/6.8.2 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore/6.8.2/QtCore -g -O2 -ffile-prefix-map=/build/reproducible-path/kpipewire-6.3.4=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /build/reproducible-path/kpipewire-6.3.4/src/h264vaapiencoder.cpp -[ 76%] Building CXX object src/CMakeFiles/KPipeWireRecord.dir/libx264encoder.cpp.o -[ 77%] Building CXX object src/CMakeFiles/KPipeWireRecord.dir/libopenh264encoder.cpp.o -cd /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src && /usr/bin/c++ -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_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src -I/build/reproducible-path/kpipewire-6.3.4/src -I/build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src/KPipeWireRecord_autogen/include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui -isystem /usr/include/KF6/KCoreAddons -isystem /usr/include/libdrm -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui/6.8.2 -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui/6.8.2/QtGui -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore/6.8.2 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore/6.8.2/QtCore -g -O2 -ffile-prefix-map=/build/reproducible-path/kpipewire-6.3.4=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /build/reproducible-path/kpipewire-6.3.4/src/libx264encoder.cpp cd /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src && /usr/bin/c++ -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_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src -I/build/reproducible-path/kpipewire-6.3.4/src -I/build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src/KPipeWireRecord_autogen/include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui -isystem /usr/include/KF6/KCoreAddons -isystem /usr/include/libdrm -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui/6.8.2 -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui/6.8.2/QtGui -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore/6.8.2 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore/6.8.2/QtCore -g -O2 -ffile-prefix-map=/build/reproducible-path/kpipewire-6.3.4=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /build/reproducible-path/kpipewire-6.3.4/src/libopenh264encoder.cpp +cd /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src && /usr/bin/c++ -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_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src -I/build/reproducible-path/kpipewire-6.3.4/src -I/build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src/KPipeWireRecord_autogen/include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui -isystem /usr/include/KF6/KCoreAddons -isystem /usr/include/libdrm -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui/6.8.2 -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui/6.8.2/QtGui -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore/6.8.2 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore/6.8.2/QtCore -g -O2 -ffile-prefix-map=/build/reproducible-path/kpipewire-6.3.4=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /build/reproducible-path/kpipewire-6.3.4/src/libx264encoder.cpp [ 78%] Building CXX object src/CMakeFiles/KPipeWireRecord.dir/libvpxencoder.cpp.o cd /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src && /usr/bin/c++ -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_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src -I/build/reproducible-path/kpipewire-6.3.4/src -I/build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src/KPipeWireRecord_autogen/include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui -isystem /usr/include/KF6/KCoreAddons -isystem /usr/include/libdrm -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui/6.8.2 -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui/6.8.2/QtGui -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore/6.8.2 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore/6.8.2/QtCore -g -O2 -ffile-prefix-map=/build/reproducible-path/kpipewire-6.3.4=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /build/reproducible-path/kpipewire-6.3.4/src/libvpxencoder.cpp In file included from /usr/include/spa-0.2/spa/utils/hook.h:13, @@ -7763,8 +7799,7 @@ from /build/reproducible-path/kpipewire-6.3.4/src/pipewiresourcestream.h:20, from /build/reproducible-path/kpipewire-6.3.4/src/dmabufhandler.h:11, from /build/reproducible-path/kpipewire-6.3.4/src/encoder_p.h:15, - from /build/reproducible-path/kpipewire-6.3.4/src/gifencoder_p.h:6, - from /build/reproducible-path/kpipewire-6.3.4/src/gifencoder.cpp:10: + from /build/reproducible-path/kpipewire-6.3.4/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) }) @@ -10833,18 +10868,6 @@ /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); | ^~~~~~~~~~~~~~~~~~~~~~~ -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 /build/reproducible-path/kpipewire-6.3.4/src/pipewireproduce_p.h:13, - from /build/reproducible-path/kpipewire-6.3.4/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/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 | ({ \ @@ -10852,13 +10875,6 @@ /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/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/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 | ({ \ @@ -10897,13 +10913,6 @@ /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: 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); - | ^~~~~~~~~~~~~~~~~~ /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 | ({ \ @@ -10942,17 +10951,6 @@ /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); | ^~~~~~~~~~~~~~~~ -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/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 | ({ \ @@ -11017,27 +11015,6 @@ /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/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/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ @@ -11057,13 +11034,6 @@ /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/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/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ @@ -11076,13 +11046,6 @@ /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/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, - | ^~~~~~~~~~~~~~ /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 | ({ \ @@ -11090,14 +11053,6 @@ /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, | ^~~~~~~~~~~~~~~~ -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/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ @@ -11262,20 +11217,6 @@ /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/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/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 | ({ \ @@ -11361,18 +11302,6 @@ /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/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] - 207 | ({ \ - | ^ -/usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro 'spa_callbacks_call_res' - 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) - | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/spa-0.2/spa/utils/hook.h:284:9: 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/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 }) @@ -11387,6 +11316,369 @@ /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; + | ^~~~ +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 /build/reproducible-path/kpipewire-6.3.4/src/pipewiresourcestream.h:20, + from /build/reproducible-path/kpipewire-6.3.4/src/dmabufhandler.h:11, + from /build/reproducible-path/kpipewire-6.3.4/src/encoder_p.h:15, + from /build/reproducible-path/kpipewire-6.3.4/src/libx264encoder_p.h:9, + from /build/reproducible-path/kpipewire-6.3.4/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/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/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/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/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 | ({ \ @@ -11406,13 +11698,6 @@ /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/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/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 | ({ \ @@ -11451,16 +11736,6 @@ /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/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/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 | ({ \ @@ -11468,12 +11743,6 @@ /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/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/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ @@ -11486,33 +11755,6 @@ /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/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/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 | ({ \ @@ -11520,24 +11762,6 @@ /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/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/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ @@ -11550,15 +11774,6 @@ /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/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/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 | ({ \ @@ -11566,18 +11781,6 @@ /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/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/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ @@ -11597,13 +11800,6 @@ /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/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/hook.h:165:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 165 | ({ \ | ^ @@ -11616,39 +11812,6 @@ /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/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/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 | ({ \ @@ -11665,13 +11828,154 @@ /usr/include/spa-0.2/spa/utils/hook.h:284:9: 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/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] + 207 | ({ \ + | ^ +/usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro 'spa_callbacks_call_res' + 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) + | ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/spa-0.2/spa/utils/hook.h:284:9: 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/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/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 | ({ \ @@ -11717,13 +12021,6 @@ /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/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:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ @@ -11793,18 +12090,6 @@ /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:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] - 207 | ({ \ - | ^ -/usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro 'spa_callbacks_call_res' - 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) - | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/spa-0.2/spa/utils/hook.h:284:9: 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/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 | ({ \ @@ -11824,12 +12109,31 @@ /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/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/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/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/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/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 | ({ \ @@ -11840,15 +12144,72 @@ /usr/include/spa-0.2/spa/utils/hook.h:284:9: 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/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/support/system.h: In function 'int spa_system_pollfd_create(spa_system*, int)': +/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/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/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 | ({ \ @@ -11859,15 +12220,15 @@ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro '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/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/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/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/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/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 | ({ \ @@ -11878,9 +12239,28 @@ /usr/include/spa-0.2/spa/utils/hook.h:284:9: 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/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/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 | ({ \ @@ -11888,13 +12268,6 @@ /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/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:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ @@ -11907,18 +12280,6 @@ /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:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] - 207 | ({ \ - | ^ -/usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro 'spa_callbacks_call_res' - 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) - | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/spa-0.2/spa/utils/hook.h:284:9: 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/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 | ({ \ @@ -11926,13 +12287,6 @@ /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/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:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ @@ -11945,18 +12299,6 @@ /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:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] - 207 | ({ \ - | ^ -/usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro 'spa_callbacks_call_res' - 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) - | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/spa-0.2/spa/utils/hook.h:284:9: 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/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 | ({ \ @@ -11983,13 +12325,6 @@ /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/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:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ @@ -12021,18 +12356,6 @@ /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:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] - 207 | ({ \ - | ^ -/usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro 'spa_callbacks_call_res' - 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) - | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/spa-0.2/spa/utils/hook.h:284:9: 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/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 | ({ \ @@ -12078,13 +12401,6 @@ /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/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:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ @@ -12097,18 +12413,6 @@ /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:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] - 207 | ({ \ - | ^ -/usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro 'spa_callbacks_call_res' - 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) - | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/spa-0.2/spa/utils/hook.h:284:9: 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/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 | ({ \ @@ -12147,13 +12451,6 @@ /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/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/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 | ({ \ @@ -12173,18 +12470,6 @@ /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:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] - 207 | ({ \ - | ^ -/usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro 'spa_callbacks_call_res' - 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) - | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/spa-0.2/spa/utils/hook.h:284:9: 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/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 | ({ \ @@ -12211,13 +12496,6 @@ /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/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:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ @@ -12230,44 +12508,6 @@ /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:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] - 207 | ({ \ - | ^ -/usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro 'spa_callbacks_call_res' - 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) - | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/spa-0.2/spa/utils/hook.h:284:9: 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/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 | ({ \ @@ -12284,25 +12524,6 @@ /usr/include/spa-0.2/spa/utils/hook.h:284:9: 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/support/loop.h:140:16: note: in expansion of macro 'spa_api_method_r' 140 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ @@ -12322,47 +12543,9 @@ /usr/include/spa-0.2/spa/utils/hook.h:284:9: 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/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/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/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 | ({ \ @@ -12379,80 +12562,9 @@ /usr/include/spa-0.2/spa/utils/hook.h:284:9: 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/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] - 207 | ({ \ - | ^ -/usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro 'spa_callbacks_call_res' - 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) - | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/spa-0.2/spa/utils/hook.h:284:9: note: 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/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, - | ^~~~~~~~~~~~~~~~ -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 /build/reproducible-path/kpipewire-6.3.4/src/pipewiresourcestream.h:20, - from /build/reproducible-path/kpipewire-6.3.4/src/dmabufhandler.h:11, - from /build/reproducible-path/kpipewire-6.3.4/src/encoder_p.h:15, - from /build/reproducible-path/kpipewire-6.3.4/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:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] - 207 | ({ \ - | ^ -/usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro 'spa_callbacks_call_res' - 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) - | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/spa-0.2/spa/utils/hook.h:284:9: 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/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 | ({ \ @@ -12469,28 +12581,9 @@ /usr/include/spa-0.2/spa/utils/hook.h:284:9: 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/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] - 207 | ({ \ - | ^ -/usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro 'spa_callbacks_call_res' - 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) - | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/spa-0.2/spa/utils/hook.h:284:9: note: 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/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/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 | ({ \ @@ -12498,43 +12591,19 @@ /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/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] - 207 | ({ \ - | ^ -/usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro 'spa_callbacks_call_res' - 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) - | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/spa-0.2/spa/utils/hook.h:284:9: 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/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/utils/hook.h:254:9: note: in expansion of macro 'spa_callbacks_call_fast_res' - 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in 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/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/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/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 | ({ \ @@ -12545,28 +12614,9 @@ /usr/include/spa-0.2/spa/utils/hook.h:284:9: 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/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/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 | ({ \ @@ -12574,20 +12624,6 @@ /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: 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/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/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ @@ -12600,24 +12636,41 @@ /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/loop.h: In function 'int spa_loop_control_get_fd(spa_loop_control*)': +/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/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/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/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] @@ -12626,16 +12679,6 @@ /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/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/utils/hook.h:165:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 165 | ({ \ | ^ @@ -12667,16 +12710,6 @@ /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/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/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 | ({ \ @@ -12690,15 +12723,6 @@ /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/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, \ | ^~~~~~~~~~~~~~~~~~ @@ -12724,25 +12748,6 @@ /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/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/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 | ({ \ @@ -12769,24 +12774,6 @@ /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: 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/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ @@ -12799,20 +12786,6 @@ /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/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/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 | ({ \ @@ -12839,19 +12812,24 @@ /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/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/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] + 207 | ({ \ | ^ -/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/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:251:9: note: in expansion of macro 'spa_callbacks_call_res' + 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) + | ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/spa-0.2/spa/utils/hook.h:284:9: note: 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/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/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 | ({ \ @@ -12862,8 +12840,15 @@ /usr/include/spa-0.2/spa/utils/hook.h:284:9: 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/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 | ({ \ @@ -12874,15 +12859,15 @@ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: 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:390:16: note: in expansion of macro 'spa_api_method_r' + 390 | 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/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/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/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 | ({ \ @@ -12893,23 +12878,35 @@ /usr/include/spa-0.2/spa/utils/hook.h:284:9: 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/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 'spa_source* spa_loop_utils_add_idle(spa_loop_utils*, bool, spa_source_idle_func_t, void*)': +/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: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: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/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/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] + 207 | ({ \ | ^ -/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/utils/hook.h:251:9: note: in expansion of macro 'spa_callbacks_call_res' + 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) + | ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/spa-0.2/spa/utils/hook.h:284:9: note: 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 | ({ \ | ^ @@ -12919,60 +12916,54 @@ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: 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:408:16: note: in expansion of macro 'spa_api_method_r' + 408 | return spa_api_method_r(struct spa_source *, NULL, | ^~~~~~~~~~~~~~~~ -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 /build/reproducible-path/kpipewire-6.3.4/src/pipewiresourcestream.h:20, - from /build/reproducible-path/kpipewire-6.3.4/src/dmabufhandler.h:11, - from /build/reproducible-path/kpipewire-6.3.4/src/encoder_p.h:15, - from /build/reproducible-path/kpipewire-6.3.4/src/libopenh264encoder_p.h:10, - from /build/reproducible-path/kpipewire-6.3.4/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/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/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/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, - | ^~~~~~~~~~~~~~ -/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/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: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: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: 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); - | ^~~~~~~~~~~~~~~~~~ -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/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] + 207 | ({ \ | ^ -/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/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); - | ^~~~~~~~~~~~~~~~~~ +/usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro 'spa_callbacks_call_res' + 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) + | ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/spa-0.2/spa/utils/hook.h:284:9: note: 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:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ @@ -12982,33 +12973,34 @@ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: 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/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, | ^~~~~~~~~~~~~~~~ -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/loop.h: In function 'spa_source* spa_loop_utils_add_event(spa_loop_utils*, spa_source_event_func_t, void*)': +/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/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/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_subscribe_params(pw_node*, uint32_t*, 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/utils/hook.h:251:9: note: in expansion of macro 'spa_callbacks_call_res' + 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) + | ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/spa-0.2/spa/utils/hook.h:284:9: 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: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: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 | ({ \ @@ -13019,6 +13011,25 @@ /usr/include/spa-0.2/spa/utils/hook.h:284:9: 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/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/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, | ^~~~~~~~~~~~~~~~ @@ -13031,8 +13042,8 @@ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: 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/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] @@ -13110,13 +13121,6 @@ /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/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/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 | ({ \ @@ -13136,6 +13140,20 @@ /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/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 | ({ \ | ^ @@ -13145,23 +13163,16 @@ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: 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/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/port.h: In function 'int pw_port_enum_params(pw_port*, int, uint32_t, uint32_t, uint32_t, const spa_pod*)': +/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/port.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/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/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/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ @@ -13171,36 +13182,15 @@ /usr/include/spa-0.2/spa/utils/hook.h:284:9: 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/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/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/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/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/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/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/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 | ({ \ @@ -13211,15 +13201,15 @@ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: 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/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/support/thread.h: In function 'int spa_thread_utils_join(spa_thread_utils*, spa_thread*, void**)': +/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/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/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 | ({ \ @@ -13230,15 +13220,15 @@ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: 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/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/support/loop.h: In function 'spa_source* spa_loop_utils_add_timer(spa_loop_utils*, spa_source_timer_func_t, void*)': +/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/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/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 | ({ \ @@ -13249,15 +13239,27 @@ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: 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/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/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:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] + 207 | ({ \ + | ^ +/usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro 'spa_callbacks_call_res' + 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) + | ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/spa-0.2/spa/utils/hook.h:284:9: 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/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/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 | ({ \ @@ -13268,15 +13270,15 @@ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: 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/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/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/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/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/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 | ({ \ @@ -13287,35 +13289,91 @@ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: 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/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/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 | ({ \ +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/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/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/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/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/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/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/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/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 | ({ \ @@ -13335,6 +13393,15 @@ /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/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/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 | ({ \ @@ -13361,6 +13428,15 @@ /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/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/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ @@ -13373,20 +13449,76 @@ /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/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/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/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/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/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/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/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, - | ^~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ @@ -13396,15 +13528,15 @@ /usr/include/spa-0.2/spa/utils/hook.h:284:9: 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/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/client.h: In function 'int pw_client_error(pw_client*, uint32_t, int, const char*)': +/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/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/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 | ({ \ @@ -13415,15 +13547,15 @@ /usr/include/spa-0.2/spa/utils/hook.h:284:9: 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/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/client.h: In function 'int pw_client_update_properties(pw_client*, const spa_dict*)': +/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/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/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 | ({ \ @@ -13434,30 +13566,50 @@ /usr/include/spa-0.2/spa/utils/hook.h:284:9: 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/device.h:173:16: note: in expansion of macro 'spa_api_method_r' + 173 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ -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/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/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/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/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/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/client.h: In function 'int pw_client_get_permissions(pw_client*, uint32_t, uint32_t)': +/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 /build/reproducible-path/kpipewire-6.3.4/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/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/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/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 | ({ \ @@ -13468,15 +13620,15 @@ /usr/include/spa-0.2/spa/utils/hook.h:284:9: 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/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/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/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/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/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 | ({ \ @@ -13487,68 +13639,53 @@ /usr/include/spa-0.2/spa/utils/hook.h:284:9: 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, +/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, | ^~~~~~~~~~~~~~~~ -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/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/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/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/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/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/utils/hook.h:251:9: note: in expansion of macro 'spa_callbacks_call_res' + 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) + | ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/spa-0.2/spa/utils/hook.h:284:9: 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/pod/iter.h:345:20: note: in expansion of macro 'SPA_MIN' - 345 | n_values = SPA_MIN(n_values, max_values); - | ^~~~~~~ -/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/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/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/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 | ({ \ @@ -13559,15 +13696,15 @@ /usr/include/spa-0.2/spa/utils/hook.h:284:9: 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/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/pipewire-0.3/pipewire/core.h: In function 'int pw_core_hello(pw_core*, uint32_t)': +/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/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/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 | ({ \ @@ -13578,15 +13715,15 @@ /usr/include/spa-0.2/spa/utils/hook.h:284:9: 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/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/pipewire-0.3/pipewire/core.h: In function 'int pw_core_sync(pw_core*, uint32_t, int)': +/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/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/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 | ({ \ @@ -13597,23 +13734,35 @@ /usr/include/spa-0.2/spa/utils/hook.h:284:9: 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/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/pipewire-0.3/pipewire/core.h: In function 'int pw_core_pong(pw_core*, uint32_t, int)': +/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/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/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/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/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] + 207 | ({ \ | ^ -/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)); - | ^~~~~~~ +/usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro 'spa_callbacks_call_res' + 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) + | ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/spa-0.2/spa/utils/hook.h:284:9: 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 | ({ \ | ^ @@ -13623,15 +13772,15 @@ /usr/include/spa-0.2/spa/utils/hook.h:284:9: 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/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/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/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/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/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 | ({ \ @@ -13642,22 +13791,34 @@ /usr/include/spa-0.2/spa/utils/hook.h:284:9: 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/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/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/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/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/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/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:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] + 207 | ({ \ + | ^ +/usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro 'spa_callbacks_call_res' + 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) + | ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/spa-0.2/spa/utils/hook.h:284:9: 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/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/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 | ({ \ @@ -13668,25 +13829,35 @@ /usr/include/spa-0.2/spa/utils/hook.h:284:9: 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/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/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/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/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/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/defs.h:83:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] - 83 | ({ \ +/usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] + 207 | ({ \ | ^ -/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/hook.h:251:9: note: in expansion of macro 'spa_callbacks_call_res' + 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) + | ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/spa-0.2/spa/utils/hook.h:284:9: 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 | ({ \ | ^ @@ -13696,43 +13867,143 @@ /usr/include/spa-0.2/spa/utils/hook.h:284:9: 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/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/defs.h:83:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] - 83 | ({ \ +/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/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/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/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/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:254:9: note: in expansion of macro 'spa_callbacks_call_fast_res' + 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in 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/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); + | ^~~~~~~~~~~~~~~~~~ +/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/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/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/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/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/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/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 | ({ \ @@ -13743,33 +14014,178 @@ /usr/include/spa-0.2/spa/utils/hook.h:284:9: 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/link.h:123:16: note: in expansion of macro 'spa_api_method_r' + 123 | return spa_api_method_r(int, -ENOTSUP, | ^~~~~~~~~~~~~~~~ -In file included from /usr/include/spa-0.2/spa/param/format-utils.h:18, - from /build/reproducible-path/kpipewire-6.3.4/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/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, + | ^~~~~~~~~~~~~~~~ +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 /build/reproducible-path/kpipewire-6.3.4/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/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/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/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/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/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/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 | ({ \ @@ -13780,15 +14196,36 @@ /usr/include/spa-0.2/spa/utils/hook.h:284:9: 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/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/core.h: In function 'int pw_registry_destroy(pw_registry*, uint32_t)': +/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/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/core.h:589:16: note: in expansion of macro 'spa_api_method_r' - 589 | return spa_api_method_r(int, -ENOTSUP, +/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 | ({ \ @@ -13799,34 +14236,672 @@ /usr/include/spa-0.2/spa/utils/hook.h:284:9: 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/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/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/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/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/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/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/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/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/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/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/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/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)); + | ^~~~~~~ +/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, + | ^~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/spa-0.2/spa/param/format-utils.h:18, + from /build/reproducible-path/kpipewire-6.3.4/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/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, + | ^~~~~~~~~~~~~~~~~~~~ +/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, + | ^~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/kpipewire-6.3.4/src/encoder.cpp: In destructor 'virtual Encoder::~Encoder()': +/build/reproducible-path/kpipewire-6.3.4/src/encoder.cpp:76:22: warning: 'int avcodec_close(AVCodecContext*)' is deprecated [-Wdeprecated-declarations] + 76 | avcodec_close(m_avCodecContext); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/kpipewire-6.3.4/src/encoder_p.h:19: +/usr/include/aarch64-linux-gnu/libavcodec/avcodec.h:2398:5: note: declared here + 2398 | int avcodec_close(AVCodecContext *avctx); + | ^~~~~~~~~~~~~ +/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 /build/reproducible-path/kpipewire-6.3.4/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/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/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/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/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, + | ^~~~~~~~~~~~~~~~~~~~ +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 /build/reproducible-path/kpipewire-6.3.4/src/pipewiresourcestream.h:20, + from /build/reproducible-path/kpipewire-6.3.4/src/dmabufhandler.h:11, + from /build/reproducible-path/kpipewire-6.3.4/src/encoder_p.h:15, + from /build/reproducible-path/kpipewire-6.3.4/src/gifencoder_p.h:6, + from /build/reproducible-path/kpipewire-6.3.4/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 | ({ \ | ^ @@ -13858,15 +14933,6 @@ /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/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/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 | ({ \ @@ -13905,12 +14971,6 @@ /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/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/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 | ({ \ @@ -13930,12 +14990,6 @@ /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/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/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 | ({ \ @@ -13955,18 +15009,6 @@ /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:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] - 214 | ({ \ - | ^ -/usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro 'spa_callbacks_call_fast_res' - 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro '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/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 | ({ \ @@ -13974,13 +15016,6 @@ /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/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:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ @@ -13993,6 +15028,108 @@ /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 | ({ \ | ^ @@ -14069,13 +15206,6 @@ /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/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:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ @@ -14107,18 +15237,6 @@ /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: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/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 | ({ \ @@ -14195,76 +15313,6 @@ /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/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/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/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] - 207 | ({ \ - | ^ -/usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro 'spa_callbacks_call_res' - 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) - | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/spa-0.2/spa/utils/hook.h:284:9: 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/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/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 | ({ \ @@ -14272,13 +15320,6 @@ /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/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/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ @@ -14291,15 +15332,46 @@ /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/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, - | ^~~~~~~~~~~~~~~~~~~~ +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 /build/reproducible-path/kpipewire-6.3.4/src/pipewiresourcestream.h:20, + from /build/reproducible-path/kpipewire-6.3.4/src/dmabufhandler.h:11, + from /build/reproducible-path/kpipewire-6.3.4/src/encoder_p.h:15, + from /build/reproducible-path/kpipewire-6.3.4/src/libopenh264encoder_p.h:10, + from /build/reproducible-path/kpipewire-6.3.4/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/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 | ({ \ @@ -14357,13 +15429,6 @@ /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/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); - | ^~~~~~~~~~~~~~~~~~ /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 | ({ \ @@ -14383,16 +15448,6 @@ /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, | ^~~~~~~~~~~~~~~~~~~~~ -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 /build/reproducible-path/kpipewire-6.3.4/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/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 | ({ \ @@ -14431,13 +15486,51 @@ /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/pod/builder.h: In function 'int spa_pod_builder_raw(spa_pod_builder*, const void*, uint32_t)': +/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/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/utils/hook.h:251:9: note: in expansion of macro 'spa_callbacks_call_res' + 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) + | ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/spa-0.2/spa/utils/hook.h:284:9: note: 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 | ({ \ | ^ @@ -14447,15 +15540,15 @@ /usr/include/spa-0.2/spa/utils/hook.h:284:9: 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/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/pipewire-0.3/pipewire/core.h: In function 'int pw_registry_destroy(pw_registry*, uint32_t)': +/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/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/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 | ({ \ @@ -14466,145 +15559,59 @@ /usr/include/spa-0.2/spa/utils/hook.h:284:9: 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/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/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/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/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/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/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/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/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/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/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/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] - 214 | ({ \ +/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/utils/hook.h:254:9: note: in expansion of macro 'spa_callbacks_call_fast_res' - 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro '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/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/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/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/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/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/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] - 214 | ({ \ +/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/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro 'spa_callbacks_call_fast_res' - 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro '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/pipewire-0.3/pipewire/device.h: In function 'int pw_device_add_listener(pw_device*, spa_hook*, const pw_device_events*, void*)': +/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/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/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/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/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/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ @@ -14614,22 +15621,29 @@ /usr/include/spa-0.2/spa/utils/hook.h:284:9: 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/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/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/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/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/support/loop.h: In function 'int spa_loop_add_source(spa_loop*, spa_source*)': +/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: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: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 | ({ \ @@ -14640,35 +15654,73 @@ /usr/include/spa-0.2/spa/utils/hook.h:284:9: 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/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/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/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/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/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/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/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ @@ -14678,15 +15730,15 @@ /usr/include/spa-0.2/spa/utils/hook.h:284:9: 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/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/system.h: In function 'int spa_system_clock_gettime(spa_system*, int, timespec*)': +/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/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/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 | ({ \ @@ -14697,54 +15749,16 @@ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro '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/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/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/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/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/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/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/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/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ @@ -14754,73 +15768,35 @@ /usr/include/spa-0.2/spa/utils/hook.h:284:9: 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/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/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/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/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/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:254:9: note: in expansion of macro 'spa_callbacks_call_fast_res' - 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro '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/utils/hook.h:251:9: note: in expansion of macro 'spa_callbacks_call_res' + 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) + | ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/spa-0.2/spa/utils/hook.h:284:9: note: 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/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/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 | ({ \ | ^ @@ -14830,15 +15806,15 @@ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: 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: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 'int spa_loop_update_source(spa_loop*, spa_source*)': +/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: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: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 | ({ \ @@ -14849,15 +15825,15 @@ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: 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: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_remove_source(spa_loop*, spa_source*)': +/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: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: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 | ({ \ @@ -14868,15 +15844,15 @@ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: 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: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 'int spa_loop_invoke(spa_loop*, spa_invoke_func_t, uint32_t, const void*, size_t, bool, void*)': +/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: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: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 | ({ \ @@ -14887,68 +15863,42 @@ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: 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: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:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] - 214 | ({ \ - | ^ -/usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro 'spa_callbacks_call_fast_res' - 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro '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/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/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/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: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/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/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] - 214 | ({ \ +/usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro 'spa_callbacks_call_res' + 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) + | ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/spa-0.2/spa/utils/hook.h:284:9: note: 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/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/hook.h:254:9: note: in expansion of macro 'spa_callbacks_call_fast_res' - 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro '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/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/string.h:392:29: note: in expansion of macro 'SPA_MIN' + 392 | buf->pos += SPA_MIN(remain, (size_t)written); + | ^~~~~~~ +/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/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/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 '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/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:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ @@ -14958,15 +15908,15 @@ /usr/include/spa-0.2/spa/utils/hook.h:284:9: 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/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_control_get_fd(spa_loop_control*)': +/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: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: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 | ({ \ @@ -14977,34 +15927,34 @@ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: 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: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:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] - 214 | ({ \ +/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/utils/hook.h:254:9: note: in expansion of macro 'spa_callbacks_call_fast_res' - 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro '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/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/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/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:251:9: note: in expansion of macro 'spa_callbacks_call_res' + 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) + | ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/spa-0.2/spa/utils/hook.h:284:9: note: 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: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: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 | ({ \ @@ -15015,54 +15965,149 @@ /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: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/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/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/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/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: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/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] - 214 | ({ \ +/usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro 'spa_callbacks_call_res' + 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) + | ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/spa-0.2/spa/utils/hook.h:284:9: 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/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro 'spa_callbacks_call_fast_res' - 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro '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/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/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/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/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:251:9: note: in expansion of macro 'spa_callbacks_call_res' + 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) + | ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/spa-0.2/spa/utils/hook.h:284:9: 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/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/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 | ({ \ | ^ @@ -15072,22 +16117,34 @@ /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/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/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/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/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/loop.h: In function 'int spa_loop_control_iterate(spa_loop_control*, int)': +/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/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/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 | ({ \ @@ -15098,8 +16155,15 @@ /usr/include/spa-0.2/spa/utils/hook.h:284:9: 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/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 | ({ \ @@ -15110,9 +16174,16 @@ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: 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/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 | ({ \ | ^ @@ -15122,30 +16193,54 @@ /usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro '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: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/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/node/node.h: In function 'int spa_node_sync(spa_node*, int)': +/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/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/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/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/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/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ @@ -15155,45 +16250,15 @@ /usr/include/spa-0.2/spa/utils/hook.h:284:9: 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/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/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/node/node.h: In function 'int spa_node_enum_params(spa_node*, int, uint32_t, uint32_t, uint32_t, const spa_pod*)': +/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/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/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 | ({ \ @@ -15204,32 +16269,256 @@ /usr/include/spa-0.2/spa/utils/hook.h:284:9: 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/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/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/node/node.h: In function 'int spa_node_set_param(spa_node*, uint32_t, uint32_t, const spa_pod*)': +/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/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/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/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 | ({ \ @@ -15237,13 +16526,6 @@ /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/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/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ @@ -15256,25 +16538,6 @@ /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:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] - 207 | ({ \ - | ^ -/usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro 'spa_callbacks_call_res' - 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) - | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/spa-0.2/spa/utils/hook.h:284:9: 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/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/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 | ({ \ @@ -15301,13 +16564,6 @@ /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/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/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ @@ -15327,6 +16583,137 @@ /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/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/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ @@ -15365,13 +16752,6 @@ /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/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 | ({ \ | ^ @@ -15384,6 +16764,13 @@ /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 | ({ \ | ^ @@ -15393,50 +16780,15 @@ /usr/include/spa-0.2/spa/utils/hook.h:284:9: 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/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/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/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/node/node.h: In function 'int spa_node_send_command(spa_node*, const spa_command*)': +/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/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/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 | ({ \ @@ -15447,22 +16799,15 @@ /usr/include/spa-0.2/spa/utils/hook.h:284:9: 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/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/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_control_check(spa_loop_control*)': +/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: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: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 | ({ \ @@ -15473,8 +16818,29 @@ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: 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: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 | ({ \ @@ -15485,22 +16851,72 @@ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: 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: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/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/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/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/support/loop.h: In function 'int spa_loop_remove_source(spa_loop*, spa_source*)': +/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: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: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 | ({ \ @@ -15511,8 +16927,34 @@ /usr/include/spa-0.2/spa/utils/hook.h:284:9: 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/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 | ({ \ @@ -15523,8 +16965,8 @@ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: 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: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] @@ -15545,19 +16987,63 @@ /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/node/node.h: In function 'int spa_node_remove_port(spa_node*, spa_direction, uint32_t)': +/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/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/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 'int spa_loop_utils_update_io(spa_loop_utils*, spa_source*, uint32_t)': +/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/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/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 | ({ \ @@ -15568,8 +17054,15 @@ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: 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/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 | ({ \ @@ -15580,22 +17073,15 @@ /usr/include/spa-0.2/spa/utils/hook.h:284:9: 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/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/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/support/loop.h: In function 'spa_source* spa_loop_utils_add_idle(spa_loop_utils*, bool, spa_source_idle_func_t, void*)': +/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/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/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 | ({ \ @@ -15606,15 +17092,15 @@ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: 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/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/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/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/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/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 | ({ \ @@ -15625,8 +17111,15 @@ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: 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: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 | ({ \ @@ -15637,8 +17130,8 @@ /usr/include/spa-0.2/spa/utils/hook.h:284:9: 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/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] @@ -15659,13 +17152,6 @@ /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/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/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 | ({ \ @@ -15682,22 +17168,15 @@ /usr/include/spa-0.2/spa/utils/hook.h:284:9: 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/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 '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/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/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/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/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 | ({ \ @@ -15708,49 +17187,16 @@ /usr/include/spa-0.2/spa/utils/hook.h:284:9: 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/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/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/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 'int spa_loop_control_get_fd(spa_loop_control*)': +/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: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: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/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/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ @@ -15760,15 +17206,15 @@ /usr/include/spa-0.2/spa/utils/hook.h:284:9: 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/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/node/node.h: In function 'int spa_node_port_reuse_buffer(spa_node*, uint32_t, uint32_t)': +/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/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/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 | ({ \ @@ -15779,56 +17225,16 @@ /usr/include/spa-0.2/spa/utils/hook.h:284:9: 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/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/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/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/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/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: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/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/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ @@ -15838,49 +17244,16 @@ /usr/include/spa-0.2/spa/utils/hook.h:284:9: 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/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_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/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/support/loop.h: In function 'void spa_loop_control_enter(spa_loop_control*)': +/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: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: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/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:165:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 165 | ({ \ | ^ @@ -15890,28 +17263,9 @@ /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: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:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] - 214 | ({ \ - | ^ -/usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro 'spa_callbacks_call_fast_res' - 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in 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/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/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ @@ -15921,50 +17275,15 @@ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: 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/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/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/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/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/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/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/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 | ({ \ @@ -15975,8 +17294,15 @@ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: 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/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 | ({ \ @@ -15987,50 +17313,15 @@ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: 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/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/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/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/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, - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] - 214 | ({ \ - | ^ -/usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro 'spa_callbacks_call_fast_res' - 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion 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/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/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/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 | ({ \ @@ -16041,15 +17332,15 @@ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: 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/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/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/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/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/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 | ({ \ @@ -16060,15 +17351,15 @@ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: 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/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/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/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/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/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 | ({ \ @@ -16079,22 +17370,29 @@ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: 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 '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/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/pipewire-0.3/pipewire/factory.h: In function 'int pw_factory_add_listener(pw_factory*, spa_hook*, const pw_factory_events*, void*)': +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 /build/reproducible-path/kpipewire-6.3.4/src/pipewiresourcestream.h:20, + from /build/reproducible-path/kpipewire-6.3.4/src/dmabufhandler.h:11, + from /build/reproducible-path/kpipewire-6.3.4/src/encoder_p.h:15, + from /build/reproducible-path/kpipewire-6.3.4/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/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/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/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 | ({ \ @@ -16105,8 +17403,15 @@ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: 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/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 | ({ \ @@ -16117,16 +17422,30 @@ /usr/include/spa-0.2/spa/utils/hook.h:284:9: 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/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/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: 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/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/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/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: 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); + | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ @@ -16136,34 +17455,15 @@ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: 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/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/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/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/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/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/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 | ({ \ @@ -16174,36 +17474,16 @@ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: 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/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/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/loop.h: In function 'int spa_loop_utils_enable_idle(spa_loop_utils*, spa_source*, bool)': +/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/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/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/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:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ @@ -16213,24 +17493,26 @@ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: 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/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: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*)': +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/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/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/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 | ({ \ @@ -16241,15 +17523,15 @@ /usr/include/spa-0.2/spa/utils/hook.h:284:9: 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/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/support/loop.h: In function 'spa_source* spa_loop_utils_add_event(spa_loop_utils*, spa_source_event_func_t, void*)': +/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/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/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 | ({ \ @@ -16260,22 +17542,15 @@ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: 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/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/module.h: In function 'int pw_module_add_listener(pw_module*, spa_hook*, const pw_module_events*, void*)': +/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/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/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 | ({ \ @@ -16286,8 +17561,15 @@ /usr/include/spa-0.2/spa/utils/hook.h:284:9: 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/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 | ({ \ @@ -16298,15 +17580,15 @@ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: 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/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/support/loop.h: In function 'spa_source* spa_loop_utils_add_timer(spa_loop_utils*, spa_source_timer_func_t, void*)': +/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/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/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 | ({ \ @@ -16317,15 +17599,31 @@ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: 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/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/support/loop.h: In function 'int spa_loop_utils_update_timer(spa_loop_utils*, spa_source*, timespec*, timespec*, bool)': +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/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/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/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 | ({ \ @@ -16336,22 +17634,15 @@ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: 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/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/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/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/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/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 | ({ \ @@ -16362,15 +17653,15 @@ /usr/include/spa-0.2/spa/utils/hook.h:284:9: 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/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/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/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/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/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 | ({ \ @@ -16381,15 +17672,15 @@ /usr/include/spa-0.2/spa/utils/hook.h:284:9: 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/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/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/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/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/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 | ({ \ @@ -16400,15 +17691,34 @@ /usr/include/spa-0.2/spa/utils/hook.h:284:9: 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/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/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/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/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/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 | ({ \ @@ -16419,16 +17729,190 @@ /usr/include/spa-0.2/spa/utils/hook.h:284:9: 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/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/pipewire-0.3/pipewire/node.h: In function 'int pw_node_send_command(pw_node*, const spa_command*)': +/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/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/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/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/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/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/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ @@ -16438,8 +17922,44 @@ /usr/include/spa-0.2/spa/utils/hook.h:284:9: 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/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 | ({ \ @@ -16450,22 +17970,22 @@ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: 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/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/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/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/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/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/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/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/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/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 | ({ \ @@ -16476,8 +17996,15 @@ /usr/include/spa-0.2/spa/utils/hook.h:284:9: 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/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 | ({ \ @@ -16488,34 +18015,15 @@ /usr/include/spa-0.2/spa/utils/hook.h:284:9: 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/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/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_error(pw_client*, uint32_t, int, const char*)': +/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/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/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 | ({ \ @@ -16526,15 +18034,15 @@ /usr/include/spa-0.2/spa/utils/hook.h:284:9: 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/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/port.h: In function 'int pw_port_subscribe_params(pw_port*, uint32_t*, uint32_t)': +/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/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/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 | ({ \ @@ -16545,15 +18053,15 @@ /usr/include/spa-0.2/spa/utils/hook.h:284:9: 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/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/client.h: In function 'int pw_client_update_properties(pw_client*, const spa_dict*)': +/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/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/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 | ({ \ @@ -16564,22 +18072,34 @@ /usr/include/spa-0.2/spa/utils/hook.h:284:9: 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/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/client.h: In function 'int pw_client_get_permissions(pw_client*, uint32_t, uint32_t)': +/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/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/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_enum_params(pw_port*, int, uint32_t, uint32_t, uint32_t, const spa_pod*)': +/usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] + 207 | ({ \ + | ^ +/usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro 'spa_callbacks_call_res' + 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) + | ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/spa-0.2/spa/utils/hook.h:284:9: 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: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/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 | ({ \ @@ -16590,8 +18110,15 @@ /usr/include/spa-0.2/spa/utils/hook.h:284:9: 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/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 | ({ \ @@ -16602,15 +18129,15 @@ /usr/include/spa-0.2/spa/utils/hook.h:284:9: 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/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/client.h: In function 'int pw_client_update_permissions(pw_client*, uint32_t, const pw_permission*)': +/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/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/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 | ({ \ @@ -16621,8 +18148,8 @@ /usr/include/spa-0.2/spa/utils/hook.h:284:9: 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, +/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] @@ -16643,15 +18170,6 @@ /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, | ^~~~~~~~~~~~~~~~ -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/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 | ({ \ @@ -16671,13 +18189,25 @@ /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/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/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/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 | ({ \ @@ -16697,13 +18227,13 @@ /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/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/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/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 | ({ \ @@ -16723,13 +18253,30 @@ /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/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/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/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 | ({ \ @@ -16749,28 +18296,51 @@ /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/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/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/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/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/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/utils/json-core.h:153:41: note: in expansion of macro 'SPA_FLAG_CLEAR' - 153 | SPA_FLAG_CLEAR(flag, __KEY_FLAG); - | ^~~~~~~~~~~~~~ -/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/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 /build/reproducible-path/kpipewire-6.3.4/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/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] + 207 | ({ \ + | ^ +/usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro 'spa_callbacks_call_res' + 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) + | ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/spa-0.2/spa/utils/hook.h:284:9: 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/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/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 | ({ \ @@ -16781,15 +18351,15 @@ /usr/include/spa-0.2/spa/utils/hook.h:284:9: 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/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/client.h: In function 'int pw_client_error(pw_client*, uint32_t, int, const char*)': +/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/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/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 | ({ \ @@ -16800,15 +18370,15 @@ /usr/include/spa-0.2/spa/utils/hook.h:284:9: 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/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/client.h: In function 'int pw_client_update_properties(pw_client*, const spa_dict*)': +/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/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/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 | ({ \ @@ -16819,15 +18389,15 @@ /usr/include/spa-0.2/spa/utils/hook.h:284:9: 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/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/client.h: In function 'int pw_client_get_permissions(pw_client*, uint32_t, uint32_t)': +/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/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/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 | ({ \ @@ -16838,24 +18408,15 @@ /usr/include/spa-0.2/spa/utils/hook.h:284:9: 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/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/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/pipewire-0.3/pipewire/client.h: In function 'int pw_client_update_permissions(pw_client*, uint32_t, const pw_permission*)': +/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/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/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 | ({ \ @@ -16866,162 +18427,28 @@ /usr/include/spa-0.2/spa/utils/hook.h:284:9: 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, +/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/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/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/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 /build/reproducible-path/kpipewire-6.3.4/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/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)); - | ^~~~~~~~~~~~~~~ -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: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: 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: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: 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: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 '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/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/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/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/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/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/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 | ({ \ @@ -17029,46 +18456,13 @@ /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/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/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/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/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/pod/parser.h:539:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 539 | ({ \ | ^ @@ -17078,43 +18472,6 @@ /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); - | ^~~~~~~~~~~~~~~~~~ -/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/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/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, - | ^~~~~~~~~~~~~~~~ -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 /build/reproducible-path/kpipewire-6.3.4/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/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ @@ -17165,13 +18522,6 @@ /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/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/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 | ({ \ @@ -17179,36 +18529,42 @@ /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/defs.h:83:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] - 83 | ({ \ +/usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] + 207 | ({ \ | ^ -/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/hook.h:251:9: note: in expansion of macro 'spa_callbacks_call_res' + 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) + | ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/spa-0.2/spa/utils/hook.h:284:9: 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/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 /build/reproducible-path/kpipewire-6.3.4/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/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/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 | ({ \ @@ -17239,13 +18595,6 @@ /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/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/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 }) @@ -17253,39 +18602,6 @@ /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/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/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 }) @@ -17300,10 +18616,6 @@ /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/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/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) }) @@ -17392,6 +18704,20 @@ /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/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 | ({ \ | ^ @@ -17401,16 +18727,9 @@ /usr/include/spa-0.2/spa/utils/hook.h:284:9: 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/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/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 } }) @@ -17418,6 +18737,51 @@ /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/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/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 | ({ \ @@ -17425,6 +18789,18 @@ /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/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] + 214 | ({ \ + | ^ +/usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro 'spa_callbacks_call_fast_res' + 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro '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/pod/parser.h:539:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 539 | ({ \ | ^ @@ -17434,22 +18810,70 @@ /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/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/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/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/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/utils/hook.h:254:9: note: in expansion of macro 'spa_callbacks_call_fast_res' + 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro '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/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 | ({ \ @@ -17469,52 +18893,29 @@ /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/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/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/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/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/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/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/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/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/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, +/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/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/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 | ({ \ | ^ @@ -17546,6 +18947,13 @@ /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/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/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 | ({ \ @@ -17553,6 +18961,15 @@ /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/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/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ @@ -17591,6 +19008,13 @@ /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/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/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ @@ -17603,6 +19027,15 @@ /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/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, + | ^~~~~~~~~~~~~~~~~~~~ /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 | ({ \ @@ -17629,6 +19062,246 @@ /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:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] + 214 | ({ \ + | ^ +/usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro 'spa_callbacks_call_fast_res' + 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro '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/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ @@ -17676,97 +19349,9 @@ /usr/include/spa-0.2/spa/utils/hook.h:284:9: 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/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] - 207 | ({ \ - | ^ -/usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro 'spa_callbacks_call_res' - 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) - | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/spa-0.2/spa/utils/hook.h:284:9: 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_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_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 | ({ \ @@ -17774,13 +19359,6 @@ /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_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 | ({ \ | ^ @@ -17793,24 +19371,12 @@ /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: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/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: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: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 | ({ \ @@ -17821,15 +19387,15 @@ /usr/include/spa-0.2/spa/utils/hook.h:284:9: 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: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_enum_params(spa_node*, int, uint32_t, uint32_t, uint32_t, const spa_pod*)': +/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: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: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 | ({ \ @@ -17840,34 +19406,53 @@ /usr/include/spa-0.2/spa/utils/hook.h:284:9: 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: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_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/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/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/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:251:9: note: in expansion of macro 'spa_callbacks_call_res' - 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) - | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/spa-0.2/spa/utils/hook.h:284:9: 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_set_param(spa_node*, uint32_t, uint32_t, const spa_pod*)': +/usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro 'spa_callbacks_call_fast_res' + 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro '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/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/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 | ({ \ @@ -17878,15 +19463,15 @@ /usr/include/spa-0.2/spa/utils/hook.h:284:9: 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/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/node/node.h: In function 'int spa_node_set_io(spa_node*, uint32_t, void*, size_t)': +/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/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/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 | ({ \ @@ -17897,15 +19482,15 @@ /usr/include/spa-0.2/spa/utils/hook.h:284:9: 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/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/node/node.h: In function 'int spa_node_send_command(spa_node*, const spa_command*)': +/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/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/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 | ({ \ @@ -17916,15 +19501,15 @@ /usr/include/spa-0.2/spa/utils/hook.h:284:9: 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/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/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/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/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/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 | ({ \ @@ -17935,9 +19520,23 @@ /usr/include/spa-0.2/spa/utils/hook.h:284:9: 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/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/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 | ({ \ @@ -18033,12 +19632,41 @@ /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/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/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/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/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 | ({ \ @@ -18049,15 +19677,15 @@ /usr/include/spa-0.2/spa/utils/hook.h:284:9: 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/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/node/node.h: In function 'int spa_node_remove_port(spa_node*, spa_direction, uint32_t)': +/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/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/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 | ({ \ @@ -18068,25 +19696,72 @@ /usr/include/spa-0.2/spa/utils/hook.h:284:9: 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/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/log.h: In function 'void spa_log_topic_init(spa_log*, spa_log_topic*)': +/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/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/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/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/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/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/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 | ({ \ @@ -18097,15 +19772,34 @@ /usr/include/spa-0.2/spa/utils/hook.h:284:9: 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/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/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/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/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/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 | ({ \ @@ -18116,25 +19810,15 @@ /usr/include/spa-0.2/spa/utils/hook.h:284:9: 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/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/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/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/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/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/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 | ({ \ @@ -18145,24 +19829,15 @@ /usr/include/spa-0.2/spa/utils/hook.h:284:9: 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/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: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/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/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/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/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 | ({ \ @@ -18173,15 +19848,15 @@ /usr/include/spa-0.2/spa/utils/hook.h:284:9: 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/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/node/node.h: In function 'int spa_node_port_reuse_buffer(spa_node*, uint32_t, uint32_t)': +/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/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/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 | ({ \ @@ -18192,15 +19867,15 @@ /usr/include/spa-0.2/spa/utils/hook.h:284:9: 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/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/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/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/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/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 | ({ \ @@ -18211,15 +19886,15 @@ /usr/include/spa-0.2/spa/utils/hook.h:284:9: 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/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/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/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/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/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 | ({ \ @@ -18230,34 +19905,34 @@ /usr/include/spa-0.2/spa/utils/hook.h:284:9: 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/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/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/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/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/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:254:9: note: in expansion of macro 'spa_callbacks_call_fast_res' - 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in 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:251:9: note: in expansion of macro 'spa_callbacks_call_res' + 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) + | ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/spa-0.2/spa/utils/hook.h:284:9: note: 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/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/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 | ({ \ @@ -18268,41 +19943,53 @@ /usr/include/spa-0.2/spa/utils/hook.h:284:9: 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/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/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/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/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/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:254:9: note: in expansion of macro 'spa_callbacks_call_fast_res' - 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in 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/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:251:9: note: in expansion of macro 'spa_callbacks_call_res' + 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) + | ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/spa-0.2/spa/utils/hook.h:284:9: note: 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/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/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/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:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] + 207 | ({ \ + | ^ +/usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro 'spa_callbacks_call_res' + 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) + | ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/spa-0.2/spa/utils/hook.h:284:9: note: 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/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/factory.h:97:16: note: in expansion of macro 'spa_api_method_r' - 97 | return spa_api_method_r(int, -ENOTSUP, +/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 | ({ \ @@ -18313,19 +20000,16 @@ /usr/include/spa-0.2/spa/utils/hook.h:284:9: 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/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/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/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/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/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 | ({ \ | ^ @@ -18421,16 +20105,25 @@ /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/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/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/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: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/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ @@ -18443,34 +20136,6 @@ /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: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/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 | ({ \ @@ -18509,13 +20174,6 @@ /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/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/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 | ({ \ @@ -18535,6 +20193,25 @@ /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/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/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 | ({ \ @@ -18611,6 +20288,934 @@ /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/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/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 /build/reproducible-path/kpipewire-6.3.4/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/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/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 /build/reproducible-path/kpipewire-6.3.4/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/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/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/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] + 207 | ({ \ + | ^ +/usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro 'spa_callbacks_call_res' + 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) + | ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/spa-0.2/spa/utils/hook.h:284:9: 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/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/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/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/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/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/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 | ({ \ | ^ @@ -18718,29 +21323,6 @@ /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/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 /build/reproducible-path/kpipewire-6.3.4/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/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 | ({ \ @@ -18798,22 +21380,6 @@ /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/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/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 | ({ \ @@ -18878,6 +21444,15 @@ /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/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/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ @@ -18890,13 +21465,6 @@ /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/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); - | ^~~~~~~~~~~~~~~~~~ /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 | ({ \ @@ -18904,6 +21472,112 @@ /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/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/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 /build/reproducible-path/kpipewire-6.3.4/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/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, + | ^~~~~~~~~~~~~~~~~~~~ +/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 /build/reproducible-path/kpipewire-6.3.4/src/pipewiresourcestream.h:23: @@ -18928,18 +21602,6 @@ /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/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] - 207 | ({ \ - | ^ -/usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro 'spa_callbacks_call_res' - 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) - | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/spa-0.2/spa/utils/hook.h:284:9: note: 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/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) }) @@ -19086,20 +21748,6 @@ /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/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)); - | ^~~~~~~ /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 | ({ \ @@ -19123,15 +21771,6 @@ /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, | ^~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/spa-0.2/spa/param/format-utils.h:18, - from /build/reproducible-path/kpipewire-6.3.4/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/pod/parser.h:539:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 539 | ({ \ | ^ @@ -19173,14 +21812,13 @@ /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, | ^~~~~~~~~~~~~~~~~~~~ +[ 80%] Building CXX object src/CMakeFiles/KPipeWireRecord.dir/libvpxvp9encoder.cpp.o +cd /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src && /usr/bin/c++ -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_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src -I/build/reproducible-path/kpipewire-6.3.4/src -I/build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src/KPipeWireRecord_autogen/include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui -isystem /usr/include/KF6/KCoreAddons -isystem /usr/include/libdrm -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui/6.8.2 -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui/6.8.2/QtGui -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore/6.8.2 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore/6.8.2/QtCore -g -O2 -ffile-prefix-map=/build/reproducible-path/kpipewire-6.3.4=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /build/reproducible-path/kpipewire-6.3.4/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 /build/reproducible-path/kpipewire-6.3.4/src/pipewiresourcestream.h:20, - from /build/reproducible-path/kpipewire-6.3.4/src/dmabufhandler.h:11, - from /build/reproducible-path/kpipewire-6.3.4/src/encoder_p.h:15, - from /build/reproducible-path/kpipewire-6.3.4/src/h264vaapiencoder_p.h:9, - from /build/reproducible-path/kpipewire-6.3.4/src/h264vaapiencoder.cpp:9: + from /build/reproducible-path/kpipewire-6.3.4/src/pipewireproduce_p.h:13, + from /build/reproducible-path/kpipewire-6.3.4/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) }) @@ -19213,13 +21851,6 @@ /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/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/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 | ({ \ @@ -19227,15 +21858,6 @@ /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/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/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 | ({ \ @@ -19257,13 +21879,6 @@ /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/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); - | ^~~~~~~~~~~~~~~~~~ /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 | ({ \ @@ -19286,109 +21901,6 @@ /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); | ^~~~~~~ -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 /build/reproducible-path/kpipewire-6.3.4/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/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 | ({ \ @@ -19408,13 +21920,6 @@ /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/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/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 | ({ \ @@ -19422,66 +21927,6 @@ /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/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/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ @@ -19532,13 +21977,6 @@ /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/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/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 | ({ \ @@ -19596,15 +22034,6 @@ /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/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/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 | ({ \ @@ -19643,22 +22072,6 @@ /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/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/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 | ({ \ @@ -19678,13 +22091,6 @@ /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/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/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 | ({ \ @@ -19692,15 +22098,6 @@ /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/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/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ @@ -19720,13 +22117,6 @@ /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/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/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ @@ -19739,15 +22129,6 @@ /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/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, - | ^~~~~~~~~~~~~~~~~~~~ /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 | ({ \ @@ -20446,6 +22827,44 @@ /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, | ^~~~~~~~~~~~~~~~ +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 /build/reproducible-path/kpipewire-6.3.4/src/pipewireproduce_p.h:13, + from /build/reproducible-path/kpipewire-6.3.4/src/pipewireencodedstream_p.h:10, + from /build/reproducible-path/kpipewire-6.3.4/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/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 | ({ \ @@ -20503,6 +22922,49 @@ /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/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/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 | ({ \ @@ -20607,6 +23069,13 @@ /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/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/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 }) @@ -20750,862 +23219,6 @@ /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, - | ^~~~~~~~~~~~~~~~ -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 /build/reproducible-path/kpipewire-6.3.4/src/pipewiresourcestream.h:20, - from /build/reproducible-path/kpipewire-6.3.4/src/dmabufhandler.h:11, - from /build/reproducible-path/kpipewire-6.3.4/src/encoder_p.h:15, - from /build/reproducible-path/kpipewire-6.3.4/src/libx264encoder_p.h:9, - from /build/reproducible-path/kpipewire-6.3.4/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/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/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, - | ^~~~~~~~~~~~~~ -/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); - | ^~~~~~~ -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/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 /build/reproducible-path/kpipewire-6.3.4/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/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/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/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 | ({ \ @@ -21613,15 +23226,6 @@ /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/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/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ @@ -21641,30 +23245,6 @@ /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/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 /build/reproducible-path/kpipewire-6.3.4/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/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ @@ -21734,50 +23314,6 @@ /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/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/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 | ({ \ @@ -21797,20 +23333,6 @@ /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/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/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 | ({ \ @@ -21849,13 +23371,10 @@ /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/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/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/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 | ({ \ @@ -21875,13 +23394,6 @@ /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/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/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 | ({ \ @@ -21920,13 +23432,6 @@ /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/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/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 | ({ \ @@ -22003,6 +23508,82 @@ /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/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/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 | ({ \ @@ -22022,66 +23603,6 @@ /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/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/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 | ({ \ @@ -22120,13 +23641,6 @@ /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/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/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 | ({ \ @@ -22241,13 +23755,6 @@ /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/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/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 | ({ \ @@ -22362,13 +23869,139 @@ /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/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/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/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/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/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 | ({ \ @@ -22433,22 +24066,6 @@ /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/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/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ @@ -22468,47 +24085,6 @@ /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/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, - | ^~~~~~~~~~~~~~~~~~~~ /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 | ({ \ @@ -22535,6 +24111,165 @@ /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/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/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 | ({ \ @@ -22687,6 +24422,76 @@ /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/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/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 | ({ \ @@ -22808,6 +24613,41 @@ /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: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 | ({ \ | ^ @@ -22839,6 +24679,113 @@ /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:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] + 207 | ({ \ + | ^ +/usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro 'spa_callbacks_call_res' + 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) + | ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/spa-0.2/spa/utils/hook.h:284:9: 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/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 | ({ \ @@ -22846,7 +24793,6 @@ /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, | ^~~~~~~~~~~~~~~~ -[ 80%] Building CXX object src/CMakeFiles/KPipeWireRecord.dir/libvpxvp9encoder.cpp.o /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ @@ -22944,7 +24890,63 @@ /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); | ^~~~~~~~~~~~~ -cd /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src && /usr/bin/c++ -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_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src -I/build/reproducible-path/kpipewire-6.3.4/src -I/build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src/KPipeWireRecord_autogen/include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui -isystem /usr/include/KF6/KCoreAddons -isystem /usr/include/libdrm -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui/6.8.2 -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui/6.8.2/QtGui -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore/6.8.2 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore/6.8.2/QtCore -g -O2 -ffile-prefix-map=/build/reproducible-path/kpipewire-6.3.4=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /build/reproducible-path/kpipewire-6.3.4/src/libvpxvp9encoder.cpp +/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/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 }) @@ -23027,6 +25029,101 @@ /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/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/utils/defs.h:83:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 83 | ({ \ | ^ @@ -23092,6 +25189,29 @@ /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/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 /build/reproducible-path/kpipewire-6.3.4/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/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 | ({ \ @@ -23168,21 +25288,6 @@ /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, | ^~~~~~~~~~~~~~~~ -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 /build/reproducible-path/kpipewire-6.3.4/src/pipewiresourcestream.h:20, - from /build/reproducible-path/kpipewire-6.3.4/src/dmabufhandler.h:11, - from /build/reproducible-path/kpipewire-6.3.4/src/encoder_p.h:15, - from /build/reproducible-path/kpipewire-6.3.4/src/libvpxencoder_p.h:9, - from /build/reproducible-path/kpipewire-6.3.4/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/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 | ({ \ @@ -23285,13 +25390,6 @@ /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: 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:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ @@ -23342,45 +25440,22 @@ /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: 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/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/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/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/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/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/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 | ({ \ @@ -23495,13 +25570,6 @@ /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/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/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 | ({ \ @@ -23521,13 +25589,6 @@ /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/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, - | ^~~~~~~~~~~~~~ /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 | ({ \ @@ -23547,21 +25608,67 @@ /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); | ^~~~~~~~~~~~~~~~ -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/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 /build/reproducible-path/kpipewire-6.3.4/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/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/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/utils/string.h:392:29: note: in expansion of macro 'SPA_MIN' - 392 | buf->pos += SPA_MIN(remain, (size_t)written); - | ^~~~~~~ +/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/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 | ({ \ @@ -23620,6 +25727,101 @@ /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/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/utils/hook.h:165:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 165 | ({ \ | ^ @@ -23648,20 +25850,328 @@ /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/core.h: In function 'int pw_core_add_listener(pw_core*, spa_hook*, const pw_core_events*, void*)': +/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/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/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/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/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] + 207 | ({ \ | ^ +/usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro 'spa_callbacks_call_res' + 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) + | ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/spa-0.2/spa/utils/hook.h:284:9: 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/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/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/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/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/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, + | ^~~~~~~~~~~~~~~~~~~~ +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 /build/reproducible-path/kpipewire-6.3.4/src/pipewiresourcestream.h:20, + from /build/reproducible-path/kpipewire-6.3.4/src/dmabufhandler.h:11, + from /build/reproducible-path/kpipewire-6.3.4/src/encoder_p.h:15, + from /build/reproducible-path/kpipewire-6.3.4/src/h264vaapiencoder_p.h:9, + from /build/reproducible-path/kpipewire-6.3.4/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/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 | ({ \ | ^ @@ -23671,15 +26181,15 @@ /usr/include/spa-0.2/spa/utils/hook.h:284:9: 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/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/pipewire-0.3/pipewire/core.h: In function 'int pw_core_hello(pw_core*, uint32_t)': +/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/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/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 | ({ \ @@ -23690,15 +26200,15 @@ /usr/include/spa-0.2/spa/utils/hook.h:284:9: 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/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/pipewire-0.3/pipewire/core.h: In function 'int pw_core_sync(pw_core*, uint32_t, int)': +/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/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/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 | ({ \ @@ -23709,15 +26219,15 @@ /usr/include/spa-0.2/spa/utils/hook.h:284:9: 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/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/pipewire-0.3/pipewire/core.h: In function 'int pw_core_pong(pw_core*, uint32_t, int)': +/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/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/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 | ({ \ @@ -23728,8 +26238,65 @@ /usr/include/spa-0.2/spa/utils/hook.h:284:9: 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/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/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 | ({ \ @@ -23740,15 +26307,15 @@ /usr/include/spa-0.2/spa/utils/hook.h:284:9: 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/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/node.h: In function 'int pw_node_add_listener(pw_node*, spa_hook*, const pw_node_events*, void*)': +/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/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/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 | ({ \ @@ -23759,15 +26326,38 @@ /usr/include/spa-0.2/spa/utils/hook.h:284:9: 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/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/node.h: In function 'int pw_node_subscribe_params(pw_node*, uint32_t*, uint32_t)': +/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 /build/reproducible-path/kpipewire-6.3.4/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/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/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/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 | ({ \ @@ -23778,15 +26368,15 @@ /usr/include/spa-0.2/spa/utils/hook.h:284:9: 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/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/node.h: In function 'int pw_node_enum_params(pw_node*, int, uint32_t, uint32_t, uint32_t, const spa_pod*)': +/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/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/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 | ({ \ @@ -23797,8 +26387,8 @@ /usr/include/spa-0.2/spa/utils/hook.h:284:9: 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/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] @@ -23807,25 +26397,6 @@ /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/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/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ @@ -23838,13 +26409,6 @@ /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/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/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 | ({ \ @@ -23852,20 +26416,6 @@ /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, | ^~~~~~~~~~~~~~~~ -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 /build/reproducible-path/kpipewire-6.3.4/src/pipewiresourcestream.h:20, - from /build/reproducible-path/kpipewire-6.3.4/src/dmabufhandler.h:11, - from /build/reproducible-path/kpipewire-6.3.4/src/encoder_p.h:15, - from /build/reproducible-path/kpipewire-6.3.4/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:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ @@ -23878,18 +26428,6 @@ /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/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/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 | ({ \ @@ -23909,13 +26447,6 @@ /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/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/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 | ({ \ @@ -23999,20 +26530,6 @@ /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: 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); - | ^~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ @@ -24025,17 +26542,6 @@ /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); | ^~~~~~~~~~~~~~~~~~~~~ -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/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 | ({ \ @@ -24055,20 +26561,6 @@ /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/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/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 | ({ \ @@ -24076,56 +26568,6 @@ /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:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] - 207 | ({ \ - | ^ -/usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro 'spa_callbacks_call_res' - 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) - | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/spa-0.2/spa/utils/hook.h:284:9: 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/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ @@ -24138,32 +26580,6 @@ /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/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/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 | ({ \ @@ -24342,32 +26758,6 @@ /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:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] - 207 | ({ \ - | ^ -/usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro 'spa_callbacks_call_res' - 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) - | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/spa-0.2/spa/utils/hook.h:284:9: note: 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/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/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:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ @@ -24380,78 +26770,6 @@ /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:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] - 207 | ({ \ - | ^ -/usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro 'spa_callbacks_call_res' - 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) - | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/spa-0.2/spa/utils/hook.h:284:9: note: 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/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/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/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, - | ^~~~~~~~~~~~~~ -/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, - | ^~~~~~~~~~~~~~~~ -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/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 | ({ \ @@ -24478,13 +26796,6 @@ /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/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/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ @@ -24618,13 +26929,6 @@ /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/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/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ @@ -24644,13 +26948,6 @@ /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/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)); - | ^~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ @@ -24677,15 +26974,13 @@ /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); | ^~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/spa-0.2/spa/param/format-utils.h:18, - from /build/reproducible-path/kpipewire-6.3.4/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/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 | ({ \ @@ -24693,6 +26988,15 @@ /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/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/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ @@ -24781,6 +27085,13 @@ /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/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); + | ^~~~~~~~~~~~~~~~~~ /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 | ({ \ @@ -24826,25 +27137,6 @@ /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/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/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ @@ -24902,13 +27194,6 @@ /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/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/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ @@ -24921,15 +27206,6 @@ /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/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/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 | ({ \ @@ -24968,50 +27244,73 @@ /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, - | ^~~~~~~~~~~~~~~~ +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 /build/reproducible-path/kpipewire-6.3.4/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/utils/hook.h:251:9: note: in expansion of macro 'spa_callbacks_call_res' - 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) - | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/spa-0.2/spa/utils/hook.h:284:9: note: 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/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/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/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/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/utils/hook.h:251:9: note: in expansion of macro 'spa_callbacks_call_res' - 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) - | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/spa-0.2/spa/utils/hook.h:284:9: 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/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/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/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/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 | ({ \ @@ -25022,8 +27321,8 @@ /usr/include/spa-0.2/spa/utils/hook.h:284:9: 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/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] @@ -25044,25 +27343,6 @@ /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/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/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 | ({ \ @@ -25070,63 +27350,6 @@ /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/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/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ @@ -25146,30 +27369,6 @@ /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/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 /build/reproducible-path/kpipewire-6.3.4/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/utils/hook.h:165:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 165 | ({ \ | ^ @@ -25182,152 +27381,6 @@ /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/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/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/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] - 207 | ({ \ - | ^ -/usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro 'spa_callbacks_call_res' - 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) - | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/spa-0.2/spa/utils/hook.h:284:9: 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/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/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/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/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 }) @@ -25370,139 +27423,6 @@ /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/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/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) } }) @@ -25510,89 +27430,6 @@ /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/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/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) }) @@ -25600,49 +27437,6 @@ /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/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] - 214 | ({ \ - | ^ -/usr/include/spa-0.2/spa/utils/hook.h:254:9: note: in expansion of macro 'spa_callbacks_call_fast_res' - 254 | spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/spa-0.2/spa/utils/hook.h:318:9: note: in expansion of macro '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/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] - 207 | ({ \ - | ^ -/usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro 'spa_callbacks_call_res' - 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) - | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/spa-0.2/spa/utils/hook.h:284:9: 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/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) }) @@ -25675,26 +27469,12 @@ /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/pipewire-0.3/pipewire/client.h: In function 'int pw_client_update_properties(pw_client*, const spa_dict*)': +/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: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: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 | ({ \ @@ -25705,22 +27485,15 @@ /usr/include/spa-0.2/spa/utils/hook.h:284:9: 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: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/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/pipewire-0.3/pipewire/client.h: In function 'int pw_client_get_permissions(pw_client*, uint32_t, uint32_t)': +/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: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: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 | ({ \ @@ -25731,15 +27504,15 @@ /usr/include/spa-0.2/spa/utils/hook.h:284:9: 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: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_permissions(pw_client*, uint32_t, const pw_permission*)': +/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: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/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 | ({ \ @@ -25750,138 +27523,15 @@ /usr/include/spa-0.2/spa/utils/hook.h:284:9: 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, +/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, | ^~~~~~~~~~~~~~~~ -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/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/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/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/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 | ({ \ @@ -25892,15 +27542,15 @@ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: 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/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/support/loop.h: In function 'int spa_loop_update_source(spa_loop*, spa_source*)': +/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/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/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 | ({ \ @@ -25911,9 +27561,55 @@ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: 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/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/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, + | ^~~~~~~~~~~~~~~~~~~~ +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 }) @@ -25935,22 +27631,6 @@ /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/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/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 | ({ \ @@ -25985,22 +27665,6 @@ /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/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/utils/defs.h:83:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 83 | ({ \ | ^ @@ -26010,38 +27674,6 @@ /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/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, - | ^~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/defs.h:83:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 83 | ({ \ | ^ @@ -26051,25 +27683,6 @@ /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/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/utils/defs.h:83:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 83 | ({ \ | ^ @@ -26079,39 +27692,6 @@ /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/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/utils/defs.h:83:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 83 | ({ \ | ^ @@ -26121,85 +27701,9 @@ /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/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/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/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/utils/json-core.h:253:25: warning: range expressions in switch statements are non-standard [-Wpedantic] 253 | case 224 ... 239: | ^~~~ @@ -26249,105 +27753,58 @@ /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/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/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/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/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/utils/hook.h:251:9: note: in expansion of macro 'spa_callbacks_call_res' - 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) - | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/spa-0.2/spa/utils/hook.h:284:9: note: 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/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/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/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/utils/hook.h:251:9: note: in expansion of macro 'spa_callbacks_call_res' - 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) - | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/spa-0.2/spa/utils/hook.h:284:9: note: 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/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/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/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/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/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/utils/hook.h:251:9: note: in expansion of macro 'spa_callbacks_call_res' - 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) - | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/spa-0.2/spa/utils/hook.h:284:9: note: 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/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, + | ^~~~~~~~~~~~~~~~~~~~ /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 | ({ \ @@ -26355,13 +27812,6 @@ /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/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 | ({ \ | ^ @@ -26393,44 +27843,6 @@ /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/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/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 | ({ \ @@ -26447,85 +27859,9 @@ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: 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/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] - 207 | ({ \ - | ^ -/usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro 'spa_callbacks_call_res' - 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) - | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/spa-0.2/spa/utils/hook.h:284:9: 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/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/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 | ({ \ @@ -26542,28 +27878,9 @@ /usr/include/spa-0.2/spa/utils/hook.h:284:9: note: 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/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] - 207 | ({ \ - | ^ -/usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro 'spa_callbacks_call_res' - 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) - | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/spa-0.2/spa/utils/hook.h:284:9: 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/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/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 | ({ \ @@ -26628,18 +27945,6 @@ /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: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/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ @@ -26728,25 +28033,6 @@ /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/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/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 | ({ \ @@ -26947,25 +28233,6 @@ /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/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/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 | ({ \ @@ -26976,86 +28243,6 @@ /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/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/hook.h:165:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 165 | ({ \ | ^ @@ -27091,13 +28278,6 @@ /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/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/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ @@ -27110,16 +28290,6 @@ /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/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/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 | ({ \ @@ -27127,12 +28297,6 @@ /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/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/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ @@ -27145,24 +28309,6 @@ /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/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/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 | ({ \ @@ -27170,24 +28316,6 @@ /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/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/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ @@ -27200,28 +28328,6 @@ /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/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, - | ^~~~~~~~~~~~~~~ -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 /build/reproducible-path/kpipewire-6.3.4/src/pipewireproduce_p.h:13, - from /build/reproducible-path/kpipewire-6.3.4/src/pipewireencodedstream_p.h:10, - from /build/reproducible-path/kpipewire-6.3.4/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/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 | ({ \ @@ -27229,15 +28335,6 @@ /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/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/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ @@ -27345,25 +28442,6 @@ /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/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/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/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/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 | ({ \ @@ -27371,75 +28449,6 @@ /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/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/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/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ @@ -27497,13 +28506,6 @@ /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/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/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ @@ -27516,13 +28518,6 @@ /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/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/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 | ({ \ @@ -27542,47 +28537,6 @@ /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/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/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/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 | ({ \ @@ -27590,70 +28544,6 @@ /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/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/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 | ({ \ @@ -27670,146 +28560,6 @@ /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/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/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] - 207 | ({ \ - | ^ -/usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro 'spa_callbacks_call_res' - 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) - | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/spa-0.2/spa/utils/hook.h:284:9: 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/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/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 | ({ \ @@ -27843,88 +28593,326 @@ /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/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/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/utils/hook.h:251:9: note: in expansion of macro 'spa_callbacks_call_res' - 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) - | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/spa-0.2/spa/utils/hook.h:284:9: 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/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/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/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/utils/hook.h:251:9: note: in expansion of macro 'spa_callbacks_call_res' - 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) - | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/spa-0.2/spa/utils/hook.h:284:9: 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/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/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/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/utils/hook.h:251:9: note: in expansion of macro 'spa_callbacks_call_res' - 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) - | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/spa-0.2/spa/utils/hook.h:284:9: 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/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/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/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/utils/hook.h:251:9: note: in expansion of macro 'spa_callbacks_call_res' - 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) - | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/spa-0.2/spa/utils/hook.h:284:9: 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/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, + | ^~~~~~~~~~~~~~~~~~~~ +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 /build/reproducible-path/kpipewire-6.3.4/src/pipewiresourcestream.h:20, + from /build/reproducible-path/kpipewire-6.3.4/src/dmabufhandler.h:11, + from /build/reproducible-path/kpipewire-6.3.4/src/encoder_p.h:15, + from /build/reproducible-path/kpipewire-6.3.4/src/libvpxencoder_p.h:9, + from /build/reproducible-path/kpipewire-6.3.4/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/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/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 | ({ \ @@ -27935,15 +28923,15 @@ /usr/include/spa-0.2/spa/utils/hook.h:284:9: 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/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/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/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/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/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 | ({ \ @@ -27976,13 +28964,6 @@ /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/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/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 | ({ \ @@ -28078,183 +29059,6 @@ /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:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] - 207 | ({ \ - | ^ -/usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro 'spa_callbacks_call_res' - 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) - | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/spa-0.2/spa/utils/hook.h:284:9: 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/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/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/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/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/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/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] - 207 | ({ \ - | ^ -/usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro 'spa_callbacks_call_res' - 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) - | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/spa-0.2/spa/utils/hook.h:284:9: 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/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/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/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/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/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/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 | ({ \ @@ -28274,13 +29078,6 @@ /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/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/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 | ({ \ @@ -28307,13 +29104,6 @@ /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/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/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ @@ -28326,13 +29116,6 @@ /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/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/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 | ({ \ @@ -28378,13 +29161,6 @@ /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/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/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ @@ -28404,13 +29180,6 @@ /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/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/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ @@ -28430,16 +29199,6 @@ /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/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/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ @@ -28452,13 +29211,6 @@ /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/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/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 | ({ \ @@ -28478,23 +29230,6 @@ /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/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/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/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 | ({ \ @@ -28514,25 +29249,6 @@ /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: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/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/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 | ({ \ @@ -28540,54 +29256,6 @@ /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/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/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/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/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] - 207 | ({ \ - | ^ -/usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro 'spa_callbacks_call_res' - 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) - | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/spa-0.2/spa/utils/hook.h:284:9: 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/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ @@ -28600,13 +29268,6 @@ /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/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/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 | ({ \ @@ -28645,13 +29306,6 @@ /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/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/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 | ({ \ @@ -28728,25 +29382,6 @@ /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/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/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 | ({ \ @@ -28754,22 +29389,6 @@ /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/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/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ @@ -28801,13 +29420,6 @@ /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/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/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 | ({ \ @@ -28815,18 +29427,6 @@ /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:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] - 207 | ({ \ - | ^ -/usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro 'spa_callbacks_call_res' - 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) - | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/spa-0.2/spa/utils/hook.h:284:9: 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/spa-0.2/spa/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ @@ -28846,20 +29446,6 @@ /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/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/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/utils/hook.h:214:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 214 | ({ \ | ^ @@ -28917,50 +29503,6 @@ /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/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/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] - 207 | ({ \ - | ^ -/usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro 'spa_callbacks_call_res' - 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) - | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/spa-0.2/spa/utils/hook.h:284:9: 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/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ @@ -29018,129 +29560,6 @@ /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/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, - | ^~~~~~~~~~~~~~~~~~~~ -/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/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 | ({ \ @@ -29288,44 +29707,6 @@ /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/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/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ @@ -29364,13 +29745,6 @@ /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/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 | ({ \ | ^ @@ -29478,56 +29852,6 @@ /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/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/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 | ({ \ @@ -29573,13 +29897,6 @@ /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/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/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ @@ -29630,13 +29947,6 @@ /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/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)); - | ^~~~~~~ /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 | ({ \ @@ -29721,15 +30031,6 @@ /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); | ^~~~~~~~~~~~~~ -In file included from /usr/include/spa-0.2/spa/param/format-utils.h:18, - from /build/reproducible-path/kpipewire-6.3.4/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/utils/defs.h:83:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 83 | ({ \ | ^ @@ -29766,7 +30067,6 @@ /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); | ^~~~~~~~~~~~~~~ -[ 81%] Building CXX object src/CMakeFiles/KPipeWireRecord.dir/libwebpencoder.cpp.o /usr/include/spa-0.2/spa/utils/defs.h:83:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 83 | ({ \ | ^ @@ -29785,7 +30085,6 @@ /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)); | ^~~~~~~~~~~~~~~ -cd /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src && /usr/bin/c++ -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_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src -I/build/reproducible-path/kpipewire-6.3.4/src -I/build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src/KPipeWireRecord_autogen/include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui -isystem /usr/include/KF6/KCoreAddons -isystem /usr/include/libdrm -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui/6.8.2 -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui/6.8.2/QtGui -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore/6.8.2 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore/6.8.2/QtCore -g -O2 -ffile-prefix-map=/build/reproducible-path/kpipewire-6.3.4=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /build/reproducible-path/kpipewire-6.3.4/src/libwebpencoder.cpp /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: | ^~~~ @@ -29842,39 +30141,6 @@ /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/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 /build/reproducible-path/kpipewire-6.3.4/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/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 | ({ \ @@ -29882,13 +30148,6 @@ /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/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/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ @@ -29965,78 +30224,6 @@ /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/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/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ @@ -30049,80 +30236,6 @@ /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/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/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 | ({ \ @@ -30256,13 +30369,6 @@ /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/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/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 | ({ \ @@ -30320,22 +30426,6 @@ /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/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/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 | ({ \ @@ -30457,45 +30547,6 @@ /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/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/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ @@ -30518,15 +30569,6 @@ /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/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, - | ^~~~~~~~~~~~~~~~~~~~ /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 | ({ \ @@ -30622,6 +30664,9 @@ /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, | ^~~~~~~~~~~~~~~~ +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 /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 | ({ \ @@ -30846,7 +30891,7 @@ 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 /build/reproducible-path/kpipewire-6.3.4/src/pipewireproduce_p.h:14: + from /build/reproducible-path/kpipewire-6.3.4/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}}) @@ -30879,7 +30924,7 @@ | ^~~~~~~~~~~~~~~~~~ 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 /build/reproducible-path/kpipewire-6.3.4/src/pipewireproduce_p.h:16: + from /build/reproducible-path/kpipewire-6.3.4/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}}) @@ -31111,17 +31156,8 @@ /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, | ^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/kpipewire-6.3.4/src/encoder.cpp: In destructor 'virtual Encoder::~Encoder()': -/build/reproducible-path/kpipewire-6.3.4/src/encoder.cpp:76:22: warning: 'int avcodec_close(AVCodecContext*)' is deprecated [-Wdeprecated-declarations] - 76 | avcodec_close(m_avCodecContext); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/kpipewire-6.3.4/src/encoder_p.h:19: -/usr/include/aarch64-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 +[ 81%] Building CXX object src/CMakeFiles/KPipeWireRecord.dir/libwebpencoder.cpp.o +cd /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src && /usr/bin/c++ -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_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src -I/build/reproducible-path/kpipewire-6.3.4/src -I/build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src/KPipeWireRecord_autogen/include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui -isystem /usr/include/KF6/KCoreAddons -isystem /usr/include/libdrm -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui/6.8.2 -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui/6.8.2/QtGui -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore/6.8.2 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore/6.8.2/QtCore -g -O2 -ffile-prefix-map=/build/reproducible-path/kpipewire-6.3.4=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /build/reproducible-path/kpipewire-6.3.4/src/libwebpencoder.cpp 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 @@ -33012,9 +33048,6 @@ /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, | ^~~~~~~~~~~~~~~~ -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 /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 | ({ \ @@ -33235,21 +33268,6 @@ /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, | ^~~~~~~~~~~~~~~~~~~~ -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 /build/reproducible-path/kpipewire-6.3.4/src/pipewiresourcestream.h:20, - from /build/reproducible-path/kpipewire-6.3.4/src/dmabufhandler.h:11, - from /build/reproducible-path/kpipewire-6.3.4/src/encoder_p.h:15, - from /build/reproducible-path/kpipewire-6.3.4/src/libwebpencoder_p.h:6, - from /build/reproducible-path/kpipewire-6.3.4/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/pod/parser.h:539:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 539 | ({ \ | ^ @@ -33266,13 +33284,6 @@ /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); | ^~~~~~~~~~~~~~~~~~ -/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); - | ^~~~~~~~~~~~~~~~~~ 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 /build/reproducible-path/kpipewire-6.3.4/src/pipewiresourcestream.h:23: @@ -33290,24 +33301,6 @@ /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/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/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 | ({ \ @@ -33325,13 +33318,6 @@ /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/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/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) }) @@ -33339,13 +33325,6 @@ /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/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/utils/defs.h:83:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 83 | ({ \ | ^ @@ -33359,13 +33338,6 @@ /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/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/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 }) @@ -33380,13 +33352,6 @@ /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/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/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) }) @@ -33394,13 +33359,6 @@ /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/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, - | ^~~~~~~~~~~~~~ /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 }) @@ -33415,14 +33373,6 @@ /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); | ^~~~~~~~~~~~~~~~~~~ -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/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 } }) @@ -33504,13 +33454,6 @@ /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/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/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 | ({ \ @@ -33518,13 +33461,6 @@ /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/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/pod/parser.h:539:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 539 | ({ \ | ^ @@ -33541,18 +33477,6 @@ /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/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] - 207 | ({ \ - | ^ -/usr/include/spa-0.2/spa/utils/hook.h:251:9: note: in expansion of macro 'spa_callbacks_call_res' - 251 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) - | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/spa-0.2/spa/utils/hook.h:284:9: 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/spa-0.2/spa/pod/parser.h:539:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 539 | ({ \ | ^ @@ -33569,6 +33493,143 @@ /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 +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 /build/reproducible-path/kpipewire-6.3.4/src/pipewiresourcestream.h:20, + from /build/reproducible-path/kpipewire-6.3.4/src/dmabufhandler.h:11, + from /build/reproducible-path/kpipewire-6.3.4/src/encoder_p.h:15, + from /build/reproducible-path/kpipewire-6.3.4/src/libwebpencoder_p.h:6, + from /build/reproducible-path/kpipewire-6.3.4/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 | ({ \ @@ -33595,22 +33656,6 @@ /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/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/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ @@ -33649,15 +33694,6 @@ /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/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, - | ^~~~~~~~~~~~~~~~~~~~ /usr/include/spa-0.2/spa/utils/hook.h:207:1: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 207 | ({ \ | ^ @@ -35869,15 +35905,15 @@ make[3]: Entering directory '/build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu' [ 86%] Running AUTOMOC file extraction for target KPipeWireRecordDeclarative cd /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src && /usr/lib/qt6/libexec/cmake_automoc_parser --cmake-autogen-cache-file /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src/CMakeFiles/KPipeWireRecordDeclarative_autogen.dir/ParseCache.txt --cmake-autogen-info-file /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src/CMakeFiles/KPipeWireRecordDeclarative_autogen.dir/AutogenInfo.json --output-file-path /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src/meta_types/KPipeWireRecordDeclarative_json_file_list.txt --timestamp-file-path /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src/meta_types/KPipeWireRecordDeclarative_json_file_list.txt.timestamp --cmake-autogen-include-dir-path /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src/KPipeWireRecordDeclarative_autogen/include -[ 88%] Running moc --collect-json for target KPipeWireRecordDeclarative -cd /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src && /usr/lib/qt6/libexec/moc -o /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src/meta_types/qt6kpipewirerecorddeclarative_none_metatypes.json.gen --collect-json @/build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src/meta_types/KPipeWireRecordDeclarative_json_file_list.txt -[ 89%] Running rcc for resource qmake_org_kde_pipewire_record -cd /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src && /usr/bin/cmake -E copy_if_different /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src/meta_types/qt6kpipewirerecorddeclarative_none_metatypes.json.gen /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src/meta_types/qt6kpipewirerecorddeclarative_none_metatypes.json +[ 88%] Running rcc for resource qmake_org_kde_pipewire_record cd /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src && /usr/lib/qt6/libexec/rcc --output /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src/.qt/rcc/qrc_qmake_org_kde_pipewire_record.cpp --name qmake_org_kde_pipewire_record /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src/.qt/rcc/qmake_org_kde_pipewire_record.qrc Detected locale "C" with character encoding "ANSI_X3.4-1968", which is not UTF-8. Qt depends on a UTF-8 locale, and has switched to "C.UTF-8" instead. If this causes problems, reconfigure your locale. See the locale(1) manual for more information. +[ 89%] Running moc --collect-json for target KPipeWireRecordDeclarative +cd /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src && /usr/lib/qt6/libexec/moc -o /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src/meta_types/qt6kpipewirerecorddeclarative_none_metatypes.json.gen --collect-json @/build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src/meta_types/KPipeWireRecordDeclarative_json_file_list.txt +cd /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src && /usr/bin/cmake -E copy_if_different /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src/meta_types/qt6kpipewirerecorddeclarative_none_metatypes.json.gen /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src/meta_types/qt6kpipewirerecorddeclarative_none_metatypes.json [ 90%] Generating meta_types/qt6kpipewirerecorddeclarative_none_metatypes.json cd /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src && /usr/bin/cmake -E true [ 92%] Automatic QML type registration for target KPipeWireRecordDeclarative @@ -35894,14 +35930,14 @@ make[3]: Leaving directory '/build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu' make -f src/CMakeFiles/KPipeWireRecordDeclarative.dir/build.make src/CMakeFiles/KPipeWireRecordDeclarative.dir/build make[3]: Entering directory '/build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu' -[ 93%] Building CXX object src/CMakeFiles/KPipeWireRecordDeclarative.dir/KPipeWireRecordDeclarative_autogen/mocs_compilation.cpp.o -cd /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src && /usr/bin/c++ -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_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src -I/build/reproducible-path/kpipewire-6.3.4/src -I/build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src/KPipeWireRecordDeclarative_autogen/include -I/usr/include/aarch64-linux-gnu/qt6/QtQml/6.8.2 -I/usr/include/aarch64-linux-gnu/qt6/QtQml/6.8.2/QtQml -I/usr/include/aarch64-linux-gnu/qt6/QtCore/6.8.2 -I/usr/include/aarch64-linux-gnu/qt6/QtCore/6.8.2/QtCore -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtQml -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -isystem /usr/include/aarch64-linux-gnu/qt6/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt6/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGL -g -O2 -ffile-prefix-map=/build/reproducible-path/kpipewire-6.3.4=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src/KPipeWireRecordDeclarative_autogen/mocs_compilation.cpp -[ 94%] Building CXX object src/CMakeFiles/KPipeWireRecordDeclarative.dir/kpipewirerecorddeclarative_qmltyperegistrations.cpp.o -[ 96%] Building CXX object src/CMakeFiles/KPipeWireRecordDeclarative.dir/.qt/rcc/qrc_qmake_org_kde_pipewire_record.cpp.o -cd /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src && /usr/bin/c++ -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_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src -I/build/reproducible-path/kpipewire-6.3.4/src -I/build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src/KPipeWireRecordDeclarative_autogen/include -I/usr/include/aarch64-linux-gnu/qt6/QtQml/6.8.2 -I/usr/include/aarch64-linux-gnu/qt6/QtQml/6.8.2/QtQml -I/usr/include/aarch64-linux-gnu/qt6/QtCore/6.8.2 -I/usr/include/aarch64-linux-gnu/qt6/QtCore/6.8.2/QtCore -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtQml -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -isystem /usr/include/aarch64-linux-gnu/qt6/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt6/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGL -g -O2 -ffile-prefix-map=/build/reproducible-path/kpipewire-6.3.4=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src/kpipewirerecorddeclarative_qmltyperegistrations.cpp -[ 97%] Building CXX object src/CMakeFiles/KPipeWireRecordDeclarative.dir/kpipewirerecorddeclarativeplugin.cpp.o +[ 93%] Building CXX object src/CMakeFiles/KPipeWireRecordDeclarative.dir/.qt/rcc/qrc_qmake_org_kde_pipewire_record.cpp.o cd /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src && /usr/bin/c++ -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_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src -I/build/reproducible-path/kpipewire-6.3.4/src -I/build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src/KPipeWireRecordDeclarative_autogen/include -I/usr/include/aarch64-linux-gnu/qt6/QtQml/6.8.2 -I/usr/include/aarch64-linux-gnu/qt6/QtQml/6.8.2/QtQml -I/usr/include/aarch64-linux-gnu/qt6/QtCore/6.8.2 -I/usr/include/aarch64-linux-gnu/qt6/QtCore/6.8.2/QtCore -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtQml -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -isystem /usr/include/aarch64-linux-gnu/qt6/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt6/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGL -g -O2 -ffile-prefix-map=/build/reproducible-path/kpipewire-6.3.4=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src/.qt/rcc/qrc_qmake_org_kde_pipewire_record.cpp +[ 94%] Building CXX object src/CMakeFiles/KPipeWireRecordDeclarative.dir/KPipeWireRecordDeclarative_autogen/mocs_compilation.cpp.o +cd /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src && /usr/bin/c++ -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_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src -I/build/reproducible-path/kpipewire-6.3.4/src -I/build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src/KPipeWireRecordDeclarative_autogen/include -I/usr/include/aarch64-linux-gnu/qt6/QtQml/6.8.2 -I/usr/include/aarch64-linux-gnu/qt6/QtQml/6.8.2/QtQml -I/usr/include/aarch64-linux-gnu/qt6/QtCore/6.8.2 -I/usr/include/aarch64-linux-gnu/qt6/QtCore/6.8.2/QtCore -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtQml -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -isystem /usr/include/aarch64-linux-gnu/qt6/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt6/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGL -g -O2 -ffile-prefix-map=/build/reproducible-path/kpipewire-6.3.4=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src/KPipeWireRecordDeclarative_autogen/mocs_compilation.cpp +[ 96%] Building CXX object src/CMakeFiles/KPipeWireRecordDeclarative.dir/kpipewirerecorddeclarativeplugin.cpp.o cd /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src && /usr/bin/c++ -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_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src -I/build/reproducible-path/kpipewire-6.3.4/src -I/build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src/KPipeWireRecordDeclarative_autogen/include -I/usr/include/aarch64-linux-gnu/qt6/QtQml/6.8.2 -I/usr/include/aarch64-linux-gnu/qt6/QtQml/6.8.2/QtQml -I/usr/include/aarch64-linux-gnu/qt6/QtCore/6.8.2 -I/usr/include/aarch64-linux-gnu/qt6/QtCore/6.8.2/QtCore -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtQml -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -isystem /usr/include/aarch64-linux-gnu/qt6/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt6/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGL -g -O2 -ffile-prefix-map=/build/reproducible-path/kpipewire-6.3.4=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /build/reproducible-path/kpipewire-6.3.4/src/kpipewirerecorddeclarativeplugin.cpp +[ 97%] Building CXX object src/CMakeFiles/KPipeWireRecordDeclarative.dir/kpipewirerecorddeclarative_qmltyperegistrations.cpp.o +cd /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src && /usr/bin/c++ -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_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src -I/build/reproducible-path/kpipewire-6.3.4/src -I/build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src/KPipeWireRecordDeclarative_autogen/include -I/usr/include/aarch64-linux-gnu/qt6/QtQml/6.8.2 -I/usr/include/aarch64-linux-gnu/qt6/QtQml/6.8.2/QtQml -I/usr/include/aarch64-linux-gnu/qt6/QtCore/6.8.2 -I/usr/include/aarch64-linux-gnu/qt6/QtCore/6.8.2/QtCore -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtQml -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -isystem /usr/include/aarch64-linux-gnu/qt6/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt6/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGL -g -O2 -ffile-prefix-map=/build/reproducible-path/kpipewire-6.3.4=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src/kpipewirerecorddeclarative_qmltyperegistrations.cpp [ 98%] Linking CXX shared module ../bin/org/kde/pipewire/record/libKPipeWireRecordDeclarative.so cd /build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/src && /usr/bin/cmake -E cmake_link_script CMakeFiles/KPipeWireRecordDeclarative.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/kpipewire-6.3.4=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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,/build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/bin: ../bin/libKPipeWireRecord.so.6.3.4 ../bin/libKPipeWire.so.6.3.4 /usr/lib/aarch64-linux-gnu/libQt6Quick.so.6.8.2 /usr/lib/aarch64-linux-gnu/libQt6QmlMeta.so.6.8.2 /usr/lib/aarch64-linux-gnu/libQt6QmlWorkerScript.so.6.8.2 /usr/lib/aarch64-linux-gnu/libQt6QmlModels.so.6.8.2 /usr/lib/aarch64-linux-gnu/libQt6Qml.so.6.8.2 /usr/lib/aarch64-linux-gnu/libQt6Network.so.6.8.2 /usr/lib/aarch64-linux-gnu/libQt6OpenGL.so.6.8.2 /usr/lib/aarch64-linux-gnu/libQt6Gui.so.6.8.2 /usr/lib/aarch64-linux-gnu/libGLX.so /usr/lib/aarch64-linux-gnu/libOpenGL.so /usr/lib/aarch64-linux-gnu/libQt6Core.so.6.8.2 -Wl,-rpath-link,/build/reproducible-path/kpipewire-6.3.4/obj-aarch64-linux-gnu/bin @@ -36108,49 +36144,49 @@ dh_perl dh_link dh_strip_nondeterminism - Normalized debian/libkpipewire-data/usr/share/locale/de/LC_MESSAGES/kpipewire6.mo - Normalized debian/libkpipewire-data/usr/share/locale/cs/LC_MESSAGES/kpipewire6.mo - Normalized debian/libkpipewire-data/usr/share/locale/ca@valencia/LC_MESSAGES/kpipewire6.mo - Normalized debian/libkpipewire-data/usr/share/locale/ca/LC_MESSAGES/kpipewire6.mo - Normalized debian/libkpipewire-data/usr/share/locale/pt/LC_MESSAGES/kpipewire6.mo - Normalized debian/libkpipewire-data/usr/share/locale/pl/LC_MESSAGES/kpipewire6.mo - Normalized debian/libkpipewire-data/usr/share/locale/pa/LC_MESSAGES/kpipewire6.mo - Normalized debian/libkpipewire-data/usr/share/locale/nn/LC_MESSAGES/kpipewire6.mo + Normalized debian/libkpipewire-data/usr/share/locale/ta/LC_MESSAGES/kpipewire6.mo + Normalized debian/libkpipewire-data/usr/share/locale/sv/LC_MESSAGES/kpipewire6.mo + Normalized debian/libkpipewire-data/usr/share/locale/sl/LC_MESSAGES/kpipewire6.mo + Normalized debian/libkpipewire-data/usr/share/locale/sk/LC_MESSAGES/kpipewire6.mo + Normalized debian/libkpipewire-data/usr/share/locale/zh_TW/LC_MESSAGES/kpipewire6.mo + Normalized debian/libkpipewire-data/usr/share/locale/zh_CN/LC_MESSAGES/kpipewire6.mo + Normalized debian/libkpipewire-data/usr/share/locale/uk/LC_MESSAGES/kpipewire6.mo + Normalized debian/libkpipewire-data/usr/share/locale/tr/LC_MESSAGES/kpipewire6.mo Normalized debian/libkpipewire-data/usr/share/locale/id/LC_MESSAGES/kpipewire6.mo Normalized debian/libkpipewire-data/usr/share/locale/ia/LC_MESSAGES/kpipewire6.mo Normalized debian/libkpipewire-data/usr/share/locale/hu/LC_MESSAGES/kpipewire6.mo Normalized debian/libkpipewire-data/usr/share/locale/hi/LC_MESSAGES/kpipewire6.mo + Normalized debian/libkpipewire-data/usr/share/locale/bg/LC_MESSAGES/kpipewire6.mo + Normalized debian/libkpipewire-data/usr/share/locale/ast/LC_MESSAGES/kpipewire6.mo + Normalized debian/libkpipewire-data/usr/share/locale/ar/LC_MESSAGES/kpipewire6.mo Normalized debian/libkpipewire-data/usr/share/locale/sa/LC_MESSAGES/kpipewire6.mo Normalized debian/libkpipewire-data/usr/share/locale/ru/LC_MESSAGES/kpipewire6.mo Normalized debian/libkpipewire-data/usr/share/locale/ro/LC_MESSAGES/kpipewire6.mo Normalized debian/libkpipewire-data/usr/share/locale/pt_BR/LC_MESSAGES/kpipewire6.mo - Normalized debian/libkpipewire-data/usr/share/locale/he/LC_MESSAGES/kpipewire6.mo - Normalized debian/libkpipewire-data/usr/share/locale/gl/LC_MESSAGES/kpipewire6.mo - Normalized debian/libkpipewire-data/usr/share/locale/fr/LC_MESSAGES/kpipewire6.mo - Normalized debian/libkpipewire-data/usr/share/locale/fi/LC_MESSAGES/kpipewire6.mo - Normalized debian/libkpipewire-data/usr/share/locale/ta/LC_MESSAGES/kpipewire6.mo - Normalized debian/libkpipewire-data/usr/share/locale/sv/LC_MESSAGES/kpipewire6.mo - Normalized debian/libkpipewire-data/usr/share/locale/sl/LC_MESSAGES/kpipewire6.mo - Normalized debian/libkpipewire-data/usr/share/locale/sk/LC_MESSAGES/kpipewire6.mo - Normalized debian/libkpipewire-data/usr/share/locale/nl/LC_MESSAGES/kpipewire6.mo - Normalized debian/libkpipewire-data/usr/share/locale/lv/LC_MESSAGES/kpipewire6.mo - Normalized debian/libkpipewire-data/usr/share/locale/lt/LC_MESSAGES/kpipewire6.mo - Normalized debian/libkpipewire-data/usr/share/locale/ko/LC_MESSAGES/kpipewire6.mo - Normalized debian/libkpipewire-data/usr/share/locale/ka/LC_MESSAGES/kpipewire6.mo - Normalized debian/libkpipewire-data/usr/share/locale/ja/LC_MESSAGES/kpipewire6.mo - Normalized debian/libkpipewire-data/usr/share/locale/it/LC_MESSAGES/kpipewire6.mo - Normalized debian/libkpipewire-data/usr/share/locale/is/LC_MESSAGES/kpipewire6.mo Normalized debian/libkpipewire-data/usr/share/locale/eu/LC_MESSAGES/kpipewire6.mo Normalized debian/libkpipewire-data/usr/share/locale/es/LC_MESSAGES/kpipewire6.mo Normalized debian/libkpipewire-data/usr/share/locale/eo/LC_MESSAGES/kpipewire6.mo Normalized debian/libkpipewire-data/usr/share/locale/en_GB/LC_MESSAGES/kpipewire6.mo - Normalized debian/libkpipewire-data/usr/share/locale/zh_TW/LC_MESSAGES/kpipewire6.mo - Normalized debian/libkpipewire-data/usr/share/locale/zh_CN/LC_MESSAGES/kpipewire6.mo - Normalized debian/libkpipewire-data/usr/share/locale/uk/LC_MESSAGES/kpipewire6.mo - Normalized debian/libkpipewire-data/usr/share/locale/tr/LC_MESSAGES/kpipewire6.mo - Normalized debian/libkpipewire-data/usr/share/locale/bg/LC_MESSAGES/kpipewire6.mo - Normalized debian/libkpipewire-data/usr/share/locale/ast/LC_MESSAGES/kpipewire6.mo - Normalized debian/libkpipewire-data/usr/share/locale/ar/LC_MESSAGES/kpipewire6.mo + Normalized debian/libkpipewire-data/usr/share/locale/pt/LC_MESSAGES/kpipewire6.mo + Normalized debian/libkpipewire-data/usr/share/locale/pl/LC_MESSAGES/kpipewire6.mo + Normalized debian/libkpipewire-data/usr/share/locale/pa/LC_MESSAGES/kpipewire6.mo + Normalized debian/libkpipewire-data/usr/share/locale/nn/LC_MESSAGES/kpipewire6.mo + Normalized debian/libkpipewire-data/usr/share/locale/ka/LC_MESSAGES/kpipewire6.mo + Normalized debian/libkpipewire-data/usr/share/locale/ja/LC_MESSAGES/kpipewire6.mo + Normalized debian/libkpipewire-data/usr/share/locale/it/LC_MESSAGES/kpipewire6.mo + Normalized debian/libkpipewire-data/usr/share/locale/is/LC_MESSAGES/kpipewire6.mo + Normalized debian/libkpipewire-data/usr/share/locale/nl/LC_MESSAGES/kpipewire6.mo + Normalized debian/libkpipewire-data/usr/share/locale/lv/LC_MESSAGES/kpipewire6.mo + Normalized debian/libkpipewire-data/usr/share/locale/lt/LC_MESSAGES/kpipewire6.mo + Normalized debian/libkpipewire-data/usr/share/locale/ko/LC_MESSAGES/kpipewire6.mo + Normalized debian/libkpipewire-data/usr/share/locale/de/LC_MESSAGES/kpipewire6.mo + Normalized debian/libkpipewire-data/usr/share/locale/cs/LC_MESSAGES/kpipewire6.mo + Normalized debian/libkpipewire-data/usr/share/locale/ca@valencia/LC_MESSAGES/kpipewire6.mo + Normalized debian/libkpipewire-data/usr/share/locale/ca/LC_MESSAGES/kpipewire6.mo + Normalized debian/libkpipewire-data/usr/share/locale/he/LC_MESSAGES/kpipewire6.mo + Normalized debian/libkpipewire-data/usr/share/locale/gl/LC_MESSAGES/kpipewire6.mo + Normalized debian/libkpipewire-data/usr/share/locale/fr/LC_MESSAGES/kpipewire6.mo + Normalized debian/libkpipewire-data/usr/share/locale/fi/LC_MESSAGES/kpipewire6.mo dh_compress -X.dcl -X.docbook -X-license -X.tag -X.sty -X.el dh_fixperms dh_missing @@ -36160,7 +36196,7 @@ 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_arm64) -+++ dpkg-gensymbolsITtQz5 2026-05-06 21:38:33.318130115 -1200 ++++ dpkg-gensymbolsNygUGS 2025-04-04 17:22:03.949812951 +1400 @@ -73,18 +73,18 @@ _ZTI25PipeWireBaseEncodedStream@Base 6.1.0 (arch=armel riscv64)_ZTIN9__gnu_cxx7__mutexE@Base 6.1.0 @@ -36214,16 +36250,16 @@ dpkg-gencontrol: warning: Depends field of package qml6-module-org-kde-pipewire: substitution variable ${qml6:Depends} used, but is not defined dh_md5sums dh_builddeb +dpkg-deb: building package 'libkpipewire-data' in '../libkpipewire-data_6.3.4-1_all.deb'. dpkg-deb: building package 'libkpipewire-dev' in '../libkpipewire-dev_6.3.4-1_arm64.deb'. dpkg-deb: building package 'libkpipewire6-dbgsym' in '../libkpipewire6-dbgsym_6.3.4-1_arm64.deb'. -dpkg-deb: building package 'libkpipewire-data' in '../libkpipewire-data_6.3.4-1_all.deb'. -dpkg-deb: building package 'libkpipewiredmabuf6' in '../libkpipewiredmabuf6_6.3.4-1_arm64.deb'. dpkg-deb: building package 'qml6-module-org-kde-pipewire-dbgsym' in '../qml6-module-org-kde-pipewire-dbgsym_6.3.4-1_arm64.deb'. +dpkg-deb: building package 'libkpipewiredmabuf6' in '../libkpipewiredmabuf6_6.3.4-1_arm64.deb'. +dpkg-deb: building package 'qml6-module-org-kde-pipewire' in '../qml6-module-org-kde-pipewire_6.3.4-1_arm64.deb'. +dpkg-deb: building package 'libkpipewirerecord6' in '../libkpipewirerecord6_6.3.4-1_arm64.deb'. dpkg-deb: building package 'libkpipewiredmabuf6-dbgsym' in '../libkpipewiredmabuf6-dbgsym_6.3.4-1_arm64.deb'. dpkg-deb: building package 'libkpipewire6' in '../libkpipewire6_6.3.4-1_arm64.deb'. -dpkg-deb: building package 'libkpipewirerecord6' in '../libkpipewirerecord6_6.3.4-1_arm64.deb'. dpkg-deb: building package 'libkpipewirerecord6-dbgsym' in '../libkpipewirerecord6-dbgsym_6.3.4-1_arm64.deb'. -dpkg-deb: building package 'qml6-module-org-kde-pipewire' in '../qml6-module-org-kde-pipewire_6.3.4-1_arm64.deb'. dpkg-genbuildinfo --build=binary -O../kpipewire_6.3.4-1_arm64.buildinfo dpkg-genchanges --build=binary -O../kpipewire_6.3.4-1_arm64.changes dpkg-genchanges: info: binary-only upload (no source code included) @@ -36231,12 +36267,14 @@ dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: including full source code in upload I: copying local configuration +I: user script /srv/workspace/pbuilder/3729498/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/3729498/tmp/hooks/B01_cleanup finished I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env -I: removing directory /srv/workspace/pbuilder/1781391 and its subdirectories -I: Current time: Wed May 6 21:38:42 -12 2026 -I: pbuilder-time-stamp: 1778146722 +I: removing directory /srv/workspace/pbuilder/3729498 and its subdirectories +I: Current time: Fri Apr 4 17:22:12 +14 2025 +I: pbuilder-time-stamp: 1743736932