>>> Building on exopi-2 under x11/kde-plasma/kpipewire BDEPENDS = [devel/cmake;wayland/plasma-wayland-protocols;devel/kf5/kwayland;devel/dwz;graphics/ffmpeg;archivers/xz;devel/gettext,-tools;x11/qt5/qtbase,-main;x11/qt5/qttools,-main;devel/kf6/extra-cmake-modules;multimedia/pipewire/pipewire,-libs;devel/kf5/ki18n;devel/kf5/kcoreaddons;x11/qt5/qtdeclarative;devel/ninja] DIST = [x11/kde-plasma/kpipewire:plasma/kpipewire-5.27.10.tar.xz] FULLPKGNAME = kpipewire-5.27.10 RDEPENDS = [graphics/ffmpeg;x11/qt5/qtdeclarative;devel/kf5/kcoreaddons;x11/qt5/qtbase,-main;multimedia/pipewire/pipewire;devel/kf5/ki18n;multimedia/pipewire/pipewire,-libs] (Junk lock obtained for exopi-2 at 1714788367.46) >>> Running depends in x11/kde-plasma/kpipewire at 1714788367.49 last junk was in devel/kf5/kapidox /usr/sbin/pkg_add -aI -Drepair ffmpeg-4.4.4p3v1 kwayland-5.115.0 libpipewire-1.0.5 plasma-wayland-protocols-1.10.0 qtdeclarative-5.15.12pl31 was: /usr/sbin/pkg_add -aI -Drepair cmake-3.28.3v1 dwz-0.15 ffmpeg-4.4.4p3v1 gettext-tools-0.22.5 kcoreaddons-5.115.0 kf6-extra-cmake-modules-6.1.0 ki18n-5.115.0 kwayland-5.115.0 libpipewire-1.0.5 ninja-1.11.1v0 plasma-wayland-protocols-1.10.0 qtbase-5.15.12pl151p0 qtdeclarative-5.15.12pl31 qttools-5.15.12pl4 xz-5.4.5 /usr/sbin/pkg_add -aI -Drepair ffmpeg-4.4.4p3v1 kwayland-5.115.0 libpipewire-1.0.5 plasma-wayland-protocols-1.10.0 qtdeclarative-5.15.12pl31 >>> Running show-prepare-results in x11/kde-plasma/kpipewire at 1714788371.49 ===> x11/kde-plasma/kpipewire ===> Building from scratch kpipewire-5.27.10 ===> kpipewire-5.27.10 depends on: kwayland-* -> kwayland-5.115.0 ===> kpipewire-5.27.10 depends on: plasma-wayland-protocols-* -> plasma-wayland-protocols-1.10.0 ===> kpipewire-5.27.10 depends on: gettext-tools-* -> gettext-tools-0.22.5 ===> kpipewire-5.27.10 depends on: kf6-extra-cmake-modules->=5.115.0 -> kf6-extra-cmake-modules-6.1.0 ===> kpipewire-5.27.10 depends on: cmake-* -> cmake-3.28.3v1 ===> kpipewire-5.27.10 depends on: ninja-* -> ninja-1.11.1v0 ===> kpipewire-5.27.10 depends on: qttools-* -> qttools-5.15.12pl4 ===> kpipewire-5.27.10 depends on: dwz-* -> dwz-0.15 ===> kpipewire-5.27.10 depends on: xz->=5.4.0 -> xz-5.4.5 ===> kpipewire-5.27.10 depends on: kcoreaddons-* -> kcoreaddons-5.115.0 ===> kpipewire-5.27.10 depends on: ki18n-* -> ki18n-5.115.0 ===> kpipewire-5.27.10 depends on: ffmpeg-* -> ffmpeg-4.4.4p3v1 ===> kpipewire-5.27.10 depends on: libpipewire-* -> libpipewire-1.0.5 ===> kpipewire-5.27.10 depends on: qtdeclarative-* -> qtdeclarative-5.15.12pl31 ===> kpipewire-5.27.10 depends on: qtbase-* -> qtbase-5.15.12pl151p0 ===> Verifying specs: c++ c++abi pthread EGL GL KF5CoreAddons KF5I18n Qt5Core Qt5Gui Qt5Network Qt5Qml Qt5QmlModels Qt5Quick avcodec avformat avutil drm epoxy gbm m pipewire-0.3 swscale ===> found c++.10.0 c++abi.7.0 pthread.27.1 EGL.2.0 GL.19.1 KF5CoreAddons.9.1 KF5I18n.7.0 Qt5Core.6.0 Qt5Gui.4.2 Qt5Network.4.0 Qt5Qml.4.1 Qt5QmlModels.0.1 Qt5Quick.6.1 avcodec.25.0 avformat.22.0 avutil.15.0 drm.7.13 epoxy.4.1 gbm.0.6 m.10.1 pipewire-0.3.0.1 swscale.7.0 cmake-3.28.3v1 dwz-0.15 ffmpeg-4.4.4p3v1 gettext-tools-0.22.5 kcoreaddons-5.115.0 kf6-extra-cmake-modules-6.1.0 ki18n-5.115.0 kwayland-5.115.0 libpipewire-1.0.5 ninja-1.11.1v0 plasma-wayland-protocols-1.10.0 qtbase-5.15.12pl151p0 qtdeclarative-5.15.12pl31 qttools-5.15.12pl4 xz-5.4.5 Don't run junk because nojunk in devel/appstream (Junk lock released for exopi-2 at 1714788377.44) distfiles size=59772 >>> Running patch in x11/kde-plasma/kpipewire at 1714788377.47 ===> x11/kde-plasma/kpipewire ===> Checking files for kpipewire-5.27.10 `/exopi-cvs/ports/distfiles/plasma/kpipewire-5.27.10.tar.xz' is up to date. >> (SHA256) plasma/kpipewire-5.27.10.tar.xz: OK ===> Extracting for kpipewire-5.27.10 ===> Patching for kpipewire-5.27.10 ===> Compiler link: clang -> /usr/bin/clang ===> Compiler link: clang++ -> /usr/bin/clang++ ===> Compiler link: cc -> /usr/bin/cc ===> Compiler link: c++ -> /usr/bin/c++ >>> Running configure in x11/kde-plasma/kpipewire at 1714788378.14 ===> x11/kde-plasma/kpipewire ===> Generating configure for kpipewire-5.27.10 ===> Configuring for kpipewire-5.27.10 -- The C compiler identification is Clang 16.0.6 -- The CXX compiler identification is Clang 16.0.6 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /exopi-obj/pobj/kpipewire-5.27.10/bin/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /exopi-obj/pobj/kpipewire-5.27.10/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done Installing in /usr/local. Run /exopi-obj/pobj/kpipewire-5.27.10/build-amd64/prefix.sh to set the environment for KPipewire. -- Looking for __GLIBC__ -- Looking for __GLIBC__ - not found -- Performing Test _OFFT_IS_64BIT -- Performing Test _OFFT_IS_64BIT - Success -- Performing Test HAVE_DATE_TIME -- Performing Test HAVE_DATE_TIME - Success -- Found KF5Wayland: /usr/local/lib/cmake/KF5Wayland/KF5WaylandConfig.cmake (found version "5.115.0") -- Found Gettext: /usr/local/bin/msgmerge (found version "0.22.5") -- Found KF5I18n: /usr/local/lib/cmake/KF5I18n/KF5I18nConfig.cmake (found version "5.115.0") -- Found KF5CoreAddons: /usr/local/lib/cmake/KF5CoreAddons/KF5CoreAddonsConfig.cmake (found version "5.115.0") -- Found KF5: success (found version "5.115.0") found components: Wayland I18n CoreAddons -- Found PkgConfig: /usr/bin/pkg-config (found version "0.29.2") -- Found Wayland_Client: /usr/local/lib/libwayland-client.so.0.1 (found version "1.22.0") -- Found Wayland: /usr/local/lib/libwayland-client.so.0.1 (found version "1.22.0") found components: Client -- Found QtWaylandScanner: /usr/local/lib/qt5/bin/qtwaylandscanner -- Checking for module 'libpipewire-0.3' -- Found libpipewire-0.3, version 1.0.5 -- Checking for module 'libavcodec' -- Found libavcodec, version 58.134.100 -- Checking for module 'libavutil' -- Found libavutil, version 56.70.100 -- Checking for module 'libavformat' -- Found libavformat, version 58.76.100 -- Checking for module 'gbm' -- Found gbm, version 23.3.6 -- Checking for module 'libswscale' -- Found libswscale, version 5.9.100 -- Found epoxy: /usr/X11R6/lib/libepoxy.so.4.1 (found suitable version "1.5.9", minimum required is "1.3") -- Found Libdrm: /usr/X11R6/lib/libdrm.so.7.13 (found suitable version "2.4.120", minimum required is "2.4.62") -- Found Git: /usr/local/bin/git (found version "2.45.0") -- Performing Test COMPILER_HAS_HIDDEN_VISIBILITY -- Performing Test COMPILER_HAS_HIDDEN_VISIBILITY - Success -- Performing Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY -- Performing Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY - Success -- Performing Test COMPILER_HAS_DEPRECATED_ATTR -- Performing Test COMPILER_HAS_DEPRECATED_ATTR - Success -- Configuring done (33.2s) -- Generating done (0.1s) CMake Warning: Manually-specified variables were not used by the project: CMAKE_ASM_COMPILER_AR CMAKE_ASM_COMPILER_RANLIB CMAKE_DISABLE_FIND_PACKAGE_PythonModuleGeneration CMAKE_Fortran_COMPILER_AR CMAKE_Fortran_COMPILER_RANLIB CMAKE_OBJCXX_COMPILER_AR CMAKE_OBJCXX_COMPILER_RANLIB CMAKE_OBJC_COMPILER_AR CMAKE_OBJC_COMPILER_RANLIB ECM_MKSPECS_INSTALL_DIR KF_IGNORE_PLATFORM_CHECK -- Build files have been written to: /exopi-obj/pobj/kpipewire-5.27.10/build-amd64 >>> Running build in x11/kde-plasma/kpipewire at 1714788412.26 ===> x11/kde-plasma/kpipewire ===> Building for kpipewire-5.27.10 Change Dir: '/exopi-obj/pobj/kpipewire-5.27.10/build-amd64' Run Build Command(s): /usr/local/bin/ninja -v -j 1 [1/32] cd /exopi-obj/pobj/kpipewire-5.27.10/build-amd64 && /usr/local/bin/cmake -DGETTEXT_MSGFMT_EXECUTABLE=/usr/local/bin/msgfmt -DCOPY_TO=/exopi-obj/pobj/kpipewire-5.27.10/build-amd64/locale -DPO_DIR=/exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/po -P /usr/local/lib/cmake/KF5I18n/build-pofiles.cmake [2/32] cd /exopi-obj/pobj/kpipewire-5.27.10/build-amd64 && /usr/local/bin/cmake -DPYTHON_EXECUTABLE=/usr/local/bin/python3 -D_ki18n_pmap_compile_script=/usr/local/lib/cmake/KF5I18n/ts-pmap-compile.py -DCOPY_TO=/exopi-obj/pobj/kpipewire-5.27.10/build-amd64/locale -DPO_DIR=/exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/po -P /usr/local/lib/cmake/KF5I18n/build-tsfiles.cmake [3/32] cd /exopi-obj/pobj/kpipewire-5.27.10/build-amd64/src && /usr/local/bin/cmake -E cmake_autogen /exopi-obj/pobj/kpipewire-5.27.10/build-amd64/src/CMakeFiles/KPipeWire_autogen.dir/AutogenInfo.json Release && /usr/local/bin/cmake -E touch /exopi-obj/pobj/kpipewire-5.27.10/build-amd64/src/KPipeWire_autogen/timestamp && /usr/local/bin/cmake -E cmake_transform_depfile Ninja gccdepfile /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10 /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src /exopi-obj/pobj/kpipewire-5.27.10/build-amd64 /exopi-obj/pobj/kpipewire-5.27.10/build-amd64/src /exopi-obj/pobj/kpipewire-5.27.10/build-amd64/src/KPipeWire_autogen/deps /exopi-obj/pobj/kpipewire-5.27.10/build-amd64/CMakeFiles/d/61941e310e255b05cc097afb5fda568ac11cd4131821bba4b1f92a056183981d.d [4/32] /exopi-obj/pobj/kpipewire-5.27.10/bin/c++ -DEGL_NO_PLATFORM_SPECIFIC_TYPES -DEGL_NO_X11 -DKCOREADDONS_LIB -DKPIPEWIRE_DEPRECATED_WARNINGS_SINCE=0x0 -DKPIPEWIRE_DISABLE_DEPRECATED_BEFORE_AND_AT=0x0 -DKPipeWire_EXPORTS -DMESA_EGL_NO_X11_HEADERS -DQT_CORE_LIB -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_QMLMODELS_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_STRICT_ITERATORS -DQT_USE_QSTRINGBUILDER -DTRANSLATION_DOMAIN=\"kpipewire5\" -D_LARGEFILE64_SOURCE -I/exopi-obj/pobj/kpipewire-5.27.10/build-amd64/src -I/exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src -I/exopi-obj/pobj/kpipewire-5.27.10/build-amd64/src/KPipeWire_autogen/include -isystem /usr/local/include/pipewire-0.3 -isystem /usr/local/include/spa-0.2 -isystem /usr/local/include/X11/qt5 -isystem /usr/local/include/X11/qt5/QtQuick -isystem /usr/local/include/X11/qt5/QtQmlModels -isystem /usr/local/include/X11/qt5/QtQml -isystem /usr/local/include/X11/qt5/QtNetwork -isystem /usr/local/include/X11/qt5/QtCore -isystem /usr/local/lib/qt5/./mkspecs/openbsd-clang -isystem /usr/local/include/X11/qt5/QtGui -isystem /usr/X11R6/include -isystem /usr/local/include/X11/qt5/QtGui/5.15.12 -isystem /usr/local/include/X11/qt5/QtGui/5.15.12/QtGui -isystem /usr/local/include/X11/qt5/QtCore/5.15.12 -isystem /usr/local/include/X11/qt5/QtCore/5.15.12/QtCore -isystem /usr/local/include/KF5/KI18n -isystem /usr/local/include/KF5 -isystem /usr/local/include/KF5/KCoreAddons -isystem /usr/X11R6/include/libdrm -O2 -pipe -g -fno-operator-names -fno-exceptions -Wno-gnu-zero-variadic-macro-arguments -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 -pedantic -Wzero-as-null-pointer-constant -fdiagnostics-color=always -DNDEBUG -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -D_REENTRANT -I/usr/X11R6/include -I/usr/X11R6/include/libdrm -MD -MT src/CMakeFiles/KPipeWire.dir/KPipeWire_autogen/mocs_compilation.cpp.o -MF src/CMakeFiles/KPipeWire.dir/KPipeWire_autogen/mocs_compilation.cpp.o.d -o src/CMakeFiles/KPipeWire.dir/KPipeWire_autogen/mocs_compilation.cpp.o -c /exopi-obj/pobj/kpipewire-5.27.10/build-amd64/src/KPipeWire_autogen/mocs_compilation.cpp [5/32] /exopi-obj/pobj/kpipewire-5.27.10/bin/c++ -DEGL_NO_PLATFORM_SPECIFIC_TYPES -DEGL_NO_X11 -DKCOREADDONS_LIB -DKPIPEWIRE_DEPRECATED_WARNINGS_SINCE=0x0 -DKPIPEWIRE_DISABLE_DEPRECATED_BEFORE_AND_AT=0x0 -DKPipeWire_EXPORTS -DMESA_EGL_NO_X11_HEADERS -DQT_CORE_LIB -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_QMLMODELS_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_STRICT_ITERATORS -DQT_USE_QSTRINGBUILDER -DTRANSLATION_DOMAIN=\"kpipewire5\" -D_LARGEFILE64_SOURCE -I/exopi-obj/pobj/kpipewire-5.27.10/build-amd64/src -I/exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src -I/exopi-obj/pobj/kpipewire-5.27.10/build-amd64/src/KPipeWire_autogen/include -isystem /usr/local/include/pipewire-0.3 -isystem /usr/local/include/spa-0.2 -isystem /usr/local/include/X11/qt5 -isystem /usr/local/include/X11/qt5/QtQuick -isystem /usr/local/include/X11/qt5/QtQmlModels -isystem /usr/local/include/X11/qt5/QtQml -isystem /usr/local/include/X11/qt5/QtNetwork -isystem /usr/local/include/X11/qt5/QtCore -isystem /usr/local/lib/qt5/./mkspecs/openbsd-clang -isystem /usr/local/include/X11/qt5/QtGui -isystem /usr/X11R6/include -isystem /usr/local/include/X11/qt5/QtGui/5.15.12 -isystem /usr/local/include/X11/qt5/QtGui/5.15.12/QtGui -isystem /usr/local/include/X11/qt5/QtCore/5.15.12 -isystem /usr/local/include/X11/qt5/QtCore/5.15.12/QtCore -isystem /usr/local/include/KF5/KI18n -isystem /usr/local/include/KF5 -isystem /usr/local/include/KF5/KCoreAddons -isystem /usr/X11R6/include/libdrm -O2 -pipe -g -fno-operator-names -fno-exceptions -Wno-gnu-zero-variadic-macro-arguments -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 -pedantic -Wzero-as-null-pointer-constant -fdiagnostics-color=always -DNDEBUG -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -D_REENTRANT -I/usr/X11R6/include -I/usr/X11R6/include/libdrm -MD -MT src/CMakeFiles/KPipeWire.dir/pipewirecore.cpp.o -MF src/CMakeFiles/KPipeWire.dir/pipewirecore.cpp.o.d -o src/CMakeFiles/KPipeWire.dir/pipewirecore.cpp.o -c /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/pipewirecore.cpp /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/pipewirecore.cpp:18:5: warning: designated initializers are a C++20 extension [-Wc++20-designator] .version = PW_VERSION_CORE_EVENTS, ^ /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/pipewirecore.cpp:55:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] pw_loop_leave(m_pwMainLoop); ^ /usr/local/include/pipewire-0.3/pipewire/loop.h:48:27: note: expanded from macro 'pw_loop_leave' #define pw_loop_leave(l) spa_loop_control_leave((l)->control) ^ /usr/local/include/spa-0.2/spa/support/loop.h:228:36: note: expanded from macro 'spa_loop_control_leave' #define spa_loop_control_leave(l) spa_loop_control_method_v(l,leave,0) ^ /usr/local/include/spa-0.2/spa/support/loop.h:198:2: note: expanded from macro 'spa_loop_control_method_v' ({ \ ^ /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/pipewirecore.cpp:55:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] /usr/local/include/pipewire-0.3/pipewire/loop.h:48:27: note: expanded from macro 'pw_loop_leave' #define pw_loop_leave(l) spa_loop_control_leave((l)->control) ^ /usr/local/include/spa-0.2/spa/support/loop.h:228:36: note: expanded from macro 'spa_loop_control_leave' #define spa_loop_control_leave(l) spa_loop_control_method_v(l,leave,0) ^ /usr/local/include/spa-0.2/spa/support/loop.h:200:2: note: expanded from macro 'spa_loop_control_method_v' spa_interface_call(&_o->iface, \ ^ /usr/local/include/spa-0.2/spa/utils/hook.h:230:2: note: expanded from macro 'spa_interface_call' spa_callbacks_call(&(iface)->cb,method_type,method,vers,##__VA_ARGS__) ^ /usr/local/include/spa-0.2/spa/utils/hook.h:157:2: note: expanded from macro 'spa_callbacks_call' ({ \ ^ /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/pipewirecore.cpp:74:5: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] pw_loop_enter(m_pwMainLoop); ^ /usr/local/include/pipewire-0.3/pipewire/loop.h:47:27: note: expanded from macro 'pw_loop_enter' #define pw_loop_enter(l) spa_loop_control_enter((l)->control) ^ /usr/local/include/spa-0.2/spa/support/loop.h:227:36: note: expanded from macro 'spa_loop_control_enter' #define spa_loop_control_enter(l) spa_loop_control_method_v(l,enter,0) ^ /usr/local/include/spa-0.2/spa/support/loop.h:198:2: note: expanded from macro 'spa_loop_control_method_v' ({ \ ^ /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/pipewirecore.cpp:74:5: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] /usr/local/include/pipewire-0.3/pipewire/loop.h:47:27: note: expanded from macro 'pw_loop_enter' #define pw_loop_enter(l) spa_loop_control_enter((l)->control) ^ /usr/local/include/spa-0.2/spa/support/loop.h:227:36: note: expanded from macro 'spa_loop_control_enter' #define spa_loop_control_enter(l) spa_loop_control_method_v(l,enter,0) ^ /usr/local/include/spa-0.2/spa/support/loop.h:200:2: note: expanded from macro 'spa_loop_control_method_v' spa_interface_call(&_o->iface, \ ^ /usr/local/include/spa-0.2/spa/utils/hook.h:230:2: note: expanded from macro 'spa_interface_call' spa_callbacks_call(&(iface)->cb,method_type,method,vers,##__VA_ARGS__) ^ /usr/local/include/spa-0.2/spa/utils/hook.h:157:2: note: expanded from macro 'spa_callbacks_call' ({ \ ^ /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/pipewirecore.cpp:76:53: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] QSocketNotifier *notifier = new QSocketNotifier(pw_loop_get_fd(m_pwMainLoop), QSocketNotifier::Read, this); ^ /usr/local/include/pipewire-0.3/pipewire/loop.h:45:28: note: expanded from macro 'pw_loop_get_fd' #define pw_loop_get_fd(l) spa_loop_control_get_fd((l)->control) ^ /usr/local/include/spa-0.2/spa/support/loop.h:225:37: note: expanded from macro 'spa_loop_control_get_fd' #define spa_loop_control_get_fd(l) spa_loop_control_method_r(l,get_fd,0) ^ /usr/local/include/spa-0.2/spa/support/loop.h:206:2: note: expanded from macro 'spa_loop_control_method_r' ({ \ ^ /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/pipewirecore.cpp:76:53: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] /usr/local/include/pipewire-0.3/pipewire/loop.h:45:28: note: expanded from macro 'pw_loop_get_fd' #define pw_loop_get_fd(l) spa_loop_control_get_fd((l)->control) ^ /usr/local/include/spa-0.2/spa/support/loop.h:225:37: note: expanded from macro 'spa_loop_control_get_fd' #define spa_loop_control_get_fd(l) spa_loop_control_method_r(l,get_fd,0) ^ /usr/local/include/spa-0.2/spa/support/loop.h:209:2: note: expanded from macro 'spa_loop_control_method_r' spa_interface_call_res(&_o->iface, \ ^ /usr/local/include/spa-0.2/spa/utils/hook.h:243:2: note: expanded from macro 'spa_interface_call_res' spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) ^ /usr/local/include/spa-0.2/spa/utils/hook.h:199:2: note: expanded from macro 'spa_callbacks_call_res' ({ \ ^ /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/pipewirecore.cpp:78:22: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] int result = pw_loop_iterate(m_pwMainLoop, 0); ^ /usr/local/include/pipewire-0.3/pipewire/loop.h:49:33: note: expanded from macro 'pw_loop_iterate' #define pw_loop_iterate(l,...) spa_loop_control_iterate_fast((l)->control,__VA_ARGS__) ^ /usr/local/include/spa-0.2/spa/support/loop.h:232:46: note: expanded from macro 'spa_loop_control_iterate_fast' #define spa_loop_control_iterate_fast(l,...) spa_loop_control_method_fast_r(l,iterate,0,__VA_ARGS__) ^ /usr/local/include/spa-0.2/spa/support/loop.h:216:2: note: expanded from macro 'spa_loop_control_method_fast_r' ({ \ ^ /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/pipewirecore.cpp:78:22: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] /usr/local/include/pipewire-0.3/pipewire/loop.h:49:33: note: expanded from macro 'pw_loop_iterate' #define pw_loop_iterate(l,...) spa_loop_control_iterate_fast((l)->control,__VA_ARGS__) ^ /usr/local/include/spa-0.2/spa/support/loop.h:232:46: note: expanded from macro 'spa_loop_control_iterate_fast' #define spa_loop_control_iterate_fast(l,...) spa_loop_control_method_fast_r(l,iterate,0,__VA_ARGS__) ^ /usr/local/include/spa-0.2/spa/support/loop.h:219:2: note: expanded from macro 'spa_loop_control_method_fast_r' spa_interface_call_fast_res(&_o->iface, \ ^ /usr/local/include/spa-0.2/spa/utils/hook.h:246:2: note: expanded from macro 'spa_interface_call_fast_res' spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) ^ /usr/local/include/spa-0.2/spa/utils/hook.h:206:2: note: expanded from macro 'spa_callbacks_call_fast_res' ({ \ ^ /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/pipewirecore.cpp:80:80: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] qCWarning(PIPEWIRE_LOGGING) << "pipewire_loop_iterate failed: " << spa_strerror(result); ^ /usr/local/include/spa-0.2/spa/utils/result.h:37:2: note: expanded from macro 'spa_strerror' ({ \ ^ /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/pipewirecore.cpp:101:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] if (pw_loop_iterate(m_pwMainLoop, 0) < 0) { ^ /usr/local/include/pipewire-0.3/pipewire/loop.h:49:33: note: expanded from macro 'pw_loop_iterate' #define pw_loop_iterate(l,...) spa_loop_control_iterate_fast((l)->control,__VA_ARGS__) ^ /usr/local/include/spa-0.2/spa/support/loop.h:232:46: note: expanded from macro 'spa_loop_control_iterate_fast' #define spa_loop_control_iterate_fast(l,...) spa_loop_control_method_fast_r(l,iterate,0,__VA_ARGS__) ^ /usr/local/include/spa-0.2/spa/support/loop.h:216:2: note: expanded from macro 'spa_loop_control_method_fast_r' ({ \ ^ /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/pipewirecore.cpp:101:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] /usr/local/include/pipewire-0.3/pipewire/loop.h:49:33: note: expanded from macro 'pw_loop_iterate' #define pw_loop_iterate(l,...) spa_loop_control_iterate_fast((l)->control,__VA_ARGS__) ^ /usr/local/include/spa-0.2/spa/support/loop.h:232:46: note: expanded from macro 'spa_loop_control_iterate_fast' #define spa_loop_control_iterate_fast(l,...) spa_loop_control_method_fast_r(l,iterate,0,__VA_ARGS__) ^ /usr/local/include/spa-0.2/spa/support/loop.h:219:2: note: expanded from macro 'spa_loop_control_method_fast_r' spa_interface_call_fast_res(&_o->iface, \ ^ /usr/local/include/spa-0.2/spa/utils/hook.h:246:2: note: expanded from macro 'spa_interface_call_fast_res' spa_callbacks_call_fast_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) ^ /usr/local/include/spa-0.2/spa/utils/hook.h:206:2: note: expanded from macro 'spa_callbacks_call_fast_res' ({ \ ^ /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/pipewirecore.cpp:107:5: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] pw_core_add_listener(m_pwCore, &m_coreListener, &s_pwCoreEvents, this); ^ /usr/local/include/pipewire-0.3/pipewire/core.h:326:37: note: expanded from macro 'pw_core_add_listener' #define pw_core_add_listener(c,...) pw_core_method(c,add_listener,0,__VA_ARGS__) ^ /usr/local/include/pipewire-0.3/pipewire/core.h:318:2: note: expanded from macro 'pw_core_method' ({ \ ^ /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/pipewirecore.cpp:107:5: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] /usr/local/include/pipewire-0.3/pipewire/core.h:326:37: note: expanded from macro 'pw_core_add_listener' #define pw_core_add_listener(c,...) pw_core_method(c,add_listener,0,__VA_ARGS__) ^ /usr/local/include/pipewire-0.3/pipewire/core.h:320:2: note: expanded from macro 'pw_core_method' spa_interface_call_res((struct spa_interface*)o, \ ^ /usr/local/include/spa-0.2/spa/utils/hook.h:243:2: note: expanded from macro 'spa_interface_call_res' spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) ^ /usr/local/include/spa-0.2/spa/utils/hook.h:199:2: note: expanded from macro 'spa_callbacks_call_res' ({ \ ^ 14 warnings generated. [6/32] /exopi-obj/pobj/kpipewire-5.27.10/bin/c++ -DEGL_NO_PLATFORM_SPECIFIC_TYPES -DEGL_NO_X11 -DKCOREADDONS_LIB -DKPIPEWIRE_DEPRECATED_WARNINGS_SINCE=0x0 -DKPIPEWIRE_DISABLE_DEPRECATED_BEFORE_AND_AT=0x0 -DKPipeWire_EXPORTS -DMESA_EGL_NO_X11_HEADERS -DQT_CORE_LIB -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_QMLMODELS_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_STRICT_ITERATORS -DQT_USE_QSTRINGBUILDER -DTRANSLATION_DOMAIN=\"kpipewire5\" -D_LARGEFILE64_SOURCE -I/exopi-obj/pobj/kpipewire-5.27.10/build-amd64/src -I/exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src -I/exopi-obj/pobj/kpipewire-5.27.10/build-amd64/src/KPipeWire_autogen/include -isystem /usr/local/include/pipewire-0.3 -isystem /usr/local/include/spa-0.2 -isystem /usr/local/include/X11/qt5 -isystem /usr/local/include/X11/qt5/QtQuick -isystem /usr/local/include/X11/qt5/QtQmlModels -isystem /usr/local/include/X11/qt5/QtQml -isystem /usr/local/include/X11/qt5/QtNetwork -isystem /usr/local/include/X11/qt5/QtCore -isystem /usr/local/lib/qt5/./mkspecs/openbsd-clang -isystem /usr/local/include/X11/qt5/QtGui -isystem /usr/X11R6/include -isystem /usr/local/include/X11/qt5/QtGui/5.15.12 -isystem /usr/local/include/X11/qt5/QtGui/5.15.12/QtGui -isystem /usr/local/include/X11/qt5/QtCore/5.15.12 -isystem /usr/local/include/X11/qt5/QtCore/5.15.12/QtCore -isystem /usr/local/include/KF5/KI18n -isystem /usr/local/include/KF5 -isystem /usr/local/include/KF5/KCoreAddons -isystem /usr/X11R6/include/libdrm -O2 -pipe -g -fno-operator-names -fno-exceptions -Wno-gnu-zero-variadic-macro-arguments -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 -pedantic -Wzero-as-null-pointer-constant -fdiagnostics-color=always -DNDEBUG -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -D_REENTRANT -I/usr/X11R6/include -I/usr/X11R6/include/libdrm -MD -MT src/CMakeFiles/KPipeWire.dir/pipewiresourceitem.cpp.o -MF src/CMakeFiles/KPipeWire.dir/pipewiresourceitem.cpp.o.d -o src/CMakeFiles/KPipeWire.dir/pipewiresourceitem.cpp.o -c /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/pipewiresourceitem.cpp [7/32] /exopi-obj/pobj/kpipewire-5.27.10/bin/c++ -DEGL_NO_PLATFORM_SPECIFIC_TYPES -DEGL_NO_X11 -DKCOREADDONS_LIB -DKPIPEWIRE_DEPRECATED_WARNINGS_SINCE=0x0 -DKPIPEWIRE_DISABLE_DEPRECATED_BEFORE_AND_AT=0x0 -DKPipeWire_EXPORTS -DMESA_EGL_NO_X11_HEADERS -DQT_CORE_LIB -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_QMLMODELS_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_STRICT_ITERATORS -DQT_USE_QSTRINGBUILDER -DTRANSLATION_DOMAIN=\"kpipewire5\" -D_LARGEFILE64_SOURCE -I/exopi-obj/pobj/kpipewire-5.27.10/build-amd64/src -I/exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src -I/exopi-obj/pobj/kpipewire-5.27.10/build-amd64/src/KPipeWire_autogen/include -isystem /usr/local/include/pipewire-0.3 -isystem /usr/local/include/spa-0.2 -isystem /usr/local/include/X11/qt5 -isystem /usr/local/include/X11/qt5/QtQuick -isystem /usr/local/include/X11/qt5/QtQmlModels -isystem /usr/local/include/X11/qt5/QtQml -isystem /usr/local/include/X11/qt5/QtNetwork -isystem /usr/local/include/X11/qt5/QtCore -isystem /usr/local/lib/qt5/./mkspecs/openbsd-clang -isystem /usr/local/include/X11/qt5/QtGui -isystem /usr/X11R6/include -isystem /usr/local/include/X11/qt5/QtGui/5.15.12 -isystem /usr/local/include/X11/qt5/QtGui/5.15.12/QtGui -isystem /usr/local/include/X11/qt5/QtCore/5.15.12 -isystem /usr/local/include/X11/qt5/QtCore/5.15.12/QtCore -isystem /usr/local/include/KF5/KI18n -isystem /usr/local/include/KF5 -isystem /usr/local/include/KF5/KCoreAddons -isystem /usr/X11R6/include/libdrm -O2 -pipe -g -fno-operator-names -fno-exceptions -Wno-gnu-zero-variadic-macro-arguments -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 -pedantic -Wzero-as-null-pointer-constant -fdiagnostics-color=always -DNDEBUG -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -D_REENTRANT -I/usr/X11R6/include -I/usr/X11R6/include/libdrm -MD -MT src/CMakeFiles/KPipeWire.dir/pipewiresourcestream.cpp.o -MF src/CMakeFiles/KPipeWire.dir/pipewiresourcestream.cpp.o.d -o src/CMakeFiles/KPipeWire.dir/pipewiresourcestream.cpp.o -c /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/pipewiresourcestream.cpp /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/pipewiresourcestream.cpp:187:34: warning: compound literals are a C99-specific feature [-Wc99-extensions] spa_pod_builder podBuilder = SPA_POD_BUILDER_INIT(buffer, sizeof(buffer)); ^ /usr/local/include/spa-0.2/spa/pod/builder.h:52:45: note: expanded from macro 'SPA_POD_BUILDER_INIT' #define SPA_POD_BUILDER_INIT(buffer,size) ((struct spa_pod_builder){ (buffer), (size), 0, {}, {} }) ^ /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/pipewiresourcestream.cpp:203:5: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] pw_loop_signal_event(d->pwCore->loop(), d->m_renegotiateEvent); ^ /usr/local/include/pipewire-0.3/pipewire/loop.h:56:37: note: expanded from macro 'pw_loop_signal_event' #define pw_loop_signal_event(l,...) spa_loop_utils_signal_event((l)->utils,__VA_ARGS__) ^ /usr/local/include/spa-0.2/spa/support/loop.h:316:44: note: expanded from macro 'spa_loop_utils_signal_event' #define spa_loop_utils_signal_event(l,...) spa_loop_utils_method_r(l,signal_event,0,__VA_ARGS__) ^ /usr/local/include/spa-0.2/spa/support/loop.h:292:2: note: expanded from macro 'spa_loop_utils_method_r' ({ \ ^ /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/pipewiresourcestream.cpp:203:5: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] /usr/local/include/pipewire-0.3/pipewire/loop.h:56:37: note: expanded from macro 'pw_loop_signal_event' #define pw_loop_signal_event(l,...) spa_loop_utils_signal_event((l)->utils,__VA_ARGS__) ^ /usr/local/include/spa-0.2/spa/support/loop.h:316:44: note: expanded from macro 'spa_loop_utils_signal_event' #define spa_loop_utils_signal_event(l,...) spa_loop_utils_method_r(l,signal_event,0,__VA_ARGS__) ^ /usr/local/include/spa-0.2/spa/support/loop.h:295:2: note: expanded from macro 'spa_loop_utils_method_r' spa_interface_call_res(&_o->iface, \ ^ /usr/local/include/spa-0.2/spa/utils/hook.h:243:2: note: expanded from macro 'spa_interface_call_res' spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) ^ /usr/local/include/spa-0.2/spa/utils/hook.h:199:2: note: expanded from macro 'spa_callbacks_call_res' ({ \ ^ /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/pipewiresourcestream.cpp:255:35: warning: compound literals are a C99-specific feature [-Wc99-extensions] spa_pod_builder pod_builder = SPA_POD_BUILDER_INIT(paramsBuffer, sizeof(paramsBuffer)); ^ /usr/local/include/spa-0.2/spa/pod/builder.h:52:45: note: expanded from macro 'SPA_POD_BUILDER_INIT' #define SPA_POD_BUILDER_INIT(buffer,size) ((struct spa_pod_builder){ (buffer), (size), 0, {}, {} }) ^ /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/pipewiresourcestream.cpp:266:20: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] (spa_pod *)spa_pod_builder_add_object(&pod_builder, ^ /usr/local/include/spa-0.2/spa/pod/builder.h:634:2: note: expanded from macro 'spa_pod_builder_add_object' ({ \ ^ /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/pipewiresourcestream.cpp:275:20: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] (spa_pod *)spa_pod_builder_add_object(&pod_builder, ^ /usr/local/include/spa-0.2/spa/pod/builder.h:634:2: note: expanded from macro 'spa_pod_builder_add_object' ({ \ ^ /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/pipewiresourcestream.cpp:282:20: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] (spa_pod *)spa_pod_builder_add_object(&pod_builder, ^ /usr/local/include/spa-0.2/spa/pod/builder.h:634:2: note: expanded from macro 'spa_pod_builder_add_object' ({ \ ^ /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/pipewiresourcestream.cpp:292:34: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] params.append((spa_pod *)spa_pod_builder_add_object(&pod_builder, ^ /usr/local/include/spa-0.2/spa/pod/builder.h:634:2: note: expanded from macro 'spa_pod_builder_add_object' ({ \ ^ /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/pipewiresourcestream.cpp:349:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] pw_loop_destroy_source(d->pwCore->loop(), d->m_renegotiateEvent); ^ /usr/local/include/pipewire-0.3/pipewire/loop.h:60:39: note: expanded from macro 'pw_loop_destroy_source' #define pw_loop_destroy_source(l,...) spa_loop_utils_destroy_source((l)->utils,__VA_ARGS__) ^ /usr/local/include/spa-0.2/spa/support/loop.h:320:46: note: expanded from macro 'spa_loop_utils_destroy_source' #define spa_loop_utils_destroy_source(l,...) spa_loop_utils_method_v(l,destroy_source,0,__VA_ARGS__) ^ /usr/local/include/spa-0.2/spa/support/loop.h:284:2: note: expanded from macro 'spa_loop_utils_method_v' ({ \ ^ /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/pipewiresourcestream.cpp:349:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] /usr/local/include/pipewire-0.3/pipewire/loop.h:60:39: note: expanded from macro 'pw_loop_destroy_source' #define pw_loop_destroy_source(l,...) spa_loop_utils_destroy_source((l)->utils,__VA_ARGS__) ^ /usr/local/include/spa-0.2/spa/support/loop.h:320:46: note: expanded from macro 'spa_loop_utils_destroy_source' #define spa_loop_utils_destroy_source(l,...) spa_loop_utils_method_v(l,destroy_source,0,__VA_ARGS__) ^ /usr/local/include/spa-0.2/spa/support/loop.h:286:2: note: expanded from macro 'spa_loop_utils_method_v' spa_interface_call(&_o->iface, \ ^ /usr/local/include/spa-0.2/spa/utils/hook.h:230:2: note: expanded from macro 'spa_interface_call' spa_callbacks_call(&(iface)->cb,method_type,method,vers,##__VA_ARGS__) ^ /usr/local/include/spa-0.2/spa/utils/hook.h:157:2: note: expanded from macro 'spa_callbacks_call' ({ \ ^ /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/pipewiresourcestream.cpp:417:29: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] d->m_renegotiateEvent = pw_loop_add_event(d->pwCore->loop(), onRenegotiate, this); ^ /usr/local/include/pipewire-0.3/pipewire/loop.h:55:34: note: expanded from macro 'pw_loop_add_event' #define pw_loop_add_event(l,...) spa_loop_utils_add_event((l)->utils,__VA_ARGS__) ^ /usr/local/include/spa-0.2/spa/support/loop.h:315:42: note: expanded from macro 'spa_loop_utils_add_event' #define spa_loop_utils_add_event(l,...) spa_loop_utils_method_s(l,add_event,0,__VA_ARGS__) ^ /usr/local/include/spa-0.2/spa/support/loop.h:301:2: note: expanded from macro 'spa_loop_utils_method_s' ({ \ ^ /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/pipewiresourcestream.cpp:417:29: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] /usr/local/include/pipewire-0.3/pipewire/loop.h:55:34: note: expanded from macro 'pw_loop_add_event' #define pw_loop_add_event(l,...) spa_loop_utils_add_event((l)->utils,__VA_ARGS__) ^ /usr/local/include/spa-0.2/spa/support/loop.h:315:42: note: expanded from macro 'spa_loop_utils_add_event' #define spa_loop_utils_add_event(l,...) spa_loop_utils_method_s(l,add_event,0,__VA_ARGS__) ^ /usr/local/include/spa-0.2/spa/support/loop.h:304:2: note: expanded from macro 'spa_loop_utils_method_s' spa_interface_call_res(&_o->iface, \ ^ /usr/local/include/spa-0.2/spa/utils/hook.h:243:2: note: expanded from macro 'spa_interface_call_res' spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) ^ /usr/local/include/spa-0.2/spa/utils/hook.h:199:2: note: expanded from macro 'spa_callbacks_call_res' ({ \ ^ /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/pipewiresourcestream.cpp:420:34: warning: compound literals are a C99-specific feature [-Wc99-extensions] spa_pod_builder podBuilder = SPA_POD_BUILDER_INIT(buffer, sizeof(buffer)); ^ /usr/local/include/spa-0.2/spa/pod/builder.h:52:45: note: expanded from macro 'SPA_POD_BUILDER_INIT' #define SPA_POD_BUILDER_INIT(buffer,size) ((struct spa_pod_builder){ (buffer), (size), 0, {}, {} }) ^ 13 warnings generated. [8/32] /exopi-obj/pobj/kpipewire-5.27.10/bin/c++ -DEGL_NO_PLATFORM_SPECIFIC_TYPES -DEGL_NO_X11 -DKCOREADDONS_LIB -DKPIPEWIRE_DEPRECATED_WARNINGS_SINCE=0x0 -DKPIPEWIRE_DISABLE_DEPRECATED_BEFORE_AND_AT=0x0 -DKPipeWire_EXPORTS -DMESA_EGL_NO_X11_HEADERS -DQT_CORE_LIB -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_QMLMODELS_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_STRICT_ITERATORS -DQT_USE_QSTRINGBUILDER -DTRANSLATION_DOMAIN=\"kpipewire5\" -D_LARGEFILE64_SOURCE -I/exopi-obj/pobj/kpipewire-5.27.10/build-amd64/src -I/exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src -I/exopi-obj/pobj/kpipewire-5.27.10/build-amd64/src/KPipeWire_autogen/include -isystem /usr/local/include/pipewire-0.3 -isystem /usr/local/include/spa-0.2 -isystem /usr/local/include/X11/qt5 -isystem /usr/local/include/X11/qt5/QtQuick -isystem /usr/local/include/X11/qt5/QtQmlModels -isystem /usr/local/include/X11/qt5/QtQml -isystem /usr/local/include/X11/qt5/QtNetwork -isystem /usr/local/include/X11/qt5/QtCore -isystem /usr/local/lib/qt5/./mkspecs/openbsd-clang -isystem /usr/local/include/X11/qt5/QtGui -isystem /usr/X11R6/include -isystem /usr/local/include/X11/qt5/QtGui/5.15.12 -isystem /usr/local/include/X11/qt5/QtGui/5.15.12/QtGui -isystem /usr/local/include/X11/qt5/QtCore/5.15.12 -isystem /usr/local/include/X11/qt5/QtCore/5.15.12/QtCore -isystem /usr/local/include/KF5/KI18n -isystem /usr/local/include/KF5 -isystem /usr/local/include/KF5/KCoreAddons -isystem /usr/X11R6/include/libdrm -O2 -pipe -g -fno-operator-names -fno-exceptions -Wno-gnu-zero-variadic-macro-arguments -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 -pedantic -Wzero-as-null-pointer-constant -fdiagnostics-color=always -DNDEBUG -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -D_REENTRANT -I/usr/X11R6/include -I/usr/X11R6/include/libdrm -MD -MT src/CMakeFiles/KPipeWire.dir/glhelpers.cpp.o -MF src/CMakeFiles/KPipeWire.dir/glhelpers.cpp.o.d -o src/CMakeFiles/KPipeWire.dir/glhelpers.cpp.o -c /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/glhelpers.cpp [9/32] /exopi-obj/pobj/kpipewire-5.27.10/bin/c++ -DEGL_NO_PLATFORM_SPECIFIC_TYPES -DEGL_NO_X11 -DKCOREADDONS_LIB -DKPIPEWIRE_DEPRECATED_WARNINGS_SINCE=0x0 -DKPIPEWIRE_DISABLE_DEPRECATED_BEFORE_AND_AT=0x0 -DKPipeWire_EXPORTS -DMESA_EGL_NO_X11_HEADERS -DQT_CORE_LIB -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_QMLMODELS_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_STRICT_ITERATORS -DQT_USE_QSTRINGBUILDER -DTRANSLATION_DOMAIN=\"kpipewire5\" -D_LARGEFILE64_SOURCE -I/exopi-obj/pobj/kpipewire-5.27.10/build-amd64/src -I/exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src -I/exopi-obj/pobj/kpipewire-5.27.10/build-amd64/src/KPipeWire_autogen/include -isystem /usr/local/include/pipewire-0.3 -isystem /usr/local/include/spa-0.2 -isystem /usr/local/include/X11/qt5 -isystem /usr/local/include/X11/qt5/QtQuick -isystem /usr/local/include/X11/qt5/QtQmlModels -isystem /usr/local/include/X11/qt5/QtQml -isystem /usr/local/include/X11/qt5/QtNetwork -isystem /usr/local/include/X11/qt5/QtCore -isystem /usr/local/lib/qt5/./mkspecs/openbsd-clang -isystem /usr/local/include/X11/qt5/QtGui -isystem /usr/X11R6/include -isystem /usr/local/include/X11/qt5/QtGui/5.15.12 -isystem /usr/local/include/X11/qt5/QtGui/5.15.12/QtGui -isystem /usr/local/include/X11/qt5/QtCore/5.15.12 -isystem /usr/local/include/X11/qt5/QtCore/5.15.12/QtCore -isystem /usr/local/include/KF5/KI18n -isystem /usr/local/include/KF5 -isystem /usr/local/include/KF5/KCoreAddons -isystem /usr/X11R6/include/libdrm -O2 -pipe -g -fno-operator-names -fno-exceptions -Wno-gnu-zero-variadic-macro-arguments -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 -pedantic -Wzero-as-null-pointer-constant -fdiagnostics-color=always -DNDEBUG -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -D_REENTRANT -I/usr/X11R6/include -I/usr/X11R6/include/libdrm -MD -MT src/CMakeFiles/KPipeWire.dir/pwhelpers.cpp.o -MF src/CMakeFiles/KPipeWire.dir/pwhelpers.cpp.o.d -o src/CMakeFiles/KPipeWire.dir/pwhelpers.cpp.o -c /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/pwhelpers.cpp [10/32] /exopi-obj/pobj/kpipewire-5.27.10/bin/c++ -DEGL_NO_PLATFORM_SPECIFIC_TYPES -DEGL_NO_X11 -DKCOREADDONS_LIB -DKPIPEWIRE_DEPRECATED_WARNINGS_SINCE=0x0 -DKPIPEWIRE_DISABLE_DEPRECATED_BEFORE_AND_AT=0x0 -DKPipeWire_EXPORTS -DMESA_EGL_NO_X11_HEADERS -DQT_CORE_LIB -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_QMLMODELS_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_STRICT_ITERATORS -DQT_USE_QSTRINGBUILDER -DTRANSLATION_DOMAIN=\"kpipewire5\" -D_LARGEFILE64_SOURCE -I/exopi-obj/pobj/kpipewire-5.27.10/build-amd64/src -I/exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src -I/exopi-obj/pobj/kpipewire-5.27.10/build-amd64/src/KPipeWire_autogen/include -isystem /usr/local/include/pipewire-0.3 -isystem /usr/local/include/spa-0.2 -isystem /usr/local/include/X11/qt5 -isystem /usr/local/include/X11/qt5/QtQuick -isystem /usr/local/include/X11/qt5/QtQmlModels -isystem /usr/local/include/X11/qt5/QtQml -isystem /usr/local/include/X11/qt5/QtNetwork -isystem /usr/local/include/X11/qt5/QtCore -isystem /usr/local/lib/qt5/./mkspecs/openbsd-clang -isystem /usr/local/include/X11/qt5/QtGui -isystem /usr/X11R6/include -isystem /usr/local/include/X11/qt5/QtGui/5.15.12 -isystem /usr/local/include/X11/qt5/QtGui/5.15.12/QtGui -isystem /usr/local/include/X11/qt5/QtCore/5.15.12 -isystem /usr/local/include/X11/qt5/QtCore/5.15.12/QtCore -isystem /usr/local/include/KF5/KI18n -isystem /usr/local/include/KF5 -isystem /usr/local/include/KF5/KCoreAddons -isystem /usr/X11R6/include/libdrm -O2 -pipe -g -fno-operator-names -fno-exceptions -Wno-gnu-zero-variadic-macro-arguments -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 -pedantic -Wzero-as-null-pointer-constant -fdiagnostics-color=always -DNDEBUG -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -D_REENTRANT -I/usr/X11R6/include -I/usr/X11R6/include/libdrm -MD -MT src/CMakeFiles/KPipeWire.dir/logging.cpp.o -MF src/CMakeFiles/KPipeWire.dir/logging.cpp.o.d -o src/CMakeFiles/KPipeWire.dir/logging.cpp.o -c /exopi-obj/pobj/kpipewire-5.27.10/build-amd64/src/logging.cpp [11/32] : && /exopi-obj/pobj/kpipewire-5.27.10/bin/c++ -fPIC -O2 -pipe -g -fno-operator-names -fno-exceptions -Wno-gnu-zero-variadic-macro-arguments -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 -pedantic -Wzero-as-null-pointer-constant -fdiagnostics-color=always -DNDEBUG -Wl,--fatal-warnings -Wl,--enable-new-dtags -shared -Wl,-soname,libKPipeWire.so.0.0 -o bin/libKPipeWire.so.0.0 src/CMakeFiles/KPipeWire.dir/KPipeWire_autogen/mocs_compilation.cpp.o src/CMakeFiles/KPipeWire.dir/pipewirecore.cpp.o src/CMakeFiles/KPipeWire.dir/pipewiresourceitem.cpp.o src/CMakeFiles/KPipeWire.dir/pipewiresourcestream.cpp.o src/CMakeFiles/KPipeWire.dir/glhelpers.cpp.o src/CMakeFiles/KPipeWire.dir/pwhelpers.cpp.o src/CMakeFiles/KPipeWire.dir/logging.cpp.o -Wl,-z,origin,-rpath,/usr/local/lib/qt5/.:/usr/local/lib:/usr/X11R6/lib: /usr/local/lib/libKF5I18n.so.7.0 /usr/local/lib/libKF5CoreAddons.so.9.1 /usr/X11R6/lib/libepoxy.so.4.1 /usr/local/lib/qt5/./libQt5Quick.so.6.1 /usr/local/lib/qt5/./libQt5QmlModels.so.0.1 /usr/local/lib/qt5/./libQt5Qml.so.4.1 /usr/local/lib/qt5/./libQt5Network.so.4.0 /usr/local/lib/qt5/./libQt5Gui.so.4.2 /usr/X11R6/lib/libEGL.so.2.0 /usr/X11R6/lib/libGL.so.19.1 /usr/local/lib/qt5/./libQt5Core.so.6.0 /usr/local/lib/libpipewire-0.3.so.0.1 /usr/X11R6/lib/libgbm.so.0.6 -Wl,-rpath-link,/usr/local/lib/qt5/.:/usr/X11R6/lib:/usr/local/lib && : [12/32] /usr/local/bin/cmake -E cmake_symlink_library bin/libKPipeWire.so.0.0 bin/libKPipeWire.so.0.0 bin/libKPipeWire.so && : [13/32] cd /exopi-obj/pobj/kpipewire-5.27.10/build-amd64/src && /usr/local/bin/cmake -E cmake_autogen /exopi-obj/pobj/kpipewire-5.27.10/build-amd64/src/CMakeFiles/KPipeWireDmaBuf_autogen.dir/AutogenInfo.json Release && /usr/local/bin/cmake -E touch /exopi-obj/pobj/kpipewire-5.27.10/build-amd64/src/KPipeWireDmaBuf_autogen/timestamp && /usr/local/bin/cmake -E cmake_transform_depfile Ninja gccdepfile /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10 /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src /exopi-obj/pobj/kpipewire-5.27.10/build-amd64 /exopi-obj/pobj/kpipewire-5.27.10/build-amd64/src /exopi-obj/pobj/kpipewire-5.27.10/build-amd64/src/KPipeWireDmaBuf_autogen/deps /exopi-obj/pobj/kpipewire-5.27.10/build-amd64/CMakeFiles/d/817b7edb66d8abc1724916e70922d67a966617fba5f1dd923676dbbe0eddce85.d [14/32] /exopi-obj/pobj/kpipewire-5.27.10/bin/c++ -DEGL_NO_PLATFORM_SPECIFIC_TYPES -DEGL_NO_X11 -DKPIPEWIREDMABUF_DEPRECATED_WARNINGS_SINCE=0x0 -DKPIPEWIREDMABUF_DISABLE_DEPRECATED_BEFORE_AND_AT=0x0 -DKPIPEWIRE_DEPRECATED_WARNINGS_SINCE=0x0 -DKPIPEWIRE_DISABLE_DEPRECATED_BEFORE_AND_AT=0x0 -DKPW_WITH_SOURCESIZE=1 -DKPipeWireDmaBuf_EXPORTS -DMESA_EGL_NO_X11_HEADERS -DQT_CORE_LIB -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=\"kpipewire5\" -D_LARGEFILE64_SOURCE -I/exopi-obj/pobj/kpipewire-5.27.10/build-amd64/src -I/exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src -I/exopi-obj/pobj/kpipewire-5.27.10/build-amd64/src/KPipeWireDmaBuf_autogen/include -I/usr/local/include/pipewire-0.3 -I/usr/local/include/spa-0.2 -isystem /usr/local/include/X11/qt5 -isystem /usr/local/include/X11/qt5/QtCore -isystem /usr/local/lib/qt5/./mkspecs/openbsd-clang -isystem /usr/local/include/X11/qt5/QtGui -isystem /usr/X11R6/include -isystem /usr/X11R6/include/libdrm -isystem /usr/local/include/X11/qt5/QtGui/5.15.12 -isystem /usr/local/include/X11/qt5/QtGui/5.15.12/QtGui -isystem /usr/local/include/X11/qt5/QtCore/5.15.12 -isystem /usr/local/include/X11/qt5/QtCore/5.15.12/QtCore -O2 -pipe -g -fno-operator-names -fno-exceptions -Wno-gnu-zero-variadic-macro-arguments -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 -pedantic -Wzero-as-null-pointer-constant -fdiagnostics-color=always -DNDEBUG -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -I/usr/X11R6/include -I/usr/X11R6/include/libdrm -MD -MT src/CMakeFiles/KPipeWireDmaBuf.dir/KPipeWireDmaBuf_autogen/mocs_compilation.cpp.o -MF src/CMakeFiles/KPipeWireDmaBuf.dir/KPipeWireDmaBuf_autogen/mocs_compilation.cpp.o.d -o src/CMakeFiles/KPipeWireDmaBuf.dir/KPipeWireDmaBuf_autogen/mocs_compilation.cpp.o -c /exopi-obj/pobj/kpipewire-5.27.10/build-amd64/src/KPipeWireDmaBuf_autogen/mocs_compilation.cpp [15/32] /exopi-obj/pobj/kpipewire-5.27.10/bin/c++ -DEGL_NO_PLATFORM_SPECIFIC_TYPES -DEGL_NO_X11 -DKPIPEWIREDMABUF_DEPRECATED_WARNINGS_SINCE=0x0 -DKPIPEWIREDMABUF_DISABLE_DEPRECATED_BEFORE_AND_AT=0x0 -DKPIPEWIRE_DEPRECATED_WARNINGS_SINCE=0x0 -DKPIPEWIRE_DISABLE_DEPRECATED_BEFORE_AND_AT=0x0 -DKPW_WITH_SOURCESIZE=1 -DKPipeWireDmaBuf_EXPORTS -DMESA_EGL_NO_X11_HEADERS -DQT_CORE_LIB -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=\"kpipewire5\" -D_LARGEFILE64_SOURCE -I/exopi-obj/pobj/kpipewire-5.27.10/build-amd64/src -I/exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src -I/exopi-obj/pobj/kpipewire-5.27.10/build-amd64/src/KPipeWireDmaBuf_autogen/include -I/usr/local/include/pipewire-0.3 -I/usr/local/include/spa-0.2 -isystem /usr/local/include/X11/qt5 -isystem /usr/local/include/X11/qt5/QtCore -isystem /usr/local/lib/qt5/./mkspecs/openbsd-clang -isystem /usr/local/include/X11/qt5/QtGui -isystem /usr/X11R6/include -isystem /usr/X11R6/include/libdrm -isystem /usr/local/include/X11/qt5/QtGui/5.15.12 -isystem /usr/local/include/X11/qt5/QtGui/5.15.12/QtGui -isystem /usr/local/include/X11/qt5/QtCore/5.15.12 -isystem /usr/local/include/X11/qt5/QtCore/5.15.12/QtCore -O2 -pipe -g -fno-operator-names -fno-exceptions -Wno-gnu-zero-variadic-macro-arguments -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 -pedantic -Wzero-as-null-pointer-constant -fdiagnostics-color=always -DNDEBUG -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -I/usr/X11R6/include -I/usr/X11R6/include/libdrm -MD -MT src/CMakeFiles/KPipeWireDmaBuf.dir/dmabufhandler.cpp.o -MF src/CMakeFiles/KPipeWireDmaBuf.dir/dmabufhandler.cpp.o.d -o src/CMakeFiles/KPipeWireDmaBuf.dir/dmabufhandler.cpp.o -c /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/dmabufhandler.cpp In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/dmabufhandler.cpp:4: In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/dmabufhandler.h:11: In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/pipewiresourcestream.h:19: In file included from /usr/local/include/pipewire-0.3/pipewire/pipewire.h:12: In file included from /usr/local/include/spa-0.2/spa/support/plugin.h:13: /usr/local/include/spa-0.2/spa/utils/dict.h:70:28: warning: compound literals are a C99-specific feature [-Wc99-extensions] struct spa_dict_item k = SPA_DICT_ITEM_INIT(key, NULL); ^ /usr/local/include/spa-0.2/spa/utils/dict.h:31:40: note: expanded from macro 'SPA_DICT_ITEM_INIT' #define SPA_DICT_ITEM_INIT(key,value) ((struct spa_dict_item) { (key), (value) }) ^ In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/dmabufhandler.cpp:4: In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/dmabufhandler.h:11: In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/pipewiresourcestream.h:19: In file included from /usr/local/include/pipewire-0.3/pipewire/pipewire.h:14: /usr/local/include/pipewire-0.3/pipewire/array.h:100:11: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] alloc = SPA_MAX(alloc, arr->extend); ^ /usr/local/include/spa-0.2/spa/utils/defs.h:142:2: note: expanded from macro 'SPA_MAX' ({ \ ^ In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/dmabufhandler.cpp:4: In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/dmabufhandler.h:11: In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/pipewiresourcestream.h:19: In file included from /usr/local/include/pipewire-0.3/pipewire/pipewire.h:15: In file included from /usr/local/include/pipewire-0.3/pipewire/client.h:15: In file included from /usr/local/include/pipewire-0.3/pipewire/proxy.h:12: In file included from /usr/local/include/spa-0.2/spa/utils/hook.h:13: /usr/local/include/spa-0.2/spa/utils/list.h:31:10: warning: compound literals are a C99-specific feature [-Wc99-extensions] *list = SPA_LIST_INIT(list); ^ /usr/local/include/spa-0.2/spa/utils/list.h:27:30: note: expanded from macro 'SPA_LIST_INIT' #define SPA_LIST_INIT(list) ((struct spa_list){ (list), (list) }) ^ In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/dmabufhandler.cpp:4: In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/dmabufhandler.h:11: In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/pipewiresourcestream.h:19: In file included from /usr/local/include/pipewire-0.3/pipewire/pipewire.h:15: In file included from /usr/local/include/pipewire-0.3/pipewire/client.h:15: In file included from /usr/local/include/pipewire-0.3/pipewire/proxy.h:12: /usr/local/include/spa-0.2/spa/utils/hook.h:367:13: warning: compound literals are a C99-specific feature [-Wc99-extensions] hook->cb = SPA_CALLBACKS_INIT(funcs, data); ^ /usr/local/include/spa-0.2/spa/utils/hook.h:125:43: note: expanded from macro 'SPA_CALLBACKS_INIT' #define SPA_CALLBACKS_INIT(_funcs,_data) ((struct spa_callbacks){ (_funcs), (_data), }) ^ /usr/local/include/spa-0.2/spa/utils/hook.h:377:13: warning: compound literals are a C99-specific feature [-Wc99-extensions] hook->cb = SPA_CALLBACKS_INIT(funcs, data); ^ /usr/local/include/spa-0.2/spa/utils/hook.h:125:43: note: expanded from macro 'SPA_CALLBACKS_INIT' #define SPA_CALLBACKS_INIT(_funcs,_data) ((struct spa_callbacks){ (_funcs), (_data), }) ^ In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/dmabufhandler.cpp:4: In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/dmabufhandler.h:11: In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/pipewiresourcestream.h:19: In file included from /usr/local/include/pipewire-0.3/pipewire/pipewire.h:15: In file included from /usr/local/include/pipewire-0.3/pipewire/client.h:15: In file included from /usr/local/include/pipewire-0.3/pipewire/proxy.h:90: In file included from /usr/local/include/pipewire-0.3/pipewire/protocol.h:26: In file included from /usr/local/include/pipewire-0.3/pipewire/context.h:48: In file included from /usr/local/include/pipewire-0.3/pipewire/core.h:69: In file included from /usr/local/include/pipewire-0.3/pipewire/properties.h:15: /usr/local/include/spa-0.2/spa/utils/string.h:382:15: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] buf->pos += SPA_MIN(remain, (size_t)written); ^ /usr/local/include/spa-0.2/spa/utils/defs.h:136:2: note: expanded from macro 'SPA_MIN' ({ \ ^ In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/dmabufhandler.cpp:4: In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/dmabufhandler.h:11: In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/pipewiresourcestream.h:19: In file included from /usr/local/include/pipewire-0.3/pipewire/pipewire.h:15: In file included from /usr/local/include/pipewire-0.3/pipewire/client.h:15: In file included from /usr/local/include/pipewire-0.3/pipewire/proxy.h:90: In file included from /usr/local/include/pipewire-0.3/pipewire/protocol.h:26: In file included from /usr/local/include/pipewire-0.3/pipewire/context.h:48: /usr/local/include/pipewire-0.3/pipewire/core.h:341:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] return pw_core_error(core, id, seq, res, buffer); ^ /usr/local/include/pipewire-0.3/pipewire/core.h:330:31: note: expanded from macro 'pw_core_error' #define pw_core_error(c,...) pw_core_method(c,error,0,__VA_ARGS__) ^ /usr/local/include/pipewire-0.3/pipewire/core.h:318:2: note: expanded from macro 'pw_core_method' ({ \ ^ /usr/local/include/pipewire-0.3/pipewire/core.h:341:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] /usr/local/include/pipewire-0.3/pipewire/core.h:330:31: note: expanded from macro 'pw_core_error' #define pw_core_error(c,...) pw_core_method(c,error,0,__VA_ARGS__) ^ /usr/local/include/pipewire-0.3/pipewire/core.h:320:2: note: expanded from macro 'pw_core_method' spa_interface_call_res((struct spa_interface*)o, \ ^ /usr/local/include/spa-0.2/spa/utils/hook.h:243:2: note: expanded from macro 'spa_interface_call_res' spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) ^ /usr/local/include/spa-0.2/spa/utils/hook.h:199:2: note: expanded from macro 'spa_callbacks_call_res' ({ \ ^ In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/dmabufhandler.cpp:4: In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/dmabufhandler.h:11: In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/pipewiresourcestream.h:19: In file included from /usr/local/include/pipewire-0.3/pipewire/pipewire.h:15: In file included from /usr/local/include/pipewire-0.3/pipewire/client.h:15: In file included from /usr/local/include/pipewire-0.3/pipewire/proxy.h:90: In file included from /usr/local/include/pipewire-0.3/pipewire/protocol.h:26: In file included from /usr/local/include/pipewire-0.3/pipewire/context.h:48: /usr/local/include/pipewire-0.3/pipewire/core.h:361:2: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] spa_interface_call_res((struct spa_interface*)core, ^ /usr/local/include/spa-0.2/spa/utils/hook.h:243:2: note: expanded from macro 'spa_interface_call_res' spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) ^ /usr/local/include/spa-0.2/spa/utils/hook.h:199:2: note: expanded from macro 'spa_callbacks_call_res' ({ \ ^ In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/dmabufhandler.cpp:4: In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/dmabufhandler.h:11: In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/pipewiresourcestream.h:19: In file included from /usr/local/include/pipewire-0.3/pipewire/pipewire.h:15: In file included from /usr/local/include/pipewire-0.3/pipewire/client.h:15: In file included from /usr/local/include/pipewire-0.3/pipewire/proxy.h:90: In file included from /usr/local/include/pipewire-0.3/pipewire/protocol.h:26: In file included from /usr/local/include/pipewire-0.3/pipewire/context.h:48: /usr/local/include/pipewire-0.3/pipewire/core.h:376:2: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] spa_interface_call_res((struct spa_interface*)core, ^ /usr/local/include/spa-0.2/spa/utils/hook.h:243:2: note: expanded from macro 'spa_interface_call_res' spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) ^ /usr/local/include/spa-0.2/spa/utils/hook.h:199:2: note: expanded from macro 'spa_callbacks_call_res' ({ \ ^ In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/dmabufhandler.cpp:4: In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/dmabufhandler.h:11: In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/pipewiresourcestream.h:19: In file included from /usr/local/include/pipewire-0.3/pipewire/pipewire.h:15: In file included from /usr/local/include/pipewire-0.3/pipewire/client.h:15: In file included from /usr/local/include/pipewire-0.3/pipewire/proxy.h:90: In file included from /usr/local/include/pipewire-0.3/pipewire/protocol.h:26: In file included from /usr/local/include/pipewire-0.3/pipewire/context.h:48: /usr/local/include/pipewire-0.3/pipewire/core.h:517:2: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] spa_interface_call_res((struct spa_interface*)registry, ^ /usr/local/include/spa-0.2/spa/utils/hook.h:243:2: note: expanded from macro 'spa_interface_call_res' spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) ^ /usr/local/include/spa-0.2/spa/utils/hook.h:199:2: note: expanded from macro 'spa_callbacks_call_res' ({ \ ^ In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/dmabufhandler.cpp:4: In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/dmabufhandler.h:11: In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/pipewiresourcestream.h:19: In file included from /usr/local/include/pipewire-0.3/pipewire/pipewire.h:23: In file included from /usr/local/include/pipewire-0.3/pipewire/log.h:8: /usr/local/include/spa-0.2/spa/support/log.h:202:2: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] spa_interface_call(&log->iface, struct spa_log_methods, topic_init, 1, topic); ^ /usr/local/include/spa-0.2/spa/utils/hook.h:230:2: note: expanded from macro 'spa_interface_call' spa_callbacks_call(&(iface)->cb,method_type,method,vers,##__VA_ARGS__) ^ /usr/local/include/spa-0.2/spa/utils/hook.h:157:2: note: expanded from macro 'spa_callbacks_call' ({ \ ^ In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/dmabufhandler.cpp:4: In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/dmabufhandler.h:11: In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/pipewiresourcestream.h:19: In file included from /usr/local/include/pipewire-0.3/pipewire/pipewire.h:39: In file included from /usr/local/include/pipewire-0.3/pipewire/data-loop.h:13: /usr/local/include/spa-0.2/spa/support/thread.h:65:2: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] spa_interface_call_res(&o->iface, ^ /usr/local/include/spa-0.2/spa/utils/hook.h:243:2: note: expanded from macro 'spa_interface_call_res' spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) ^ /usr/local/include/spa-0.2/spa/utils/hook.h:199:2: note: expanded from macro 'spa_callbacks_call_res' ({ \ ^ In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/dmabufhandler.cpp:4: In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/dmabufhandler.h:11: In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/pipewiresourcestream.h:19: In file included from /usr/local/include/pipewire-0.3/pipewire/pipewire.h:39: In file included from /usr/local/include/pipewire-0.3/pipewire/data-loop.h:13: /usr/local/include/spa-0.2/spa/support/thread.h:77:2: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] spa_interface_call_res(&o->iface, ^ /usr/local/include/spa-0.2/spa/utils/hook.h:243:2: note: expanded from macro 'spa_interface_call_res' spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) ^ /usr/local/include/spa-0.2/spa/utils/hook.h:199:2: note: expanded from macro 'spa_callbacks_call_res' ({ \ ^ In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/dmabufhandler.cpp:4: In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/dmabufhandler.h:11: In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/pipewiresourcestream.h:19: In file included from /usr/local/include/pipewire-0.3/pipewire/pipewire.h:39: In file included from /usr/local/include/pipewire-0.3/pipewire/data-loop.h:13: /usr/local/include/spa-0.2/spa/support/thread.h:89:2: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] spa_interface_call_res(&o->iface, ^ /usr/local/include/spa-0.2/spa/utils/hook.h:243:2: note: expanded from macro 'spa_interface_call_res' spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) ^ /usr/local/include/spa-0.2/spa/utils/hook.h:199:2: note: expanded from macro 'spa_callbacks_call_res' ({ \ ^ In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/dmabufhandler.cpp:4: In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/dmabufhandler.h:11: In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/pipewiresourcestream.h:19: In file included from /usr/local/include/pipewire-0.3/pipewire/pipewire.h:39: In file included from /usr/local/include/pipewire-0.3/pipewire/data-loop.h:13: /usr/local/include/spa-0.2/spa/support/thread.h:101:2: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] spa_interface_call_res(&o->iface, ^ /usr/local/include/spa-0.2/spa/utils/hook.h:243:2: note: expanded from macro 'spa_interface_call_res' spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) ^ /usr/local/include/spa-0.2/spa/utils/hook.h:199:2: note: expanded from macro 'spa_callbacks_call_res' ({ \ ^ In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/dmabufhandler.cpp:4: In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/dmabufhandler.h:11: In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/pipewiresourcestream.h:19: In file included from /usr/local/include/pipewire-0.3/pipewire/pipewire.h:39: In file included from /usr/local/include/pipewire-0.3/pipewire/data-loop.h:13: /usr/local/include/spa-0.2/spa/support/thread.h:113:2: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] spa_interface_call_res(&o->iface, ^ /usr/local/include/spa-0.2/spa/utils/hook.h:243:2: note: expanded from macro 'spa_interface_call_res' spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) ^ /usr/local/include/spa-0.2/spa/utils/hook.h:199:2: note: expanded from macro 'spa_callbacks_call_res' ({ \ ^ In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/dmabufhandler.cpp:4: In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/dmabufhandler.h:11: In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/pipewiresourcestream.h:20: In file included from /usr/local/include/spa-0.2/spa/param/format-utils.h:18: In file included from /usr/local/include/spa-0.2/spa/pod/parser.h:15: /usr/local/include/spa-0.2/spa/pod/iter.h:179:11: warning: cast from 'const struct spa_pod *' to 'struct spa_pod_long *' increases required alignment from 4 to 8 [-Wcast-align] *value = SPA_POD_VALUE(struct spa_pod_long, pod); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/spa-0.2/spa/pod/pod.h:35:37: note: expanded from macro 'SPA_POD_VALUE' #define SPA_POD_VALUE(type,pod) (((type*)(pod))->value) ^~~~~~~~~~~~ In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/dmabufhandler.cpp:4: In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/dmabufhandler.h:11: In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/pipewiresourcestream.h:20: In file included from /usr/local/include/spa-0.2/spa/param/format-utils.h:18: In file included from /usr/local/include/spa-0.2/spa/pod/parser.h:15: /usr/local/include/spa-0.2/spa/pod/iter.h:205:11: warning: cast from 'const struct spa_pod *' to 'struct spa_pod_double *' increases required alignment from 4 to 8 [-Wcast-align] *value = SPA_POD_VALUE(struct spa_pod_double, pod); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/spa-0.2/spa/pod/pod.h:35:37: note: expanded from macro 'SPA_POD_VALUE' #define SPA_POD_VALUE(type,pod) (((type*)(pod))->value) ^~~~~~~~~~~~ In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/dmabufhandler.cpp:4: In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/dmabufhandler.h:11: In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/pipewiresourcestream.h:20: In file included from /usr/local/include/spa-0.2/spa/param/format-utils.h:18: In file included from /usr/local/include/spa-0.2/spa/pod/parser.h:15: /usr/local/include/spa-0.2/spa/pod/iter.h:259:11: warning: cast from 'const struct spa_pod *' to 'struct spa_pod_pointer *' increases required alignment from 4 to 8 [-Wcast-align] *type = ((struct spa_pod_pointer*)pod)->body.type; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/spa-0.2/spa/pod/iter.h:260:12: warning: cast from 'const struct spa_pod *' to 'struct spa_pod_pointer *' increases required alignment from 4 to 8 [-Wcast-align] *value = ((struct spa_pod_pointer*)pod)->body.value; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/spa-0.2/spa/pod/iter.h:274:11: warning: cast from 'const struct spa_pod *' to 'struct spa_pod_fd *' increases required alignment from 4 to 8 [-Wcast-align] *value = SPA_POD_VALUE(struct spa_pod_fd, pod); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/spa-0.2/spa/pod/pod.h:35:37: note: expanded from macro 'SPA_POD_VALUE' #define SPA_POD_VALUE(type,pod) (((type*)(pod))->value) ^~~~~~~~~~~~ In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/dmabufhandler.cpp:4: In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/dmabufhandler.h:11: In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/pipewiresourcestream.h:20: In file included from /usr/local/include/spa-0.2/spa/param/format-utils.h:18: In file included from /usr/local/include/spa-0.2/spa/pod/parser.h:15: /usr/local/include/spa-0.2/spa/pod/iter.h:331:13: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] n_values = SPA_MIN(n_values, max_values); ^ /usr/local/include/spa-0.2/spa/utils/defs.h:136:2: note: expanded from macro 'SPA_MIN' ({ \ ^ In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/dmabufhandler.cpp:4: In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/dmabufhandler.h:11: In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/pipewiresourcestream.h:20: In file included from /usr/local/include/spa-0.2/spa/param/format-utils.h:18: In file included from /usr/local/include/spa-0.2/spa/pod/parser.h:15: /usr/local/include/spa-0.2/spa/pod/iter.h:347:14: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] *n_vals = SPA_MIN(1u, SPA_POD_CHOICE_N_VALUES(pod)); ^ /usr/local/include/spa-0.2/spa/utils/defs.h:136:2: note: expanded from macro 'SPA_MIN' ({ \ ^ In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/dmabufhandler.cpp:4: In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/dmabufhandler.h:11: In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/pipewiresourcestream.h:20: In file included from /usr/local/include/spa-0.2/spa/param/format-utils.h:18: /usr/local/include/spa-0.2/spa/pod/parser.h:41:12: warning: compound literals are a C99-specific feature [-Wc99-extensions] *parser = SPA_POD_PARSER_INIT(data, size); ^ /usr/local/include/spa-0.2/spa/pod/parser.h:36:44: note: expanded from macro 'SPA_POD_PARSER_INIT' #define SPA_POD_PARSER_INIT(buffer,size) ((struct spa_pod_parser){ (buffer), (size), 0, {} }) ^ /usr/local/include/spa-0.2/spa/pod/parser.h:491:4: warning: cast from 'const struct spa_pod *' to 'struct spa_pod_long *' increases required alignment from 4 to 8 [-Wcast-align] SPA_POD_PARSER_COLLECT(pod, *format, args); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/spa-0.2/spa/pod/parser.h:340:29: note: expanded from macro 'SPA_POD_PARSER_COLLECT' *va_arg(args, int64_t*) = SPA_POD_VALUE(struct spa_pod_long, pod); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/spa-0.2/spa/pod/pod.h:35:37: note: expanded from macro 'SPA_POD_VALUE' #define SPA_POD_VALUE(type,pod) (((type*)(pod))->value) ^~~~~~~~~~~~ In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/dmabufhandler.cpp:4: In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/dmabufhandler.h:11: In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/pipewiresourcestream.h:20: In file included from /usr/local/include/spa-0.2/spa/param/format-utils.h:18: /usr/local/include/spa-0.2/spa/pod/parser.h:491:4: warning: cast from 'const struct spa_pod *' to 'struct spa_pod_double *' increases required alignment from 4 to 8 [-Wcast-align] SPA_POD_PARSER_COLLECT(pod, *format, args); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/spa-0.2/spa/pod/parser.h:346:28: note: expanded from macro 'SPA_POD_PARSER_COLLECT' *va_arg(args, double*) = SPA_POD_VALUE(struct spa_pod_double, pod); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/spa-0.2/spa/pod/pod.h:35:37: note: expanded from macro 'SPA_POD_VALUE' #define SPA_POD_VALUE(type,pod) (((type*)(pod))->value) ^~~~~~~~~~~~ In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/dmabufhandler.cpp:4: In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/dmabufhandler.h:11: In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/pipewiresourcestream.h:20: In file included from /usr/local/include/spa-0.2/spa/param/format-utils.h:18: /usr/local/include/spa-0.2/spa/pod/parser.h:491:4: warning: cast from 'const struct spa_pod *' to 'struct spa_pod_fd *' increases required alignment from 4 to 8 [-Wcast-align] SPA_POD_PARSER_COLLECT(pod, *format, args); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/spa-0.2/spa/pod/parser.h:393:29: note: expanded from macro 'SPA_POD_PARSER_COLLECT' *va_arg(args, int64_t*) = SPA_POD_VALUE(struct spa_pod_fd, pod); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/spa-0.2/spa/pod/pod.h:35:37: note: expanded from macro 'SPA_POD_VALUE' #define SPA_POD_VALUE(type,pod) (((type*)(pod))->value) ^~~~~~~~~~~~ In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/dmabufhandler.cpp:4: In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/dmabufhandler.h:11: In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/pipewiresourcestream.h:20: /usr/local/include/spa-0.2/spa/param/format-utils.h:24:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] return spa_pod_parse_object(format, ^ /usr/local/include/spa-0.2/spa/pod/parser.h:553:2: note: expanded from macro 'spa_pod_parse_object' ({ \ ^ In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/dmabufhandler.cpp:4: In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/dmabufhandler.h:11: In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/pipewiresourcestream.h:20: /usr/local/include/spa-0.2/spa/param/format-utils.h:24:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] /usr/local/include/spa-0.2/spa/pod/parser.h:556:2: note: expanded from macro 'spa_pod_parse_object' spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ ^ /usr/local/include/spa-0.2/spa/pod/parser.h:531:2: note: expanded from macro 'spa_pod_parser_get_object' ({ \ ^ In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/dmabufhandler.cpp:4: In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/dmabufhandler.h:11: In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/pipewiresourcestream.h:22: In file included from /usr/local/include/spa-0.2/spa/param/video/format-utils.h:14: In file included from /usr/local/include/spa-0.2/spa/param/video/raw-utils.h:18: /usr/local/include/spa-0.2/spa/pod/builder.h:64:23: warning: compound literals are a C99-specific feature [-Wc99-extensions] builder->callbacks = SPA_CALLBACKS_INIT(callbacks, data); ^ /usr/local/include/spa-0.2/spa/utils/hook.h:125:43: note: expanded from macro 'SPA_CALLBACKS_INIT' #define SPA_CALLBACKS_INIT(_funcs,_data) ((struct spa_callbacks){ (_funcs), (_data), }) ^ In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/dmabufhandler.cpp:4: In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/dmabufhandler.h:11: In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/pipewiresourcestream.h:22: In file included from /usr/local/include/spa-0.2/spa/param/video/format-utils.h:14: In file included from /usr/local/include/spa-0.2/spa/param/video/raw-utils.h:18: /usr/local/include/spa-0.2/spa/pod/builder.h:79:13: warning: compound literals are a C99-specific feature [-Wc99-extensions] *builder = SPA_POD_BUILDER_INIT(data, size); ^ /usr/local/include/spa-0.2/spa/pod/builder.h:52:45: note: expanded from macro 'SPA_POD_BUILDER_INIT' #define SPA_POD_BUILDER_INIT(buffer,size) ((struct spa_pod_builder){ (buffer), (size), 0, {}, {} }) ^ /usr/local/include/spa-0.2/spa/pod/builder.h:127:4: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] spa_callbacks_call_res(&builder->callbacks, ^ /usr/local/include/spa-0.2/spa/utils/hook.h:199:2: note: expanded from macro 'spa_callbacks_call_res' ({ \ ^ In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/dmabufhandler.cpp:4: In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/dmabufhandler.h:11: In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/pipewiresourcestream.h:22: In file included from /usr/local/include/spa-0.2/spa/param/video/format-utils.h:14: In file included from /usr/local/include/spa-0.2/spa/param/video/raw-utils.h:18: /usr/local/include/spa-0.2/spa/pod/builder.h:188:3: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] SPA_FLAG_CLEAR(builder->state.flags, SPA_POD_BUILDER_FLAG_FIRST); ^ /usr/local/include/spa-0.2/spa/utils/defs.h:72:2: note: expanded from macro 'SPA_FLAG_CLEAR' ({ \ ^ In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/dmabufhandler.cpp:4: In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/dmabufhandler.h:11: In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/pipewiresourcestream.h:22: In file included from /usr/local/include/spa-0.2/spa/param/video/format-utils.h:14: In file included from /usr/local/include/spa-0.2/spa/param/video/raw-utils.h:18: /usr/local/include/spa-0.2/spa/pod/builder.h:203:27: warning: compound literals are a C99-specific feature [-Wc99-extensions] const struct spa_pod p = SPA_POD_INIT_None(); ^ /usr/local/include/spa-0.2/spa/pod/builder.h:199:29: note: expanded from macro 'SPA_POD_INIT_None' #define SPA_POD_INIT_None() SPA_POD_INIT(0, SPA_TYPE_None) ^ /usr/local/include/spa-0.2/spa/pod/builder.h:197:34: note: expanded from macro 'SPA_POD_INIT' #define SPA_POD_INIT(size,type) ((struct spa_pod) { (size), (type) }) ^ /usr/local/include/spa-0.2/spa/pod/builder.h:209:27: warning: compound literals are a C99-specific feature [-Wc99-extensions] const struct spa_pod p = SPA_POD_INIT(size,type); ^ /usr/local/include/spa-0.2/spa/pod/builder.h:197:34: note: expanded from macro 'SPA_POD_INIT' #define SPA_POD_INIT(size,type) ((struct spa_pod) { (size), (type) }) ^ /usr/local/include/spa-0.2/spa/pod/builder.h:210:2: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] SPA_FLAG_CLEAR(builder->state.flags, SPA_POD_BUILDER_FLAG_FIRST); ^ /usr/local/include/spa-0.2/spa/utils/defs.h:72:2: note: expanded from macro 'SPA_FLAG_CLEAR' ({ \ ^ In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/dmabufhandler.cpp:4: In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/dmabufhandler.h:11: In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/pipewiresourcestream.h:22: In file included from /usr/local/include/spa-0.2/spa/param/video/format-utils.h:14: In file included from /usr/local/include/spa-0.2/spa/param/video/raw-utils.h:18: /usr/local/include/spa-0.2/spa/pod/builder.h:218:32: warning: compound literals are a C99-specific feature [-Wc99-extensions] const struct spa_pod_bool p = SPA_POD_INIT_Bool(val); ^ /usr/local/include/spa-0.2/spa/pod/builder.h:214:33: note: expanded from macro 'SPA_POD_INIT_Bool' #define SPA_POD_INIT_Bool(val) ((struct spa_pod_bool){ { sizeof(uint32_t), SPA_TYPE_Bool }, (val) ? 1 : 0, 0 }) ^ /usr/local/include/spa-0.2/spa/pod/builder.h:226:30: warning: compound literals are a C99-specific feature [-Wc99-extensions] const struct spa_pod_id p = SPA_POD_INIT_Id(val); ^ /usr/local/include/spa-0.2/spa/pod/builder.h:222:31: note: expanded from macro 'SPA_POD_INIT_Id' #define SPA_POD_INIT_Id(val) ((struct spa_pod_id){ { sizeof(uint32_t), SPA_TYPE_Id }, (val), 0 }) ^ /usr/local/include/spa-0.2/spa/pod/builder.h:234:31: warning: compound literals are a C99-specific feature [-Wc99-extensions] const struct spa_pod_int p = SPA_POD_INIT_Int(val); ^ /usr/local/include/spa-0.2/spa/pod/builder.h:230:32: note: expanded from macro 'SPA_POD_INIT_Int' #define SPA_POD_INIT_Int(val) ((struct spa_pod_int){ { sizeof(int32_t), SPA_TYPE_Int }, (val), 0 }) ^ /usr/local/include/spa-0.2/spa/pod/builder.h:242:32: warning: compound literals are a C99-specific feature [-Wc99-extensions] const struct spa_pod_long p = SPA_POD_INIT_Long(val); ^ /usr/local/include/spa-0.2/spa/pod/builder.h:238:33: note: expanded from macro 'SPA_POD_INIT_Long' #define SPA_POD_INIT_Long(val) ((struct spa_pod_long){ { sizeof(int64_t), SPA_TYPE_Long }, (val) }) ^ /usr/local/include/spa-0.2/spa/pod/builder.h:250:33: warning: compound literals are a C99-specific feature [-Wc99-extensions] const struct spa_pod_float p = SPA_POD_INIT_Float(val); ^ /usr/local/include/spa-0.2/spa/pod/builder.h:246:34: note: expanded from macro 'SPA_POD_INIT_Float' #define SPA_POD_INIT_Float(val) ((struct spa_pod_float){ { sizeof(float), SPA_TYPE_Float }, (val), 0 }) ^ /usr/local/include/spa-0.2/spa/pod/builder.h:258:34: warning: compound literals are a C99-specific feature [-Wc99-extensions] const struct spa_pod_double p = SPA_POD_INIT_Double(val); ^ /usr/local/include/spa-0.2/spa/pod/builder.h:254:35: note: expanded from macro 'SPA_POD_INIT_Double' #define SPA_POD_INIT_Double(val) ((struct spa_pod_double){ { sizeof(double), SPA_TYPE_Double }, (val) }) ^ /usr/local/include/spa-0.2/spa/pod/builder.h:279:34: warning: compound literals are a C99-specific feature [-Wc99-extensions] const struct spa_pod_string p = SPA_POD_INIT_String(len+1); ^ /usr/local/include/spa-0.2/spa/pod/builder.h:262:35: note: expanded from macro 'SPA_POD_INIT_String' #define SPA_POD_INIT_String(len) ((struct spa_pod_string){ { (len), SPA_TYPE_String } }) ^ /usr/local/include/spa-0.2/spa/pod/builder.h:297:33: warning: compound literals are a C99-specific feature [-Wc99-extensions] const struct spa_pod_bytes p = SPA_POD_INIT_Bytes(len); ^ /usr/local/include/spa-0.2/spa/pod/builder.h:292:34: note: expanded from macro 'SPA_POD_INIT_Bytes' #define SPA_POD_INIT_Bytes(len) ((struct spa_pod_bytes){ { (len), SPA_TYPE_Bytes } }) ^ /usr/local/include/spa-0.2/spa/pod/builder.h:317:35: warning: compound literals are a C99-specific feature [-Wc99-extensions] const struct spa_pod_pointer p = SPA_POD_INIT_Pointer(type, val); ^ /usr/local/include/spa-0.2/spa/pod/builder.h:312:43: note: expanded from macro 'SPA_POD_INIT_Pointer' #define SPA_POD_INIT_Pointer(type,value) ((struct spa_pod_pointer){ { sizeof(struct spa_pod_pointer_body), SPA_TYPE_Pointer }, { (type), 0, (value) } }) ^ /usr/local/include/spa-0.2/spa/pod/builder.h:325:30: warning: compound literals are a C99-specific feature [-Wc99-extensions] const struct spa_pod_fd p = SPA_POD_INIT_Fd(fd); ^ /usr/local/include/spa-0.2/spa/pod/builder.h:321:30: note: expanded from macro 'SPA_POD_INIT_Fd' #define SPA_POD_INIT_Fd(fd) ((struct spa_pod_fd){ { sizeof(int64_t), SPA_TYPE_Fd }, (fd) }) ^ /usr/local/include/spa-0.2/spa/pod/builder.h:334:37: warning: compound literals are a C99-specific feature [-Wc99-extensions] const struct spa_pod_rectangle p = SPA_POD_INIT_Rectangle(SPA_RECTANGLE(width, height)); ^ /usr/local/include/spa-0.2/spa/pod/builder.h:329:38: note: expanded from macro 'SPA_POD_INIT_Rectangle' #define SPA_POD_INIT_Rectangle(val) ((struct spa_pod_rectangle){ { sizeof(struct spa_rectangle), SPA_TYPE_Rectangle }, (val) }) ^ /usr/local/include/spa-0.2/spa/pod/builder.h:334:60: warning: compound literals are a C99-specific feature [-Wc99-extensions] const struct spa_pod_rectangle p = SPA_POD_INIT_Rectangle(SPA_RECTANGLE(width, height)); ^ /usr/local/include/spa-0.2/spa/utils/defs.h:89:38: note: expanded from macro 'SPA_RECTANGLE' #define SPA_RECTANGLE(width,height) ((struct spa_rectangle){ (width), (height) }) ^ In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/dmabufhandler.cpp:4: In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/dmabufhandler.h:11: In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/pipewiresourcestream.h:22: In file included from /usr/local/include/spa-0.2/spa/param/video/format-utils.h:14: In file included from /usr/local/include/spa-0.2/spa/param/video/raw-utils.h:18: /usr/local/include/spa-0.2/spa/pod/builder.h:343:36: warning: compound literals are a C99-specific feature [-Wc99-extensions] const struct spa_pod_fraction p = SPA_POD_INIT_Fraction(SPA_FRACTION(num, denom)); ^ /usr/local/include/spa-0.2/spa/pod/builder.h:338:37: note: expanded from macro 'SPA_POD_INIT_Fraction' #define SPA_POD_INIT_Fraction(val) ((struct spa_pod_fraction){ { sizeof(struct spa_fraction), SPA_TYPE_Fraction }, (val) }) ^ /usr/local/include/spa-0.2/spa/pod/builder.h:343:58: warning: compound literals are a C99-specific feature [-Wc99-extensions] const struct spa_pod_fraction p = SPA_POD_INIT_Fraction(SPA_FRACTION(num, denom)); ^ /usr/local/include/spa-0.2/spa/utils/defs.h:107:34: note: expanded from macro 'SPA_FRACTION' #define SPA_FRACTION(num,denom) ((struct spa_fraction){ (num), (denom) }) ^ In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/dmabufhandler.cpp:4: In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/dmabufhandler.h:11: In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/pipewiresourcestream.h:22: In file included from /usr/local/include/spa-0.2/spa/param/video/format-utils.h:14: In file included from /usr/local/include/spa-0.2/spa/param/video/raw-utils.h:18: /usr/local/include/spa-0.2/spa/pod/builder.h:399:34: warning: compound literals are a C99-specific feature [-Wc99-extensions] const struct spa_pod_struct p = SPA_POD_INIT_Struct(0); ^ /usr/local/include/spa-0.2/spa/pod/builder.h:394:36: note: expanded from macro 'SPA_POD_INIT_Struct' #define SPA_POD_INIT_Struct(size) ((struct spa_pod_struct){ { (size), SPA_TYPE_Struct } }) ^ /usr/local/include/spa-0.2/spa/pod/builder.h:413:6: warning: compound literals are a C99-specific feature [-Wc99-extensions] SPA_POD_INIT_Object(sizeof(struct spa_pod_object_body), type, id); ^ /usr/local/include/spa-0.2/spa/pod/builder.h:406:48: note: expanded from macro 'SPA_POD_INIT_Object' #define SPA_POD_INIT_Object(size,type,id,...) ((struct spa_pod_object){ { (size), SPA_TYPE_Object }, { (type), (id) }, ##__VA_ARGS__ }) ^ /usr/local/include/spa-0.2/spa/pod/builder.h:437:6: warning: compound literals are a C99-specific feature [-Wc99-extensions] SPA_POD_INIT_Sequence(sizeof(struct spa_pod_sequence_body), unit); ^ /usr/local/include/spa-0.2/spa/pod/builder.h:431:3: note: expanded from macro 'SPA_POD_INIT_Sequence' ((struct spa_pod_sequence){ { (size), SPA_TYPE_Sequence}, {(unit), 0 } }) ^ In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/dmabufhandler.cpp:4: In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/dmabufhandler.h:11: In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/pipewiresourcestream.h:22: In file included from /usr/local/include/spa-0.2/spa/param/video/format-utils.h:14: /usr/local/include/spa-0.2/spa/param/video/raw-utils.h:33:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] return spa_pod_parse_object(format, ^ /usr/local/include/spa-0.2/spa/pod/parser.h:553:2: note: expanded from macro 'spa_pod_parse_object' ({ \ ^ In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/dmabufhandler.cpp:4: In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/dmabufhandler.h:11: In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/pipewiresourcestream.h:22: In file included from /usr/local/include/spa-0.2/spa/param/video/format-utils.h:14: /usr/local/include/spa-0.2/spa/param/video/raw-utils.h:33:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] /usr/local/include/spa-0.2/spa/pod/parser.h:556:2: note: expanded from macro 'spa_pod_parse_object' spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ ^ /usr/local/include/spa-0.2/spa/pod/parser.h:531:2: note: expanded from macro 'spa_pod_parser_get_object' ({ \ ^ In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/dmabufhandler.cpp:4: In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/dmabufhandler.h:11: In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/pipewiresourcestream.h:22: In file included from /usr/local/include/spa-0.2/spa/param/video/format-utils.h:15: /usr/local/include/spa-0.2/spa/param/video/dsp-utils.h:33:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] return spa_pod_parse_object(format, ^ /usr/local/include/spa-0.2/spa/pod/parser.h:553:2: note: expanded from macro 'spa_pod_parse_object' ({ \ ^ In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/dmabufhandler.cpp:4: In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/dmabufhandler.h:11: In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/pipewiresourcestream.h:22: In file included from /usr/local/include/spa-0.2/spa/param/video/format-utils.h:15: /usr/local/include/spa-0.2/spa/param/video/dsp-utils.h:33:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] /usr/local/include/spa-0.2/spa/pod/parser.h:556:2: note: expanded from macro 'spa_pod_parse_object' spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ ^ /usr/local/include/spa-0.2/spa/pod/parser.h:531:2: note: expanded from macro 'spa_pod_parser_get_object' ({ \ ^ In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/dmabufhandler.cpp:4: In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/dmabufhandler.h:11: In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/pipewiresourcestream.h:22: In file included from /usr/local/include/spa-0.2/spa/param/video/format-utils.h:16: /usr/local/include/spa-0.2/spa/param/video/h264-utils.h:25:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] return spa_pod_parse_object(format, ^ /usr/local/include/spa-0.2/spa/pod/parser.h:553:2: note: expanded from macro 'spa_pod_parse_object' ({ \ ^ In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/dmabufhandler.cpp:4: In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/dmabufhandler.h:11: In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/pipewiresourcestream.h:22: In file included from /usr/local/include/spa-0.2/spa/param/video/format-utils.h:16: /usr/local/include/spa-0.2/spa/param/video/h264-utils.h:25:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] /usr/local/include/spa-0.2/spa/pod/parser.h:556:2: note: expanded from macro 'spa_pod_parse_object' spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ ^ /usr/local/include/spa-0.2/spa/pod/parser.h:531:2: note: expanded from macro 'spa_pod_parser_get_object' ({ \ ^ In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/dmabufhandler.cpp:4: In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/dmabufhandler.h:11: In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/pipewiresourcestream.h:22: In file included from /usr/local/include/spa-0.2/spa/param/video/format-utils.h:17: /usr/local/include/spa-0.2/spa/param/video/mjpg-utils.h:25:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] return spa_pod_parse_object(format, ^ /usr/local/include/spa-0.2/spa/pod/parser.h:553:2: note: expanded from macro 'spa_pod_parse_object' ({ \ ^ In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/dmabufhandler.cpp:4: In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/dmabufhandler.h:11: In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/pipewiresourcestream.h:22: In file included from /usr/local/include/spa-0.2/spa/param/video/format-utils.h:17: /usr/local/include/spa-0.2/spa/param/video/mjpg-utils.h:25:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] /usr/local/include/spa-0.2/spa/pod/parser.h:556:2: note: expanded from macro 'spa_pod_parse_object' spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ ^ /usr/local/include/spa-0.2/spa/pod/parser.h:531:2: note: expanded from macro 'spa_pod_parser_get_object' ({ \ ^ 62 warnings generated. [16/32] /exopi-obj/pobj/kpipewire-5.27.10/bin/c++ -DEGL_NO_PLATFORM_SPECIFIC_TYPES -DEGL_NO_X11 -DKPIPEWIREDMABUF_DEPRECATED_WARNINGS_SINCE=0x0 -DKPIPEWIREDMABUF_DISABLE_DEPRECATED_BEFORE_AND_AT=0x0 -DKPIPEWIRE_DEPRECATED_WARNINGS_SINCE=0x0 -DKPIPEWIRE_DISABLE_DEPRECATED_BEFORE_AND_AT=0x0 -DKPW_WITH_SOURCESIZE=1 -DKPipeWireDmaBuf_EXPORTS -DMESA_EGL_NO_X11_HEADERS -DQT_CORE_LIB -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=\"kpipewire5\" -D_LARGEFILE64_SOURCE -I/exopi-obj/pobj/kpipewire-5.27.10/build-amd64/src -I/exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src -I/exopi-obj/pobj/kpipewire-5.27.10/build-amd64/src/KPipeWireDmaBuf_autogen/include -I/usr/local/include/pipewire-0.3 -I/usr/local/include/spa-0.2 -isystem /usr/local/include/X11/qt5 -isystem /usr/local/include/X11/qt5/QtCore -isystem /usr/local/lib/qt5/./mkspecs/openbsd-clang -isystem /usr/local/include/X11/qt5/QtGui -isystem /usr/X11R6/include -isystem /usr/X11R6/include/libdrm -isystem /usr/local/include/X11/qt5/QtGui/5.15.12 -isystem /usr/local/include/X11/qt5/QtGui/5.15.12/QtGui -isystem /usr/local/include/X11/qt5/QtCore/5.15.12 -isystem /usr/local/include/X11/qt5/QtCore/5.15.12/QtCore -O2 -pipe -g -fno-operator-names -fno-exceptions -Wno-gnu-zero-variadic-macro-arguments -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 -pedantic -Wzero-as-null-pointer-constant -fdiagnostics-color=always -DNDEBUG -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -I/usr/X11R6/include -I/usr/X11R6/include/libdrm -MD -MT src/CMakeFiles/KPipeWireDmaBuf.dir/logging_dmabuf.cpp.o -MF src/CMakeFiles/KPipeWireDmaBuf.dir/logging_dmabuf.cpp.o.d -o src/CMakeFiles/KPipeWireDmaBuf.dir/logging_dmabuf.cpp.o -c /exopi-obj/pobj/kpipewire-5.27.10/build-amd64/src/logging_dmabuf.cpp [17/32] : && /exopi-obj/pobj/kpipewire-5.27.10/bin/c++ -fPIC -O2 -pipe -g -fno-operator-names -fno-exceptions -Wno-gnu-zero-variadic-macro-arguments -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 -pedantic -Wzero-as-null-pointer-constant -fdiagnostics-color=always -DNDEBUG -Wl,--fatal-warnings -Wl,--enable-new-dtags -shared -Wl,-soname,libKPipeWireDmaBuf.so.0.0 -o bin/libKPipeWireDmaBuf.so.0.0 src/CMakeFiles/KPipeWireDmaBuf.dir/KPipeWireDmaBuf_autogen/mocs_compilation.cpp.o src/CMakeFiles/KPipeWireDmaBuf.dir/dmabufhandler.cpp.o src/CMakeFiles/KPipeWireDmaBuf.dir/logging_dmabuf.cpp.o -Wl,-z,origin,-rpath,/exopi-obj/pobj/kpipewire-5.27.10/build-amd64/bin:/usr/X11R6/lib:/usr/local/lib/qt5/.:/usr/local/lib: bin/libKPipeWire.so.0.0 /usr/X11R6/lib/libepoxy.so.4.1 /usr/X11R6/lib/libdrm.so.7.13 /usr/X11R6/lib/libgbm.so.0.6 /usr/local/lib/qt5/./libQt5Gui.so.4.2 /usr/local/lib/qt5/./libQt5Core.so.6.0 -Wl,-rpath-link,/usr/local/lib/qt5/.:/usr/local/lib:/usr/X11R6/lib && : [18/32] /usr/local/bin/cmake -E cmake_symlink_library bin/libKPipeWireDmaBuf.so.0.0 bin/libKPipeWireDmaBuf.so.0.0 bin/libKPipeWireDmaBuf.so && : [19/32] cd /exopi-obj/pobj/kpipewire-5.27.10/build-amd64/src && /usr/local/bin/cmake -E cmake_autogen /exopi-obj/pobj/kpipewire-5.27.10/build-amd64/src/CMakeFiles/KPipeWireRecord_autogen.dir/AutogenInfo.json Release && /usr/local/bin/cmake -E touch /exopi-obj/pobj/kpipewire-5.27.10/build-amd64/src/KPipeWireRecord_autogen/timestamp && /usr/local/bin/cmake -E cmake_transform_depfile Ninja gccdepfile /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10 /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src /exopi-obj/pobj/kpipewire-5.27.10/build-amd64 /exopi-obj/pobj/kpipewire-5.27.10/build-amd64/src /exopi-obj/pobj/kpipewire-5.27.10/build-amd64/src/KPipeWireRecord_autogen/deps /exopi-obj/pobj/kpipewire-5.27.10/build-amd64/CMakeFiles/d/8b7852bec7ebe1f3e30a5dbbc2eff077a4d9377fab524606ca48b4c3bc8141cf.d [20/32] /exopi-obj/pobj/kpipewire-5.27.10/bin/c++ -DEGL_NO_PLATFORM_SPECIFIC_TYPES -DEGL_NO_X11 -DKCOREADDONS_LIB -DKPIPEWIREDMABUF_DEPRECATED_WARNINGS_SINCE=0x0 -DKPIPEWIREDMABUF_DISABLE_DEPRECATED_BEFORE_AND_AT=0x0 -DKPIPEWIRE_DEPRECATED_WARNINGS_SINCE=0x0 -DKPIPEWIRE_DISABLE_DEPRECATED_BEFORE_AND_AT=0x0 -DKPW_WITH_SOURCESIZE=1 -DKPipeWireRecord_EXPORTS -DMESA_EGL_NO_X11_HEADERS -DQT_CORE_LIB -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=\"kpipewire5\" -D_LARGEFILE64_SOURCE -I/exopi-obj/pobj/kpipewire-5.27.10/build-amd64/src -I/exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src -I/exopi-obj/pobj/kpipewire-5.27.10/build-amd64/src/KPipeWireRecord_autogen/include -I/usr/local/include/pipewire-0.3 -I/usr/local/include/spa-0.2 -isystem /usr/local/include/X11/qt5 -isystem /usr/local/include/X11/qt5/QtCore -isystem /usr/local/lib/qt5/./mkspecs/openbsd-clang -isystem /usr/local/include/X11/qt5/QtGui -isystem /usr/X11R6/include -isystem /usr/local/include/KF5/KCoreAddons -isystem /usr/local/include/KF5 -isystem /usr/local/include -isystem /usr/X11R6/include/libdrm -isystem /usr/local/include/X11/qt5/QtGui/5.15.12 -isystem /usr/local/include/X11/qt5/QtGui/5.15.12/QtGui -isystem /usr/local/include/X11/qt5/QtCore/5.15.12 -isystem /usr/local/include/X11/qt5/QtCore/5.15.12/QtCore -O2 -pipe -g -fno-operator-names -fno-exceptions -Wno-gnu-zero-variadic-macro-arguments -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 -pedantic -Wzero-as-null-pointer-constant -fdiagnostics-color=always -DNDEBUG -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -I/usr/X11R6/include -I/usr/X11R6/include/libdrm -MD -MT src/CMakeFiles/KPipeWireRecord.dir/KPipeWireRecord_autogen/mocs_compilation.cpp.o -MF src/CMakeFiles/KPipeWireRecord.dir/KPipeWireRecord_autogen/mocs_compilation.cpp.o.d -o src/CMakeFiles/KPipeWireRecord.dir/KPipeWireRecord_autogen/mocs_compilation.cpp.o -c /exopi-obj/pobj/kpipewire-5.27.10/build-amd64/src/KPipeWireRecord_autogen/mocs_compilation.cpp In file included from /exopi-obj/pobj/kpipewire-5.27.10/build-amd64/src/KPipeWireRecord_autogen/mocs_compilation.cpp:3: In file included from /exopi-obj/pobj/kpipewire-5.27.10/build-amd64/src/KPipeWireRecord_autogen/EWIEGA46WW/moc_pipewirerecord_p.cpp:10: In file included from /exopi-obj/pobj/kpipewire-5.27.10/build-amd64/src/KPipeWireRecord_autogen/EWIEGA46WW/../../../../kpipewire-5.27.10/src/pipewirerecord_p.h:20: In file included from /usr/local/include/pipewire-0.3/pipewire/pipewire.h:12: In file included from /usr/local/include/spa-0.2/spa/support/plugin.h:13: /usr/local/include/spa-0.2/spa/utils/dict.h:70:28: warning: compound literals are a C99-specific feature [-Wc99-extensions] struct spa_dict_item k = SPA_DICT_ITEM_INIT(key, NULL); ^ /usr/local/include/spa-0.2/spa/utils/dict.h:31:40: note: expanded from macro 'SPA_DICT_ITEM_INIT' #define SPA_DICT_ITEM_INIT(key,value) ((struct spa_dict_item) { (key), (value) }) ^ In file included from /exopi-obj/pobj/kpipewire-5.27.10/build-amd64/src/KPipeWireRecord_autogen/mocs_compilation.cpp:3: In file included from /exopi-obj/pobj/kpipewire-5.27.10/build-amd64/src/KPipeWireRecord_autogen/EWIEGA46WW/moc_pipewirerecord_p.cpp:10: In file included from /exopi-obj/pobj/kpipewire-5.27.10/build-amd64/src/KPipeWireRecord_autogen/EWIEGA46WW/../../../../kpipewire-5.27.10/src/pipewirerecord_p.h:20: In file included from /usr/local/include/pipewire-0.3/pipewire/pipewire.h:14: /usr/local/include/pipewire-0.3/pipewire/array.h:100:11: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] alloc = SPA_MAX(alloc, arr->extend); ^ /usr/local/include/spa-0.2/spa/utils/defs.h:142:2: note: expanded from macro 'SPA_MAX' ({ \ ^ In file included from /exopi-obj/pobj/kpipewire-5.27.10/build-amd64/src/KPipeWireRecord_autogen/mocs_compilation.cpp:3: In file included from /exopi-obj/pobj/kpipewire-5.27.10/build-amd64/src/KPipeWireRecord_autogen/EWIEGA46WW/moc_pipewirerecord_p.cpp:10: In file included from /exopi-obj/pobj/kpipewire-5.27.10/build-amd64/src/KPipeWireRecord_autogen/EWIEGA46WW/../../../../kpipewire-5.27.10/src/pipewirerecord_p.h:20: In file included from /usr/local/include/pipewire-0.3/pipewire/pipewire.h:15: In file included from /usr/local/include/pipewire-0.3/pipewire/client.h:15: In file included from /usr/local/include/pipewire-0.3/pipewire/proxy.h:12: In file included from /usr/local/include/spa-0.2/spa/utils/hook.h:13: /usr/local/include/spa-0.2/spa/utils/list.h:31:10: warning: compound literals are a C99-specific feature [-Wc99-extensions] *list = SPA_LIST_INIT(list); ^ /usr/local/include/spa-0.2/spa/utils/list.h:27:30: note: expanded from macro 'SPA_LIST_INIT' #define SPA_LIST_INIT(list) ((struct spa_list){ (list), (list) }) ^ In file included from /exopi-obj/pobj/kpipewire-5.27.10/build-amd64/src/KPipeWireRecord_autogen/mocs_compilation.cpp:3: In file included from /exopi-obj/pobj/kpipewire-5.27.10/build-amd64/src/KPipeWireRecord_autogen/EWIEGA46WW/moc_pipewirerecord_p.cpp:10: In file included from /exopi-obj/pobj/kpipewire-5.27.10/build-amd64/src/KPipeWireRecord_autogen/EWIEGA46WW/../../../../kpipewire-5.27.10/src/pipewirerecord_p.h:20: In file included from /usr/local/include/pipewire-0.3/pipewire/pipewire.h:15: In file included from /usr/local/include/pipewire-0.3/pipewire/client.h:15: In file included from /usr/local/include/pipewire-0.3/pipewire/proxy.h:12: /usr/local/include/spa-0.2/spa/utils/hook.h:367:13: warning: compound literals are a C99-specific feature [-Wc99-extensions] hook->cb = SPA_CALLBACKS_INIT(funcs, data); ^ /usr/local/include/spa-0.2/spa/utils/hook.h:125:43: note: expanded from macro 'SPA_CALLBACKS_INIT' #define SPA_CALLBACKS_INIT(_funcs,_data) ((struct spa_callbacks){ (_funcs), (_data), }) ^ /usr/local/include/spa-0.2/spa/utils/hook.h:377:13: warning: compound literals are a C99-specific feature [-Wc99-extensions] hook->cb = SPA_CALLBACKS_INIT(funcs, data); ^ /usr/local/include/spa-0.2/spa/utils/hook.h:125:43: note: expanded from macro 'SPA_CALLBACKS_INIT' #define SPA_CALLBACKS_INIT(_funcs,_data) ((struct spa_callbacks){ (_funcs), (_data), }) ^ In file included from /exopi-obj/pobj/kpipewire-5.27.10/build-amd64/src/KPipeWireRecord_autogen/mocs_compilation.cpp:3: In file included from /exopi-obj/pobj/kpipewire-5.27.10/build-amd64/src/KPipeWireRecord_autogen/EWIEGA46WW/moc_pipewirerecord_p.cpp:10: In file included from /exopi-obj/pobj/kpipewire-5.27.10/build-amd64/src/KPipeWireRecord_autogen/EWIEGA46WW/../../../../kpipewire-5.27.10/src/pipewirerecord_p.h:20: In file included from /usr/local/include/pipewire-0.3/pipewire/pipewire.h:15: In file included from /usr/local/include/pipewire-0.3/pipewire/client.h:15: In file included from /usr/local/include/pipewire-0.3/pipewire/proxy.h:90: In file included from /usr/local/include/pipewire-0.3/pipewire/protocol.h:26: In file included from /usr/local/include/pipewire-0.3/pipewire/context.h:48: In file included from /usr/local/include/pipewire-0.3/pipewire/core.h:69: In file included from /usr/local/include/pipewire-0.3/pipewire/properties.h:15: /usr/local/include/spa-0.2/spa/utils/string.h:382:15: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] buf->pos += SPA_MIN(remain, (size_t)written); ^ /usr/local/include/spa-0.2/spa/utils/defs.h:136:2: note: expanded from macro 'SPA_MIN' ({ \ ^ In file included from /exopi-obj/pobj/kpipewire-5.27.10/build-amd64/src/KPipeWireRecord_autogen/mocs_compilation.cpp:3: In file included from /exopi-obj/pobj/kpipewire-5.27.10/build-amd64/src/KPipeWireRecord_autogen/EWIEGA46WW/moc_pipewirerecord_p.cpp:10: In file included from /exopi-obj/pobj/kpipewire-5.27.10/build-amd64/src/KPipeWireRecord_autogen/EWIEGA46WW/../../../../kpipewire-5.27.10/src/pipewirerecord_p.h:20: In file included from /usr/local/include/pipewire-0.3/pipewire/pipewire.h:15: In file included from /usr/local/include/pipewire-0.3/pipewire/client.h:15: In file included from /usr/local/include/pipewire-0.3/pipewire/proxy.h:90: In file included from /usr/local/include/pipewire-0.3/pipewire/protocol.h:26: In file included from /usr/local/include/pipewire-0.3/pipewire/context.h:48: /usr/local/include/pipewire-0.3/pipewire/core.h:341:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] return pw_core_error(core, id, seq, res, buffer); ^ /usr/local/include/pipewire-0.3/pipewire/core.h:330:31: note: expanded from macro 'pw_core_error' #define pw_core_error(c,...) pw_core_method(c,error,0,__VA_ARGS__) ^ /usr/local/include/pipewire-0.3/pipewire/core.h:318:2: note: expanded from macro 'pw_core_method' ({ \ ^ /usr/local/include/pipewire-0.3/pipewire/core.h:341:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] /usr/local/include/pipewire-0.3/pipewire/core.h:330:31: note: expanded from macro 'pw_core_error' #define pw_core_error(c,...) pw_core_method(c,error,0,__VA_ARGS__) ^ /usr/local/include/pipewire-0.3/pipewire/core.h:320:2: note: expanded from macro 'pw_core_method' spa_interface_call_res((struct spa_interface*)o, \ ^ /usr/local/include/spa-0.2/spa/utils/hook.h:243:2: note: expanded from macro 'spa_interface_call_res' spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) ^ /usr/local/include/spa-0.2/spa/utils/hook.h:199:2: note: expanded from macro 'spa_callbacks_call_res' ({ \ ^ In file included from /exopi-obj/pobj/kpipewire-5.27.10/build-amd64/src/KPipeWireRecord_autogen/mocs_compilation.cpp:3: In file included from /exopi-obj/pobj/kpipewire-5.27.10/build-amd64/src/KPipeWireRecord_autogen/EWIEGA46WW/moc_pipewirerecord_p.cpp:10: In file included from /exopi-obj/pobj/kpipewire-5.27.10/build-amd64/src/KPipeWireRecord_autogen/EWIEGA46WW/../../../../kpipewire-5.27.10/src/pipewirerecord_p.h:20: In file included from /usr/local/include/pipewire-0.3/pipewire/pipewire.h:15: In file included from /usr/local/include/pipewire-0.3/pipewire/client.h:15: In file included from /usr/local/include/pipewire-0.3/pipewire/proxy.h:90: In file included from /usr/local/include/pipewire-0.3/pipewire/protocol.h:26: In file included from /usr/local/include/pipewire-0.3/pipewire/context.h:48: /usr/local/include/pipewire-0.3/pipewire/core.h:361:2: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] spa_interface_call_res((struct spa_interface*)core, ^ /usr/local/include/spa-0.2/spa/utils/hook.h:243:2: note: expanded from macro 'spa_interface_call_res' spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) ^ /usr/local/include/spa-0.2/spa/utils/hook.h:199:2: note: expanded from macro 'spa_callbacks_call_res' ({ \ ^ In file included from /exopi-obj/pobj/kpipewire-5.27.10/build-amd64/src/KPipeWireRecord_autogen/mocs_compilation.cpp:3: In file included from /exopi-obj/pobj/kpipewire-5.27.10/build-amd64/src/KPipeWireRecord_autogen/EWIEGA46WW/moc_pipewirerecord_p.cpp:10: In file included from /exopi-obj/pobj/kpipewire-5.27.10/build-amd64/src/KPipeWireRecord_autogen/EWIEGA46WW/../../../../kpipewire-5.27.10/src/pipewirerecord_p.h:20: In file included from /usr/local/include/pipewire-0.3/pipewire/pipewire.h:15: In file included from /usr/local/include/pipewire-0.3/pipewire/client.h:15: In file included from /usr/local/include/pipewire-0.3/pipewire/proxy.h:90: In file included from /usr/local/include/pipewire-0.3/pipewire/protocol.h:26: In file included from /usr/local/include/pipewire-0.3/pipewire/context.h:48: /usr/local/include/pipewire-0.3/pipewire/core.h:376:2: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] spa_interface_call_res((struct spa_interface*)core, ^ /usr/local/include/spa-0.2/spa/utils/hook.h:243:2: note: expanded from macro 'spa_interface_call_res' spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) ^ /usr/local/include/spa-0.2/spa/utils/hook.h:199:2: note: expanded from macro 'spa_callbacks_call_res' ({ \ ^ In file included from /exopi-obj/pobj/kpipewire-5.27.10/build-amd64/src/KPipeWireRecord_autogen/mocs_compilation.cpp:3: In file included from /exopi-obj/pobj/kpipewire-5.27.10/build-amd64/src/KPipeWireRecord_autogen/EWIEGA46WW/moc_pipewirerecord_p.cpp:10: In file included from /exopi-obj/pobj/kpipewire-5.27.10/build-amd64/src/KPipeWireRecord_autogen/EWIEGA46WW/../../../../kpipewire-5.27.10/src/pipewirerecord_p.h:20: In file included from /usr/local/include/pipewire-0.3/pipewire/pipewire.h:15: In file included from /usr/local/include/pipewire-0.3/pipewire/client.h:15: In file included from /usr/local/include/pipewire-0.3/pipewire/proxy.h:90: In file included from /usr/local/include/pipewire-0.3/pipewire/protocol.h:26: In file included from /usr/local/include/pipewire-0.3/pipewire/context.h:48: /usr/local/include/pipewire-0.3/pipewire/core.h:517:2: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] spa_interface_call_res((struct spa_interface*)registry, ^ /usr/local/include/spa-0.2/spa/utils/hook.h:243:2: note: expanded from macro 'spa_interface_call_res' spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) ^ /usr/local/include/spa-0.2/spa/utils/hook.h:199:2: note: expanded from macro 'spa_callbacks_call_res' ({ \ ^ In file included from /exopi-obj/pobj/kpipewire-5.27.10/build-amd64/src/KPipeWireRecord_autogen/mocs_compilation.cpp:3: In file included from /exopi-obj/pobj/kpipewire-5.27.10/build-amd64/src/KPipeWireRecord_autogen/EWIEGA46WW/moc_pipewirerecord_p.cpp:10: In file included from /exopi-obj/pobj/kpipewire-5.27.10/build-amd64/src/KPipeWireRecord_autogen/EWIEGA46WW/../../../../kpipewire-5.27.10/src/pipewirerecord_p.h:20: In file included from /usr/local/include/pipewire-0.3/pipewire/pipewire.h:23: In file included from /usr/local/include/pipewire-0.3/pipewire/log.h:8: /usr/local/include/spa-0.2/spa/support/log.h:202:2: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] spa_interface_call(&log->iface, struct spa_log_methods, topic_init, 1, topic); ^ /usr/local/include/spa-0.2/spa/utils/hook.h:230:2: note: expanded from macro 'spa_interface_call' spa_callbacks_call(&(iface)->cb,method_type,method,vers,##__VA_ARGS__) ^ /usr/local/include/spa-0.2/spa/utils/hook.h:157:2: note: expanded from macro 'spa_callbacks_call' ({ \ ^ In file included from /exopi-obj/pobj/kpipewire-5.27.10/build-amd64/src/KPipeWireRecord_autogen/mocs_compilation.cpp:3: In file included from /exopi-obj/pobj/kpipewire-5.27.10/build-amd64/src/KPipeWireRecord_autogen/EWIEGA46WW/moc_pipewirerecord_p.cpp:10: In file included from /exopi-obj/pobj/kpipewire-5.27.10/build-amd64/src/KPipeWireRecord_autogen/EWIEGA46WW/../../../../kpipewire-5.27.10/src/pipewirerecord_p.h:20: In file included from /usr/local/include/pipewire-0.3/pipewire/pipewire.h:39: In file included from /usr/local/include/pipewire-0.3/pipewire/data-loop.h:13: /usr/local/include/spa-0.2/spa/support/thread.h:65:2: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] spa_interface_call_res(&o->iface, ^ /usr/local/include/spa-0.2/spa/utils/hook.h:243:2: note: expanded from macro 'spa_interface_call_res' spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) ^ /usr/local/include/spa-0.2/spa/utils/hook.h:199:2: note: expanded from macro 'spa_callbacks_call_res' ({ \ ^ In file included from /exopi-obj/pobj/kpipewire-5.27.10/build-amd64/src/KPipeWireRecord_autogen/mocs_compilation.cpp:3: In file included from /exopi-obj/pobj/kpipewire-5.27.10/build-amd64/src/KPipeWireRecord_autogen/EWIEGA46WW/moc_pipewirerecord_p.cpp:10: In file included from /exopi-obj/pobj/kpipewire-5.27.10/build-amd64/src/KPipeWireRecord_autogen/EWIEGA46WW/../../../../kpipewire-5.27.10/src/pipewirerecord_p.h:20: In file included from /usr/local/include/pipewire-0.3/pipewire/pipewire.h:39: In file included from /usr/local/include/pipewire-0.3/pipewire/data-loop.h:13: /usr/local/include/spa-0.2/spa/support/thread.h:77:2: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] spa_interface_call_res(&o->iface, ^ /usr/local/include/spa-0.2/spa/utils/hook.h:243:2: note: expanded from macro 'spa_interface_call_res' spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) ^ /usr/local/include/spa-0.2/spa/utils/hook.h:199:2: note: expanded from macro 'spa_callbacks_call_res' ({ \ ^ In file included from /exopi-obj/pobj/kpipewire-5.27.10/build-amd64/src/KPipeWireRecord_autogen/mocs_compilation.cpp:3: In file included from /exopi-obj/pobj/kpipewire-5.27.10/build-amd64/src/KPipeWireRecord_autogen/EWIEGA46WW/moc_pipewirerecord_p.cpp:10: In file included from /exopi-obj/pobj/kpipewire-5.27.10/build-amd64/src/KPipeWireRecord_autogen/EWIEGA46WW/../../../../kpipewire-5.27.10/src/pipewirerecord_p.h:20: In file included from /usr/local/include/pipewire-0.3/pipewire/pipewire.h:39: In file included from /usr/local/include/pipewire-0.3/pipewire/data-loop.h:13: /usr/local/include/spa-0.2/spa/support/thread.h:89:2: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] spa_interface_call_res(&o->iface, ^ /usr/local/include/spa-0.2/spa/utils/hook.h:243:2: note: expanded from macro 'spa_interface_call_res' spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) ^ /usr/local/include/spa-0.2/spa/utils/hook.h:199:2: note: expanded from macro 'spa_callbacks_call_res' ({ \ ^ In file included from /exopi-obj/pobj/kpipewire-5.27.10/build-amd64/src/KPipeWireRecord_autogen/mocs_compilation.cpp:3: In file included from /exopi-obj/pobj/kpipewire-5.27.10/build-amd64/src/KPipeWireRecord_autogen/EWIEGA46WW/moc_pipewirerecord_p.cpp:10: In file included from /exopi-obj/pobj/kpipewire-5.27.10/build-amd64/src/KPipeWireRecord_autogen/EWIEGA46WW/../../../../kpipewire-5.27.10/src/pipewirerecord_p.h:20: In file included from /usr/local/include/pipewire-0.3/pipewire/pipewire.h:39: In file included from /usr/local/include/pipewire-0.3/pipewire/data-loop.h:13: /usr/local/include/spa-0.2/spa/support/thread.h:101:2: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] spa_interface_call_res(&o->iface, ^ /usr/local/include/spa-0.2/spa/utils/hook.h:243:2: note: expanded from macro 'spa_interface_call_res' spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) ^ /usr/local/include/spa-0.2/spa/utils/hook.h:199:2: note: expanded from macro 'spa_callbacks_call_res' ({ \ ^ In file included from /exopi-obj/pobj/kpipewire-5.27.10/build-amd64/src/KPipeWireRecord_autogen/mocs_compilation.cpp:3: In file included from /exopi-obj/pobj/kpipewire-5.27.10/build-amd64/src/KPipeWireRecord_autogen/EWIEGA46WW/moc_pipewirerecord_p.cpp:10: In file included from /exopi-obj/pobj/kpipewire-5.27.10/build-amd64/src/KPipeWireRecord_autogen/EWIEGA46WW/../../../../kpipewire-5.27.10/src/pipewirerecord_p.h:20: In file included from /usr/local/include/pipewire-0.3/pipewire/pipewire.h:39: In file included from /usr/local/include/pipewire-0.3/pipewire/data-loop.h:13: /usr/local/include/spa-0.2/spa/support/thread.h:113:2: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] spa_interface_call_res(&o->iface, ^ /usr/local/include/spa-0.2/spa/utils/hook.h:243:2: note: expanded from macro 'spa_interface_call_res' spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) ^ /usr/local/include/spa-0.2/spa/utils/hook.h:199:2: note: expanded from macro 'spa_callbacks_call_res' ({ \ ^ In file included from /exopi-obj/pobj/kpipewire-5.27.10/build-amd64/src/KPipeWireRecord_autogen/mocs_compilation.cpp:3: In file included from /exopi-obj/pobj/kpipewire-5.27.10/build-amd64/src/KPipeWireRecord_autogen/EWIEGA46WW/moc_pipewirerecord_p.cpp:10: In file included from /exopi-obj/pobj/kpipewire-5.27.10/build-amd64/src/KPipeWireRecord_autogen/EWIEGA46WW/../../../../kpipewire-5.27.10/src/pipewirerecord_p.h:21: In file included from /usr/local/include/spa-0.2/spa/param/format-utils.h:18: In file included from /usr/local/include/spa-0.2/spa/pod/parser.h:15: /usr/local/include/spa-0.2/spa/pod/iter.h:179:11: warning: cast from 'const struct spa_pod *' to 'struct spa_pod_long *' increases required alignment from 4 to 8 [-Wcast-align] *value = SPA_POD_VALUE(struct spa_pod_long, pod); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/spa-0.2/spa/pod/pod.h:35:37: note: expanded from macro 'SPA_POD_VALUE' #define SPA_POD_VALUE(type,pod) (((type*)(pod))->value) ^~~~~~~~~~~~ In file included from /exopi-obj/pobj/kpipewire-5.27.10/build-amd64/src/KPipeWireRecord_autogen/mocs_compilation.cpp:3: In file included from /exopi-obj/pobj/kpipewire-5.27.10/build-amd64/src/KPipeWireRecord_autogen/EWIEGA46WW/moc_pipewirerecord_p.cpp:10: In file included from /exopi-obj/pobj/kpipewire-5.27.10/build-amd64/src/KPipeWireRecord_autogen/EWIEGA46WW/../../../../kpipewire-5.27.10/src/pipewirerecord_p.h:21: In file included from /usr/local/include/spa-0.2/spa/param/format-utils.h:18: In file included from /usr/local/include/spa-0.2/spa/pod/parser.h:15: /usr/local/include/spa-0.2/spa/pod/iter.h:205:11: warning: cast from 'const struct spa_pod *' to 'struct spa_pod_double *' increases required alignment from 4 to 8 [-Wcast-align] *value = SPA_POD_VALUE(struct spa_pod_double, pod); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/spa-0.2/spa/pod/pod.h:35:37: note: expanded from macro 'SPA_POD_VALUE' #define SPA_POD_VALUE(type,pod) (((type*)(pod))->value) ^~~~~~~~~~~~ In file included from /exopi-obj/pobj/kpipewire-5.27.10/build-amd64/src/KPipeWireRecord_autogen/mocs_compilation.cpp:3: In file included from /exopi-obj/pobj/kpipewire-5.27.10/build-amd64/src/KPipeWireRecord_autogen/EWIEGA46WW/moc_pipewirerecord_p.cpp:10: In file included from /exopi-obj/pobj/kpipewire-5.27.10/build-amd64/src/KPipeWireRecord_autogen/EWIEGA46WW/../../../../kpipewire-5.27.10/src/pipewirerecord_p.h:21: In file included from /usr/local/include/spa-0.2/spa/param/format-utils.h:18: In file included from /usr/local/include/spa-0.2/spa/pod/parser.h:15: /usr/local/include/spa-0.2/spa/pod/iter.h:259:11: warning: cast from 'const struct spa_pod *' to 'struct spa_pod_pointer *' increases required alignment from 4 to 8 [-Wcast-align] *type = ((struct spa_pod_pointer*)pod)->body.type; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/spa-0.2/spa/pod/iter.h:260:12: warning: cast from 'const struct spa_pod *' to 'struct spa_pod_pointer *' increases required alignment from 4 to 8 [-Wcast-align] *value = ((struct spa_pod_pointer*)pod)->body.value; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/spa-0.2/spa/pod/iter.h:274:11: warning: cast from 'const struct spa_pod *' to 'struct spa_pod_fd *' increases required alignment from 4 to 8 [-Wcast-align] *value = SPA_POD_VALUE(struct spa_pod_fd, pod); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/spa-0.2/spa/pod/pod.h:35:37: note: expanded from macro 'SPA_POD_VALUE' #define SPA_POD_VALUE(type,pod) (((type*)(pod))->value) ^~~~~~~~~~~~ In file included from /exopi-obj/pobj/kpipewire-5.27.10/build-amd64/src/KPipeWireRecord_autogen/mocs_compilation.cpp:3: In file included from /exopi-obj/pobj/kpipewire-5.27.10/build-amd64/src/KPipeWireRecord_autogen/EWIEGA46WW/moc_pipewirerecord_p.cpp:10: In file included from /exopi-obj/pobj/kpipewire-5.27.10/build-amd64/src/KPipeWireRecord_autogen/EWIEGA46WW/../../../../kpipewire-5.27.10/src/pipewirerecord_p.h:21: In file included from /usr/local/include/spa-0.2/spa/param/format-utils.h:18: In file included from /usr/local/include/spa-0.2/spa/pod/parser.h:15: /usr/local/include/spa-0.2/spa/pod/iter.h:331:13: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] n_values = SPA_MIN(n_values, max_values); ^ /usr/local/include/spa-0.2/spa/utils/defs.h:136:2: note: expanded from macro 'SPA_MIN' ({ \ ^ In file included from /exopi-obj/pobj/kpipewire-5.27.10/build-amd64/src/KPipeWireRecord_autogen/mocs_compilation.cpp:3: In file included from /exopi-obj/pobj/kpipewire-5.27.10/build-amd64/src/KPipeWireRecord_autogen/EWIEGA46WW/moc_pipewirerecord_p.cpp:10: In file included from /exopi-obj/pobj/kpipewire-5.27.10/build-amd64/src/KPipeWireRecord_autogen/EWIEGA46WW/../../../../kpipewire-5.27.10/src/pipewirerecord_p.h:21: In file included from /usr/local/include/spa-0.2/spa/param/format-utils.h:18: In file included from /usr/local/include/spa-0.2/spa/pod/parser.h:15: /usr/local/include/spa-0.2/spa/pod/iter.h:347:14: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] *n_vals = SPA_MIN(1u, SPA_POD_CHOICE_N_VALUES(pod)); ^ /usr/local/include/spa-0.2/spa/utils/defs.h:136:2: note: expanded from macro 'SPA_MIN' ({ \ ^ In file included from /exopi-obj/pobj/kpipewire-5.27.10/build-amd64/src/KPipeWireRecord_autogen/mocs_compilation.cpp:3: In file included from /exopi-obj/pobj/kpipewire-5.27.10/build-amd64/src/KPipeWireRecord_autogen/EWIEGA46WW/moc_pipewirerecord_p.cpp:10: In file included from /exopi-obj/pobj/kpipewire-5.27.10/build-amd64/src/KPipeWireRecord_autogen/EWIEGA46WW/../../../../kpipewire-5.27.10/src/pipewirerecord_p.h:21: In file included from /usr/local/include/spa-0.2/spa/param/format-utils.h:18: /usr/local/include/spa-0.2/spa/pod/parser.h:41:12: warning: compound literals are a C99-specific feature [-Wc99-extensions] *parser = SPA_POD_PARSER_INIT(data, size); ^ /usr/local/include/spa-0.2/spa/pod/parser.h:36:44: note: expanded from macro 'SPA_POD_PARSER_INIT' #define SPA_POD_PARSER_INIT(buffer,size) ((struct spa_pod_parser){ (buffer), (size), 0, {} }) ^ /usr/local/include/spa-0.2/spa/pod/parser.h:491:4: warning: cast from 'const struct spa_pod *' to 'struct spa_pod_long *' increases required alignment from 4 to 8 [-Wcast-align] SPA_POD_PARSER_COLLECT(pod, *format, args); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/spa-0.2/spa/pod/parser.h:340:29: note: expanded from macro 'SPA_POD_PARSER_COLLECT' *va_arg(args, int64_t*) = SPA_POD_VALUE(struct spa_pod_long, pod); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/spa-0.2/spa/pod/pod.h:35:37: note: expanded from macro 'SPA_POD_VALUE' #define SPA_POD_VALUE(type,pod) (((type*)(pod))->value) ^~~~~~~~~~~~ In file included from /exopi-obj/pobj/kpipewire-5.27.10/build-amd64/src/KPipeWireRecord_autogen/mocs_compilation.cpp:3: In file included from /exopi-obj/pobj/kpipewire-5.27.10/build-amd64/src/KPipeWireRecord_autogen/EWIEGA46WW/moc_pipewirerecord_p.cpp:10: In file included from /exopi-obj/pobj/kpipewire-5.27.10/build-amd64/src/KPipeWireRecord_autogen/EWIEGA46WW/../../../../kpipewire-5.27.10/src/pipewirerecord_p.h:21: In file included from /usr/local/include/spa-0.2/spa/param/format-utils.h:18: /usr/local/include/spa-0.2/spa/pod/parser.h:491:4: warning: cast from 'const struct spa_pod *' to 'struct spa_pod_double *' increases required alignment from 4 to 8 [-Wcast-align] SPA_POD_PARSER_COLLECT(pod, *format, args); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/spa-0.2/spa/pod/parser.h:346:28: note: expanded from macro 'SPA_POD_PARSER_COLLECT' *va_arg(args, double*) = SPA_POD_VALUE(struct spa_pod_double, pod); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/spa-0.2/spa/pod/pod.h:35:37: note: expanded from macro 'SPA_POD_VALUE' #define SPA_POD_VALUE(type,pod) (((type*)(pod))->value) ^~~~~~~~~~~~ In file included from /exopi-obj/pobj/kpipewire-5.27.10/build-amd64/src/KPipeWireRecord_autogen/mocs_compilation.cpp:3: In file included from /exopi-obj/pobj/kpipewire-5.27.10/build-amd64/src/KPipeWireRecord_autogen/EWIEGA46WW/moc_pipewirerecord_p.cpp:10: In file included from /exopi-obj/pobj/kpipewire-5.27.10/build-amd64/src/KPipeWireRecord_autogen/EWIEGA46WW/../../../../kpipewire-5.27.10/src/pipewirerecord_p.h:21: In file included from /usr/local/include/spa-0.2/spa/param/format-utils.h:18: /usr/local/include/spa-0.2/spa/pod/parser.h:491:4: warning: cast from 'const struct spa_pod *' to 'struct spa_pod_fd *' increases required alignment from 4 to 8 [-Wcast-align] SPA_POD_PARSER_COLLECT(pod, *format, args); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/spa-0.2/spa/pod/parser.h:393:29: note: expanded from macro 'SPA_POD_PARSER_COLLECT' *va_arg(args, int64_t*) = SPA_POD_VALUE(struct spa_pod_fd, pod); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/spa-0.2/spa/pod/pod.h:35:37: note: expanded from macro 'SPA_POD_VALUE' #define SPA_POD_VALUE(type,pod) (((type*)(pod))->value) ^~~~~~~~~~~~ In file included from /exopi-obj/pobj/kpipewire-5.27.10/build-amd64/src/KPipeWireRecord_autogen/mocs_compilation.cpp:3: In file included from /exopi-obj/pobj/kpipewire-5.27.10/build-amd64/src/KPipeWireRecord_autogen/EWIEGA46WW/moc_pipewirerecord_p.cpp:10: In file included from /exopi-obj/pobj/kpipewire-5.27.10/build-amd64/src/KPipeWireRecord_autogen/EWIEGA46WW/../../../../kpipewire-5.27.10/src/pipewirerecord_p.h:21: /usr/local/include/spa-0.2/spa/param/format-utils.h:24:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] return spa_pod_parse_object(format, ^ /usr/local/include/spa-0.2/spa/pod/parser.h:553:2: note: expanded from macro 'spa_pod_parse_object' ({ \ ^ In file included from /exopi-obj/pobj/kpipewire-5.27.10/build-amd64/src/KPipeWireRecord_autogen/mocs_compilation.cpp:3: In file included from /exopi-obj/pobj/kpipewire-5.27.10/build-amd64/src/KPipeWireRecord_autogen/EWIEGA46WW/moc_pipewirerecord_p.cpp:10: In file included from /exopi-obj/pobj/kpipewire-5.27.10/build-amd64/src/KPipeWireRecord_autogen/EWIEGA46WW/../../../../kpipewire-5.27.10/src/pipewirerecord_p.h:21: /usr/local/include/spa-0.2/spa/param/format-utils.h:24:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] /usr/local/include/spa-0.2/spa/pod/parser.h:556:2: note: expanded from macro 'spa_pod_parse_object' spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ ^ /usr/local/include/spa-0.2/spa/pod/parser.h:531:2: note: expanded from macro 'spa_pod_parser_get_object' ({ \ ^ In file included from /exopi-obj/pobj/kpipewire-5.27.10/build-amd64/src/KPipeWireRecord_autogen/mocs_compilation.cpp:3: In file included from /exopi-obj/pobj/kpipewire-5.27.10/build-amd64/src/KPipeWireRecord_autogen/EWIEGA46WW/moc_pipewirerecord_p.cpp:10: In file included from /exopi-obj/pobj/kpipewire-5.27.10/build-amd64/src/KPipeWireRecord_autogen/EWIEGA46WW/../../../../kpipewire-5.27.10/src/pipewirerecord_p.h:23: In file included from /usr/local/include/spa-0.2/spa/param/video/format-utils.h:14: In file included from /usr/local/include/spa-0.2/spa/param/video/raw-utils.h:18: /usr/local/include/spa-0.2/spa/pod/builder.h:64:23: warning: compound literals are a C99-specific feature [-Wc99-extensions] builder->callbacks = SPA_CALLBACKS_INIT(callbacks, data); ^ /usr/local/include/spa-0.2/spa/utils/hook.h:125:43: note: expanded from macro 'SPA_CALLBACKS_INIT' #define SPA_CALLBACKS_INIT(_funcs,_data) ((struct spa_callbacks){ (_funcs), (_data), }) ^ In file included from /exopi-obj/pobj/kpipewire-5.27.10/build-amd64/src/KPipeWireRecord_autogen/mocs_compilation.cpp:3: In file included from /exopi-obj/pobj/kpipewire-5.27.10/build-amd64/src/KPipeWireRecord_autogen/EWIEGA46WW/moc_pipewirerecord_p.cpp:10: In file included from /exopi-obj/pobj/kpipewire-5.27.10/build-amd64/src/KPipeWireRecord_autogen/EWIEGA46WW/../../../../kpipewire-5.27.10/src/pipewirerecord_p.h:23: In file included from /usr/local/include/spa-0.2/spa/param/video/format-utils.h:14: In file included from /usr/local/include/spa-0.2/spa/param/video/raw-utils.h:18: /usr/local/include/spa-0.2/spa/pod/builder.h:79:13: warning: compound literals are a C99-specific feature [-Wc99-extensions] *builder = SPA_POD_BUILDER_INIT(data, size); ^ /usr/local/include/spa-0.2/spa/pod/builder.h:52:45: note: expanded from macro 'SPA_POD_BUILDER_INIT' #define SPA_POD_BUILDER_INIT(buffer,size) ((struct spa_pod_builder){ (buffer), (size), 0, {}, {} }) ^ /usr/local/include/spa-0.2/spa/pod/builder.h:127:4: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] spa_callbacks_call_res(&builder->callbacks, ^ /usr/local/include/spa-0.2/spa/utils/hook.h:199:2: note: expanded from macro 'spa_callbacks_call_res' ({ \ ^ In file included from /exopi-obj/pobj/kpipewire-5.27.10/build-amd64/src/KPipeWireRecord_autogen/mocs_compilation.cpp:3: In file included from /exopi-obj/pobj/kpipewire-5.27.10/build-amd64/src/KPipeWireRecord_autogen/EWIEGA46WW/moc_pipewirerecord_p.cpp:10: In file included from /exopi-obj/pobj/kpipewire-5.27.10/build-amd64/src/KPipeWireRecord_autogen/EWIEGA46WW/../../../../kpipewire-5.27.10/src/pipewirerecord_p.h:23: In file included from /usr/local/include/spa-0.2/spa/param/video/format-utils.h:14: In file included from /usr/local/include/spa-0.2/spa/param/video/raw-utils.h:18: /usr/local/include/spa-0.2/spa/pod/builder.h:188:3: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] SPA_FLAG_CLEAR(builder->state.flags, SPA_POD_BUILDER_FLAG_FIRST); ^ /usr/local/include/spa-0.2/spa/utils/defs.h:72:2: note: expanded from macro 'SPA_FLAG_CLEAR' ({ \ ^ In file included from /exopi-obj/pobj/kpipewire-5.27.10/build-amd64/src/KPipeWireRecord_autogen/mocs_compilation.cpp:3: In file included from /exopi-obj/pobj/kpipewire-5.27.10/build-amd64/src/KPipeWireRecord_autogen/EWIEGA46WW/moc_pipewirerecord_p.cpp:10: In file included from /exopi-obj/pobj/kpipewire-5.27.10/build-amd64/src/KPipeWireRecord_autogen/EWIEGA46WW/../../../../kpipewire-5.27.10/src/pipewirerecord_p.h:23: In file included from /usr/local/include/spa-0.2/spa/param/video/format-utils.h:14: In file included from /usr/local/include/spa-0.2/spa/param/video/raw-utils.h:18: /usr/local/include/spa-0.2/spa/pod/builder.h:203:27: warning: compound literals are a C99-specific feature [-Wc99-extensions] const struct spa_pod p = SPA_POD_INIT_None(); ^ /usr/local/include/spa-0.2/spa/pod/builder.h:199:29: note: expanded from macro 'SPA_POD_INIT_None' #define SPA_POD_INIT_None() SPA_POD_INIT(0, SPA_TYPE_None) ^ /usr/local/include/spa-0.2/spa/pod/builder.h:197:34: note: expanded from macro 'SPA_POD_INIT' #define SPA_POD_INIT(size,type) ((struct spa_pod) { (size), (type) }) ^ /usr/local/include/spa-0.2/spa/pod/builder.h:209:27: warning: compound literals are a C99-specific feature [-Wc99-extensions] const struct spa_pod p = SPA_POD_INIT(size,type); ^ /usr/local/include/spa-0.2/spa/pod/builder.h:197:34: note: expanded from macro 'SPA_POD_INIT' #define SPA_POD_INIT(size,type) ((struct spa_pod) { (size), (type) }) ^ /usr/local/include/spa-0.2/spa/pod/builder.h:210:2: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] SPA_FLAG_CLEAR(builder->state.flags, SPA_POD_BUILDER_FLAG_FIRST); ^ /usr/local/include/spa-0.2/spa/utils/defs.h:72:2: note: expanded from macro 'SPA_FLAG_CLEAR' ({ \ ^ In file included from /exopi-obj/pobj/kpipewire-5.27.10/build-amd64/src/KPipeWireRecord_autogen/mocs_compilation.cpp:3: In file included from /exopi-obj/pobj/kpipewire-5.27.10/build-amd64/src/KPipeWireRecord_autogen/EWIEGA46WW/moc_pipewirerecord_p.cpp:10: In file included from /exopi-obj/pobj/kpipewire-5.27.10/build-amd64/src/KPipeWireRecord_autogen/EWIEGA46WW/../../../../kpipewire-5.27.10/src/pipewirerecord_p.h:23: In file included from /usr/local/include/spa-0.2/spa/param/video/format-utils.h:14: In file included from /usr/local/include/spa-0.2/spa/param/video/raw-utils.h:18: /usr/local/include/spa-0.2/spa/pod/builder.h:218:32: warning: compound literals are a C99-specific feature [-Wc99-extensions] const struct spa_pod_bool p = SPA_POD_INIT_Bool(val); ^ /usr/local/include/spa-0.2/spa/pod/builder.h:214:33: note: expanded from macro 'SPA_POD_INIT_Bool' #define SPA_POD_INIT_Bool(val) ((struct spa_pod_bool){ { sizeof(uint32_t), SPA_TYPE_Bool }, (val) ? 1 : 0, 0 }) ^ /usr/local/include/spa-0.2/spa/pod/builder.h:226:30: warning: compound literals are a C99-specific feature [-Wc99-extensions] const struct spa_pod_id p = SPA_POD_INIT_Id(val); ^ /usr/local/include/spa-0.2/spa/pod/builder.h:222:31: note: expanded from macro 'SPA_POD_INIT_Id' #define SPA_POD_INIT_Id(val) ((struct spa_pod_id){ { sizeof(uint32_t), SPA_TYPE_Id }, (val), 0 }) ^ /usr/local/include/spa-0.2/spa/pod/builder.h:234:31: warning: compound literals are a C99-specific feature [-Wc99-extensions] const struct spa_pod_int p = SPA_POD_INIT_Int(val); ^ /usr/local/include/spa-0.2/spa/pod/builder.h:230:32: note: expanded from macro 'SPA_POD_INIT_Int' #define SPA_POD_INIT_Int(val) ((struct spa_pod_int){ { sizeof(int32_t), SPA_TYPE_Int }, (val), 0 }) ^ /usr/local/include/spa-0.2/spa/pod/builder.h:242:32: warning: compound literals are a C99-specific feature [-Wc99-extensions] const struct spa_pod_long p = SPA_POD_INIT_Long(val); ^ /usr/local/include/spa-0.2/spa/pod/builder.h:238:33: note: expanded from macro 'SPA_POD_INIT_Long' #define SPA_POD_INIT_Long(val) ((struct spa_pod_long){ { sizeof(int64_t), SPA_TYPE_Long }, (val) }) ^ /usr/local/include/spa-0.2/spa/pod/builder.h:250:33: warning: compound literals are a C99-specific feature [-Wc99-extensions] const struct spa_pod_float p = SPA_POD_INIT_Float(val); ^ /usr/local/include/spa-0.2/spa/pod/builder.h:246:34: note: expanded from macro 'SPA_POD_INIT_Float' #define SPA_POD_INIT_Float(val) ((struct spa_pod_float){ { sizeof(float), SPA_TYPE_Float }, (val), 0 }) ^ /usr/local/include/spa-0.2/spa/pod/builder.h:258:34: warning: compound literals are a C99-specific feature [-Wc99-extensions] const struct spa_pod_double p = SPA_POD_INIT_Double(val); ^ /usr/local/include/spa-0.2/spa/pod/builder.h:254:35: note: expanded from macro 'SPA_POD_INIT_Double' #define SPA_POD_INIT_Double(val) ((struct spa_pod_double){ { sizeof(double), SPA_TYPE_Double }, (val) }) ^ /usr/local/include/spa-0.2/spa/pod/builder.h:279:34: warning: compound literals are a C99-specific feature [-Wc99-extensions] const struct spa_pod_string p = SPA_POD_INIT_String(len+1); ^ /usr/local/include/spa-0.2/spa/pod/builder.h:262:35: note: expanded from macro 'SPA_POD_INIT_String' #define SPA_POD_INIT_String(len) ((struct spa_pod_string){ { (len), SPA_TYPE_String } }) ^ /usr/local/include/spa-0.2/spa/pod/builder.h:297:33: warning: compound literals are a C99-specific feature [-Wc99-extensions] const struct spa_pod_bytes p = SPA_POD_INIT_Bytes(len); ^ /usr/local/include/spa-0.2/spa/pod/builder.h:292:34: note: expanded from macro 'SPA_POD_INIT_Bytes' #define SPA_POD_INIT_Bytes(len) ((struct spa_pod_bytes){ { (len), SPA_TYPE_Bytes } }) ^ /usr/local/include/spa-0.2/spa/pod/builder.h:317:35: warning: compound literals are a C99-specific feature [-Wc99-extensions] const struct spa_pod_pointer p = SPA_POD_INIT_Pointer(type, val); ^ /usr/local/include/spa-0.2/spa/pod/builder.h:312:43: note: expanded from macro 'SPA_POD_INIT_Pointer' #define SPA_POD_INIT_Pointer(type,value) ((struct spa_pod_pointer){ { sizeof(struct spa_pod_pointer_body), SPA_TYPE_Pointer }, { (type), 0, (value) } }) ^ /usr/local/include/spa-0.2/spa/pod/builder.h:325:30: warning: compound literals are a C99-specific feature [-Wc99-extensions] const struct spa_pod_fd p = SPA_POD_INIT_Fd(fd); ^ /usr/local/include/spa-0.2/spa/pod/builder.h:321:30: note: expanded from macro 'SPA_POD_INIT_Fd' #define SPA_POD_INIT_Fd(fd) ((struct spa_pod_fd){ { sizeof(int64_t), SPA_TYPE_Fd }, (fd) }) ^ /usr/local/include/spa-0.2/spa/pod/builder.h:334:37: warning: compound literals are a C99-specific feature [-Wc99-extensions] const struct spa_pod_rectangle p = SPA_POD_INIT_Rectangle(SPA_RECTANGLE(width, height)); ^ /usr/local/include/spa-0.2/spa/pod/builder.h:329:38: note: expanded from macro 'SPA_POD_INIT_Rectangle' #define SPA_POD_INIT_Rectangle(val) ((struct spa_pod_rectangle){ { sizeof(struct spa_rectangle), SPA_TYPE_Rectangle }, (val) }) ^ /usr/local/include/spa-0.2/spa/pod/builder.h:334:60: warning: compound literals are a C99-specific feature [-Wc99-extensions] const struct spa_pod_rectangle p = SPA_POD_INIT_Rectangle(SPA_RECTANGLE(width, height)); ^ /usr/local/include/spa-0.2/spa/utils/defs.h:89:38: note: expanded from macro 'SPA_RECTANGLE' #define SPA_RECTANGLE(width,height) ((struct spa_rectangle){ (width), (height) }) ^ In file included from /exopi-obj/pobj/kpipewire-5.27.10/build-amd64/src/KPipeWireRecord_autogen/mocs_compilation.cpp:3: In file included from /exopi-obj/pobj/kpipewire-5.27.10/build-amd64/src/KPipeWireRecord_autogen/EWIEGA46WW/moc_pipewirerecord_p.cpp:10: In file included from /exopi-obj/pobj/kpipewire-5.27.10/build-amd64/src/KPipeWireRecord_autogen/EWIEGA46WW/../../../../kpipewire-5.27.10/src/pipewirerecord_p.h:23: In file included from /usr/local/include/spa-0.2/spa/param/video/format-utils.h:14: In file included from /usr/local/include/spa-0.2/spa/param/video/raw-utils.h:18: /usr/local/include/spa-0.2/spa/pod/builder.h:343:36: warning: compound literals are a C99-specific feature [-Wc99-extensions] const struct spa_pod_fraction p = SPA_POD_INIT_Fraction(SPA_FRACTION(num, denom)); ^ /usr/local/include/spa-0.2/spa/pod/builder.h:338:37: note: expanded from macro 'SPA_POD_INIT_Fraction' #define SPA_POD_INIT_Fraction(val) ((struct spa_pod_fraction){ { sizeof(struct spa_fraction), SPA_TYPE_Fraction }, (val) }) ^ /usr/local/include/spa-0.2/spa/pod/builder.h:343:58: warning: compound literals are a C99-specific feature [-Wc99-extensions] const struct spa_pod_fraction p = SPA_POD_INIT_Fraction(SPA_FRACTION(num, denom)); ^ /usr/local/include/spa-0.2/spa/utils/defs.h:107:34: note: expanded from macro 'SPA_FRACTION' #define SPA_FRACTION(num,denom) ((struct spa_fraction){ (num), (denom) }) ^ In file included from /exopi-obj/pobj/kpipewire-5.27.10/build-amd64/src/KPipeWireRecord_autogen/mocs_compilation.cpp:3: In file included from /exopi-obj/pobj/kpipewire-5.27.10/build-amd64/src/KPipeWireRecord_autogen/EWIEGA46WW/moc_pipewirerecord_p.cpp:10: In file included from /exopi-obj/pobj/kpipewire-5.27.10/build-amd64/src/KPipeWireRecord_autogen/EWIEGA46WW/../../../../kpipewire-5.27.10/src/pipewirerecord_p.h:23: In file included from /usr/local/include/spa-0.2/spa/param/video/format-utils.h:14: In file included from /usr/local/include/spa-0.2/spa/param/video/raw-utils.h:18: /usr/local/include/spa-0.2/spa/pod/builder.h:399:34: warning: compound literals are a C99-specific feature [-Wc99-extensions] const struct spa_pod_struct p = SPA_POD_INIT_Struct(0); ^ /usr/local/include/spa-0.2/spa/pod/builder.h:394:36: note: expanded from macro 'SPA_POD_INIT_Struct' #define SPA_POD_INIT_Struct(size) ((struct spa_pod_struct){ { (size), SPA_TYPE_Struct } }) ^ /usr/local/include/spa-0.2/spa/pod/builder.h:413:6: warning: compound literals are a C99-specific feature [-Wc99-extensions] SPA_POD_INIT_Object(sizeof(struct spa_pod_object_body), type, id); ^ /usr/local/include/spa-0.2/spa/pod/builder.h:406:48: note: expanded from macro 'SPA_POD_INIT_Object' #define SPA_POD_INIT_Object(size,type,id,...) ((struct spa_pod_object){ { (size), SPA_TYPE_Object }, { (type), (id) }, ##__VA_ARGS__ }) ^ /usr/local/include/spa-0.2/spa/pod/builder.h:437:6: warning: compound literals are a C99-specific feature [-Wc99-extensions] SPA_POD_INIT_Sequence(sizeof(struct spa_pod_sequence_body), unit); ^ /usr/local/include/spa-0.2/spa/pod/builder.h:431:3: note: expanded from macro 'SPA_POD_INIT_Sequence' ((struct spa_pod_sequence){ { (size), SPA_TYPE_Sequence}, {(unit), 0 } }) ^ In file included from /exopi-obj/pobj/kpipewire-5.27.10/build-amd64/src/KPipeWireRecord_autogen/mocs_compilation.cpp:3: In file included from /exopi-obj/pobj/kpipewire-5.27.10/build-amd64/src/KPipeWireRecord_autogen/EWIEGA46WW/moc_pipewirerecord_p.cpp:10: In file included from /exopi-obj/pobj/kpipewire-5.27.10/build-amd64/src/KPipeWireRecord_autogen/EWIEGA46WW/../../../../kpipewire-5.27.10/src/pipewirerecord_p.h:23: In file included from /usr/local/include/spa-0.2/spa/param/video/format-utils.h:14: /usr/local/include/spa-0.2/spa/param/video/raw-utils.h:33:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] return spa_pod_parse_object(format, ^ /usr/local/include/spa-0.2/spa/pod/parser.h:553:2: note: expanded from macro 'spa_pod_parse_object' ({ \ ^ In file included from /exopi-obj/pobj/kpipewire-5.27.10/build-amd64/src/KPipeWireRecord_autogen/mocs_compilation.cpp:3: In file included from /exopi-obj/pobj/kpipewire-5.27.10/build-amd64/src/KPipeWireRecord_autogen/EWIEGA46WW/moc_pipewirerecord_p.cpp:10: In file included from /exopi-obj/pobj/kpipewire-5.27.10/build-amd64/src/KPipeWireRecord_autogen/EWIEGA46WW/../../../../kpipewire-5.27.10/src/pipewirerecord_p.h:23: In file included from /usr/local/include/spa-0.2/spa/param/video/format-utils.h:14: /usr/local/include/spa-0.2/spa/param/video/raw-utils.h:33:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] /usr/local/include/spa-0.2/spa/pod/parser.h:556:2: note: expanded from macro 'spa_pod_parse_object' spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ ^ /usr/local/include/spa-0.2/spa/pod/parser.h:531:2: note: expanded from macro 'spa_pod_parser_get_object' ({ \ ^ In file included from /exopi-obj/pobj/kpipewire-5.27.10/build-amd64/src/KPipeWireRecord_autogen/mocs_compilation.cpp:3: In file included from /exopi-obj/pobj/kpipewire-5.27.10/build-amd64/src/KPipeWireRecord_autogen/EWIEGA46WW/moc_pipewirerecord_p.cpp:10: In file included from /exopi-obj/pobj/kpipewire-5.27.10/build-amd64/src/KPipeWireRecord_autogen/EWIEGA46WW/../../../../kpipewire-5.27.10/src/pipewirerecord_p.h:23: In file included from /usr/local/include/spa-0.2/spa/param/video/format-utils.h:15: /usr/local/include/spa-0.2/spa/param/video/dsp-utils.h:33:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] return spa_pod_parse_object(format, ^ /usr/local/include/spa-0.2/spa/pod/parser.h:553:2: note: expanded from macro 'spa_pod_parse_object' ({ \ ^ In file included from /exopi-obj/pobj/kpipewire-5.27.10/build-amd64/src/KPipeWireRecord_autogen/mocs_compilation.cpp:3: In file included from /exopi-obj/pobj/kpipewire-5.27.10/build-amd64/src/KPipeWireRecord_autogen/EWIEGA46WW/moc_pipewirerecord_p.cpp:10: In file included from /exopi-obj/pobj/kpipewire-5.27.10/build-amd64/src/KPipeWireRecord_autogen/EWIEGA46WW/../../../../kpipewire-5.27.10/src/pipewirerecord_p.h:23: In file included from /usr/local/include/spa-0.2/spa/param/video/format-utils.h:15: /usr/local/include/spa-0.2/spa/param/video/dsp-utils.h:33:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] /usr/local/include/spa-0.2/spa/pod/parser.h:556:2: note: expanded from macro 'spa_pod_parse_object' spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ ^ /usr/local/include/spa-0.2/spa/pod/parser.h:531:2: note: expanded from macro 'spa_pod_parser_get_object' ({ \ ^ In file included from /exopi-obj/pobj/kpipewire-5.27.10/build-amd64/src/KPipeWireRecord_autogen/mocs_compilation.cpp:3: In file included from /exopi-obj/pobj/kpipewire-5.27.10/build-amd64/src/KPipeWireRecord_autogen/EWIEGA46WW/moc_pipewirerecord_p.cpp:10: In file included from /exopi-obj/pobj/kpipewire-5.27.10/build-amd64/src/KPipeWireRecord_autogen/EWIEGA46WW/../../../../kpipewire-5.27.10/src/pipewirerecord_p.h:23: In file included from /usr/local/include/spa-0.2/spa/param/video/format-utils.h:16: /usr/local/include/spa-0.2/spa/param/video/h264-utils.h:25:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] return spa_pod_parse_object(format, ^ /usr/local/include/spa-0.2/spa/pod/parser.h:553:2: note: expanded from macro 'spa_pod_parse_object' ({ \ ^ In file included from /exopi-obj/pobj/kpipewire-5.27.10/build-amd64/src/KPipeWireRecord_autogen/mocs_compilation.cpp:3: In file included from /exopi-obj/pobj/kpipewire-5.27.10/build-amd64/src/KPipeWireRecord_autogen/EWIEGA46WW/moc_pipewirerecord_p.cpp:10: In file included from /exopi-obj/pobj/kpipewire-5.27.10/build-amd64/src/KPipeWireRecord_autogen/EWIEGA46WW/../../../../kpipewire-5.27.10/src/pipewirerecord_p.h:23: In file included from /usr/local/include/spa-0.2/spa/param/video/format-utils.h:16: /usr/local/include/spa-0.2/spa/param/video/h264-utils.h:25:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] /usr/local/include/spa-0.2/spa/pod/parser.h:556:2: note: expanded from macro 'spa_pod_parse_object' spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ ^ /usr/local/include/spa-0.2/spa/pod/parser.h:531:2: note: expanded from macro 'spa_pod_parser_get_object' ({ \ ^ In file included from /exopi-obj/pobj/kpipewire-5.27.10/build-amd64/src/KPipeWireRecord_autogen/mocs_compilation.cpp:3: In file included from /exopi-obj/pobj/kpipewire-5.27.10/build-amd64/src/KPipeWireRecord_autogen/EWIEGA46WW/moc_pipewirerecord_p.cpp:10: In file included from /exopi-obj/pobj/kpipewire-5.27.10/build-amd64/src/KPipeWireRecord_autogen/EWIEGA46WW/../../../../kpipewire-5.27.10/src/pipewirerecord_p.h:23: In file included from /usr/local/include/spa-0.2/spa/param/video/format-utils.h:17: /usr/local/include/spa-0.2/spa/param/video/mjpg-utils.h:25:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] return spa_pod_parse_object(format, ^ /usr/local/include/spa-0.2/spa/pod/parser.h:553:2: note: expanded from macro 'spa_pod_parse_object' ({ \ ^ In file included from /exopi-obj/pobj/kpipewire-5.27.10/build-amd64/src/KPipeWireRecord_autogen/mocs_compilation.cpp:3: In file included from /exopi-obj/pobj/kpipewire-5.27.10/build-amd64/src/KPipeWireRecord_autogen/EWIEGA46WW/moc_pipewirerecord_p.cpp:10: In file included from /exopi-obj/pobj/kpipewire-5.27.10/build-amd64/src/KPipeWireRecord_autogen/EWIEGA46WW/../../../../kpipewire-5.27.10/src/pipewirerecord_p.h:23: In file included from /usr/local/include/spa-0.2/spa/param/video/format-utils.h:17: /usr/local/include/spa-0.2/spa/param/video/mjpg-utils.h:25:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] /usr/local/include/spa-0.2/spa/pod/parser.h:556:2: note: expanded from macro 'spa_pod_parse_object' spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ ^ /usr/local/include/spa-0.2/spa/pod/parser.h:531:2: note: expanded from macro 'spa_pod_parser_get_object' ({ \ ^ 62 warnings generated. [21/32] /exopi-obj/pobj/kpipewire-5.27.10/bin/c++ -DEGL_NO_PLATFORM_SPECIFIC_TYPES -DEGL_NO_X11 -DKCOREADDONS_LIB -DKPIPEWIREDMABUF_DEPRECATED_WARNINGS_SINCE=0x0 -DKPIPEWIREDMABUF_DISABLE_DEPRECATED_BEFORE_AND_AT=0x0 -DKPIPEWIRE_DEPRECATED_WARNINGS_SINCE=0x0 -DKPIPEWIRE_DISABLE_DEPRECATED_BEFORE_AND_AT=0x0 -DKPW_WITH_SOURCESIZE=1 -DKPipeWireRecord_EXPORTS -DMESA_EGL_NO_X11_HEADERS -DQT_CORE_LIB -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=\"kpipewire5\" -D_LARGEFILE64_SOURCE -I/exopi-obj/pobj/kpipewire-5.27.10/build-amd64/src -I/exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src -I/exopi-obj/pobj/kpipewire-5.27.10/build-amd64/src/KPipeWireRecord_autogen/include -I/usr/local/include/pipewire-0.3 -I/usr/local/include/spa-0.2 -isystem /usr/local/include/X11/qt5 -isystem /usr/local/include/X11/qt5/QtCore -isystem /usr/local/lib/qt5/./mkspecs/openbsd-clang -isystem /usr/local/include/X11/qt5/QtGui -isystem /usr/X11R6/include -isystem /usr/local/include/KF5/KCoreAddons -isystem /usr/local/include/KF5 -isystem /usr/local/include -isystem /usr/X11R6/include/libdrm -isystem /usr/local/include/X11/qt5/QtGui/5.15.12 -isystem /usr/local/include/X11/qt5/QtGui/5.15.12/QtGui -isystem /usr/local/include/X11/qt5/QtCore/5.15.12 -isystem /usr/local/include/X11/qt5/QtCore/5.15.12/QtCore -O2 -pipe -g -fno-operator-names -fno-exceptions -Wno-gnu-zero-variadic-macro-arguments -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 -pedantic -Wzero-as-null-pointer-constant -fdiagnostics-color=always -DNDEBUG -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -I/usr/X11R6/include -I/usr/X11R6/include/libdrm -MD -MT src/CMakeFiles/KPipeWireRecord.dir/pipewirerecord.cpp.o -MF src/CMakeFiles/KPipeWireRecord.dir/pipewirerecord.cpp.o.d -o src/CMakeFiles/KPipeWireRecord.dir/pipewirerecord.cpp.o -c /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/pipewirerecord.cpp In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/pipewirerecord.cpp:8: In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/glhelpers.h:9: In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/pipewiresourcestream.h:19: In file included from /usr/local/include/pipewire-0.3/pipewire/pipewire.h:12: In file included from /usr/local/include/spa-0.2/spa/support/plugin.h:13: /usr/local/include/spa-0.2/spa/utils/dict.h:70:28: warning: compound literals are a C99-specific feature [-Wc99-extensions] struct spa_dict_item k = SPA_DICT_ITEM_INIT(key, NULL); ^ /usr/local/include/spa-0.2/spa/utils/dict.h:31:40: note: expanded from macro 'SPA_DICT_ITEM_INIT' #define SPA_DICT_ITEM_INIT(key,value) ((struct spa_dict_item) { (key), (value) }) ^ In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/pipewirerecord.cpp:8: In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/glhelpers.h:9: In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/pipewiresourcestream.h:19: In file included from /usr/local/include/pipewire-0.3/pipewire/pipewire.h:14: /usr/local/include/pipewire-0.3/pipewire/array.h:100:11: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] alloc = SPA_MAX(alloc, arr->extend); ^ /usr/local/include/spa-0.2/spa/utils/defs.h:142:2: note: expanded from macro 'SPA_MAX' ({ \ ^ In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/pipewirerecord.cpp:8: In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/glhelpers.h:9: In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/pipewiresourcestream.h:19: In file included from /usr/local/include/pipewire-0.3/pipewire/pipewire.h:15: In file included from /usr/local/include/pipewire-0.3/pipewire/client.h:15: In file included from /usr/local/include/pipewire-0.3/pipewire/proxy.h:12: In file included from /usr/local/include/spa-0.2/spa/utils/hook.h:13: /usr/local/include/spa-0.2/spa/utils/list.h:31:10: warning: compound literals are a C99-specific feature [-Wc99-extensions] *list = SPA_LIST_INIT(list); ^ /usr/local/include/spa-0.2/spa/utils/list.h:27:30: note: expanded from macro 'SPA_LIST_INIT' #define SPA_LIST_INIT(list) ((struct spa_list){ (list), (list) }) ^ In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/pipewirerecord.cpp:8: In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/glhelpers.h:9: In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/pipewiresourcestream.h:19: In file included from /usr/local/include/pipewire-0.3/pipewire/pipewire.h:15: In file included from /usr/local/include/pipewire-0.3/pipewire/client.h:15: In file included from /usr/local/include/pipewire-0.3/pipewire/proxy.h:12: /usr/local/include/spa-0.2/spa/utils/hook.h:367:13: warning: compound literals are a C99-specific feature [-Wc99-extensions] hook->cb = SPA_CALLBACKS_INIT(funcs, data); ^ /usr/local/include/spa-0.2/spa/utils/hook.h:125:43: note: expanded from macro 'SPA_CALLBACKS_INIT' #define SPA_CALLBACKS_INIT(_funcs,_data) ((struct spa_callbacks){ (_funcs), (_data), }) ^ /usr/local/include/spa-0.2/spa/utils/hook.h:377:13: warning: compound literals are a C99-specific feature [-Wc99-extensions] hook->cb = SPA_CALLBACKS_INIT(funcs, data); ^ /usr/local/include/spa-0.2/spa/utils/hook.h:125:43: note: expanded from macro 'SPA_CALLBACKS_INIT' #define SPA_CALLBACKS_INIT(_funcs,_data) ((struct spa_callbacks){ (_funcs), (_data), }) ^ In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/pipewirerecord.cpp:8: In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/glhelpers.h:9: In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/pipewiresourcestream.h:19: In file included from /usr/local/include/pipewire-0.3/pipewire/pipewire.h:15: In file included from /usr/local/include/pipewire-0.3/pipewire/client.h:15: In file included from /usr/local/include/pipewire-0.3/pipewire/proxy.h:90: In file included from /usr/local/include/pipewire-0.3/pipewire/protocol.h:26: In file included from /usr/local/include/pipewire-0.3/pipewire/context.h:48: In file included from /usr/local/include/pipewire-0.3/pipewire/core.h:69: In file included from /usr/local/include/pipewire-0.3/pipewire/properties.h:15: /usr/local/include/spa-0.2/spa/utils/string.h:382:15: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] buf->pos += SPA_MIN(remain, (size_t)written); ^ /usr/local/include/spa-0.2/spa/utils/defs.h:136:2: note: expanded from macro 'SPA_MIN' ({ \ ^ In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/pipewirerecord.cpp:8: In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/glhelpers.h:9: In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/pipewiresourcestream.h:19: In file included from /usr/local/include/pipewire-0.3/pipewire/pipewire.h:15: In file included from /usr/local/include/pipewire-0.3/pipewire/client.h:15: In file included from /usr/local/include/pipewire-0.3/pipewire/proxy.h:90: In file included from /usr/local/include/pipewire-0.3/pipewire/protocol.h:26: In file included from /usr/local/include/pipewire-0.3/pipewire/context.h:48: /usr/local/include/pipewire-0.3/pipewire/core.h:341:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] return pw_core_error(core, id, seq, res, buffer); ^ /usr/local/include/pipewire-0.3/pipewire/core.h:330:31: note: expanded from macro 'pw_core_error' #define pw_core_error(c,...) pw_core_method(c,error,0,__VA_ARGS__) ^ /usr/local/include/pipewire-0.3/pipewire/core.h:318:2: note: expanded from macro 'pw_core_method' ({ \ ^ /usr/local/include/pipewire-0.3/pipewire/core.h:341:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] /usr/local/include/pipewire-0.3/pipewire/core.h:330:31: note: expanded from macro 'pw_core_error' #define pw_core_error(c,...) pw_core_method(c,error,0,__VA_ARGS__) ^ /usr/local/include/pipewire-0.3/pipewire/core.h:320:2: note: expanded from macro 'pw_core_method' spa_interface_call_res((struct spa_interface*)o, \ ^ /usr/local/include/spa-0.2/spa/utils/hook.h:243:2: note: expanded from macro 'spa_interface_call_res' spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) ^ /usr/local/include/spa-0.2/spa/utils/hook.h:199:2: note: expanded from macro 'spa_callbacks_call_res' ({ \ ^ In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/pipewirerecord.cpp:8: In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/glhelpers.h:9: In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/pipewiresourcestream.h:19: In file included from /usr/local/include/pipewire-0.3/pipewire/pipewire.h:15: In file included from /usr/local/include/pipewire-0.3/pipewire/client.h:15: In file included from /usr/local/include/pipewire-0.3/pipewire/proxy.h:90: In file included from /usr/local/include/pipewire-0.3/pipewire/protocol.h:26: In file included from /usr/local/include/pipewire-0.3/pipewire/context.h:48: /usr/local/include/pipewire-0.3/pipewire/core.h:361:2: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] spa_interface_call_res((struct spa_interface*)core, ^ /usr/local/include/spa-0.2/spa/utils/hook.h:243:2: note: expanded from macro 'spa_interface_call_res' spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) ^ /usr/local/include/spa-0.2/spa/utils/hook.h:199:2: note: expanded from macro 'spa_callbacks_call_res' ({ \ ^ In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/pipewirerecord.cpp:8: In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/glhelpers.h:9: In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/pipewiresourcestream.h:19: In file included from /usr/local/include/pipewire-0.3/pipewire/pipewire.h:15: In file included from /usr/local/include/pipewire-0.3/pipewire/client.h:15: In file included from /usr/local/include/pipewire-0.3/pipewire/proxy.h:90: In file included from /usr/local/include/pipewire-0.3/pipewire/protocol.h:26: In file included from /usr/local/include/pipewire-0.3/pipewire/context.h:48: /usr/local/include/pipewire-0.3/pipewire/core.h:376:2: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] spa_interface_call_res((struct spa_interface*)core, ^ /usr/local/include/spa-0.2/spa/utils/hook.h:243:2: note: expanded from macro 'spa_interface_call_res' spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) ^ /usr/local/include/spa-0.2/spa/utils/hook.h:199:2: note: expanded from macro 'spa_callbacks_call_res' ({ \ ^ In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/pipewirerecord.cpp:8: In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/glhelpers.h:9: In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/pipewiresourcestream.h:19: In file included from /usr/local/include/pipewire-0.3/pipewire/pipewire.h:15: In file included from /usr/local/include/pipewire-0.3/pipewire/client.h:15: In file included from /usr/local/include/pipewire-0.3/pipewire/proxy.h:90: In file included from /usr/local/include/pipewire-0.3/pipewire/protocol.h:26: In file included from /usr/local/include/pipewire-0.3/pipewire/context.h:48: /usr/local/include/pipewire-0.3/pipewire/core.h:517:2: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] spa_interface_call_res((struct spa_interface*)registry, ^ /usr/local/include/spa-0.2/spa/utils/hook.h:243:2: note: expanded from macro 'spa_interface_call_res' spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) ^ /usr/local/include/spa-0.2/spa/utils/hook.h:199:2: note: expanded from macro 'spa_callbacks_call_res' ({ \ ^ In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/pipewirerecord.cpp:8: In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/glhelpers.h:9: In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/pipewiresourcestream.h:19: In file included from /usr/local/include/pipewire-0.3/pipewire/pipewire.h:23: In file included from /usr/local/include/pipewire-0.3/pipewire/log.h:8: /usr/local/include/spa-0.2/spa/support/log.h:202:2: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] spa_interface_call(&log->iface, struct spa_log_methods, topic_init, 1, topic); ^ /usr/local/include/spa-0.2/spa/utils/hook.h:230:2: note: expanded from macro 'spa_interface_call' spa_callbacks_call(&(iface)->cb,method_type,method,vers,##__VA_ARGS__) ^ /usr/local/include/spa-0.2/spa/utils/hook.h:157:2: note: expanded from macro 'spa_callbacks_call' ({ \ ^ In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/pipewirerecord.cpp:8: In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/glhelpers.h:9: In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/pipewiresourcestream.h:19: In file included from /usr/local/include/pipewire-0.3/pipewire/pipewire.h:39: In file included from /usr/local/include/pipewire-0.3/pipewire/data-loop.h:13: /usr/local/include/spa-0.2/spa/support/thread.h:65:2: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] spa_interface_call_res(&o->iface, ^ /usr/local/include/spa-0.2/spa/utils/hook.h:243:2: note: expanded from macro 'spa_interface_call_res' spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) ^ /usr/local/include/spa-0.2/spa/utils/hook.h:199:2: note: expanded from macro 'spa_callbacks_call_res' ({ \ ^ In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/pipewirerecord.cpp:8: In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/glhelpers.h:9: In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/pipewiresourcestream.h:19: In file included from /usr/local/include/pipewire-0.3/pipewire/pipewire.h:39: In file included from /usr/local/include/pipewire-0.3/pipewire/data-loop.h:13: /usr/local/include/spa-0.2/spa/support/thread.h:77:2: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] spa_interface_call_res(&o->iface, ^ /usr/local/include/spa-0.2/spa/utils/hook.h:243:2: note: expanded from macro 'spa_interface_call_res' spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) ^ /usr/local/include/spa-0.2/spa/utils/hook.h:199:2: note: expanded from macro 'spa_callbacks_call_res' ({ \ ^ In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/pipewirerecord.cpp:8: In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/glhelpers.h:9: In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/pipewiresourcestream.h:19: In file included from /usr/local/include/pipewire-0.3/pipewire/pipewire.h:39: In file included from /usr/local/include/pipewire-0.3/pipewire/data-loop.h:13: /usr/local/include/spa-0.2/spa/support/thread.h:89:2: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] spa_interface_call_res(&o->iface, ^ /usr/local/include/spa-0.2/spa/utils/hook.h:243:2: note: expanded from macro 'spa_interface_call_res' spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) ^ /usr/local/include/spa-0.2/spa/utils/hook.h:199:2: note: expanded from macro 'spa_callbacks_call_res' ({ \ ^ In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/pipewirerecord.cpp:8: In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/glhelpers.h:9: In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/pipewiresourcestream.h:19: In file included from /usr/local/include/pipewire-0.3/pipewire/pipewire.h:39: In file included from /usr/local/include/pipewire-0.3/pipewire/data-loop.h:13: /usr/local/include/spa-0.2/spa/support/thread.h:101:2: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] spa_interface_call_res(&o->iface, ^ /usr/local/include/spa-0.2/spa/utils/hook.h:243:2: note: expanded from macro 'spa_interface_call_res' spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) ^ /usr/local/include/spa-0.2/spa/utils/hook.h:199:2: note: expanded from macro 'spa_callbacks_call_res' ({ \ ^ In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/pipewirerecord.cpp:8: In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/glhelpers.h:9: In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/pipewiresourcestream.h:19: In file included from /usr/local/include/pipewire-0.3/pipewire/pipewire.h:39: In file included from /usr/local/include/pipewire-0.3/pipewire/data-loop.h:13: /usr/local/include/spa-0.2/spa/support/thread.h:113:2: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] spa_interface_call_res(&o->iface, ^ /usr/local/include/spa-0.2/spa/utils/hook.h:243:2: note: expanded from macro 'spa_interface_call_res' spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) ^ /usr/local/include/spa-0.2/spa/utils/hook.h:199:2: note: expanded from macro 'spa_callbacks_call_res' ({ \ ^ In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/pipewirerecord.cpp:8: In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/glhelpers.h:9: In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/pipewiresourcestream.h:20: In file included from /usr/local/include/spa-0.2/spa/param/format-utils.h:18: In file included from /usr/local/include/spa-0.2/spa/pod/parser.h:15: /usr/local/include/spa-0.2/spa/pod/iter.h:179:11: warning: cast from 'const struct spa_pod *' to 'struct spa_pod_long *' increases required alignment from 4 to 8 [-Wcast-align] *value = SPA_POD_VALUE(struct spa_pod_long, pod); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/spa-0.2/spa/pod/pod.h:35:37: note: expanded from macro 'SPA_POD_VALUE' #define SPA_POD_VALUE(type,pod) (((type*)(pod))->value) ^~~~~~~~~~~~ In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/pipewirerecord.cpp:8: In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/glhelpers.h:9: In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/pipewiresourcestream.h:20: In file included from /usr/local/include/spa-0.2/spa/param/format-utils.h:18: In file included from /usr/local/include/spa-0.2/spa/pod/parser.h:15: /usr/local/include/spa-0.2/spa/pod/iter.h:205:11: warning: cast from 'const struct spa_pod *' to 'struct spa_pod_double *' increases required alignment from 4 to 8 [-Wcast-align] *value = SPA_POD_VALUE(struct spa_pod_double, pod); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/spa-0.2/spa/pod/pod.h:35:37: note: expanded from macro 'SPA_POD_VALUE' #define SPA_POD_VALUE(type,pod) (((type*)(pod))->value) ^~~~~~~~~~~~ In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/pipewirerecord.cpp:8: In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/glhelpers.h:9: In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/pipewiresourcestream.h:20: In file included from /usr/local/include/spa-0.2/spa/param/format-utils.h:18: In file included from /usr/local/include/spa-0.2/spa/pod/parser.h:15: /usr/local/include/spa-0.2/spa/pod/iter.h:259:11: warning: cast from 'const struct spa_pod *' to 'struct spa_pod_pointer *' increases required alignment from 4 to 8 [-Wcast-align] *type = ((struct spa_pod_pointer*)pod)->body.type; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/spa-0.2/spa/pod/iter.h:260:12: warning: cast from 'const struct spa_pod *' to 'struct spa_pod_pointer *' increases required alignment from 4 to 8 [-Wcast-align] *value = ((struct spa_pod_pointer*)pod)->body.value; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/spa-0.2/spa/pod/iter.h:274:11: warning: cast from 'const struct spa_pod *' to 'struct spa_pod_fd *' increases required alignment from 4 to 8 [-Wcast-align] *value = SPA_POD_VALUE(struct spa_pod_fd, pod); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/spa-0.2/spa/pod/pod.h:35:37: note: expanded from macro 'SPA_POD_VALUE' #define SPA_POD_VALUE(type,pod) (((type*)(pod))->value) ^~~~~~~~~~~~ In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/pipewirerecord.cpp:8: In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/glhelpers.h:9: In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/pipewiresourcestream.h:20: In file included from /usr/local/include/spa-0.2/spa/param/format-utils.h:18: In file included from /usr/local/include/spa-0.2/spa/pod/parser.h:15: /usr/local/include/spa-0.2/spa/pod/iter.h:331:13: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] n_values = SPA_MIN(n_values, max_values); ^ /usr/local/include/spa-0.2/spa/utils/defs.h:136:2: note: expanded from macro 'SPA_MIN' ({ \ ^ In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/pipewirerecord.cpp:8: In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/glhelpers.h:9: In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/pipewiresourcestream.h:20: In file included from /usr/local/include/spa-0.2/spa/param/format-utils.h:18: In file included from /usr/local/include/spa-0.2/spa/pod/parser.h:15: /usr/local/include/spa-0.2/spa/pod/iter.h:347:14: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] *n_vals = SPA_MIN(1u, SPA_POD_CHOICE_N_VALUES(pod)); ^ /usr/local/include/spa-0.2/spa/utils/defs.h:136:2: note: expanded from macro 'SPA_MIN' ({ \ ^ In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/pipewirerecord.cpp:8: In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/glhelpers.h:9: In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/pipewiresourcestream.h:20: In file included from /usr/local/include/spa-0.2/spa/param/format-utils.h:18: /usr/local/include/spa-0.2/spa/pod/parser.h:41:12: warning: compound literals are a C99-specific feature [-Wc99-extensions] *parser = SPA_POD_PARSER_INIT(data, size); ^ /usr/local/include/spa-0.2/spa/pod/parser.h:36:44: note: expanded from macro 'SPA_POD_PARSER_INIT' #define SPA_POD_PARSER_INIT(buffer,size) ((struct spa_pod_parser){ (buffer), (size), 0, {} }) ^ /usr/local/include/spa-0.2/spa/pod/parser.h:491:4: warning: cast from 'const struct spa_pod *' to 'struct spa_pod_long *' increases required alignment from 4 to 8 [-Wcast-align] SPA_POD_PARSER_COLLECT(pod, *format, args); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/spa-0.2/spa/pod/parser.h:340:29: note: expanded from macro 'SPA_POD_PARSER_COLLECT' *va_arg(args, int64_t*) = SPA_POD_VALUE(struct spa_pod_long, pod); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/spa-0.2/spa/pod/pod.h:35:37: note: expanded from macro 'SPA_POD_VALUE' #define SPA_POD_VALUE(type,pod) (((type*)(pod))->value) ^~~~~~~~~~~~ In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/pipewirerecord.cpp:8: In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/glhelpers.h:9: In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/pipewiresourcestream.h:20: In file included from /usr/local/include/spa-0.2/spa/param/format-utils.h:18: /usr/local/include/spa-0.2/spa/pod/parser.h:491:4: warning: cast from 'const struct spa_pod *' to 'struct spa_pod_double *' increases required alignment from 4 to 8 [-Wcast-align] SPA_POD_PARSER_COLLECT(pod, *format, args); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/spa-0.2/spa/pod/parser.h:346:28: note: expanded from macro 'SPA_POD_PARSER_COLLECT' *va_arg(args, double*) = SPA_POD_VALUE(struct spa_pod_double, pod); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/spa-0.2/spa/pod/pod.h:35:37: note: expanded from macro 'SPA_POD_VALUE' #define SPA_POD_VALUE(type,pod) (((type*)(pod))->value) ^~~~~~~~~~~~ In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/pipewirerecord.cpp:8: In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/glhelpers.h:9: In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/pipewiresourcestream.h:20: In file included from /usr/local/include/spa-0.2/spa/param/format-utils.h:18: /usr/local/include/spa-0.2/spa/pod/parser.h:491:4: warning: cast from 'const struct spa_pod *' to 'struct spa_pod_fd *' increases required alignment from 4 to 8 [-Wcast-align] SPA_POD_PARSER_COLLECT(pod, *format, args); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/spa-0.2/spa/pod/parser.h:393:29: note: expanded from macro 'SPA_POD_PARSER_COLLECT' *va_arg(args, int64_t*) = SPA_POD_VALUE(struct spa_pod_fd, pod); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/spa-0.2/spa/pod/pod.h:35:37: note: expanded from macro 'SPA_POD_VALUE' #define SPA_POD_VALUE(type,pod) (((type*)(pod))->value) ^~~~~~~~~~~~ In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/pipewirerecord.cpp:8: In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/glhelpers.h:9: In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/pipewiresourcestream.h:20: /usr/local/include/spa-0.2/spa/param/format-utils.h:24:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] return spa_pod_parse_object(format, ^ /usr/local/include/spa-0.2/spa/pod/parser.h:553:2: note: expanded from macro 'spa_pod_parse_object' ({ \ ^ In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/pipewirerecord.cpp:8: In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/glhelpers.h:9: In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/pipewiresourcestream.h:20: /usr/local/include/spa-0.2/spa/param/format-utils.h:24:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] /usr/local/include/spa-0.2/spa/pod/parser.h:556:2: note: expanded from macro 'spa_pod_parse_object' spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ ^ /usr/local/include/spa-0.2/spa/pod/parser.h:531:2: note: expanded from macro 'spa_pod_parser_get_object' ({ \ ^ In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/pipewirerecord.cpp:8: In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/glhelpers.h:9: In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/pipewiresourcestream.h:22: In file included from /usr/local/include/spa-0.2/spa/param/video/format-utils.h:14: In file included from /usr/local/include/spa-0.2/spa/param/video/raw-utils.h:18: /usr/local/include/spa-0.2/spa/pod/builder.h:64:23: warning: compound literals are a C99-specific feature [-Wc99-extensions] builder->callbacks = SPA_CALLBACKS_INIT(callbacks, data); ^ /usr/local/include/spa-0.2/spa/utils/hook.h:125:43: note: expanded from macro 'SPA_CALLBACKS_INIT' #define SPA_CALLBACKS_INIT(_funcs,_data) ((struct spa_callbacks){ (_funcs), (_data), }) ^ In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/pipewirerecord.cpp:8: In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/glhelpers.h:9: In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/pipewiresourcestream.h:22: In file included from /usr/local/include/spa-0.2/spa/param/video/format-utils.h:14: In file included from /usr/local/include/spa-0.2/spa/param/video/raw-utils.h:18: /usr/local/include/spa-0.2/spa/pod/builder.h:79:13: warning: compound literals are a C99-specific feature [-Wc99-extensions] *builder = SPA_POD_BUILDER_INIT(data, size); ^ /usr/local/include/spa-0.2/spa/pod/builder.h:52:45: note: expanded from macro 'SPA_POD_BUILDER_INIT' #define SPA_POD_BUILDER_INIT(buffer,size) ((struct spa_pod_builder){ (buffer), (size), 0, {}, {} }) ^ /usr/local/include/spa-0.2/spa/pod/builder.h:127:4: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] spa_callbacks_call_res(&builder->callbacks, ^ /usr/local/include/spa-0.2/spa/utils/hook.h:199:2: note: expanded from macro 'spa_callbacks_call_res' ({ \ ^ In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/pipewirerecord.cpp:8: In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/glhelpers.h:9: In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/pipewiresourcestream.h:22: In file included from /usr/local/include/spa-0.2/spa/param/video/format-utils.h:14: In file included from /usr/local/include/spa-0.2/spa/param/video/raw-utils.h:18: /usr/local/include/spa-0.2/spa/pod/builder.h:188:3: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] SPA_FLAG_CLEAR(builder->state.flags, SPA_POD_BUILDER_FLAG_FIRST); ^ /usr/local/include/spa-0.2/spa/utils/defs.h:72:2: note: expanded from macro 'SPA_FLAG_CLEAR' ({ \ ^ In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/pipewirerecord.cpp:8: In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/glhelpers.h:9: In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/pipewiresourcestream.h:22: In file included from /usr/local/include/spa-0.2/spa/param/video/format-utils.h:14: In file included from /usr/local/include/spa-0.2/spa/param/video/raw-utils.h:18: /usr/local/include/spa-0.2/spa/pod/builder.h:203:27: warning: compound literals are a C99-specific feature [-Wc99-extensions] const struct spa_pod p = SPA_POD_INIT_None(); ^ /usr/local/include/spa-0.2/spa/pod/builder.h:199:29: note: expanded from macro 'SPA_POD_INIT_None' #define SPA_POD_INIT_None() SPA_POD_INIT(0, SPA_TYPE_None) ^ /usr/local/include/spa-0.2/spa/pod/builder.h:197:34: note: expanded from macro 'SPA_POD_INIT' #define SPA_POD_INIT(size,type) ((struct spa_pod) { (size), (type) }) ^ /usr/local/include/spa-0.2/spa/pod/builder.h:209:27: warning: compound literals are a C99-specific feature [-Wc99-extensions] const struct spa_pod p = SPA_POD_INIT(size,type); ^ /usr/local/include/spa-0.2/spa/pod/builder.h:197:34: note: expanded from macro 'SPA_POD_INIT' #define SPA_POD_INIT(size,type) ((struct spa_pod) { (size), (type) }) ^ /usr/local/include/spa-0.2/spa/pod/builder.h:210:2: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] SPA_FLAG_CLEAR(builder->state.flags, SPA_POD_BUILDER_FLAG_FIRST); ^ /usr/local/include/spa-0.2/spa/utils/defs.h:72:2: note: expanded from macro 'SPA_FLAG_CLEAR' ({ \ ^ In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/pipewirerecord.cpp:8: In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/glhelpers.h:9: In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/pipewiresourcestream.h:22: In file included from /usr/local/include/spa-0.2/spa/param/video/format-utils.h:14: In file included from /usr/local/include/spa-0.2/spa/param/video/raw-utils.h:18: /usr/local/include/spa-0.2/spa/pod/builder.h:218:32: warning: compound literals are a C99-specific feature [-Wc99-extensions] const struct spa_pod_bool p = SPA_POD_INIT_Bool(val); ^ /usr/local/include/spa-0.2/spa/pod/builder.h:214:33: note: expanded from macro 'SPA_POD_INIT_Bool' #define SPA_POD_INIT_Bool(val) ((struct spa_pod_bool){ { sizeof(uint32_t), SPA_TYPE_Bool }, (val) ? 1 : 0, 0 }) ^ /usr/local/include/spa-0.2/spa/pod/builder.h:226:30: warning: compound literals are a C99-specific feature [-Wc99-extensions] const struct spa_pod_id p = SPA_POD_INIT_Id(val); ^ /usr/local/include/spa-0.2/spa/pod/builder.h:222:31: note: expanded from macro 'SPA_POD_INIT_Id' #define SPA_POD_INIT_Id(val) ((struct spa_pod_id){ { sizeof(uint32_t), SPA_TYPE_Id }, (val), 0 }) ^ /usr/local/include/spa-0.2/spa/pod/builder.h:234:31: warning: compound literals are a C99-specific feature [-Wc99-extensions] const struct spa_pod_int p = SPA_POD_INIT_Int(val); ^ /usr/local/include/spa-0.2/spa/pod/builder.h:230:32: note: expanded from macro 'SPA_POD_INIT_Int' #define SPA_POD_INIT_Int(val) ((struct spa_pod_int){ { sizeof(int32_t), SPA_TYPE_Int }, (val), 0 }) ^ /usr/local/include/spa-0.2/spa/pod/builder.h:242:32: warning: compound literals are a C99-specific feature [-Wc99-extensions] const struct spa_pod_long p = SPA_POD_INIT_Long(val); ^ /usr/local/include/spa-0.2/spa/pod/builder.h:238:33: note: expanded from macro 'SPA_POD_INIT_Long' #define SPA_POD_INIT_Long(val) ((struct spa_pod_long){ { sizeof(int64_t), SPA_TYPE_Long }, (val) }) ^ /usr/local/include/spa-0.2/spa/pod/builder.h:250:33: warning: compound literals are a C99-specific feature [-Wc99-extensions] const struct spa_pod_float p = SPA_POD_INIT_Float(val); ^ /usr/local/include/spa-0.2/spa/pod/builder.h:246:34: note: expanded from macro 'SPA_POD_INIT_Float' #define SPA_POD_INIT_Float(val) ((struct spa_pod_float){ { sizeof(float), SPA_TYPE_Float }, (val), 0 }) ^ /usr/local/include/spa-0.2/spa/pod/builder.h:258:34: warning: compound literals are a C99-specific feature [-Wc99-extensions] const struct spa_pod_double p = SPA_POD_INIT_Double(val); ^ /usr/local/include/spa-0.2/spa/pod/builder.h:254:35: note: expanded from macro 'SPA_POD_INIT_Double' #define SPA_POD_INIT_Double(val) ((struct spa_pod_double){ { sizeof(double), SPA_TYPE_Double }, (val) }) ^ /usr/local/include/spa-0.2/spa/pod/builder.h:279:34: warning: compound literals are a C99-specific feature [-Wc99-extensions] const struct spa_pod_string p = SPA_POD_INIT_String(len+1); ^ /usr/local/include/spa-0.2/spa/pod/builder.h:262:35: note: expanded from macro 'SPA_POD_INIT_String' #define SPA_POD_INIT_String(len) ((struct spa_pod_string){ { (len), SPA_TYPE_String } }) ^ /usr/local/include/spa-0.2/spa/pod/builder.h:297:33: warning: compound literals are a C99-specific feature [-Wc99-extensions] const struct spa_pod_bytes p = SPA_POD_INIT_Bytes(len); ^ /usr/local/include/spa-0.2/spa/pod/builder.h:292:34: note: expanded from macro 'SPA_POD_INIT_Bytes' #define SPA_POD_INIT_Bytes(len) ((struct spa_pod_bytes){ { (len), SPA_TYPE_Bytes } }) ^ /usr/local/include/spa-0.2/spa/pod/builder.h:317:35: warning: compound literals are a C99-specific feature [-Wc99-extensions] const struct spa_pod_pointer p = SPA_POD_INIT_Pointer(type, val); ^ /usr/local/include/spa-0.2/spa/pod/builder.h:312:43: note: expanded from macro 'SPA_POD_INIT_Pointer' #define SPA_POD_INIT_Pointer(type,value) ((struct spa_pod_pointer){ { sizeof(struct spa_pod_pointer_body), SPA_TYPE_Pointer }, { (type), 0, (value) } }) ^ /usr/local/include/spa-0.2/spa/pod/builder.h:325:30: warning: compound literals are a C99-specific feature [-Wc99-extensions] const struct spa_pod_fd p = SPA_POD_INIT_Fd(fd); ^ /usr/local/include/spa-0.2/spa/pod/builder.h:321:30: note: expanded from macro 'SPA_POD_INIT_Fd' #define SPA_POD_INIT_Fd(fd) ((struct spa_pod_fd){ { sizeof(int64_t), SPA_TYPE_Fd }, (fd) }) ^ /usr/local/include/spa-0.2/spa/pod/builder.h:334:37: warning: compound literals are a C99-specific feature [-Wc99-extensions] const struct spa_pod_rectangle p = SPA_POD_INIT_Rectangle(SPA_RECTANGLE(width, height)); ^ /usr/local/include/spa-0.2/spa/pod/builder.h:329:38: note: expanded from macro 'SPA_POD_INIT_Rectangle' #define SPA_POD_INIT_Rectangle(val) ((struct spa_pod_rectangle){ { sizeof(struct spa_rectangle), SPA_TYPE_Rectangle }, (val) }) ^ /usr/local/include/spa-0.2/spa/pod/builder.h:334:60: warning: compound literals are a C99-specific feature [-Wc99-extensions] const struct spa_pod_rectangle p = SPA_POD_INIT_Rectangle(SPA_RECTANGLE(width, height)); ^ /usr/local/include/spa-0.2/spa/utils/defs.h:89:38: note: expanded from macro 'SPA_RECTANGLE' #define SPA_RECTANGLE(width,height) ((struct spa_rectangle){ (width), (height) }) ^ In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/pipewirerecord.cpp:8: In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/glhelpers.h:9: In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/pipewiresourcestream.h:22: In file included from /usr/local/include/spa-0.2/spa/param/video/format-utils.h:14: In file included from /usr/local/include/spa-0.2/spa/param/video/raw-utils.h:18: /usr/local/include/spa-0.2/spa/pod/builder.h:343:36: warning: compound literals are a C99-specific feature [-Wc99-extensions] const struct spa_pod_fraction p = SPA_POD_INIT_Fraction(SPA_FRACTION(num, denom)); ^ /usr/local/include/spa-0.2/spa/pod/builder.h:338:37: note: expanded from macro 'SPA_POD_INIT_Fraction' #define SPA_POD_INIT_Fraction(val) ((struct spa_pod_fraction){ { sizeof(struct spa_fraction), SPA_TYPE_Fraction }, (val) }) ^ /usr/local/include/spa-0.2/spa/pod/builder.h:343:58: warning: compound literals are a C99-specific feature [-Wc99-extensions] const struct spa_pod_fraction p = SPA_POD_INIT_Fraction(SPA_FRACTION(num, denom)); ^ /usr/local/include/spa-0.2/spa/utils/defs.h:107:34: note: expanded from macro 'SPA_FRACTION' #define SPA_FRACTION(num,denom) ((struct spa_fraction){ (num), (denom) }) ^ In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/pipewirerecord.cpp:8: In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/glhelpers.h:9: In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/pipewiresourcestream.h:22: In file included from /usr/local/include/spa-0.2/spa/param/video/format-utils.h:14: In file included from /usr/local/include/spa-0.2/spa/param/video/raw-utils.h:18: /usr/local/include/spa-0.2/spa/pod/builder.h:399:34: warning: compound literals are a C99-specific feature [-Wc99-extensions] const struct spa_pod_struct p = SPA_POD_INIT_Struct(0); ^ /usr/local/include/spa-0.2/spa/pod/builder.h:394:36: note: expanded from macro 'SPA_POD_INIT_Struct' #define SPA_POD_INIT_Struct(size) ((struct spa_pod_struct){ { (size), SPA_TYPE_Struct } }) ^ /usr/local/include/spa-0.2/spa/pod/builder.h:413:6: warning: compound literals are a C99-specific feature [-Wc99-extensions] SPA_POD_INIT_Object(sizeof(struct spa_pod_object_body), type, id); ^ /usr/local/include/spa-0.2/spa/pod/builder.h:406:48: note: expanded from macro 'SPA_POD_INIT_Object' #define SPA_POD_INIT_Object(size,type,id,...) ((struct spa_pod_object){ { (size), SPA_TYPE_Object }, { (type), (id) }, ##__VA_ARGS__ }) ^ /usr/local/include/spa-0.2/spa/pod/builder.h:437:6: warning: compound literals are a C99-specific feature [-Wc99-extensions] SPA_POD_INIT_Sequence(sizeof(struct spa_pod_sequence_body), unit); ^ /usr/local/include/spa-0.2/spa/pod/builder.h:431:3: note: expanded from macro 'SPA_POD_INIT_Sequence' ((struct spa_pod_sequence){ { (size), SPA_TYPE_Sequence}, {(unit), 0 } }) ^ In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/pipewirerecord.cpp:8: In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/glhelpers.h:9: In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/pipewiresourcestream.h:22: In file included from /usr/local/include/spa-0.2/spa/param/video/format-utils.h:14: /usr/local/include/spa-0.2/spa/param/video/raw-utils.h:33:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] return spa_pod_parse_object(format, ^ /usr/local/include/spa-0.2/spa/pod/parser.h:553:2: note: expanded from macro 'spa_pod_parse_object' ({ \ ^ In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/pipewirerecord.cpp:8: In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/glhelpers.h:9: In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/pipewiresourcestream.h:22: In file included from /usr/local/include/spa-0.2/spa/param/video/format-utils.h:14: /usr/local/include/spa-0.2/spa/param/video/raw-utils.h:33:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] /usr/local/include/spa-0.2/spa/pod/parser.h:556:2: note: expanded from macro 'spa_pod_parse_object' spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ ^ /usr/local/include/spa-0.2/spa/pod/parser.h:531:2: note: expanded from macro 'spa_pod_parser_get_object' ({ \ ^ In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/pipewirerecord.cpp:8: In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/glhelpers.h:9: In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/pipewiresourcestream.h:22: In file included from /usr/local/include/spa-0.2/spa/param/video/format-utils.h:15: /usr/local/include/spa-0.2/spa/param/video/dsp-utils.h:33:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] return spa_pod_parse_object(format, ^ /usr/local/include/spa-0.2/spa/pod/parser.h:553:2: note: expanded from macro 'spa_pod_parse_object' ({ \ ^ In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/pipewirerecord.cpp:8: In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/glhelpers.h:9: In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/pipewiresourcestream.h:22: In file included from /usr/local/include/spa-0.2/spa/param/video/format-utils.h:15: /usr/local/include/spa-0.2/spa/param/video/dsp-utils.h:33:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] /usr/local/include/spa-0.2/spa/pod/parser.h:556:2: note: expanded from macro 'spa_pod_parse_object' spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ ^ /usr/local/include/spa-0.2/spa/pod/parser.h:531:2: note: expanded from macro 'spa_pod_parser_get_object' ({ \ ^ In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/pipewirerecord.cpp:8: In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/glhelpers.h:9: In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/pipewiresourcestream.h:22: In file included from /usr/local/include/spa-0.2/spa/param/video/format-utils.h:16: /usr/local/include/spa-0.2/spa/param/video/h264-utils.h:25:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] return spa_pod_parse_object(format, ^ /usr/local/include/spa-0.2/spa/pod/parser.h:553:2: note: expanded from macro 'spa_pod_parse_object' ({ \ ^ In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/pipewirerecord.cpp:8: In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/glhelpers.h:9: In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/pipewiresourcestream.h:22: In file included from /usr/local/include/spa-0.2/spa/param/video/format-utils.h:16: /usr/local/include/spa-0.2/spa/param/video/h264-utils.h:25:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] /usr/local/include/spa-0.2/spa/pod/parser.h:556:2: note: expanded from macro 'spa_pod_parse_object' spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ ^ /usr/local/include/spa-0.2/spa/pod/parser.h:531:2: note: expanded from macro 'spa_pod_parser_get_object' ({ \ ^ In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/pipewirerecord.cpp:8: In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/glhelpers.h:9: In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/pipewiresourcestream.h:22: In file included from /usr/local/include/spa-0.2/spa/param/video/format-utils.h:17: /usr/local/include/spa-0.2/spa/param/video/mjpg-utils.h:25:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] return spa_pod_parse_object(format, ^ /usr/local/include/spa-0.2/spa/pod/parser.h:553:2: note: expanded from macro 'spa_pod_parse_object' ({ \ ^ In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/pipewirerecord.cpp:8: In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/glhelpers.h:9: In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/pipewiresourcestream.h:22: In file included from /usr/local/include/spa-0.2/spa/param/video/format-utils.h:17: /usr/local/include/spa-0.2/spa/param/video/mjpg-utils.h:25:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] /usr/local/include/spa-0.2/spa/pod/parser.h:556:2: note: expanded from macro 'spa_pod_parse_object' spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ ^ /usr/local/include/spa-0.2/spa/pod/parser.h:531:2: note: expanded from macro 'spa_pod_parser_get_object' ({ \ ^ /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/pipewirerecord.cpp:466:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] std::remove_if(ret.begin(), ret.end(), [](const QByteArray &encoder) { ^~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63 warnings generated. [22/32] /exopi-obj/pobj/kpipewire-5.27.10/bin/c++ -DEGL_NO_PLATFORM_SPECIFIC_TYPES -DEGL_NO_X11 -DKCOREADDONS_LIB -DKPIPEWIREDMABUF_DEPRECATED_WARNINGS_SINCE=0x0 -DKPIPEWIREDMABUF_DISABLE_DEPRECATED_BEFORE_AND_AT=0x0 -DKPIPEWIRE_DEPRECATED_WARNINGS_SINCE=0x0 -DKPIPEWIRE_DISABLE_DEPRECATED_BEFORE_AND_AT=0x0 -DKPW_WITH_SOURCESIZE=1 -DKPipeWireRecord_EXPORTS -DMESA_EGL_NO_X11_HEADERS -DQT_CORE_LIB -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=\"kpipewire5\" -D_LARGEFILE64_SOURCE -I/exopi-obj/pobj/kpipewire-5.27.10/build-amd64/src -I/exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src -I/exopi-obj/pobj/kpipewire-5.27.10/build-amd64/src/KPipeWireRecord_autogen/include -I/usr/local/include/pipewire-0.3 -I/usr/local/include/spa-0.2 -isystem /usr/local/include/X11/qt5 -isystem /usr/local/include/X11/qt5/QtCore -isystem /usr/local/lib/qt5/./mkspecs/openbsd-clang -isystem /usr/local/include/X11/qt5/QtGui -isystem /usr/X11R6/include -isystem /usr/local/include/KF5/KCoreAddons -isystem /usr/local/include/KF5 -isystem /usr/local/include -isystem /usr/X11R6/include/libdrm -isystem /usr/local/include/X11/qt5/QtGui/5.15.12 -isystem /usr/local/include/X11/qt5/QtGui/5.15.12/QtGui -isystem /usr/local/include/X11/qt5/QtCore/5.15.12 -isystem /usr/local/include/X11/qt5/QtCore/5.15.12/QtCore -O2 -pipe -g -fno-operator-names -fno-exceptions -Wno-gnu-zero-variadic-macro-arguments -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 -pedantic -Wzero-as-null-pointer-constant -fdiagnostics-color=always -DNDEBUG -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -I/usr/X11R6/include -I/usr/X11R6/include/libdrm -MD -MT src/CMakeFiles/KPipeWireRecord.dir/logging_record.cpp.o -MF src/CMakeFiles/KPipeWireRecord.dir/logging_record.cpp.o.d -o src/CMakeFiles/KPipeWireRecord.dir/logging_record.cpp.o -c /exopi-obj/pobj/kpipewire-5.27.10/build-amd64/src/logging_record.cpp [23/32] : && /exopi-obj/pobj/kpipewire-5.27.10/bin/c++ -fPIC -O2 -pipe -g -fno-operator-names -fno-exceptions -Wno-gnu-zero-variadic-macro-arguments -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 -pedantic -Wzero-as-null-pointer-constant -fdiagnostics-color=always -DNDEBUG -Wl,--fatal-warnings -Wl,--enable-new-dtags -Wl,-rpath-link,/usr/local/lib -shared -Wl,-soname,libKPipeWireRecord.so.0.0 -o bin/libKPipeWireRecord.so.0.0 src/CMakeFiles/KPipeWireRecord.dir/KPipeWireRecord_autogen/mocs_compilation.cpp.o src/CMakeFiles/KPipeWireRecord.dir/pipewirerecord.cpp.o src/CMakeFiles/KPipeWireRecord.dir/logging_record.cpp.o -Wl,-z,origin,-rpath,/exopi-obj/pobj/kpipewire-5.27.10/build-amd64/bin:/usr/X11R6/lib:/usr/local/lib/qt5/.:/usr/local/lib: bin/libKPipeWireDmaBuf.so.0.0 /usr/X11R6/lib/libepoxy.so.4.1 /usr/X11R6/lib/libdrm.so.7.13 bin/libKPipeWire.so.0.0 /usr/local/lib/libKF5CoreAddons.so.9.1 /usr/local/lib/libavcodec.so.25.0 /usr/local/lib/libavutil.so.15.0 /usr/local/lib/libavformat.so.22.0 /usr/X11R6/lib/libgbm.so.0.6 /usr/local/lib/libswscale.so.7.0 /usr/local/lib/qt5/./libQt5Gui.so.4.2 /usr/local/lib/qt5/./libQt5Core.so.6.0 -Wl,-rpath-link,/usr/local/lib/qt5/.:/usr/local/lib:/usr/X11R6/lib && : [24/32] /usr/local/bin/cmake -E cmake_symlink_library bin/libKPipeWireRecord.so.0.0 bin/libKPipeWireRecord.so.0.0 bin/libKPipeWireRecord.so && : [25/32] cd /exopi-obj/pobj/kpipewire-5.27.10/build-amd64/src && /usr/local/bin/cmake -E cmake_autogen /exopi-obj/pobj/kpipewire-5.27.10/build-amd64/src/CMakeFiles/KPipeWireDeclarative_autogen.dir/AutogenInfo.json Release && /usr/local/bin/cmake -E touch /exopi-obj/pobj/kpipewire-5.27.10/build-amd64/src/KPipeWireDeclarative_autogen/timestamp && /usr/local/bin/cmake -E cmake_transform_depfile Ninja gccdepfile /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10 /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src /exopi-obj/pobj/kpipewire-5.27.10/build-amd64 /exopi-obj/pobj/kpipewire-5.27.10/build-amd64/src /exopi-obj/pobj/kpipewire-5.27.10/build-amd64/src/KPipeWireDeclarative_autogen/deps /exopi-obj/pobj/kpipewire-5.27.10/build-amd64/CMakeFiles/d/89a24d084fe719a954b91bacebe84502cebd091f3c572ee47be1ce31f0446746.d [26/32] /exopi-obj/pobj/kpipewire-5.27.10/bin/c++ -DEGL_NO_PLATFORM_SPECIFIC_TYPES -DEGL_NO_X11 -DKPIPEWIRE_DEPRECATED_WARNINGS_SINCE=0x0 -DKPIPEWIRE_DISABLE_DEPRECATED_BEFORE_AND_AT=0x0 -DKPW_WITH_SOURCESIZE=1 -DKPipeWireDeclarative_EXPORTS -DMESA_EGL_NO_X11_HEADERS -DQT_CORE_LIB -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_QMLMODELS_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_STRICT_ITERATORS -DQT_USE_QSTRINGBUILDER -DTRANSLATION_DOMAIN=\"kpipewire5\" -D_LARGEFILE64_SOURCE -I/exopi-obj/pobj/kpipewire-5.27.10/build-amd64/src -I/exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src -I/exopi-obj/pobj/kpipewire-5.27.10/build-amd64/src/KPipeWireDeclarative_autogen/include -I/usr/local/include/pipewire-0.3 -I/usr/local/include/spa-0.2 -isystem /usr/local/include/X11/qt5 -isystem /usr/local/include/X11/qt5/QtQuick -isystem /usr/local/include/X11/qt5/QtQmlModels -isystem /usr/local/include/X11/qt5/QtQml -isystem /usr/local/include/X11/qt5/QtNetwork -isystem /usr/local/include/X11/qt5/QtCore -isystem /usr/local/lib/qt5/./mkspecs/openbsd-clang -isystem /usr/local/include/X11/qt5/QtGui -isystem /usr/X11R6/include -O2 -pipe -g -fno-operator-names -fno-exceptions -Wno-gnu-zero-variadic-macro-arguments -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 -pedantic -Wzero-as-null-pointer-constant -fdiagnostics-color=always -DNDEBUG -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -MD -MT src/CMakeFiles/KPipeWireDeclarative.dir/KPipeWireDeclarative_autogen/mocs_compilation.cpp.o -MF src/CMakeFiles/KPipeWireDeclarative.dir/KPipeWireDeclarative_autogen/mocs_compilation.cpp.o.d -o src/CMakeFiles/KPipeWireDeclarative.dir/KPipeWireDeclarative_autogen/mocs_compilation.cpp.o -c /exopi-obj/pobj/kpipewire-5.27.10/build-amd64/src/KPipeWireDeclarative_autogen/mocs_compilation.cpp [27/32] /exopi-obj/pobj/kpipewire-5.27.10/bin/c++ -DEGL_NO_PLATFORM_SPECIFIC_TYPES -DEGL_NO_X11 -DKPIPEWIRE_DEPRECATED_WARNINGS_SINCE=0x0 -DKPIPEWIRE_DISABLE_DEPRECATED_BEFORE_AND_AT=0x0 -DKPW_WITH_SOURCESIZE=1 -DKPipeWireDeclarative_EXPORTS -DMESA_EGL_NO_X11_HEADERS -DQT_CORE_LIB -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_QMLMODELS_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_STRICT_ITERATORS -DQT_USE_QSTRINGBUILDER -DTRANSLATION_DOMAIN=\"kpipewire5\" -D_LARGEFILE64_SOURCE -I/exopi-obj/pobj/kpipewire-5.27.10/build-amd64/src -I/exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src -I/exopi-obj/pobj/kpipewire-5.27.10/build-amd64/src/KPipeWireDeclarative_autogen/include -I/usr/local/include/pipewire-0.3 -I/usr/local/include/spa-0.2 -isystem /usr/local/include/X11/qt5 -isystem /usr/local/include/X11/qt5/QtQuick -isystem /usr/local/include/X11/qt5/QtQmlModels -isystem /usr/local/include/X11/qt5/QtQml -isystem /usr/local/include/X11/qt5/QtNetwork -isystem /usr/local/include/X11/qt5/QtCore -isystem /usr/local/lib/qt5/./mkspecs/openbsd-clang -isystem /usr/local/include/X11/qt5/QtGui -isystem /usr/X11R6/include -O2 -pipe -g -fno-operator-names -fno-exceptions -Wno-gnu-zero-variadic-macro-arguments -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 -pedantic -Wzero-as-null-pointer-constant -fdiagnostics-color=always -DNDEBUG -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -MD -MT src/CMakeFiles/KPipeWireDeclarative.dir/kpipewiredeclarativeplugin.cpp.o -MF src/CMakeFiles/KPipeWireDeclarative.dir/kpipewiredeclarativeplugin.cpp.o.d -o src/CMakeFiles/KPipeWireDeclarative.dir/kpipewiredeclarativeplugin.cpp.o -c /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/kpipewiredeclarativeplugin.cpp In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/kpipewiredeclarativeplugin.cpp:9: In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/pipewiresourceitem.h:15: In file included from /usr/local/include/pipewire-0.3/pipewire/pipewire.h:12: In file included from /usr/local/include/spa-0.2/spa/support/plugin.h:13: /usr/local/include/spa-0.2/spa/utils/dict.h:70:28: warning: compound literals are a C99-specific feature [-Wc99-extensions] struct spa_dict_item k = SPA_DICT_ITEM_INIT(key, NULL); ^ /usr/local/include/spa-0.2/spa/utils/dict.h:31:40: note: expanded from macro 'SPA_DICT_ITEM_INIT' #define SPA_DICT_ITEM_INIT(key,value) ((struct spa_dict_item) { (key), (value) }) ^ In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/kpipewiredeclarativeplugin.cpp:9: In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/pipewiresourceitem.h:15: In file included from /usr/local/include/pipewire-0.3/pipewire/pipewire.h:14: /usr/local/include/pipewire-0.3/pipewire/array.h:100:11: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] alloc = SPA_MAX(alloc, arr->extend); ^ /usr/local/include/spa-0.2/spa/utils/defs.h:142:2: note: expanded from macro 'SPA_MAX' ({ \ ^ In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/kpipewiredeclarativeplugin.cpp:9: In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/pipewiresourceitem.h:15: In file included from /usr/local/include/pipewire-0.3/pipewire/pipewire.h:15: In file included from /usr/local/include/pipewire-0.3/pipewire/client.h:15: In file included from /usr/local/include/pipewire-0.3/pipewire/proxy.h:12: In file included from /usr/local/include/spa-0.2/spa/utils/hook.h:13: /usr/local/include/spa-0.2/spa/utils/list.h:31:10: warning: compound literals are a C99-specific feature [-Wc99-extensions] *list = SPA_LIST_INIT(list); ^ /usr/local/include/spa-0.2/spa/utils/list.h:27:30: note: expanded from macro 'SPA_LIST_INIT' #define SPA_LIST_INIT(list) ((struct spa_list){ (list), (list) }) ^ In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/kpipewiredeclarativeplugin.cpp:9: In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/pipewiresourceitem.h:15: In file included from /usr/local/include/pipewire-0.3/pipewire/pipewire.h:15: In file included from /usr/local/include/pipewire-0.3/pipewire/client.h:15: In file included from /usr/local/include/pipewire-0.3/pipewire/proxy.h:12: /usr/local/include/spa-0.2/spa/utils/hook.h:367:13: warning: compound literals are a C99-specific feature [-Wc99-extensions] hook->cb = SPA_CALLBACKS_INIT(funcs, data); ^ /usr/local/include/spa-0.2/spa/utils/hook.h:125:43: note: expanded from macro 'SPA_CALLBACKS_INIT' #define SPA_CALLBACKS_INIT(_funcs,_data) ((struct spa_callbacks){ (_funcs), (_data), }) ^ /usr/local/include/spa-0.2/spa/utils/hook.h:377:13: warning: compound literals are a C99-specific feature [-Wc99-extensions] hook->cb = SPA_CALLBACKS_INIT(funcs, data); ^ /usr/local/include/spa-0.2/spa/utils/hook.h:125:43: note: expanded from macro 'SPA_CALLBACKS_INIT' #define SPA_CALLBACKS_INIT(_funcs,_data) ((struct spa_callbacks){ (_funcs), (_data), }) ^ In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/kpipewiredeclarativeplugin.cpp:9: In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/pipewiresourceitem.h:15: In file included from /usr/local/include/pipewire-0.3/pipewire/pipewire.h:15: In file included from /usr/local/include/pipewire-0.3/pipewire/client.h:15: In file included from /usr/local/include/pipewire-0.3/pipewire/proxy.h:90: In file included from /usr/local/include/pipewire-0.3/pipewire/protocol.h:26: In file included from /usr/local/include/pipewire-0.3/pipewire/context.h:48: In file included from /usr/local/include/pipewire-0.3/pipewire/core.h:69: In file included from /usr/local/include/pipewire-0.3/pipewire/properties.h:15: /usr/local/include/spa-0.2/spa/utils/string.h:382:15: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] buf->pos += SPA_MIN(remain, (size_t)written); ^ /usr/local/include/spa-0.2/spa/utils/defs.h:136:2: note: expanded from macro 'SPA_MIN' ({ \ ^ In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/kpipewiredeclarativeplugin.cpp:9: In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/pipewiresourceitem.h:15: In file included from /usr/local/include/pipewire-0.3/pipewire/pipewire.h:15: In file included from /usr/local/include/pipewire-0.3/pipewire/client.h:15: In file included from /usr/local/include/pipewire-0.3/pipewire/proxy.h:90: In file included from /usr/local/include/pipewire-0.3/pipewire/protocol.h:26: In file included from /usr/local/include/pipewire-0.3/pipewire/context.h:48: /usr/local/include/pipewire-0.3/pipewire/core.h:341:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] return pw_core_error(core, id, seq, res, buffer); ^ /usr/local/include/pipewire-0.3/pipewire/core.h:330:31: note: expanded from macro 'pw_core_error' #define pw_core_error(c,...) pw_core_method(c,error,0,__VA_ARGS__) ^ /usr/local/include/pipewire-0.3/pipewire/core.h:318:2: note: expanded from macro 'pw_core_method' ({ \ ^ /usr/local/include/pipewire-0.3/pipewire/core.h:341:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] /usr/local/include/pipewire-0.3/pipewire/core.h:330:31: note: expanded from macro 'pw_core_error' #define pw_core_error(c,...) pw_core_method(c,error,0,__VA_ARGS__) ^ /usr/local/include/pipewire-0.3/pipewire/core.h:320:2: note: expanded from macro 'pw_core_method' spa_interface_call_res((struct spa_interface*)o, \ ^ /usr/local/include/spa-0.2/spa/utils/hook.h:243:2: note: expanded from macro 'spa_interface_call_res' spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) ^ /usr/local/include/spa-0.2/spa/utils/hook.h:199:2: note: expanded from macro 'spa_callbacks_call_res' ({ \ ^ In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/kpipewiredeclarativeplugin.cpp:9: In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/pipewiresourceitem.h:15: In file included from /usr/local/include/pipewire-0.3/pipewire/pipewire.h:15: In file included from /usr/local/include/pipewire-0.3/pipewire/client.h:15: In file included from /usr/local/include/pipewire-0.3/pipewire/proxy.h:90: In file included from /usr/local/include/pipewire-0.3/pipewire/protocol.h:26: In file included from /usr/local/include/pipewire-0.3/pipewire/context.h:48: /usr/local/include/pipewire-0.3/pipewire/core.h:361:2: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] spa_interface_call_res((struct spa_interface*)core, ^ /usr/local/include/spa-0.2/spa/utils/hook.h:243:2: note: expanded from macro 'spa_interface_call_res' spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) ^ /usr/local/include/spa-0.2/spa/utils/hook.h:199:2: note: expanded from macro 'spa_callbacks_call_res' ({ \ ^ In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/kpipewiredeclarativeplugin.cpp:9: In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/pipewiresourceitem.h:15: In file included from /usr/local/include/pipewire-0.3/pipewire/pipewire.h:15: In file included from /usr/local/include/pipewire-0.3/pipewire/client.h:15: In file included from /usr/local/include/pipewire-0.3/pipewire/proxy.h:90: In file included from /usr/local/include/pipewire-0.3/pipewire/protocol.h:26: In file included from /usr/local/include/pipewire-0.3/pipewire/context.h:48: /usr/local/include/pipewire-0.3/pipewire/core.h:376:2: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] spa_interface_call_res((struct spa_interface*)core, ^ /usr/local/include/spa-0.2/spa/utils/hook.h:243:2: note: expanded from macro 'spa_interface_call_res' spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) ^ /usr/local/include/spa-0.2/spa/utils/hook.h:199:2: note: expanded from macro 'spa_callbacks_call_res' ({ \ ^ In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/kpipewiredeclarativeplugin.cpp:9: In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/pipewiresourceitem.h:15: In file included from /usr/local/include/pipewire-0.3/pipewire/pipewire.h:15: In file included from /usr/local/include/pipewire-0.3/pipewire/client.h:15: In file included from /usr/local/include/pipewire-0.3/pipewire/proxy.h:90: In file included from /usr/local/include/pipewire-0.3/pipewire/protocol.h:26: In file included from /usr/local/include/pipewire-0.3/pipewire/context.h:48: /usr/local/include/pipewire-0.3/pipewire/core.h:517:2: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] spa_interface_call_res((struct spa_interface*)registry, ^ /usr/local/include/spa-0.2/spa/utils/hook.h:243:2: note: expanded from macro 'spa_interface_call_res' spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) ^ /usr/local/include/spa-0.2/spa/utils/hook.h:199:2: note: expanded from macro 'spa_callbacks_call_res' ({ \ ^ In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/kpipewiredeclarativeplugin.cpp:9: In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/pipewiresourceitem.h:15: In file included from /usr/local/include/pipewire-0.3/pipewire/pipewire.h:23: In file included from /usr/local/include/pipewire-0.3/pipewire/log.h:8: /usr/local/include/spa-0.2/spa/support/log.h:202:2: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] spa_interface_call(&log->iface, struct spa_log_methods, topic_init, 1, topic); ^ /usr/local/include/spa-0.2/spa/utils/hook.h:230:2: note: expanded from macro 'spa_interface_call' spa_callbacks_call(&(iface)->cb,method_type,method,vers,##__VA_ARGS__) ^ /usr/local/include/spa-0.2/spa/utils/hook.h:157:2: note: expanded from macro 'spa_callbacks_call' ({ \ ^ In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/kpipewiredeclarativeplugin.cpp:9: In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/pipewiresourceitem.h:15: In file included from /usr/local/include/pipewire-0.3/pipewire/pipewire.h:39: In file included from /usr/local/include/pipewire-0.3/pipewire/data-loop.h:13: /usr/local/include/spa-0.2/spa/support/thread.h:65:2: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] spa_interface_call_res(&o->iface, ^ /usr/local/include/spa-0.2/spa/utils/hook.h:243:2: note: expanded from macro 'spa_interface_call_res' spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) ^ /usr/local/include/spa-0.2/spa/utils/hook.h:199:2: note: expanded from macro 'spa_callbacks_call_res' ({ \ ^ In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/kpipewiredeclarativeplugin.cpp:9: In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/pipewiresourceitem.h:15: In file included from /usr/local/include/pipewire-0.3/pipewire/pipewire.h:39: In file included from /usr/local/include/pipewire-0.3/pipewire/data-loop.h:13: /usr/local/include/spa-0.2/spa/support/thread.h:77:2: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] spa_interface_call_res(&o->iface, ^ /usr/local/include/spa-0.2/spa/utils/hook.h:243:2: note: expanded from macro 'spa_interface_call_res' spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) ^ /usr/local/include/spa-0.2/spa/utils/hook.h:199:2: note: expanded from macro 'spa_callbacks_call_res' ({ \ ^ In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/kpipewiredeclarativeplugin.cpp:9: In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/pipewiresourceitem.h:15: In file included from /usr/local/include/pipewire-0.3/pipewire/pipewire.h:39: In file included from /usr/local/include/pipewire-0.3/pipewire/data-loop.h:13: /usr/local/include/spa-0.2/spa/support/thread.h:89:2: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] spa_interface_call_res(&o->iface, ^ /usr/local/include/spa-0.2/spa/utils/hook.h:243:2: note: expanded from macro 'spa_interface_call_res' spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) ^ /usr/local/include/spa-0.2/spa/utils/hook.h:199:2: note: expanded from macro 'spa_callbacks_call_res' ({ \ ^ In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/kpipewiredeclarativeplugin.cpp:9: In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/pipewiresourceitem.h:15: In file included from /usr/local/include/pipewire-0.3/pipewire/pipewire.h:39: In file included from /usr/local/include/pipewire-0.3/pipewire/data-loop.h:13: /usr/local/include/spa-0.2/spa/support/thread.h:101:2: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] spa_interface_call_res(&o->iface, ^ /usr/local/include/spa-0.2/spa/utils/hook.h:243:2: note: expanded from macro 'spa_interface_call_res' spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) ^ /usr/local/include/spa-0.2/spa/utils/hook.h:199:2: note: expanded from macro 'spa_callbacks_call_res' ({ \ ^ In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/kpipewiredeclarativeplugin.cpp:9: In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/pipewiresourceitem.h:15: In file included from /usr/local/include/pipewire-0.3/pipewire/pipewire.h:39: In file included from /usr/local/include/pipewire-0.3/pipewire/data-loop.h:13: /usr/local/include/spa-0.2/spa/support/thread.h:113:2: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] spa_interface_call_res(&o->iface, ^ /usr/local/include/spa-0.2/spa/utils/hook.h:243:2: note: expanded from macro 'spa_interface_call_res' spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__) ^ /usr/local/include/spa-0.2/spa/utils/hook.h:199:2: note: expanded from macro 'spa_callbacks_call_res' ({ \ ^ In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/kpipewiredeclarativeplugin.cpp:9: In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/pipewiresourceitem.h:16: In file included from /usr/local/include/spa-0.2/spa/param/format-utils.h:18: In file included from /usr/local/include/spa-0.2/spa/pod/parser.h:15: /usr/local/include/spa-0.2/spa/pod/iter.h:179:11: warning: cast from 'const struct spa_pod *' to 'struct spa_pod_long *' increases required alignment from 4 to 8 [-Wcast-align] *value = SPA_POD_VALUE(struct spa_pod_long, pod); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/spa-0.2/spa/pod/pod.h:35:37: note: expanded from macro 'SPA_POD_VALUE' #define SPA_POD_VALUE(type,pod) (((type*)(pod))->value) ^~~~~~~~~~~~ In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/kpipewiredeclarativeplugin.cpp:9: In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/pipewiresourceitem.h:16: In file included from /usr/local/include/spa-0.2/spa/param/format-utils.h:18: In file included from /usr/local/include/spa-0.2/spa/pod/parser.h:15: /usr/local/include/spa-0.2/spa/pod/iter.h:205:11: warning: cast from 'const struct spa_pod *' to 'struct spa_pod_double *' increases required alignment from 4 to 8 [-Wcast-align] *value = SPA_POD_VALUE(struct spa_pod_double, pod); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/spa-0.2/spa/pod/pod.h:35:37: note: expanded from macro 'SPA_POD_VALUE' #define SPA_POD_VALUE(type,pod) (((type*)(pod))->value) ^~~~~~~~~~~~ In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/kpipewiredeclarativeplugin.cpp:9: In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/pipewiresourceitem.h:16: In file included from /usr/local/include/spa-0.2/spa/param/format-utils.h:18: In file included from /usr/local/include/spa-0.2/spa/pod/parser.h:15: /usr/local/include/spa-0.2/spa/pod/iter.h:259:11: warning: cast from 'const struct spa_pod *' to 'struct spa_pod_pointer *' increases required alignment from 4 to 8 [-Wcast-align] *type = ((struct spa_pod_pointer*)pod)->body.type; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/spa-0.2/spa/pod/iter.h:260:12: warning: cast from 'const struct spa_pod *' to 'struct spa_pod_pointer *' increases required alignment from 4 to 8 [-Wcast-align] *value = ((struct spa_pod_pointer*)pod)->body.value; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/spa-0.2/spa/pod/iter.h:274:11: warning: cast from 'const struct spa_pod *' to 'struct spa_pod_fd *' increases required alignment from 4 to 8 [-Wcast-align] *value = SPA_POD_VALUE(struct spa_pod_fd, pod); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/spa-0.2/spa/pod/pod.h:35:37: note: expanded from macro 'SPA_POD_VALUE' #define SPA_POD_VALUE(type,pod) (((type*)(pod))->value) ^~~~~~~~~~~~ In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/kpipewiredeclarativeplugin.cpp:9: In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/pipewiresourceitem.h:16: In file included from /usr/local/include/spa-0.2/spa/param/format-utils.h:18: In file included from /usr/local/include/spa-0.2/spa/pod/parser.h:15: /usr/local/include/spa-0.2/spa/pod/iter.h:331:13: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] n_values = SPA_MIN(n_values, max_values); ^ /usr/local/include/spa-0.2/spa/utils/defs.h:136:2: note: expanded from macro 'SPA_MIN' ({ \ ^ In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/kpipewiredeclarativeplugin.cpp:9: In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/pipewiresourceitem.h:16: In file included from /usr/local/include/spa-0.2/spa/param/format-utils.h:18: In file included from /usr/local/include/spa-0.2/spa/pod/parser.h:15: /usr/local/include/spa-0.2/spa/pod/iter.h:347:14: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] *n_vals = SPA_MIN(1u, SPA_POD_CHOICE_N_VALUES(pod)); ^ /usr/local/include/spa-0.2/spa/utils/defs.h:136:2: note: expanded from macro 'SPA_MIN' ({ \ ^ In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/kpipewiredeclarativeplugin.cpp:9: In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/pipewiresourceitem.h:16: In file included from /usr/local/include/spa-0.2/spa/param/format-utils.h:18: /usr/local/include/spa-0.2/spa/pod/parser.h:41:12: warning: compound literals are a C99-specific feature [-Wc99-extensions] *parser = SPA_POD_PARSER_INIT(data, size); ^ /usr/local/include/spa-0.2/spa/pod/parser.h:36:44: note: expanded from macro 'SPA_POD_PARSER_INIT' #define SPA_POD_PARSER_INIT(buffer,size) ((struct spa_pod_parser){ (buffer), (size), 0, {} }) ^ /usr/local/include/spa-0.2/spa/pod/parser.h:491:4: warning: cast from 'const struct spa_pod *' to 'struct spa_pod_long *' increases required alignment from 4 to 8 [-Wcast-align] SPA_POD_PARSER_COLLECT(pod, *format, args); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/spa-0.2/spa/pod/parser.h:340:29: note: expanded from macro 'SPA_POD_PARSER_COLLECT' *va_arg(args, int64_t*) = SPA_POD_VALUE(struct spa_pod_long, pod); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/spa-0.2/spa/pod/pod.h:35:37: note: expanded from macro 'SPA_POD_VALUE' #define SPA_POD_VALUE(type,pod) (((type*)(pod))->value) ^~~~~~~~~~~~ In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/kpipewiredeclarativeplugin.cpp:9: In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/pipewiresourceitem.h:16: In file included from /usr/local/include/spa-0.2/spa/param/format-utils.h:18: /usr/local/include/spa-0.2/spa/pod/parser.h:491:4: warning: cast from 'const struct spa_pod *' to 'struct spa_pod_double *' increases required alignment from 4 to 8 [-Wcast-align] SPA_POD_PARSER_COLLECT(pod, *format, args); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/spa-0.2/spa/pod/parser.h:346:28: note: expanded from macro 'SPA_POD_PARSER_COLLECT' *va_arg(args, double*) = SPA_POD_VALUE(struct spa_pod_double, pod); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/spa-0.2/spa/pod/pod.h:35:37: note: expanded from macro 'SPA_POD_VALUE' #define SPA_POD_VALUE(type,pod) (((type*)(pod))->value) ^~~~~~~~~~~~ In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/kpipewiredeclarativeplugin.cpp:9: In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/pipewiresourceitem.h:16: In file included from /usr/local/include/spa-0.2/spa/param/format-utils.h:18: /usr/local/include/spa-0.2/spa/pod/parser.h:491:4: warning: cast from 'const struct spa_pod *' to 'struct spa_pod_fd *' increases required alignment from 4 to 8 [-Wcast-align] SPA_POD_PARSER_COLLECT(pod, *format, args); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/spa-0.2/spa/pod/parser.h:393:29: note: expanded from macro 'SPA_POD_PARSER_COLLECT' *va_arg(args, int64_t*) = SPA_POD_VALUE(struct spa_pod_fd, pod); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/spa-0.2/spa/pod/pod.h:35:37: note: expanded from macro 'SPA_POD_VALUE' #define SPA_POD_VALUE(type,pod) (((type*)(pod))->value) ^~~~~~~~~~~~ In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/kpipewiredeclarativeplugin.cpp:9: In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/pipewiresourceitem.h:16: /usr/local/include/spa-0.2/spa/param/format-utils.h:24:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] return spa_pod_parse_object(format, ^ /usr/local/include/spa-0.2/spa/pod/parser.h:553:2: note: expanded from macro 'spa_pod_parse_object' ({ \ ^ In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/kpipewiredeclarativeplugin.cpp:9: In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/pipewiresourceitem.h:16: /usr/local/include/spa-0.2/spa/param/format-utils.h:24:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] /usr/local/include/spa-0.2/spa/pod/parser.h:556:2: note: expanded from macro 'spa_pod_parse_object' spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ ^ /usr/local/include/spa-0.2/spa/pod/parser.h:531:2: note: expanded from macro 'spa_pod_parser_get_object' ({ \ ^ In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/kpipewiredeclarativeplugin.cpp:9: In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/pipewiresourceitem.h:18: In file included from /usr/local/include/spa-0.2/spa/param/video/format-utils.h:14: In file included from /usr/local/include/spa-0.2/spa/param/video/raw-utils.h:18: /usr/local/include/spa-0.2/spa/pod/builder.h:64:23: warning: compound literals are a C99-specific feature [-Wc99-extensions] builder->callbacks = SPA_CALLBACKS_INIT(callbacks, data); ^ /usr/local/include/spa-0.2/spa/utils/hook.h:125:43: note: expanded from macro 'SPA_CALLBACKS_INIT' #define SPA_CALLBACKS_INIT(_funcs,_data) ((struct spa_callbacks){ (_funcs), (_data), }) ^ In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/kpipewiredeclarativeplugin.cpp:9: In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/pipewiresourceitem.h:18: In file included from /usr/local/include/spa-0.2/spa/param/video/format-utils.h:14: In file included from /usr/local/include/spa-0.2/spa/param/video/raw-utils.h:18: /usr/local/include/spa-0.2/spa/pod/builder.h:79:13: warning: compound literals are a C99-specific feature [-Wc99-extensions] *builder = SPA_POD_BUILDER_INIT(data, size); ^ /usr/local/include/spa-0.2/spa/pod/builder.h:52:45: note: expanded from macro 'SPA_POD_BUILDER_INIT' #define SPA_POD_BUILDER_INIT(buffer,size) ((struct spa_pod_builder){ (buffer), (size), 0, {}, {} }) ^ /usr/local/include/spa-0.2/spa/pod/builder.h:127:4: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] spa_callbacks_call_res(&builder->callbacks, ^ /usr/local/include/spa-0.2/spa/utils/hook.h:199:2: note: expanded from macro 'spa_callbacks_call_res' ({ \ ^ In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/kpipewiredeclarativeplugin.cpp:9: In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/pipewiresourceitem.h:18: In file included from /usr/local/include/spa-0.2/spa/param/video/format-utils.h:14: In file included from /usr/local/include/spa-0.2/spa/param/video/raw-utils.h:18: /usr/local/include/spa-0.2/spa/pod/builder.h:188:3: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] SPA_FLAG_CLEAR(builder->state.flags, SPA_POD_BUILDER_FLAG_FIRST); ^ /usr/local/include/spa-0.2/spa/utils/defs.h:72:2: note: expanded from macro 'SPA_FLAG_CLEAR' ({ \ ^ In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/kpipewiredeclarativeplugin.cpp:9: In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/pipewiresourceitem.h:18: In file included from /usr/local/include/spa-0.2/spa/param/video/format-utils.h:14: In file included from /usr/local/include/spa-0.2/spa/param/video/raw-utils.h:18: /usr/local/include/spa-0.2/spa/pod/builder.h:203:27: warning: compound literals are a C99-specific feature [-Wc99-extensions] const struct spa_pod p = SPA_POD_INIT_None(); ^ /usr/local/include/spa-0.2/spa/pod/builder.h:199:29: note: expanded from macro 'SPA_POD_INIT_None' #define SPA_POD_INIT_None() SPA_POD_INIT(0, SPA_TYPE_None) ^ /usr/local/include/spa-0.2/spa/pod/builder.h:197:34: note: expanded from macro 'SPA_POD_INIT' #define SPA_POD_INIT(size,type) ((struct spa_pod) { (size), (type) }) ^ /usr/local/include/spa-0.2/spa/pod/builder.h:209:27: warning: compound literals are a C99-specific feature [-Wc99-extensions] const struct spa_pod p = SPA_POD_INIT(size,type); ^ /usr/local/include/spa-0.2/spa/pod/builder.h:197:34: note: expanded from macro 'SPA_POD_INIT' #define SPA_POD_INIT(size,type) ((struct spa_pod) { (size), (type) }) ^ /usr/local/include/spa-0.2/spa/pod/builder.h:210:2: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] SPA_FLAG_CLEAR(builder->state.flags, SPA_POD_BUILDER_FLAG_FIRST); ^ /usr/local/include/spa-0.2/spa/utils/defs.h:72:2: note: expanded from macro 'SPA_FLAG_CLEAR' ({ \ ^ In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/kpipewiredeclarativeplugin.cpp:9: In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/pipewiresourceitem.h:18: In file included from /usr/local/include/spa-0.2/spa/param/video/format-utils.h:14: In file included from /usr/local/include/spa-0.2/spa/param/video/raw-utils.h:18: /usr/local/include/spa-0.2/spa/pod/builder.h:218:32: warning: compound literals are a C99-specific feature [-Wc99-extensions] const struct spa_pod_bool p = SPA_POD_INIT_Bool(val); ^ /usr/local/include/spa-0.2/spa/pod/builder.h:214:33: note: expanded from macro 'SPA_POD_INIT_Bool' #define SPA_POD_INIT_Bool(val) ((struct spa_pod_bool){ { sizeof(uint32_t), SPA_TYPE_Bool }, (val) ? 1 : 0, 0 }) ^ /usr/local/include/spa-0.2/spa/pod/builder.h:226:30: warning: compound literals are a C99-specific feature [-Wc99-extensions] const struct spa_pod_id p = SPA_POD_INIT_Id(val); ^ /usr/local/include/spa-0.2/spa/pod/builder.h:222:31: note: expanded from macro 'SPA_POD_INIT_Id' #define SPA_POD_INIT_Id(val) ((struct spa_pod_id){ { sizeof(uint32_t), SPA_TYPE_Id }, (val), 0 }) ^ /usr/local/include/spa-0.2/spa/pod/builder.h:234:31: warning: compound literals are a C99-specific feature [-Wc99-extensions] const struct spa_pod_int p = SPA_POD_INIT_Int(val); ^ /usr/local/include/spa-0.2/spa/pod/builder.h:230:32: note: expanded from macro 'SPA_POD_INIT_Int' #define SPA_POD_INIT_Int(val) ((struct spa_pod_int){ { sizeof(int32_t), SPA_TYPE_Int }, (val), 0 }) ^ /usr/local/include/spa-0.2/spa/pod/builder.h:242:32: warning: compound literals are a C99-specific feature [-Wc99-extensions] const struct spa_pod_long p = SPA_POD_INIT_Long(val); ^ /usr/local/include/spa-0.2/spa/pod/builder.h:238:33: note: expanded from macro 'SPA_POD_INIT_Long' #define SPA_POD_INIT_Long(val) ((struct spa_pod_long){ { sizeof(int64_t), SPA_TYPE_Long }, (val) }) ^ /usr/local/include/spa-0.2/spa/pod/builder.h:250:33: warning: compound literals are a C99-specific feature [-Wc99-extensions] const struct spa_pod_float p = SPA_POD_INIT_Float(val); ^ /usr/local/include/spa-0.2/spa/pod/builder.h:246:34: note: expanded from macro 'SPA_POD_INIT_Float' #define SPA_POD_INIT_Float(val) ((struct spa_pod_float){ { sizeof(float), SPA_TYPE_Float }, (val), 0 }) ^ /usr/local/include/spa-0.2/spa/pod/builder.h:258:34: warning: compound literals are a C99-specific feature [-Wc99-extensions] const struct spa_pod_double p = SPA_POD_INIT_Double(val); ^ /usr/local/include/spa-0.2/spa/pod/builder.h:254:35: note: expanded from macro 'SPA_POD_INIT_Double' #define SPA_POD_INIT_Double(val) ((struct spa_pod_double){ { sizeof(double), SPA_TYPE_Double }, (val) }) ^ /usr/local/include/spa-0.2/spa/pod/builder.h:279:34: warning: compound literals are a C99-specific feature [-Wc99-extensions] const struct spa_pod_string p = SPA_POD_INIT_String(len+1); ^ /usr/local/include/spa-0.2/spa/pod/builder.h:262:35: note: expanded from macro 'SPA_POD_INIT_String' #define SPA_POD_INIT_String(len) ((struct spa_pod_string){ { (len), SPA_TYPE_String } }) ^ /usr/local/include/spa-0.2/spa/pod/builder.h:297:33: warning: compound literals are a C99-specific feature [-Wc99-extensions] const struct spa_pod_bytes p = SPA_POD_INIT_Bytes(len); ^ /usr/local/include/spa-0.2/spa/pod/builder.h:292:34: note: expanded from macro 'SPA_POD_INIT_Bytes' #define SPA_POD_INIT_Bytes(len) ((struct spa_pod_bytes){ { (len), SPA_TYPE_Bytes } }) ^ /usr/local/include/spa-0.2/spa/pod/builder.h:317:35: warning: compound literals are a C99-specific feature [-Wc99-extensions] const struct spa_pod_pointer p = SPA_POD_INIT_Pointer(type, val); ^ /usr/local/include/spa-0.2/spa/pod/builder.h:312:43: note: expanded from macro 'SPA_POD_INIT_Pointer' #define SPA_POD_INIT_Pointer(type,value) ((struct spa_pod_pointer){ { sizeof(struct spa_pod_pointer_body), SPA_TYPE_Pointer }, { (type), 0, (value) } }) ^ /usr/local/include/spa-0.2/spa/pod/builder.h:325:30: warning: compound literals are a C99-specific feature [-Wc99-extensions] const struct spa_pod_fd p = SPA_POD_INIT_Fd(fd); ^ /usr/local/include/spa-0.2/spa/pod/builder.h:321:30: note: expanded from macro 'SPA_POD_INIT_Fd' #define SPA_POD_INIT_Fd(fd) ((struct spa_pod_fd){ { sizeof(int64_t), SPA_TYPE_Fd }, (fd) }) ^ /usr/local/include/spa-0.2/spa/pod/builder.h:334:37: warning: compound literals are a C99-specific feature [-Wc99-extensions] const struct spa_pod_rectangle p = SPA_POD_INIT_Rectangle(SPA_RECTANGLE(width, height)); ^ /usr/local/include/spa-0.2/spa/pod/builder.h:329:38: note: expanded from macro 'SPA_POD_INIT_Rectangle' #define SPA_POD_INIT_Rectangle(val) ((struct spa_pod_rectangle){ { sizeof(struct spa_rectangle), SPA_TYPE_Rectangle }, (val) }) ^ /usr/local/include/spa-0.2/spa/pod/builder.h:334:60: warning: compound literals are a C99-specific feature [-Wc99-extensions] const struct spa_pod_rectangle p = SPA_POD_INIT_Rectangle(SPA_RECTANGLE(width, height)); ^ /usr/local/include/spa-0.2/spa/utils/defs.h:89:38: note: expanded from macro 'SPA_RECTANGLE' #define SPA_RECTANGLE(width,height) ((struct spa_rectangle){ (width), (height) }) ^ In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/kpipewiredeclarativeplugin.cpp:9: In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/pipewiresourceitem.h:18: In file included from /usr/local/include/spa-0.2/spa/param/video/format-utils.h:14: In file included from /usr/local/include/spa-0.2/spa/param/video/raw-utils.h:18: /usr/local/include/spa-0.2/spa/pod/builder.h:343:36: warning: compound literals are a C99-specific feature [-Wc99-extensions] const struct spa_pod_fraction p = SPA_POD_INIT_Fraction(SPA_FRACTION(num, denom)); ^ /usr/local/include/spa-0.2/spa/pod/builder.h:338:37: note: expanded from macro 'SPA_POD_INIT_Fraction' #define SPA_POD_INIT_Fraction(val) ((struct spa_pod_fraction){ { sizeof(struct spa_fraction), SPA_TYPE_Fraction }, (val) }) ^ /usr/local/include/spa-0.2/spa/pod/builder.h:343:58: warning: compound literals are a C99-specific feature [-Wc99-extensions] const struct spa_pod_fraction p = SPA_POD_INIT_Fraction(SPA_FRACTION(num, denom)); ^ /usr/local/include/spa-0.2/spa/utils/defs.h:107:34: note: expanded from macro 'SPA_FRACTION' #define SPA_FRACTION(num,denom) ((struct spa_fraction){ (num), (denom) }) ^ In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/kpipewiredeclarativeplugin.cpp:9: In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/pipewiresourceitem.h:18: In file included from /usr/local/include/spa-0.2/spa/param/video/format-utils.h:14: In file included from /usr/local/include/spa-0.2/spa/param/video/raw-utils.h:18: /usr/local/include/spa-0.2/spa/pod/builder.h:399:34: warning: compound literals are a C99-specific feature [-Wc99-extensions] const struct spa_pod_struct p = SPA_POD_INIT_Struct(0); ^ /usr/local/include/spa-0.2/spa/pod/builder.h:394:36: note: expanded from macro 'SPA_POD_INIT_Struct' #define SPA_POD_INIT_Struct(size) ((struct spa_pod_struct){ { (size), SPA_TYPE_Struct } }) ^ /usr/local/include/spa-0.2/spa/pod/builder.h:413:6: warning: compound literals are a C99-specific feature [-Wc99-extensions] SPA_POD_INIT_Object(sizeof(struct spa_pod_object_body), type, id); ^ /usr/local/include/spa-0.2/spa/pod/builder.h:406:48: note: expanded from macro 'SPA_POD_INIT_Object' #define SPA_POD_INIT_Object(size,type,id,...) ((struct spa_pod_object){ { (size), SPA_TYPE_Object }, { (type), (id) }, ##__VA_ARGS__ }) ^ /usr/local/include/spa-0.2/spa/pod/builder.h:437:6: warning: compound literals are a C99-specific feature [-Wc99-extensions] SPA_POD_INIT_Sequence(sizeof(struct spa_pod_sequence_body), unit); ^ /usr/local/include/spa-0.2/spa/pod/builder.h:431:3: note: expanded from macro 'SPA_POD_INIT_Sequence' ((struct spa_pod_sequence){ { (size), SPA_TYPE_Sequence}, {(unit), 0 } }) ^ In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/kpipewiredeclarativeplugin.cpp:9: In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/pipewiresourceitem.h:18: In file included from /usr/local/include/spa-0.2/spa/param/video/format-utils.h:14: /usr/local/include/spa-0.2/spa/param/video/raw-utils.h:33:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] return spa_pod_parse_object(format, ^ /usr/local/include/spa-0.2/spa/pod/parser.h:553:2: note: expanded from macro 'spa_pod_parse_object' ({ \ ^ In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/kpipewiredeclarativeplugin.cpp:9: In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/pipewiresourceitem.h:18: In file included from /usr/local/include/spa-0.2/spa/param/video/format-utils.h:14: /usr/local/include/spa-0.2/spa/param/video/raw-utils.h:33:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] /usr/local/include/spa-0.2/spa/pod/parser.h:556:2: note: expanded from macro 'spa_pod_parse_object' spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ ^ /usr/local/include/spa-0.2/spa/pod/parser.h:531:2: note: expanded from macro 'spa_pod_parser_get_object' ({ \ ^ In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/kpipewiredeclarativeplugin.cpp:9: In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/pipewiresourceitem.h:18: In file included from /usr/local/include/spa-0.2/spa/param/video/format-utils.h:15: /usr/local/include/spa-0.2/spa/param/video/dsp-utils.h:33:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] return spa_pod_parse_object(format, ^ /usr/local/include/spa-0.2/spa/pod/parser.h:553:2: note: expanded from macro 'spa_pod_parse_object' ({ \ ^ In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/kpipewiredeclarativeplugin.cpp:9: In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/pipewiresourceitem.h:18: In file included from /usr/local/include/spa-0.2/spa/param/video/format-utils.h:15: /usr/local/include/spa-0.2/spa/param/video/dsp-utils.h:33:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] /usr/local/include/spa-0.2/spa/pod/parser.h:556:2: note: expanded from macro 'spa_pod_parse_object' spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ ^ /usr/local/include/spa-0.2/spa/pod/parser.h:531:2: note: expanded from macro 'spa_pod_parser_get_object' ({ \ ^ In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/kpipewiredeclarativeplugin.cpp:9: In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/pipewiresourceitem.h:18: In file included from /usr/local/include/spa-0.2/spa/param/video/format-utils.h:16: /usr/local/include/spa-0.2/spa/param/video/h264-utils.h:25:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] return spa_pod_parse_object(format, ^ /usr/local/include/spa-0.2/spa/pod/parser.h:553:2: note: expanded from macro 'spa_pod_parse_object' ({ \ ^ In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/kpipewiredeclarativeplugin.cpp:9: In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/pipewiresourceitem.h:18: In file included from /usr/local/include/spa-0.2/spa/param/video/format-utils.h:16: /usr/local/include/spa-0.2/spa/param/video/h264-utils.h:25:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] /usr/local/include/spa-0.2/spa/pod/parser.h:556:2: note: expanded from macro 'spa_pod_parse_object' spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ ^ /usr/local/include/spa-0.2/spa/pod/parser.h:531:2: note: expanded from macro 'spa_pod_parser_get_object' ({ \ ^ In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/kpipewiredeclarativeplugin.cpp:9: In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/pipewiresourceitem.h:18: In file included from /usr/local/include/spa-0.2/spa/param/video/format-utils.h:17: /usr/local/include/spa-0.2/spa/param/video/mjpg-utils.h:25:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] return spa_pod_parse_object(format, ^ /usr/local/include/spa-0.2/spa/pod/parser.h:553:2: note: expanded from macro 'spa_pod_parse_object' ({ \ ^ In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/kpipewiredeclarativeplugin.cpp:9: In file included from /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/pipewiresourceitem.h:18: In file included from /usr/local/include/spa-0.2/spa/param/video/format-utils.h:17: /usr/local/include/spa-0.2/spa/param/video/mjpg-utils.h:25:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] /usr/local/include/spa-0.2/spa/pod/parser.h:556:2: note: expanded from macro 'spa_pod_parse_object' spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \ ^ /usr/local/include/spa-0.2/spa/pod/parser.h:531:2: note: expanded from macro 'spa_pod_parser_get_object' ({ \ ^ 62 warnings generated. [28/32] : && /exopi-obj/pobj/kpipewire-5.27.10/bin/c++ -fPIC -O2 -pipe -g -fno-operator-names -fno-exceptions -Wno-gnu-zero-variadic-macro-arguments -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 -pedantic -Wzero-as-null-pointer-constant -fdiagnostics-color=always -DNDEBUG -Wl,--fatal-warnings -Wl,--enable-new-dtags -shared -Wl,-soname,libKPipeWireDeclarative.so -o bin/libKPipeWireDeclarative.so src/CMakeFiles/KPipeWireDeclarative.dir/KPipeWireDeclarative_autogen/mocs_compilation.cpp.o src/CMakeFiles/KPipeWireDeclarative.dir/kpipewiredeclarativeplugin.cpp.o -Wl,-z,origin,-rpath,/exopi-obj/pobj/kpipewire-5.27.10/build-amd64/bin:/usr/local/lib/qt5/.:/usr/local/lib:/usr/X11R6/lib: bin/libKPipeWire.so.0.0 /usr/local/lib/qt5/./libQt5Quick.so.6.1 /usr/local/lib/qt5/./libQt5QmlModels.so.0.1 /usr/local/lib/qt5/./libQt5Qml.so.4.1 /usr/local/lib/qt5/./libQt5Network.so.4.0 /usr/local/lib/qt5/./libQt5Gui.so.4.2 /usr/local/lib/qt5/./libQt5Core.so.6.0 -Wl,-rpath-link,/usr/local/lib/qt5/.:/usr/local/lib:/usr/X11R6/lib && cd /exopi-obj/pobj/kpipewire-5.27.10/build-amd64 && /usr/local/bin/cmake -E make_directory /exopi-obj/pobj/kpipewire-5.27.10/build-amd64/bin/org/kde/pipewire && cd /exopi-obj/pobj/kpipewire-5.27.10/build-amd64/bin && /usr/local/bin/cmake -E copy /exopi-obj/pobj/kpipewire-5.27.10/build-amd64/src/KPipeWireDeclarative_qmldir org/kde/pipewire/qmldir && cd /exopi-obj/pobj/kpipewire-5.27.10/build-amd64/bin && /usr/local/bin/cmake -E copy /exopi-obj/pobj/kpipewire-5.27.10/build-amd64/bin/libKPipeWireDeclarative.so org/kde/pipewire [29/32] cd /exopi-obj/pobj/kpipewire-5.27.10/build-amd64/src && /usr/local/bin/cmake -E cmake_autogen /exopi-obj/pobj/kpipewire-5.27.10/build-amd64/src/CMakeFiles/KPipeWireRecordDeclarative_autogen.dir/AutogenInfo.json Release && /usr/local/bin/cmake -E touch /exopi-obj/pobj/kpipewire-5.27.10/build-amd64/src/KPipeWireRecordDeclarative_autogen/timestamp && /usr/local/bin/cmake -E cmake_transform_depfile Ninja gccdepfile /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10 /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src /exopi-obj/pobj/kpipewire-5.27.10/build-amd64 /exopi-obj/pobj/kpipewire-5.27.10/build-amd64/src /exopi-obj/pobj/kpipewire-5.27.10/build-amd64/src/KPipeWireRecordDeclarative_autogen/deps /exopi-obj/pobj/kpipewire-5.27.10/build-amd64/CMakeFiles/d/d1df0fc91ddb6c5eb07d38b1a6b0e0d56739abf150ba0a22e76e5099b9754704.d [30/32] /exopi-obj/pobj/kpipewire-5.27.10/bin/c++ -DEGL_NO_PLATFORM_SPECIFIC_TYPES -DEGL_NO_X11 -DKPIPEWIRE_DEPRECATED_WARNINGS_SINCE=0x0 -DKPIPEWIRE_DISABLE_DEPRECATED_BEFORE_AND_AT=0x0 -DKPW_WITH_SOURCESIZE=1 -DKPW_WITH_SUGGESTED=1 -DKPipeWireRecordDeclarative_EXPORTS -DMESA_EGL_NO_X11_HEADERS -DQT_CORE_LIB -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_QMLMODELS_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_STRICT_ITERATORS -DQT_USE_QSTRINGBUILDER -DTRANSLATION_DOMAIN=\"kpipewire5\" -D_LARGEFILE64_SOURCE -I/exopi-obj/pobj/kpipewire-5.27.10/build-amd64/src -I/exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src -I/exopi-obj/pobj/kpipewire-5.27.10/build-amd64/src/KPipeWireRecordDeclarative_autogen/include -I/usr/local/include/pipewire-0.3 -I/usr/local/include/spa-0.2 -isystem /usr/local/include/X11/qt5 -isystem /usr/local/include/X11/qt5/QtQuick -isystem /usr/local/include/X11/qt5/QtQmlModels -isystem /usr/local/include/X11/qt5/QtQml -isystem /usr/local/include/X11/qt5/QtNetwork -isystem /usr/local/include/X11/qt5/QtCore -isystem /usr/local/lib/qt5/./mkspecs/openbsd-clang -isystem /usr/local/include/X11/qt5/QtGui -isystem /usr/X11R6/include -O2 -pipe -g -fno-operator-names -fno-exceptions -Wno-gnu-zero-variadic-macro-arguments -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 -pedantic -Wzero-as-null-pointer-constant -fdiagnostics-color=always -DNDEBUG -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -MD -MT src/CMakeFiles/KPipeWireRecordDeclarative.dir/KPipeWireRecordDeclarative_autogen/mocs_compilation.cpp.o -MF src/CMakeFiles/KPipeWireRecordDeclarative.dir/KPipeWireRecordDeclarative_autogen/mocs_compilation.cpp.o.d -o src/CMakeFiles/KPipeWireRecordDeclarative.dir/KPipeWireRecordDeclarative_autogen/mocs_compilation.cpp.o -c /exopi-obj/pobj/kpipewire-5.27.10/build-amd64/src/KPipeWireRecordDeclarative_autogen/mocs_compilation.cpp [31/32] /exopi-obj/pobj/kpipewire-5.27.10/bin/c++ -DEGL_NO_PLATFORM_SPECIFIC_TYPES -DEGL_NO_X11 -DKPIPEWIRE_DEPRECATED_WARNINGS_SINCE=0x0 -DKPIPEWIRE_DISABLE_DEPRECATED_BEFORE_AND_AT=0x0 -DKPW_WITH_SOURCESIZE=1 -DKPW_WITH_SUGGESTED=1 -DKPipeWireRecordDeclarative_EXPORTS -DMESA_EGL_NO_X11_HEADERS -DQT_CORE_LIB -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_QMLMODELS_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_STRICT_ITERATORS -DQT_USE_QSTRINGBUILDER -DTRANSLATION_DOMAIN=\"kpipewire5\" -D_LARGEFILE64_SOURCE -I/exopi-obj/pobj/kpipewire-5.27.10/build-amd64/src -I/exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src -I/exopi-obj/pobj/kpipewire-5.27.10/build-amd64/src/KPipeWireRecordDeclarative_autogen/include -I/usr/local/include/pipewire-0.3 -I/usr/local/include/spa-0.2 -isystem /usr/local/include/X11/qt5 -isystem /usr/local/include/X11/qt5/QtQuick -isystem /usr/local/include/X11/qt5/QtQmlModels -isystem /usr/local/include/X11/qt5/QtQml -isystem /usr/local/include/X11/qt5/QtNetwork -isystem /usr/local/include/X11/qt5/QtCore -isystem /usr/local/lib/qt5/./mkspecs/openbsd-clang -isystem /usr/local/include/X11/qt5/QtGui -isystem /usr/X11R6/include -O2 -pipe -g -fno-operator-names -fno-exceptions -Wno-gnu-zero-variadic-macro-arguments -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 -pedantic -Wzero-as-null-pointer-constant -fdiagnostics-color=always -DNDEBUG -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -MD -MT src/CMakeFiles/KPipeWireRecordDeclarative.dir/kpipewirerecorddeclarativeplugin.cpp.o -MF src/CMakeFiles/KPipeWireRecordDeclarative.dir/kpipewirerecorddeclarativeplugin.cpp.o.d -o src/CMakeFiles/KPipeWireRecordDeclarative.dir/kpipewirerecorddeclarativeplugin.cpp.o -c /exopi-obj/pobj/kpipewire-5.27.10/kpipewire-5.27.10/src/kpipewirerecorddeclarativeplugin.cpp [32/32] : && /exopi-obj/pobj/kpipewire-5.27.10/bin/c++ -fPIC -O2 -pipe -g -fno-operator-names -fno-exceptions -Wno-gnu-zero-variadic-macro-arguments -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 -pedantic -Wzero-as-null-pointer-constant -fdiagnostics-color=always -DNDEBUG -Wl,--fatal-warnings -Wl,--enable-new-dtags -shared -Wl,-soname,libKPipeWireRecordDeclarative.so -o bin/libKPipeWireRecordDeclarative.so src/CMakeFiles/KPipeWireRecordDeclarative.dir/KPipeWireRecordDeclarative_autogen/mocs_compilation.cpp.o src/CMakeFiles/KPipeWireRecordDeclarative.dir/kpipewirerecorddeclarativeplugin.cpp.o -Wl,-z,origin,-rpath,/exopi-obj/pobj/kpipewire-5.27.10/build-amd64/bin:/usr/local/lib/qt5/.:/usr/local/lib:/usr/X11R6/lib: bin/libKPipeWireRecord.so.0.0 bin/libKPipeWire.so.0.0 /usr/local/lib/qt5/./libQt5Quick.so.6.1 /usr/local/lib/qt5/./libQt5QmlModels.so.0.1 /usr/local/lib/qt5/./libQt5Qml.so.4.1 /usr/local/lib/qt5/./libQt5Network.so.4.0 /usr/local/lib/qt5/./libQt5Gui.so.4.2 /usr/local/lib/qt5/./libQt5Core.so.6.0 -Wl,-rpath-link,/exopi-obj/pobj/kpipewire-5.27.10/build-amd64/bin:/usr/local/lib/qt5/.:/usr/local/lib:/usr/X11R6/lib && cd /exopi-obj/pobj/kpipewire-5.27.10/build-amd64 && /usr/local/bin/cmake -E make_directory /exopi-obj/pobj/kpipewire-5.27.10/build-amd64/bin/org/kde/pipewire/record && cd /exopi-obj/pobj/kpipewire-5.27.10/build-amd64/bin && /usr/local/bin/cmake -E copy /exopi-obj/pobj/kpipewire-5.27.10/build-amd64/src/KPipeWireRecordDeclarative_qmldir org/kde/pipewire/record/qmldir && cd /exopi-obj/pobj/kpipewire-5.27.10/build-amd64/bin && /usr/local/bin/cmake -E copy /exopi-obj/pobj/kpipewire-5.27.10/build-amd64/bin/libKPipeWireRecordDeclarative.so org/kde/pipewire/record >>> Running fake in x11/kde-plasma/kpipewire at 1714788499.13 ===> x11/kde-plasma/kpipewire ===> Faking installation for kpipewire-5.27.10 -- Install configuration: "Release" -- Installing: /exopi-obj/pobj/kpipewire-5.27.10/fake-amd64/usr/local/share/qlogging-categories5/kpipewire.categories -- Installing: /exopi-obj/pobj/kpipewire-5.27.10/fake-amd64/usr/local/share/qlogging-categories5/kpipewirerecord.categories -- Installing: /exopi-obj/pobj/kpipewire-5.27.10/fake-amd64/usr/local/include/KPipeWire/PipeWireSourceStream -- Installing: /exopi-obj/pobj/kpipewire-5.27.10/fake-amd64/usr/local/include/KPipeWire/PipeWireSourceItem -- Installing: /exopi-obj/pobj/kpipewire-5.27.10/fake-amd64/usr/local/include/KPipeWire/pipewiresourcestream.h -- Installing: /exopi-obj/pobj/kpipewire-5.27.10/fake-amd64/usr/local/include/KPipeWire/pipewiresourceitem.h -- Installing: /exopi-obj/pobj/kpipewire-5.27.10/fake-amd64/usr/local/include/KPipeWire/kpipewire_export.h -- Installing: /exopi-obj/pobj/kpipewire-5.27.10/fake-amd64/usr/local/include/KPipeWire/DmaBufHandler -- Installing: /exopi-obj/pobj/kpipewire-5.27.10/fake-amd64/usr/local/include/KPipeWire/dmabufhandler.h -- Installing: /exopi-obj/pobj/kpipewire-5.27.10/fake-amd64/usr/local/include/KPipeWire/kpipewiredmabuf_export.h -- Installing: /exopi-obj/pobj/kpipewire-5.27.10/fake-amd64/usr/local/include/KPipeWire/PipeWireRecord -- Installing: /exopi-obj/pobj/kpipewire-5.27.10/fake-amd64/usr/local/include/KPipeWire/pipewirerecord.h -- Installing: /exopi-obj/pobj/kpipewire-5.27.10/fake-amd64/usr/local/lib/libKPipeWire.so.0.0 -- Set non-toolchain portion of runtime path of "/exopi-obj/pobj/kpipewire-5.27.10/fake-amd64/usr/local/lib/libKPipeWire.so.0.0" to "/usr/local/lib:/usr/local/lib/qt5/.:/usr/X11R6/lib" -- Installing: /exopi-obj/pobj/kpipewire-5.27.10/fake-amd64/usr/local/lib/libKPipeWireRecord.so.0.0 -- Set non-toolchain portion of runtime path of "/exopi-obj/pobj/kpipewire-5.27.10/fake-amd64/usr/local/lib/libKPipeWireRecord.so.0.0" to "/usr/local/lib:/usr/X11R6/lib:/usr/local/lib/qt5/." -- Installing: /exopi-obj/pobj/kpipewire-5.27.10/fake-amd64/usr/local/lib/libKPipeWireDmaBuf.so.0.0 -- Set non-toolchain portion of runtime path of "/exopi-obj/pobj/kpipewire-5.27.10/fake-amd64/usr/local/lib/libKPipeWireDmaBuf.so.0.0" to "/usr/local/lib:/usr/X11R6/lib:/usr/local/lib/qt5/." -- Installing: /exopi-obj/pobj/kpipewire-5.27.10/fake-amd64/usr/local/lib/cmake/KPipeWire/KPipeWireTargets.cmake -- Installing: /exopi-obj/pobj/kpipewire-5.27.10/fake-amd64/usr/local/lib/cmake/KPipeWire/KPipeWireTargets-release.cmake -- Installing: /exopi-obj/pobj/kpipewire-5.27.10/fake-amd64/usr/local/lib/cmake/KPipeWire/KPipeWireConfig.cmake -- Installing: /exopi-obj/pobj/kpipewire-5.27.10/fake-amd64/usr/local/lib/cmake/KPipeWire/KPipeWireConfigVersion.cmake -- Installing: /exopi-obj/pobj/kpipewire-5.27.10/fake-amd64/usr/local/lib/qt5/qml/org/kde/pipewire/qmldir -- Installing: /exopi-obj/pobj/kpipewire-5.27.10/fake-amd64/usr/local/lib/qt5/qml/org/kde/pipewire/libKPipeWireDeclarative.so -- Set non-toolchain portion of runtime path of "/exopi-obj/pobj/kpipewire-5.27.10/fake-amd64/usr/local/lib/qt5/qml/org/kde/pipewire/libKPipeWireDeclarative.so" to "/usr/local/lib:/usr/local/lib/qt5/.:/usr/X11R6/lib" -- Installing: /exopi-obj/pobj/kpipewire-5.27.10/fake-amd64/usr/local/lib/qt5/qml/org/kde/pipewire/record/qmldir -- Installing: /exopi-obj/pobj/kpipewire-5.27.10/fake-amd64/usr/local/lib/qt5/qml/org/kde/pipewire/record/libKPipeWireRecordDeclarative.so -- Set non-toolchain portion of runtime path of "/exopi-obj/pobj/kpipewire-5.27.10/fake-amd64/usr/local/lib/qt5/qml/org/kde/pipewire/record/libKPipeWireRecordDeclarative.so" to "/usr/local/lib:/usr/local/lib/qt5/.:/usr/X11R6/lib" -- Installing: /exopi-obj/pobj/kpipewire-5.27.10/fake-amd64/usr/local/share/locale -- Installing: /exopi-obj/pobj/kpipewire-5.27.10/fake-amd64/usr/local/share/locale/ar -- Installing: /exopi-obj/pobj/kpipewire-5.27.10/fake-amd64/usr/local/share/locale/ar/LC_MESSAGES -- Installing: /exopi-obj/pobj/kpipewire-5.27.10/fake-amd64/usr/local/share/locale/ar/LC_MESSAGES/kpipewire5.mo -- Installing: /exopi-obj/pobj/kpipewire-5.27.10/fake-amd64/usr/local/share/locale/ca -- Installing: /exopi-obj/pobj/kpipewire-5.27.10/fake-amd64/usr/local/share/locale/ca/LC_MESSAGES -- Installing: /exopi-obj/pobj/kpipewire-5.27.10/fake-amd64/usr/local/share/locale/ca/LC_MESSAGES/kpipewire5.mo -- Installing: /exopi-obj/pobj/kpipewire-5.27.10/fake-amd64/usr/local/share/locale/ca@valencia -- Installing: /exopi-obj/pobj/kpipewire-5.27.10/fake-amd64/usr/local/share/locale/ca@valencia/LC_MESSAGES -- Installing: /exopi-obj/pobj/kpipewire-5.27.10/fake-amd64/usr/local/share/locale/ca@valencia/LC_MESSAGES/kpipewire5.mo -- Installing: /exopi-obj/pobj/kpipewire-5.27.10/fake-amd64/usr/local/share/locale/cs -- Installing: /exopi-obj/pobj/kpipewire-5.27.10/fake-amd64/usr/local/share/locale/cs/LC_MESSAGES -- Installing: /exopi-obj/pobj/kpipewire-5.27.10/fake-amd64/usr/local/share/locale/cs/LC_MESSAGES/kpipewire5.mo -- Installing: /exopi-obj/pobj/kpipewire-5.27.10/fake-amd64/usr/local/share/locale/de -- Installing: /exopi-obj/pobj/kpipewire-5.27.10/fake-amd64/usr/local/share/locale/de/LC_MESSAGES -- Installing: /exopi-obj/pobj/kpipewire-5.27.10/fake-amd64/usr/local/share/locale/de/LC_MESSAGES/kpipewire5.mo -- Installing: /exopi-obj/pobj/kpipewire-5.27.10/fake-amd64/usr/local/share/locale/en_GB -- Installing: /exopi-obj/pobj/kpipewire-5.27.10/fake-amd64/usr/local/share/locale/en_GB/LC_MESSAGES -- Installing: /exopi-obj/pobj/kpipewire-5.27.10/fake-amd64/usr/local/share/locale/en_GB/LC_MESSAGES/kpipewire5.mo -- Installing: /exopi-obj/pobj/kpipewire-5.27.10/fake-amd64/usr/local/share/locale/es -- Installing: /exopi-obj/pobj/kpipewire-5.27.10/fake-amd64/usr/local/share/locale/es/LC_MESSAGES -- Installing: /exopi-obj/pobj/kpipewire-5.27.10/fake-amd64/usr/local/share/locale/es/LC_MESSAGES/kpipewire5.mo -- Installing: /exopi-obj/pobj/kpipewire-5.27.10/fake-amd64/usr/local/share/locale/eu -- Installing: /exopi-obj/pobj/kpipewire-5.27.10/fake-amd64/usr/local/share/locale/eu/LC_MESSAGES -- Installing: /exopi-obj/pobj/kpipewire-5.27.10/fake-amd64/usr/local/share/locale/eu/LC_MESSAGES/kpipewire5.mo -- Installing: /exopi-obj/pobj/kpipewire-5.27.10/fake-amd64/usr/local/share/locale/fi -- Installing: /exopi-obj/pobj/kpipewire-5.27.10/fake-amd64/usr/local/share/locale/fi/LC_MESSAGES -- Installing: /exopi-obj/pobj/kpipewire-5.27.10/fake-amd64/usr/local/share/locale/fi/LC_MESSAGES/kpipewire5.mo -- Installing: /exopi-obj/pobj/kpipewire-5.27.10/fake-amd64/usr/local/share/locale/fr -- Installing: /exopi-obj/pobj/kpipewire-5.27.10/fake-amd64/usr/local/share/locale/fr/LC_MESSAGES -- Installing: /exopi-obj/pobj/kpipewire-5.27.10/fake-amd64/usr/local/share/locale/fr/LC_MESSAGES/kpipewire5.mo -- Installing: /exopi-obj/pobj/kpipewire-5.27.10/fake-amd64/usr/local/share/locale/gl -- Installing: /exopi-obj/pobj/kpipewire-5.27.10/fake-amd64/usr/local/share/locale/gl/LC_MESSAGES -- Installing: /exopi-obj/pobj/kpipewire-5.27.10/fake-amd64/usr/local/share/locale/gl/LC_MESSAGES/kpipewire5.mo -- Installing: /exopi-obj/pobj/kpipewire-5.27.10/fake-amd64/usr/local/share/locale/id -- Installing: /exopi-obj/pobj/kpipewire-5.27.10/fake-amd64/usr/local/share/locale/id/LC_MESSAGES -- Installing: /exopi-obj/pobj/kpipewire-5.27.10/fake-amd64/usr/local/share/locale/id/LC_MESSAGES/kpipewire5.mo -- Installing: /exopi-obj/pobj/kpipewire-5.27.10/fake-amd64/usr/local/share/locale/it -- Installing: /exopi-obj/pobj/kpipewire-5.27.10/fake-amd64/usr/local/share/locale/it/LC_MESSAGES -- Installing: /exopi-obj/pobj/kpipewire-5.27.10/fake-amd64/usr/local/share/locale/it/LC_MESSAGES/kpipewire5.mo -- Installing: /exopi-obj/pobj/kpipewire-5.27.10/fake-amd64/usr/local/share/locale/ja -- Installing: /exopi-obj/pobj/kpipewire-5.27.10/fake-amd64/usr/local/share/locale/ja/LC_MESSAGES -- Installing: /exopi-obj/pobj/kpipewire-5.27.10/fake-amd64/usr/local/share/locale/ja/LC_MESSAGES/kpipewire5.mo -- Installing: /exopi-obj/pobj/kpipewire-5.27.10/fake-amd64/usr/local/share/locale/ka -- Installing: /exopi-obj/pobj/kpipewire-5.27.10/fake-amd64/usr/local/share/locale/ka/LC_MESSAGES -- Installing: /exopi-obj/pobj/kpipewire-5.27.10/fake-amd64/usr/local/share/locale/ka/LC_MESSAGES/kpipewire5.mo -- Installing: /exopi-obj/pobj/kpipewire-5.27.10/fake-amd64/usr/local/share/locale/ko -- Installing: /exopi-obj/pobj/kpipewire-5.27.10/fake-amd64/usr/local/share/locale/ko/LC_MESSAGES -- Installing: /exopi-obj/pobj/kpipewire-5.27.10/fake-amd64/usr/local/share/locale/ko/LC_MESSAGES/kpipewire5.mo -- Installing: /exopi-obj/pobj/kpipewire-5.27.10/fake-amd64/usr/local/share/locale/nl -- Installing: /exopi-obj/pobj/kpipewire-5.27.10/fake-amd64/usr/local/share/locale/nl/LC_MESSAGES -- Installing: /exopi-obj/pobj/kpipewire-5.27.10/fake-amd64/usr/local/share/locale/nl/LC_MESSAGES/kpipewire5.mo -- Installing: /exopi-obj/pobj/kpipewire-5.27.10/fake-amd64/usr/local/share/locale/nn -- Installing: /exopi-obj/pobj/kpipewire-5.27.10/fake-amd64/usr/local/share/locale/nn/LC_MESSAGES -- Installing: /exopi-obj/pobj/kpipewire-5.27.10/fake-amd64/usr/local/share/locale/nn/LC_MESSAGES/kpipewire5.mo -- Installing: /exopi-obj/pobj/kpipewire-5.27.10/fake-amd64/usr/local/share/locale/pa -- Installing: /exopi-obj/pobj/kpipewire-5.27.10/fake-amd64/usr/local/share/locale/pa/LC_MESSAGES -- Installing: /exopi-obj/pobj/kpipewire-5.27.10/fake-amd64/usr/local/share/locale/pa/LC_MESSAGES/kpipewire5.mo -- Installing: /exopi-obj/pobj/kpipewire-5.27.10/fake-amd64/usr/local/share/locale/pl -- Installing: /exopi-obj/pobj/kpipewire-5.27.10/fake-amd64/usr/local/share/locale/pl/LC_MESSAGES -- Installing: /exopi-obj/pobj/kpipewire-5.27.10/fake-amd64/usr/local/share/locale/pl/LC_MESSAGES/kpipewire5.mo -- Installing: /exopi-obj/pobj/kpipewire-5.27.10/fake-amd64/usr/local/share/locale/pt -- Installing: /exopi-obj/pobj/kpipewire-5.27.10/fake-amd64/usr/local/share/locale/pt/LC_MESSAGES -- Installing: /exopi-obj/pobj/kpipewire-5.27.10/fake-amd64/usr/local/share/locale/pt/LC_MESSAGES/kpipewire5.mo -- Installing: /exopi-obj/pobj/kpipewire-5.27.10/fake-amd64/usr/local/share/locale/pt_BR -- Installing: /exopi-obj/pobj/kpipewire-5.27.10/fake-amd64/usr/local/share/locale/pt_BR/LC_MESSAGES -- Installing: /exopi-obj/pobj/kpipewire-5.27.10/fake-amd64/usr/local/share/locale/pt_BR/LC_MESSAGES/kpipewire5.mo -- Installing: /exopi-obj/pobj/kpipewire-5.27.10/fake-amd64/usr/local/share/locale/ro -- Installing: /exopi-obj/pobj/kpipewire-5.27.10/fake-amd64/usr/local/share/locale/ro/LC_MESSAGES -- Installing: /exopi-obj/pobj/kpipewire-5.27.10/fake-amd64/usr/local/share/locale/ro/LC_MESSAGES/kpipewire5.mo -- Installing: /exopi-obj/pobj/kpipewire-5.27.10/fake-amd64/usr/local/share/locale/ru -- Installing: /exopi-obj/pobj/kpipewire-5.27.10/fake-amd64/usr/local/share/locale/ru/LC_MESSAGES -- Installing: /exopi-obj/pobj/kpipewire-5.27.10/fake-amd64/usr/local/share/locale/ru/LC_MESSAGES/kpipewire5.mo -- Installing: /exopi-obj/pobj/kpipewire-5.27.10/fake-amd64/usr/local/share/locale/sk -- Installing: /exopi-obj/pobj/kpipewire-5.27.10/fake-amd64/usr/local/share/locale/sk/LC_MESSAGES -- Installing: /exopi-obj/pobj/kpipewire-5.27.10/fake-amd64/usr/local/share/locale/sk/LC_MESSAGES/kpipewire5.mo -- Installing: /exopi-obj/pobj/kpipewire-5.27.10/fake-amd64/usr/local/share/locale/sl -- Installing: /exopi-obj/pobj/kpipewire-5.27.10/fake-amd64/usr/local/share/locale/sl/LC_MESSAGES -- Installing: /exopi-obj/pobj/kpipewire-5.27.10/fake-amd64/usr/local/share/locale/sl/LC_MESSAGES/kpipewire5.mo -- Installing: /exopi-obj/pobj/kpipewire-5.27.10/fake-amd64/usr/local/share/locale/sv -- Installing: /exopi-obj/pobj/kpipewire-5.27.10/fake-amd64/usr/local/share/locale/sv/LC_MESSAGES -- Installing: /exopi-obj/pobj/kpipewire-5.27.10/fake-amd64/usr/local/share/locale/sv/LC_MESSAGES/kpipewire5.mo -- Installing: /exopi-obj/pobj/kpipewire-5.27.10/fake-amd64/usr/local/share/locale/ta -- Installing: /exopi-obj/pobj/kpipewire-5.27.10/fake-amd64/usr/local/share/locale/ta/LC_MESSAGES -- Installing: /exopi-obj/pobj/kpipewire-5.27.10/fake-amd64/usr/local/share/locale/ta/LC_MESSAGES/kpipewire5.mo -- Installing: /exopi-obj/pobj/kpipewire-5.27.10/fake-amd64/usr/local/share/locale/tr -- Installing: /exopi-obj/pobj/kpipewire-5.27.10/fake-amd64/usr/local/share/locale/tr/LC_MESSAGES -- Installing: /exopi-obj/pobj/kpipewire-5.27.10/fake-amd64/usr/local/share/locale/tr/LC_MESSAGES/kpipewire5.mo -- Installing: /exopi-obj/pobj/kpipewire-5.27.10/fake-amd64/usr/local/share/locale/uk -- Installing: /exopi-obj/pobj/kpipewire-5.27.10/fake-amd64/usr/local/share/locale/uk/LC_MESSAGES -- Installing: /exopi-obj/pobj/kpipewire-5.27.10/fake-amd64/usr/local/share/locale/uk/LC_MESSAGES/kpipewire5.mo -- Installing: /exopi-obj/pobj/kpipewire-5.27.10/fake-amd64/usr/local/share/locale/zh_CN -- Installing: /exopi-obj/pobj/kpipewire-5.27.10/fake-amd64/usr/local/share/locale/zh_CN/LC_MESSAGES -- Installing: /exopi-obj/pobj/kpipewire-5.27.10/fake-amd64/usr/local/share/locale/zh_CN/LC_MESSAGES/kpipewire5.mo -- Installing: /exopi-obj/pobj/kpipewire-5.27.10/fake-amd64/usr/local/share/locale/zh_TW -- Installing: /exopi-obj/pobj/kpipewire-5.27.10/fake-amd64/usr/local/share/locale/zh_TW/LC_MESSAGES -- Installing: /exopi-obj/pobj/kpipewire-5.27.10/fake-amd64/usr/local/share/locale/zh_TW/LC_MESSAGES/kpipewire5.mo >>> Running package in x11/kde-plasma/kpipewire at 1714788499.98 ===> x11/kde-plasma/kpipewire `/exopi-obj/pobj/kpipewire-5.27.10/fake-amd64/.fake_done' is up to date. Reading existing plist for kpipewire-5.27.10 Writing /exopi-obj/pobj/kpipewire-5.27.10/fake-amd64/debug-pkg/Makefile.new Writing /exopi-obj/pobj/kpipewire-5.27.10/fake-amd64/debug-pkg/PLIST Renaming /exopi-obj/pobj/kpipewire-5.27.10/fake-amd64/debug-pkg/Makefile.new to Makefile > Extracting debug info from /exopi-obj/pobj/kpipewire-5.27.10/fake-amd64/usr/local/lib/libKPipeWire.so.0.0 > Extracting debug info from /exopi-obj/pobj/kpipewire-5.27.10/fake-amd64/usr/local/lib/libKPipeWireDmaBuf.so.0.0 > Extracting debug info from /exopi-obj/pobj/kpipewire-5.27.10/fake-amd64/usr/local/lib/libKPipeWireRecord.so.0.0 > Extracting debug info from /exopi-obj/pobj/kpipewire-5.27.10/fake-amd64/usr/local/lib/qt5/qml/org/kde/pipewire/libKPipeWireDeclarative.so > Extracting debug info from /exopi-obj/pobj/kpipewire-5.27.10/fake-amd64/usr/local/lib/qt5/qml/org/kde/pipewire/record/libKPipeWireRecordDeclarative.so ===> Building package for kpipewire-5.27.10 Create /exopi-cvs/ports/packages/amd64/all/kpipewire-5.27.10.tgz Creating package kpipewire-5.27.10 reading plist| checking dependencies| checking dependencies|devel/kf5/kcoreaddons checking dependencies|devel/kf5/ki18n checking dependencies|graphics/ffmpeg checking dependencies|multimedia/pipewire/pipewire,-libs checking dependencies|multimedia/pipewire/pipewire,-main checking dependencies|x11/qt5/qtbase,-main checking dependencies|x11/qt5/qtdeclarative,-main checksumming| checksumming| | 0% checksumming|* | 1% checksumming|* | 2% checksumming|** | 3% checksumming|*** | 4% checksumming|*** | 5% checksumming|**** | 6% checksumming|**** | 7% checksumming|***** | 8% checksumming|****** | 9% checksumming|****** | 11% checksumming|******* | 12% checksumming|******** | 13% checksumming|******** | 14% checksumming|********* | 15% checksumming|********** | 16% checksumming|********** | 17% checksumming|*********** | 18% checksumming|************ | 19% checksumming|************ | 20% checksumming|************* | 21% checksumming|************* | 22% checksumming|************** | 23% checksumming|*************** | 24% checksumming|*************** | 25% checksumming|**************** | 26% checksumming|***************** | 27% checksumming|***************** | 28% checksumming|****************** | 29% checksumming|******************* | 31% checksumming|******************* | 32% checksumming|******************** | 33% checksumming|********************* | 34% checksumming|********************* | 35% checksumming|********************** | 36% checksumming|********************** | 37% checksumming|*********************** | 38% checksumming|************************ | 39% checksumming|************************ | 40% checksumming|************************* | 41% checksumming|************************** | 42% checksumming|************************** | 43% checksumming|*************************** | 44% checksumming|**************************** | 45% checksumming|**************************** | 46% checksumming|***************************** | 47% checksumming|****************************** | 48% checksumming|****************************** | 49% checksumming|******************************* | 51% checksumming|******************************* | 52% checksumming|******************************** | 53% checksumming|********************************* | 54% checksumming|********************************* | 55% checksumming|********************************** | 56% checksumming|*********************************** | 57% checksumming|*********************************** | 58% checksumming|************************************ | 59% checksumming|************************************* | 60% checksumming|************************************* | 61% checksumming|************************************** | 62% checksumming|*************************************** | 63% checksumming|*************************************** | 64% checksumming|**************************************** | 65% checksumming|**************************************** | 66% checksumming|***************************************** | 67% checksumming|****************************************** | 68% checksumming|****************************************** | 69% checksumming|******************************************* | 71% checksumming|******************************************** | 72% checksumming|******************************************** | 73% checksumming|********************************************* | 74% checksumming|********************************************** | 75% checksumming|********************************************** | 76% checksumming|*********************************************** | 77% checksumming|************************************************ | 78% checksumming|************************************************ | 79% checksumming|************************************************* | 80% checksumming|************************************************* | 81% checksumming|************************************************** | 82% checksumming|*************************************************** | 83% checksumming|*************************************************** | 84% checksumming|**************************************************** | 85% checksumming|***************************************************** | 86% checksumming|***************************************************** | 87% checksumming|****************************************************** | 88% checksumming|******************************************************* | 89% checksumming|******************************************************* | 91% checksumming|******************************************************** | 92% checksumming|********************************************************* | 93% checksumming|********************************************************* | 94% checksumming|********************************************************** | 95% checksumming|********************************************************** | 96% checksumming|*********************************************************** | 97% checksumming|************************************************************ | 98% checksumming|************************************************************ | 99% checksumming|*************************************************************|100% archiving| archiving| | 0% archiving|**************************** | 43% archiving|******************************** | 50% archiving|********************************************** | 72% archiving|*************************************************** | 80% archiving|******************************************************* | 87% archiving|******************************************************** | 88% archiving|********************************************************* | 89% archiving|********************************************************* | 90% archiving|********************************************************** | 90% archiving|********************************************************** | 91% archiving|*********************************************************** | 92% archiving|*********************************************************** | 93% archiving|************************************************************ | 93% archiving|************************************************************ | 94% archiving|************************************************************* | 95% archiving|************************************************************* | 96% archiving|************************************************************** | 96% archiving|************************************************************** | 97% archiving|************************************************************** | 98% archiving|*************************************************************** | 98% archiving|*************************************************************** | 99% archiving|****************************************************************| 99% archiving|****************************************************************|100% Creating package debug-kpipewire-5.27.10 reading plist| checking dependencies| checking dependencies|devel/kf5/kcoreaddons checking dependencies|devel/kf5/ki18n checking dependencies|graphics/ffmpeg checking dependencies|multimedia/pipewire/pipewire,-libs checking dependencies|multimedia/pipewire/pipewire,-main checking dependencies|x11/kde-plasma/kpipewire checking dependencies|x11/qt5/qtbase,-main checking dependencies|x11/qt5/qtdeclarative,-main checksumming| checksumming| | 0% checksumming|* | 2% checksumming|*** | 4% checksumming|**** | 7% checksumming|***** | 9% checksumming|******* | 11% checksumming|******** | 13% checksumming|********* | 16% checksumming|*********** | 18% checksumming|************ | 20% checksumming|************** | 22% checksumming|*************** | 24% checksumming|**************** | 27% checksumming|****************** | 29% checksumming|******************* | 31% checksumming|******************** | 33% checksumming|********************** | 36% checksumming|*********************** | 38% checksumming|************************ | 40% checksumming|************************** | 42% checksumming|*************************** | 44% checksumming|**************************** | 47% checksumming|****************************** | 49% checksumming|******************************* | 51% checksumming|********************************* | 53% checksumming|********************************** | 56% checksumming|*********************************** | 58% checksumming|************************************* | 60% checksumming|************************************** | 62% checksumming|*************************************** | 64% checksumming|***************************************** | 67% checksumming|****************************************** | 69% checksumming|******************************************* | 71% checksumming|********************************************* | 73% checksumming|********************************************** | 76% checksumming|*********************************************** | 78% checksumming|************************************************* | 80% checksumming|************************************************** | 82% checksumming|**************************************************** | 84% checksumming|***************************************************** | 87% checksumming|****************************************************** | 89% checksumming|******************************************************** | 91% checksumming|********************************************************* | 93% checksumming|********************************************************** | 96% checksumming|************************************************************ | 98% checksumming|*************************************************************|100% archiving| archiving| | 0% archiving|******************************* | 49% archiving|************************************** | 59% archiving|**************************************************** | 82% archiving|********************************************************** | 91% archiving|****************************************************************|100% Link to /exopi-cvs/ports/packages/amd64/ftp/kpipewire-5.27.10.tgz Link to /exopi-cvs/ports/packages/amd64/ftp/debug-kpipewire-5.27.10.tgz >>> Running clean in x11/kde-plasma/kpipewire at 1714788548.52 ===> x11/kde-plasma/kpipewire ===> Cleaning for kpipewire-5.27.10 >>> Ended at 1714788549.01 max_stuck=33.57/depends=4.01/show-prepare-results=5.97/patch=0.68/configure=34.10/build=86.88/fake=0.85/package=48.54/clean=0.52