Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 879771 Details for
Bug 920249
gui-libs/xdg-desktop-portal-hyprland-1.2.5-r1 fails to compile: ScreencopyShared.cpp: error: taking the address of a temporary object of type 'struct spa_rectangle' [-Waddress-of-temporary]
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
Build log (gui-libs/xdg-desktop-portal-hyprland-1.2.5-r1)
build.log (text/x-log), 40.15 KB, created by
Elizabeth Doughty
on 2023-12-18 05:46:51 UTC
(
hide
)
Description:
Build log (gui-libs/xdg-desktop-portal-hyprland-1.2.5-r1)
Filename:
MIME Type:
Creator:
Elizabeth Doughty
Created:
2023-12-18 05:46:51 UTC
Size:
40.15 KB
patch
obsolete
>[32m * [39;49;00mPackage: gui-libs/xdg-desktop-portal-hyprland-1.2.5-r1:0 >[32m * [39;49;00mRepository: guru >[32m * [39;49;00mMaintainer: rmicielski@purelymail.com mia@xenialinux.com >[32m * [39;49;00mUpstream: https://github.com/hyprwm/xdg-desktop-portal-hyprland/issues >[32m * [39;49;00mUSE: abi_x86_64 amd64 elibc_glibc elogind kernel_linux >[32m * [39;49;00mFEATURES: network-sandbox preserve-libs sandbox userpriv usersandbox >clang-cpp: [0;1;35mwarning: [0m[1margument unused during compilation: '-E' [-Wunused-command-line-argument][0m >clang-cpp: [0;1;35mwarning: [0m[1margument unused during compilation: '-E' [-Wunused-command-line-argument][0m >clang-cpp: [0;1;35mwarning: [0m[1margument unused during compilation: '-E' [-Wunused-command-line-argument][0m >>>> Unpacking source... >>>> Unpacking xdg-desktop-hyprland-1.2.5.tar.gz to /var/tmp/portage/gui-libs/xdg-desktop-portal-hyprland-1.2.5-r1/work >>>> Unpacking proto-subproject-1.2.5.tar.gz to /var/tmp/portage/gui-libs/xdg-desktop-portal-hyprland-1.2.5-r1/work >>>> Source unpacked in /var/tmp/portage/gui-libs/xdg-desktop-portal-hyprland-1.2.5-r1/work >>>> Preparing source in /var/tmp/portage/gui-libs/xdg-desktop-portal-hyprland-1.2.5-r1/work/xdg-desktop-portal-hyprland-1.2.5 ... > [32m*[0m Applying xdg-desktop-portal-hyprland-1.2.5_use_sys_sdbus-c++.patch ... >[A[200C [34;01m[ [32;01mok[34;01m ][0m > [32m*[0m Source directory (CMAKE_USE_DIR): "/var/tmp/portage/gui-libs/xdg-desktop-portal-hyprland-1.2.5-r1/work/xdg-desktop-portal-hyprland-1.2.5" > [32m*[0m Build directory (BUILD_DIR): "/var/tmp/portage/gui-libs/xdg-desktop-portal-hyprland-1.2.5-r1/work/xdg-desktop-portal-hyprland-1.2.5_build" >>>> Source prepared. >>>> Configuring source in /var/tmp/portage/gui-libs/xdg-desktop-portal-hyprland-1.2.5-r1/work/xdg-desktop-portal-hyprland-1.2.5 ... > [32m*[0m Source directory (CMAKE_USE_DIR): "/var/tmp/portage/gui-libs/xdg-desktop-portal-hyprland-1.2.5-r1/work/xdg-desktop-portal-hyprland-1.2.5" > [32m*[0m Build directory (BUILD_DIR): "/var/tmp/portage/gui-libs/xdg-desktop-portal-hyprland-1.2.5-r1/work/xdg-desktop-portal-hyprland-1.2.5_build" >cmake -C /var/tmp/portage/gui-libs/xdg-desktop-portal-hyprland-1.2.5-r1/work/xdg-desktop-portal-hyprland-1.2.5_build/gentoo_common_config.cmake -G Ninja -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_TOOLCHAIN_FILE=/var/tmp/portage/gui-libs/xdg-desktop-portal-hyprland-1.2.5-r1/work/xdg-desktop-portal-hyprland-1.2.5_build/gentoo_toolchain.cmake /var/tmp/portage/gui-libs/xdg-desktop-portal-hyprland-1.2.5-r1/work/xdg-desktop-portal-hyprland-1.2.5 >loading initial cache file /var/tmp/portage/gui-libs/xdg-desktop-portal-hyprland-1.2.5-r1/work/xdg-desktop-portal-hyprland-1.2.5_build/gentoo_common_config.cmake >-- The C compiler identification is Clang 17.0.6 >-- The CXX compiler identification is Clang 17.0.6 >-- Detecting C compiler ABI info >-- Detecting C compiler ABI info - done >-- Check for working C compiler: /usr/lib/llvm/17/bin/clang - skipped >-- Detecting C compile features >-- Detecting C compile features - done >-- Detecting CXX compiler ABI info >-- Detecting CXX compiler ABI info - done >-- Check for working CXX compiler: /usr/lib/llvm/17/bin/clang++ - skipped >-- Detecting CXX compile features >-- Detecting CXX compile features - done >-- Configuring XDPH in Release with CMake >-- Checking deps... >-- Performing Test CMAKE_HAVE_LIBC_PTHREAD >-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success >-- Found Threads: TRUE >-- Found PkgConfig: /usr/bin/x86_64-pc-linux-gnu-pkg-config (found version "1.8.1") >-- Checking for modules 'wayland-client;wayland-protocols;libpipewire-0.3;libspa-0.2;libdrm;gbm' >-- Found wayland-client, version 1.22.0 >-- Found wayland-protocols, version 1.32 >-- Found libpipewire-0.3, version 0.3.80 >-- Found libspa-0.2, version 0.2 >-- Found libdrm, version 2.4.118 >-- Found gbm, version 23.1.9 >-- Found WaylandScanner at /usr/bin/wayland-scanner >-- Found wayland-protocols at //usr/share/wayland-protocols >-- <<< Gentoo configuration >>> >Build type RelWithDebInfo >Install path /usr >Compiler flags: >C -O2 -pipe -march=native >C++ -O2 -pipe -march=native >Linker flags: >Executable -Wl,-O1 -Wl,--as-needed -Wl,--as-needed >Module -Wl,-O1 -Wl,--as-needed -Wl,--as-needed >Shared -Wl,-O1 -Wl,--as-needed -Wl,--as-needed > >-- Configuring done (0.6s) >-- Generating done (0.0s) >-- Build files have been written to: /var/tmp/portage/gui-libs/xdg-desktop-portal-hyprland-1.2.5-r1/work/xdg-desktop-portal-hyprland-1.2.5_build >>>> Source configured. >>>> Compiling source in /var/tmp/portage/gui-libs/xdg-desktop-portal-hyprland-1.2.5-r1/work/xdg-desktop-portal-hyprland-1.2.5 ... > [32m*[0m Source directory (CMAKE_USE_DIR): "/var/tmp/portage/gui-libs/xdg-desktop-portal-hyprland-1.2.5-r1/work/xdg-desktop-portal-hyprland-1.2.5" > [32m*[0m Build directory (BUILD_DIR): "/var/tmp/portage/gui-libs/xdg-desktop-portal-hyprland-1.2.5-r1/work/xdg-desktop-portal-hyprland-1.2.5_build" >ninja -v -j16 -l0 all >[0/2] /usr/bin/cmake -P /var/tmp/portage/gui-libs/xdg-desktop-portal-hyprland-1.2.5-r1/work/xdg-desktop-portal-hyprland-1.2.5_build/CMakeFiles/VerifyGlobs.cmake >[1/22] /usr/lib/llvm/17/bin/clang -I/var/tmp/portage/gui-libs/xdg-desktop-portal-hyprland-1.2.5-r1/work/xdg-desktop-portal-hyprland-1.2.5/. -I/var/tmp/portage/gui-libs/xdg-desktop-portal-hyprland-1.2.5-r1/work/xdg-desktop-portal-hyprland-1.2.5/protocols -isystem /usr/lib64/libffi/include -isystem /usr/include/pipewire-0.3 -isystem /usr/include/spa-0.2 -isystem /usr/include/libdrm -O2 -pipe -march=native -Wall -Wextra -Wno-unused-parameter -Wno-unused-value -Wno-missing-field-initializers -Wno-narrowing -Wno-pointer-arith -fpermissive -D_REENTRANT -MD -MT CMakeFiles/xdg-desktop-portal-hyprland.dir/protocols/hyprland-toplevel-export-v1-protocol.c.o -MF CMakeFiles/xdg-desktop-portal-hyprland.dir/protocols/hyprland-toplevel-export-v1-protocol.c.o.d -o CMakeFiles/xdg-desktop-portal-hyprland.dir/protocols/hyprland-toplevel-export-v1-protocol.c.o -c /var/tmp/portage/gui-libs/xdg-desktop-portal-hyprland-1.2.5-r1/work/xdg-desktop-portal-hyprland-1.2.5/protocols/hyprland-toplevel-export-v1-protocol.c >[2/22] /usr/lib/llvm/17/bin/clang -I/var/tmp/portage/gui-libs/xdg-desktop-portal-hyprland-1.2.5-r1/work/xdg-desktop-portal-hyprland-1.2.5/. -I/var/tmp/portage/gui-libs/xdg-desktop-portal-hyprland-1.2.5-r1/work/xdg-desktop-portal-hyprland-1.2.5/protocols -isystem /usr/lib64/libffi/include -isystem /usr/include/pipewire-0.3 -isystem /usr/include/spa-0.2 -isystem /usr/include/libdrm -O2 -pipe -march=native -Wall -Wextra -Wno-unused-parameter -Wno-unused-value -Wno-missing-field-initializers -Wno-narrowing -Wno-pointer-arith -fpermissive -D_REENTRANT -MD -MT CMakeFiles/xdg-desktop-portal-hyprland.dir/protocols/wlr-foreign-toplevel-management-unstable-v1-protocol.c.o -MF CMakeFiles/xdg-desktop-portal-hyprland.dir/protocols/wlr-foreign-toplevel-management-unstable-v1-protocol.c.o.d -o CMakeFiles/xdg-desktop-portal-hyprland.dir/protocols/wlr-foreign-toplevel-management-unstable-v1-protocol.c.o -c /var/tmp/portage/gui-libs/xdg-desktop-portal-hyprland-1.2.5-r1/work/xdg-desktop-portal-hyprland-1.2.5/protocols/wlr-foreign-toplevel-management-unstable-v1-protocol.c >[3/22] /usr/lib/llvm/17/bin/clang -I/var/tmp/portage/gui-libs/xdg-desktop-portal-hyprland-1.2.5-r1/work/xdg-desktop-portal-hyprland-1.2.5/. -I/var/tmp/portage/gui-libs/xdg-desktop-portal-hyprland-1.2.5-r1/work/xdg-desktop-portal-hyprland-1.2.5/protocols -isystem /usr/lib64/libffi/include -isystem /usr/include/pipewire-0.3 -isystem /usr/include/spa-0.2 -isystem /usr/include/libdrm -O2 -pipe -march=native -Wall -Wextra -Wno-unused-parameter -Wno-unused-value -Wno-missing-field-initializers -Wno-narrowing -Wno-pointer-arith -fpermissive -D_REENTRANT -MD -MT CMakeFiles/xdg-desktop-portal-hyprland.dir/protocols/hyprland-global-shortcuts-v1-protocol.c.o -MF CMakeFiles/xdg-desktop-portal-hyprland.dir/protocols/hyprland-global-shortcuts-v1-protocol.c.o.d -o CMakeFiles/xdg-desktop-portal-hyprland.dir/protocols/hyprland-global-shortcuts-v1-protocol.c.o -c /var/tmp/portage/gui-libs/xdg-desktop-portal-hyprland-1.2.5-r1/work/xdg-desktop-portal-hyprland-1.2.5/protocols/hyprland-global-shortcuts-v1-protocol.c >[4/22] /usr/lib/llvm/17/bin/clang -I/var/tmp/portage/gui-libs/xdg-desktop-portal-hyprland-1.2.5-r1/work/xdg-desktop-portal-hyprland-1.2.5/. -I/var/tmp/portage/gui-libs/xdg-desktop-portal-hyprland-1.2.5-r1/work/xdg-desktop-portal-hyprland-1.2.5/protocols -isystem /usr/lib64/libffi/include -isystem /usr/include/pipewire-0.3 -isystem /usr/include/spa-0.2 -isystem /usr/include/libdrm -O2 -pipe -march=native -Wall -Wextra -Wno-unused-parameter -Wno-unused-value -Wno-missing-field-initializers -Wno-narrowing -Wno-pointer-arith -fpermissive -D_REENTRANT -MD -MT CMakeFiles/xdg-desktop-portal-hyprland.dir/protocols/wlr-screencopy-unstable-v1-protocol.c.o -MF CMakeFiles/xdg-desktop-portal-hyprland.dir/protocols/wlr-screencopy-unstable-v1-protocol.c.o.d -o CMakeFiles/xdg-desktop-portal-hyprland.dir/protocols/wlr-screencopy-unstable-v1-protocol.c.o -c /var/tmp/portage/gui-libs/xdg-desktop-portal-hyprland-1.2.5-r1/work/xdg-desktop-portal-hyprland-1.2.5/protocols/wlr-screencopy-unstable-v1-protocol.c >[5/22] /usr/lib/llvm/17/bin/clang -I/var/tmp/portage/gui-libs/xdg-desktop-portal-hyprland-1.2.5-r1/work/xdg-desktop-portal-hyprland-1.2.5/. -I/var/tmp/portage/gui-libs/xdg-desktop-portal-hyprland-1.2.5-r1/work/xdg-desktop-portal-hyprland-1.2.5/protocols -isystem /usr/lib64/libffi/include -isystem /usr/include/pipewire-0.3 -isystem /usr/include/spa-0.2 -isystem /usr/include/libdrm -O2 -pipe -march=native -Wall -Wextra -Wno-unused-parameter -Wno-unused-value -Wno-missing-field-initializers -Wno-narrowing -Wno-pointer-arith -fpermissive -D_REENTRANT -MD -MT CMakeFiles/xdg-desktop-portal-hyprland.dir/protocols/linux-dmabuf-unstable-v1-protocol.c.o -MF CMakeFiles/xdg-desktop-portal-hyprland.dir/protocols/linux-dmabuf-unstable-v1-protocol.c.o.d -o CMakeFiles/xdg-desktop-portal-hyprland.dir/protocols/linux-dmabuf-unstable-v1-protocol.c.o -c /var/tmp/portage/gui-libs/xdg-desktop-portal-hyprland-1.2.5-r1/work/xdg-desktop-portal-hyprland-1.2.5/protocols/linux-dmabuf-unstable-v1-protocol.c >[6/22] cd /var/tmp/portage/gui-libs/xdg-desktop-portal-hyprland-1.2.5-r1/work/xdg-desktop-portal-hyprland-1.2.5_build/hyprland-share-picker && /usr/bin/cmake -E cmake_autogen /var/tmp/portage/gui-libs/xdg-desktop-portal-hyprland-1.2.5-r1/work/xdg-desktop-portal-hyprland-1.2.5_build/hyprland-share-picker/CMakeFiles/hyprland-share-picker_autogen.dir/AutogenInfo.json RelWithDebInfo && /usr/bin/cmake -E touch /var/tmp/portage/gui-libs/xdg-desktop-portal-hyprland-1.2.5-r1/work/xdg-desktop-portal-hyprland-1.2.5_build/hyprland-share-picker/hyprland-share-picker_autogen/timestamp && /usr/bin/cmake -E cmake_transform_depfile Ninja gccdepfile /var/tmp/portage/gui-libs/xdg-desktop-portal-hyprland-1.2.5-r1/work/xdg-desktop-portal-hyprland-1.2.5 /var/tmp/portage/gui-libs/xdg-desktop-portal-hyprland-1.2.5-r1/work/xdg-desktop-portal-hyprland-1.2.5/hyprland-share-picker /var/tmp/portage/gui-libs/xdg-desktop-portal-hyprland-1.2.5-r1/work/xdg-desktop-portal-hyprland-1.2.5_build /var/tmp/portage/gui-libs/xdg-desktop-portal-hyprland-1.2.5-r1/work/xdg-desktop-portal-hyprland-1.2.5_build/hyprland-share-picker /var/tmp/portage/gui-libs/xdg-desktop-portal-hyprland-1.2.5-r1/work/xdg-desktop-portal-hyprland-1.2.5_build/hyprland-share-picker/hyprland-share-picker_autogen/deps /var/tmp/portage/gui-libs/xdg-desktop-portal-hyprland-1.2.5-r1/work/xdg-desktop-portal-hyprland-1.2.5_build/CMakeFiles/d/d3efb922c80d0df7b7bb848a2e61c325bca0a479b5b721099c7ecb7dd2809cf3.d >[7/22] /usr/lib/llvm/17/bin/clang++ -I/var/tmp/portage/gui-libs/xdg-desktop-portal-hyprland-1.2.5-r1/work/xdg-desktop-portal-hyprland-1.2.5/. -I/var/tmp/portage/gui-libs/xdg-desktop-portal-hyprland-1.2.5-r1/work/xdg-desktop-portal-hyprland-1.2.5/protocols -isystem /usr/lib64/libffi/include -isystem /usr/include/pipewire-0.3 -isystem /usr/include/spa-0.2 -isystem /usr/include/libdrm -O2 -pipe -march=native -std=gnu++23 -Wall -Wextra -Wno-unused-parameter -Wno-unused-value -Wno-missing-field-initializers -Wno-narrowing -Wno-pointer-arith -fpermissive -D_REENTRANT -MD -MT CMakeFiles/xdg-desktop-portal-hyprland.dir/src/helpers/Timer.cpp.o -MF CMakeFiles/xdg-desktop-portal-hyprland.dir/src/helpers/Timer.cpp.o.d -o CMakeFiles/xdg-desktop-portal-hyprland.dir/src/helpers/Timer.cpp.o -c /var/tmp/portage/gui-libs/xdg-desktop-portal-hyprland-1.2.5-r1/work/xdg-desktop-portal-hyprland-1.2.5/src/helpers/Timer.cpp >[8/22] /usr/lib/llvm/17/bin/clang++ -I/var/tmp/portage/gui-libs/xdg-desktop-portal-hyprland-1.2.5-r1/work/xdg-desktop-portal-hyprland-1.2.5/. -I/var/tmp/portage/gui-libs/xdg-desktop-portal-hyprland-1.2.5-r1/work/xdg-desktop-portal-hyprland-1.2.5/protocols -isystem /usr/lib64/libffi/include -isystem /usr/include/pipewire-0.3 -isystem /usr/include/spa-0.2 -isystem /usr/include/libdrm -O2 -pipe -march=native -std=gnu++23 -Wall -Wextra -Wno-unused-parameter -Wno-unused-value -Wno-missing-field-initializers -Wno-narrowing -Wno-pointer-arith -fpermissive -D_REENTRANT -MD -MT CMakeFiles/xdg-desktop-portal-hyprland.dir/src/helpers/Log.cpp.o -MF CMakeFiles/xdg-desktop-portal-hyprland.dir/src/helpers/Log.cpp.o.d -o CMakeFiles/xdg-desktop-portal-hyprland.dir/src/helpers/Log.cpp.o -c /var/tmp/portage/gui-libs/xdg-desktop-portal-hyprland-1.2.5-r1/work/xdg-desktop-portal-hyprland-1.2.5/src/helpers/Log.cpp >[9/22] /usr/lib/llvm/17/bin/clang++ -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_WIDGETS_LIB -I/var/tmp/portage/gui-libs/xdg-desktop-portal-hyprland-1.2.5-r1/work/xdg-desktop-portal-hyprland-1.2.5_build/hyprland-share-picker/hyprland-share-picker_autogen/include -I/var/tmp/portage/gui-libs/xdg-desktop-portal-hyprland-1.2.5-r1/work/xdg-desktop-portal-hyprland-1.2.5/. -I/var/tmp/portage/gui-libs/xdg-desktop-portal-hyprland-1.2.5-r1/work/xdg-desktop-portal-hyprland-1.2.5/protocols -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-clang -O2 -pipe -march=native -std=gnu++17 -Wall -Wextra -Wno-unused-parameter -Wno-unused-value -Wno-missing-field-initializers -Wno-narrowing -Wno-pointer-arith -fpermissive -fPIC -MD -MT hyprland-share-picker/CMakeFiles/hyprland-share-picker.dir/hyprland-share-picker_autogen/mocs_compilation.cpp.o -MF hyprland-share-picker/CMakeFiles/hyprland-share-picker.dir/hyprland-share-picker_autogen/mocs_compilation.cpp.o.d -o hyprland-share-picker/CMakeFiles/hyprland-share-picker.dir/hyprland-share-picker_autogen/mocs_compilation.cpp.o -c /var/tmp/portage/gui-libs/xdg-desktop-portal-hyprland-1.2.5-r1/work/xdg-desktop-portal-hyprland-1.2.5_build/hyprland-share-picker/hyprland-share-picker_autogen/mocs_compilation.cpp >[10/22] /usr/lib/llvm/17/bin/clang++ -I/var/tmp/portage/gui-libs/xdg-desktop-portal-hyprland-1.2.5-r1/work/xdg-desktop-portal-hyprland-1.2.5/. -I/var/tmp/portage/gui-libs/xdg-desktop-portal-hyprland-1.2.5-r1/work/xdg-desktop-portal-hyprland-1.2.5/protocols -isystem /usr/lib64/libffi/include -isystem /usr/include/pipewire-0.3 -isystem /usr/include/spa-0.2 -isystem /usr/include/libdrm -O2 -pipe -march=native -std=gnu++23 -Wall -Wextra -Wno-unused-parameter -Wno-unused-value -Wno-missing-field-initializers -Wno-narrowing -Wno-pointer-arith -fpermissive -D_REENTRANT -MD -MT CMakeFiles/xdg-desktop-portal-hyprland.dir/src/shared/ScreencopyShared.cpp.o -MF CMakeFiles/xdg-desktop-portal-hyprland.dir/src/shared/ScreencopyShared.cpp.o.d -o CMakeFiles/xdg-desktop-portal-hyprland.dir/src/shared/ScreencopyShared.cpp.o -c /var/tmp/portage/gui-libs/xdg-desktop-portal-hyprland-1.2.5-r1/work/xdg-desktop-portal-hyprland-1.2.5/src/shared/ScreencopyShared.cpp >[31mFAILED: [0mCMakeFiles/xdg-desktop-portal-hyprland.dir/src/shared/ScreencopyShared.cpp.o >/usr/lib/llvm/17/bin/clang++ -I/var/tmp/portage/gui-libs/xdg-desktop-portal-hyprland-1.2.5-r1/work/xdg-desktop-portal-hyprland-1.2.5/. -I/var/tmp/portage/gui-libs/xdg-desktop-portal-hyprland-1.2.5-r1/work/xdg-desktop-portal-hyprland-1.2.5/protocols -isystem /usr/lib64/libffi/include -isystem /usr/include/pipewire-0.3 -isystem /usr/include/spa-0.2 -isystem /usr/include/libdrm -O2 -pipe -march=native -std=gnu++23 -Wall -Wextra -Wno-unused-parameter -Wno-unused-value -Wno-missing-field-initializers -Wno-narrowing -Wno-pointer-arith -fpermissive -D_REENTRANT -MD -MT CMakeFiles/xdg-desktop-portal-hyprland.dir/src/shared/ScreencopyShared.cpp.o -MF CMakeFiles/xdg-desktop-portal-hyprland.dir/src/shared/ScreencopyShared.cpp.o.d -o CMakeFiles/xdg-desktop-portal-hyprland.dir/src/shared/ScreencopyShared.cpp.o -c /var/tmp/portage/gui-libs/xdg-desktop-portal-hyprland-1.2.5-r1/work/xdg-desktop-portal-hyprland-1.2.5/src/shared/ScreencopyShared.cpp >/var/tmp/portage/gui-libs/xdg-desktop-portal-hyprland-1.2.5-r1/work/xdg-desktop-portal-hyprland-1.2.5/src/shared/ScreencopyShared.cpp:245:69: error: taking the address of a temporary object of type 'struct spa_rectangle' [-Waddress-of-temporary] > 245 | spa_pod_builder_add(b, SPA_FORMAT_VIDEO_size, SPA_POD_Rectangle(&SPA_RECTANGLE(width, height)), 0); > | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/include/spa-0.2/spa/pod/vararg.h:66:39: note: expanded from macro 'SPA_POD_Rectangle' > 66 | #define SPA_POD_Rectangle(val) "R",val > | ^~~ >/var/tmp/portage/gui-libs/xdg-desktop-portal-hyprland-1.2.5-r1/work/xdg-desktop-portal-hyprland-1.2.5/src/shared/ScreencopyShared.cpp:247:73: error: taking the address of a temporary object of type 'struct spa_fraction' [-Waddress-of-temporary] > 247 | spa_pod_builder_add(b, SPA_FORMAT_VIDEO_framerate, SPA_POD_Fraction(&SPA_FRACTION(0, 1)), 0); > | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ >/usr/include/spa-0.2/spa/pod/vararg.h:71:38: note: expanded from macro 'SPA_POD_Fraction' > 71 | #define SPA_POD_Fraction(val) "F",val > | ^~~ >/var/tmp/portage/gui-libs/xdg-desktop-portal-hyprland-1.2.5-r1/work/xdg-desktop-portal-hyprland-1.2.5/src/shared/ScreencopyShared.cpp:248:89: error: taking the address of a temporary object of type 'struct spa_fraction' [-Waddress-of-temporary] > 248 | spa_pod_builder_add(b, SPA_FORMAT_VIDEO_maxFramerate, SPA_POD_CHOICE_RANGE_Fraction(&SPA_FRACTION(framerate, 1), &SPA_FRACTION(1, 1), &SPA_FRACTION(framerate, 1)), 0); > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/include/spa-0.2/spa/pod/vararg.h:73:77: note: expanded from macro 'SPA_POD_CHOICE_RANGE_Fraction' > 73 | #define SPA_POD_CHOICE_RANGE_Fraction(def,min,max) "?rF", SPA_CHOICE_RANGE((def),(min),(max)) > | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ >/usr/include/spa-0.2/spa/pod/vararg.h:27:44: note: expanded from macro 'SPA_CHOICE_RANGE' > 27 | #define SPA_CHOICE_RANGE(def,min,max) 3,(def),(min),(max) > | ^~~ >/var/tmp/portage/gui-libs/xdg-desktop-portal-hyprland-1.2.5-r1/work/xdg-desktop-portal-hyprland-1.2.5/src/shared/ScreencopyShared.cpp:248:118: error: taking the address of a temporary object of type 'struct spa_fraction' [-Waddress-of-temporary] > 248 | spa_pod_builder_add(b, SPA_FORMAT_VIDEO_maxFramerate, SPA_POD_CHOICE_RANGE_Fraction(&SPA_FRACTION(framerate, 1), &SPA_FRACTION(1, 1), &SPA_FRACTION(framerate, 1)), 0); > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/include/spa-0.2/spa/pod/vararg.h:73:83: note: expanded from macro 'SPA_POD_CHOICE_RANGE_Fraction' > 73 | #define SPA_POD_CHOICE_RANGE_Fraction(def,min,max) "?rF", SPA_CHOICE_RANGE((def),(min),(max)) > | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ >/usr/include/spa-0.2/spa/pod/vararg.h:27:50: note: expanded from macro 'SPA_CHOICE_RANGE' > 27 | #define SPA_CHOICE_RANGE(def,min,max) 3,(def),(min),(max) > | ^~~ >/var/tmp/portage/gui-libs/xdg-desktop-portal-hyprland-1.2.5-r1/work/xdg-desktop-portal-hyprland-1.2.5/src/shared/ScreencopyShared.cpp:248:139: error: taking the address of a temporary object of type 'struct spa_fraction' [-Waddress-of-temporary] > 248 | spa_pod_builder_add(b, SPA_FORMAT_VIDEO_maxFramerate, SPA_POD_CHOICE_RANGE_Fraction(&SPA_FRACTION(framerate, 1), &SPA_FRACTION(1, 1), &SPA_FRACTION(framerate, 1)), 0); > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/include/spa-0.2/spa/pod/vararg.h:73:89: note: expanded from macro 'SPA_POD_CHOICE_RANGE_Fraction' > 73 | #define SPA_POD_CHOICE_RANGE_Fraction(def,min,max) "?rF", SPA_CHOICE_RANGE((def),(min),(max)) > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ >/usr/include/spa-0.2/spa/pod/vararg.h:27:56: note: expanded from macro 'SPA_CHOICE_RANGE' > 27 | #define SPA_CHOICE_RANGE(def,min,max) 3,(def),(min),(max) > | ^~~ >/var/tmp/portage/gui-libs/xdg-desktop-portal-hyprland-1.2.5-r1/work/xdg-desktop-portal-hyprland-1.2.5/src/shared/ScreencopyShared.cpp:282:69: error: taking the address of a temporary object of type 'struct spa_rectangle' [-Waddress-of-temporary] > 282 | spa_pod_builder_add(b, SPA_FORMAT_VIDEO_size, SPA_POD_Rectangle(&SPA_RECTANGLE(width, height)), 0); > | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/include/spa-0.2/spa/pod/vararg.h:66:39: note: expanded from macro 'SPA_POD_Rectangle' > 66 | #define SPA_POD_Rectangle(val) "R",val > | ^~~ >/var/tmp/portage/gui-libs/xdg-desktop-portal-hyprland-1.2.5-r1/work/xdg-desktop-portal-hyprland-1.2.5/src/shared/ScreencopyShared.cpp:284:73: error: taking the address of a temporary object of type 'struct spa_fraction' [-Waddress-of-temporary] > 284 | spa_pod_builder_add(b, SPA_FORMAT_VIDEO_framerate, SPA_POD_Fraction(&SPA_FRACTION(0, 1)), 0); > | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ >/usr/include/spa-0.2/spa/pod/vararg.h:71:38: note: expanded from macro 'SPA_POD_Fraction' > 71 | #define SPA_POD_Fraction(val) "F",val > | ^~~ >/var/tmp/portage/gui-libs/xdg-desktop-portal-hyprland-1.2.5-r1/work/xdg-desktop-portal-hyprland-1.2.5/src/shared/ScreencopyShared.cpp:285:89: error: taking the address of a temporary object of type 'struct spa_fraction' [-Waddress-of-temporary] > 285 | spa_pod_builder_add(b, SPA_FORMAT_VIDEO_maxFramerate, SPA_POD_CHOICE_RANGE_Fraction(&SPA_FRACTION(framerate, 1), &SPA_FRACTION(1, 1), &SPA_FRACTION(framerate, 1)), 0); > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/include/spa-0.2/spa/pod/vararg.h:73:77: note: expanded from macro 'SPA_POD_CHOICE_RANGE_Fraction' > 73 | #define SPA_POD_CHOICE_RANGE_Fraction(def,min,max) "?rF", SPA_CHOICE_RANGE((def),(min),(max)) > | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ >/usr/include/spa-0.2/spa/pod/vararg.h:27:44: note: expanded from macro 'SPA_CHOICE_RANGE' > 27 | #define SPA_CHOICE_RANGE(def,min,max) 3,(def),(min),(max) > | ^~~ >/var/tmp/portage/gui-libs/xdg-desktop-portal-hyprland-1.2.5-r1/work/xdg-desktop-portal-hyprland-1.2.5/src/shared/ScreencopyShared.cpp:285:118: error: taking the address of a temporary object of type 'struct spa_fraction' [-Waddress-of-temporary] > 285 | spa_pod_builder_add(b, SPA_FORMAT_VIDEO_maxFramerate, SPA_POD_CHOICE_RANGE_Fraction(&SPA_FRACTION(framerate, 1), &SPA_FRACTION(1, 1), &SPA_FRACTION(framerate, 1)), 0); > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/include/spa-0.2/spa/pod/vararg.h:73:83: note: expanded from macro 'SPA_POD_CHOICE_RANGE_Fraction' > 73 | #define SPA_POD_CHOICE_RANGE_Fraction(def,min,max) "?rF", SPA_CHOICE_RANGE((def),(min),(max)) > | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ >/usr/include/spa-0.2/spa/pod/vararg.h:27:50: note: expanded from macro 'SPA_CHOICE_RANGE' > 27 | #define SPA_CHOICE_RANGE(def,min,max) 3,(def),(min),(max) > | ^~~ >/var/tmp/portage/gui-libs/xdg-desktop-portal-hyprland-1.2.5-r1/work/xdg-desktop-portal-hyprland-1.2.5/src/shared/ScreencopyShared.cpp:285:139: error: taking the address of a temporary object of type 'struct spa_fraction' [-Waddress-of-temporary] > 285 | spa_pod_builder_add(b, SPA_FORMAT_VIDEO_maxFramerate, SPA_POD_CHOICE_RANGE_Fraction(&SPA_FRACTION(framerate, 1), &SPA_FRACTION(1, 1), &SPA_FRACTION(framerate, 1)), 0); > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/include/spa-0.2/spa/pod/vararg.h:73:89: note: expanded from macro 'SPA_POD_CHOICE_RANGE_Fraction' > 73 | #define SPA_POD_CHOICE_RANGE_Fraction(def,min,max) "?rF", SPA_CHOICE_RANGE((def),(min),(max)) > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ >/usr/include/spa-0.2/spa/pod/vararg.h:27:56: note: expanded from macro 'SPA_CHOICE_RANGE' > 27 | #define SPA_CHOICE_RANGE(def,min,max) 3,(def),(min),(max) > | ^~~ >10 errors generated. >[11/22] /usr/lib/llvm/17/bin/clang++ -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_WIDGETS_LIB -I/var/tmp/portage/gui-libs/xdg-desktop-portal-hyprland-1.2.5-r1/work/xdg-desktop-portal-hyprland-1.2.5_build/hyprland-share-picker/hyprland-share-picker_autogen/include -I/var/tmp/portage/gui-libs/xdg-desktop-portal-hyprland-1.2.5-r1/work/xdg-desktop-portal-hyprland-1.2.5/. -I/var/tmp/portage/gui-libs/xdg-desktop-portal-hyprland-1.2.5-r1/work/xdg-desktop-portal-hyprland-1.2.5/protocols -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-clang -O2 -pipe -march=native -std=gnu++17 -Wall -Wextra -Wno-unused-parameter -Wno-unused-value -Wno-missing-field-initializers -Wno-narrowing -Wno-pointer-arith -fpermissive -fPIC -MD -MT hyprland-share-picker/CMakeFiles/hyprland-share-picker.dir/mainpicker.cpp.o -MF hyprland-share-picker/CMakeFiles/hyprland-share-picker.dir/mainpicker.cpp.o.d -o hyprland-share-picker/CMakeFiles/hyprland-share-picker.dir/mainpicker.cpp.o -c /var/tmp/portage/gui-libs/xdg-desktop-portal-hyprland-1.2.5-r1/work/xdg-desktop-portal-hyprland-1.2.5/hyprland-share-picker/mainpicker.cpp >[12/22] /usr/lib/llvm/17/bin/clang++ -I/var/tmp/portage/gui-libs/xdg-desktop-portal-hyprland-1.2.5-r1/work/xdg-desktop-portal-hyprland-1.2.5/. -I/var/tmp/portage/gui-libs/xdg-desktop-portal-hyprland-1.2.5-r1/work/xdg-desktop-portal-hyprland-1.2.5/protocols -isystem /usr/lib64/libffi/include -isystem /usr/include/pipewire-0.3 -isystem /usr/include/spa-0.2 -isystem /usr/include/libdrm -O2 -pipe -march=native -std=gnu++23 -Wall -Wextra -Wno-unused-parameter -Wno-unused-value -Wno-missing-field-initializers -Wno-narrowing -Wno-pointer-arith -fpermissive -D_REENTRANT -MD -MT CMakeFiles/xdg-desktop-portal-hyprland.dir/src/shared/ToplevelManager.cpp.o -MF CMakeFiles/xdg-desktop-portal-hyprland.dir/src/shared/ToplevelManager.cpp.o.d -o CMakeFiles/xdg-desktop-portal-hyprland.dir/src/shared/ToplevelManager.cpp.o -c /var/tmp/portage/gui-libs/xdg-desktop-portal-hyprland-1.2.5-r1/work/xdg-desktop-portal-hyprland-1.2.5/src/shared/ToplevelManager.cpp >[13/22] /usr/lib/llvm/17/bin/clang++ -I/var/tmp/portage/gui-libs/xdg-desktop-portal-hyprland-1.2.5-r1/work/xdg-desktop-portal-hyprland-1.2.5/. -I/var/tmp/portage/gui-libs/xdg-desktop-portal-hyprland-1.2.5-r1/work/xdg-desktop-portal-hyprland-1.2.5/protocols -isystem /usr/lib64/libffi/include -isystem /usr/include/pipewire-0.3 -isystem /usr/include/spa-0.2 -isystem /usr/include/libdrm -O2 -pipe -march=native -std=gnu++23 -Wall -Wextra -Wno-unused-parameter -Wno-unused-value -Wno-missing-field-initializers -Wno-narrowing -Wno-pointer-arith -fpermissive -D_REENTRANT -MD -MT CMakeFiles/xdg-desktop-portal-hyprland.dir/src/helpers/MiscFunctions.cpp.o -MF CMakeFiles/xdg-desktop-portal-hyprland.dir/src/helpers/MiscFunctions.cpp.o.d -o CMakeFiles/xdg-desktop-portal-hyprland.dir/src/helpers/MiscFunctions.cpp.o -c /var/tmp/portage/gui-libs/xdg-desktop-portal-hyprland-1.2.5-r1/work/xdg-desktop-portal-hyprland-1.2.5/src/helpers/MiscFunctions.cpp >[14/22] /usr/lib/llvm/17/bin/clang++ -I/var/tmp/portage/gui-libs/xdg-desktop-portal-hyprland-1.2.5-r1/work/xdg-desktop-portal-hyprland-1.2.5/. -I/var/tmp/portage/gui-libs/xdg-desktop-portal-hyprland-1.2.5-r1/work/xdg-desktop-portal-hyprland-1.2.5/protocols -isystem /usr/lib64/libffi/include -isystem /usr/include/pipewire-0.3 -isystem /usr/include/spa-0.2 -isystem /usr/include/libdrm -O2 -pipe -march=native -std=gnu++23 -Wall -Wextra -Wno-unused-parameter -Wno-unused-value -Wno-missing-field-initializers -Wno-narrowing -Wno-pointer-arith -fpermissive -D_REENTRANT -MD -MT CMakeFiles/xdg-desktop-portal-hyprland.dir/src/main.cpp.o -MF CMakeFiles/xdg-desktop-portal-hyprland.dir/src/main.cpp.o.d -o CMakeFiles/xdg-desktop-portal-hyprland.dir/src/main.cpp.o -c /var/tmp/portage/gui-libs/xdg-desktop-portal-hyprland-1.2.5-r1/work/xdg-desktop-portal-hyprland-1.2.5/src/main.cpp >[15/22] /usr/lib/llvm/17/bin/clang++ -I/var/tmp/portage/gui-libs/xdg-desktop-portal-hyprland-1.2.5-r1/work/xdg-desktop-portal-hyprland-1.2.5/. -I/var/tmp/portage/gui-libs/xdg-desktop-portal-hyprland-1.2.5-r1/work/xdg-desktop-portal-hyprland-1.2.5/protocols -isystem /usr/lib64/libffi/include -isystem /usr/include/pipewire-0.3 -isystem /usr/include/spa-0.2 -isystem /usr/include/libdrm -O2 -pipe -march=native -std=gnu++23 -Wall -Wextra -Wno-unused-parameter -Wno-unused-value -Wno-missing-field-initializers -Wno-narrowing -Wno-pointer-arith -fpermissive -D_REENTRANT -MD -MT CMakeFiles/xdg-desktop-portal-hyprland.dir/src/shared/Session.cpp.o -MF CMakeFiles/xdg-desktop-portal-hyprland.dir/src/shared/Session.cpp.o.d -o CMakeFiles/xdg-desktop-portal-hyprland.dir/src/shared/Session.cpp.o -c /var/tmp/portage/gui-libs/xdg-desktop-portal-hyprland-1.2.5-r1/work/xdg-desktop-portal-hyprland-1.2.5/src/shared/Session.cpp >[16/22] /usr/lib/llvm/17/bin/clang++ -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_WIDGETS_LIB -I/var/tmp/portage/gui-libs/xdg-desktop-portal-hyprland-1.2.5-r1/work/xdg-desktop-portal-hyprland-1.2.5_build/hyprland-share-picker/hyprland-share-picker_autogen/include -I/var/tmp/portage/gui-libs/xdg-desktop-portal-hyprland-1.2.5-r1/work/xdg-desktop-portal-hyprland-1.2.5/. -I/var/tmp/portage/gui-libs/xdg-desktop-portal-hyprland-1.2.5-r1/work/xdg-desktop-portal-hyprland-1.2.5/protocols -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-clang -O2 -pipe -march=native -std=gnu++17 -Wall -Wextra -Wno-unused-parameter -Wno-unused-value -Wno-missing-field-initializers -Wno-narrowing -Wno-pointer-arith -fpermissive -fPIC -MD -MT hyprland-share-picker/CMakeFiles/hyprland-share-picker.dir/main.cpp.o -MF hyprland-share-picker/CMakeFiles/hyprland-share-picker.dir/main.cpp.o.d -o hyprland-share-picker/CMakeFiles/hyprland-share-picker.dir/main.cpp.o -c /var/tmp/portage/gui-libs/xdg-desktop-portal-hyprland-1.2.5-r1/work/xdg-desktop-portal-hyprland-1.2.5/hyprland-share-picker/main.cpp >[17/22] /usr/lib/llvm/17/bin/clang++ -I/var/tmp/portage/gui-libs/xdg-desktop-portal-hyprland-1.2.5-r1/work/xdg-desktop-portal-hyprland-1.2.5/. -I/var/tmp/portage/gui-libs/xdg-desktop-portal-hyprland-1.2.5-r1/work/xdg-desktop-portal-hyprland-1.2.5/protocols -isystem /usr/lib64/libffi/include -isystem /usr/include/pipewire-0.3 -isystem /usr/include/spa-0.2 -isystem /usr/include/libdrm -O2 -pipe -march=native -std=gnu++23 -Wall -Wextra -Wno-unused-parameter -Wno-unused-value -Wno-missing-field-initializers -Wno-narrowing -Wno-pointer-arith -fpermissive -D_REENTRANT -MD -MT CMakeFiles/xdg-desktop-portal-hyprland.dir/src/portals/GlobalShortcuts.cpp.o -MF CMakeFiles/xdg-desktop-portal-hyprland.dir/src/portals/GlobalShortcuts.cpp.o.d -o CMakeFiles/xdg-desktop-portal-hyprland.dir/src/portals/GlobalShortcuts.cpp.o -c /var/tmp/portage/gui-libs/xdg-desktop-portal-hyprland-1.2.5-r1/work/xdg-desktop-portal-hyprland-1.2.5/src/portals/GlobalShortcuts.cpp >[18/22] /usr/lib/llvm/17/bin/clang++ -I/var/tmp/portage/gui-libs/xdg-desktop-portal-hyprland-1.2.5-r1/work/xdg-desktop-portal-hyprland-1.2.5/. -I/var/tmp/portage/gui-libs/xdg-desktop-portal-hyprland-1.2.5-r1/work/xdg-desktop-portal-hyprland-1.2.5/protocols -isystem /usr/lib64/libffi/include -isystem /usr/include/pipewire-0.3 -isystem /usr/include/spa-0.2 -isystem /usr/include/libdrm -O2 -pipe -march=native -std=gnu++23 -Wall -Wextra -Wno-unused-parameter -Wno-unused-value -Wno-missing-field-initializers -Wno-narrowing -Wno-pointer-arith -fpermissive -D_REENTRANT -MD -MT CMakeFiles/xdg-desktop-portal-hyprland.dir/src/core/PortalManager.cpp.o -MF CMakeFiles/xdg-desktop-portal-hyprland.dir/src/core/PortalManager.cpp.o.d -o CMakeFiles/xdg-desktop-portal-hyprland.dir/src/core/PortalManager.cpp.o -c /var/tmp/portage/gui-libs/xdg-desktop-portal-hyprland-1.2.5-r1/work/xdg-desktop-portal-hyprland-1.2.5/src/core/PortalManager.cpp >/var/tmp/portage/gui-libs/xdg-desktop-portal-hyprland-1.2.5-r1/work/xdg-desktop-portal-hyprland-1.2.5/src/core/PortalManager.cpp:90:5: warning: indirection of non-volatile null pointer will be deleted, not trap [-Wnull-dereference] > 90 | RASSERT(!g_pPortalManager->m_sWaylandConnection.gbm, "double dmabuf feedback"); > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/var/tmp/portage/gui-libs/xdg-desktop-portal-hyprland-1.2.5-r1/work/xdg-desktop-portal-hyprland-1.2.5/src/core/../helpers/Log.hpp:22:9: note: expanded from macro 'RASSERT' > 22 | *((int*)nullptr) = 1; /* so that we crash and get a coredump */ \ > | ^~~~~~~~~~~~~~~~ >/var/tmp/portage/gui-libs/xdg-desktop-portal-hyprland-1.2.5-r1/work/xdg-desktop-portal-hyprland-1.2.5/src/core/PortalManager.cpp:90:5: note: consider using __builtin_trap() or qualifying pointer with 'volatile' >/var/tmp/portage/gui-libs/xdg-desktop-portal-hyprland-1.2.5-r1/work/xdg-desktop-portal-hyprland-1.2.5/src/core/../helpers/Log.hpp:22:9: note: expanded from macro 'RASSERT' > 22 | *((int*)nullptr) = 1; /* so that we crash and get a coredump */ \ > | ^ >1 warning generated. >[19/22] /usr/lib/llvm/17/bin/clang++ -I/var/tmp/portage/gui-libs/xdg-desktop-portal-hyprland-1.2.5-r1/work/xdg-desktop-portal-hyprland-1.2.5/. -I/var/tmp/portage/gui-libs/xdg-desktop-portal-hyprland-1.2.5-r1/work/xdg-desktop-portal-hyprland-1.2.5/protocols -isystem /usr/lib64/libffi/include -isystem /usr/include/pipewire-0.3 -isystem /usr/include/spa-0.2 -isystem /usr/include/libdrm -O2 -pipe -march=native -std=gnu++23 -Wall -Wextra -Wno-unused-parameter -Wno-unused-value -Wno-missing-field-initializers -Wno-narrowing -Wno-pointer-arith -fpermissive -D_REENTRANT -MD -MT CMakeFiles/xdg-desktop-portal-hyprland.dir/src/portals/Screenshot.cpp.o -MF CMakeFiles/xdg-desktop-portal-hyprland.dir/src/portals/Screenshot.cpp.o.d -o CMakeFiles/xdg-desktop-portal-hyprland.dir/src/portals/Screenshot.cpp.o -c /var/tmp/portage/gui-libs/xdg-desktop-portal-hyprland-1.2.5-r1/work/xdg-desktop-portal-hyprland-1.2.5/src/portals/Screenshot.cpp >[20/22] /usr/lib/llvm/17/bin/clang++ -I/var/tmp/portage/gui-libs/xdg-desktop-portal-hyprland-1.2.5-r1/work/xdg-desktop-portal-hyprland-1.2.5/. -I/var/tmp/portage/gui-libs/xdg-desktop-portal-hyprland-1.2.5-r1/work/xdg-desktop-portal-hyprland-1.2.5/protocols -isystem /usr/lib64/libffi/include -isystem /usr/include/pipewire-0.3 -isystem /usr/include/spa-0.2 -isystem /usr/include/libdrm -O2 -pipe -march=native -std=gnu++23 -Wall -Wextra -Wno-unused-parameter -Wno-unused-value -Wno-missing-field-initializers -Wno-narrowing -Wno-pointer-arith -fpermissive -D_REENTRANT -MD -MT CMakeFiles/xdg-desktop-portal-hyprland.dir/src/portals/Screencopy.cpp.o -MF CMakeFiles/xdg-desktop-portal-hyprland.dir/src/portals/Screencopy.cpp.o.d -o CMakeFiles/xdg-desktop-portal-hyprland.dir/src/portals/Screencopy.cpp.o -c /var/tmp/portage/gui-libs/xdg-desktop-portal-hyprland-1.2.5-r1/work/xdg-desktop-portal-hyprland-1.2.5/src/portals/Screencopy.cpp >/var/tmp/portage/gui-libs/xdg-desktop-portal-hyprland-1.2.5-r1/work/xdg-desktop-portal-hyprland-1.2.5/src/portals/Screencopy.cpp:785:9: warning: indirection of non-volatile null pointer will be deleted, not trap [-Wnull-dereference] > 785 | RASSERT(PSTREAM->pwVideoInfo.format == pwFromDrmFourcc(PSTREAM->pSession->sharingData.frameInfoDMA.fmt), "invalid format in dma pw param change"); > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/var/tmp/portage/gui-libs/xdg-desktop-portal-hyprland-1.2.5-r1/work/xdg-desktop-portal-hyprland-1.2.5/src/portals/../helpers/Log.hpp:22:9: note: expanded from macro 'RASSERT' > 22 | *((int*)nullptr) = 1; /* so that we crash and get a coredump */ \ > | ^~~~~~~~~~~~~~~~ >/var/tmp/portage/gui-libs/xdg-desktop-portal-hyprland-1.2.5-r1/work/xdg-desktop-portal-hyprland-1.2.5/src/portals/Screencopy.cpp:785:9: note: consider using __builtin_trap() or qualifying pointer with 'volatile' >/var/tmp/portage/gui-libs/xdg-desktop-portal-hyprland-1.2.5-r1/work/xdg-desktop-portal-hyprland-1.2.5/src/portals/../helpers/Log.hpp:22:9: note: expanded from macro 'RASSERT' > 22 | *((int*)nullptr) = 1; /* so that we crash and get a coredump */ \ > | ^ >1 warning generated. >ninja: build stopped: subcommand failed. > [31;01m*[0m ERROR: gui-libs/xdg-desktop-portal-hyprland-1.2.5-r1::guru failed (compile phase): > [31;01m*[0m ninja -v -j16 -l0 all failed > [31;01m*[0m > [31;01m*[0m Call stack: > [31;01m*[0m ebuild.sh, line 136: Called src_compile > [31;01m*[0m environment, line 2214: Called cmake_src_compile 'all' > [31;01m*[0m environment, line 961: Called cmake_build 'all' > [31;01m*[0m environment, line 928: Called eninja 'all' > [31;01m*[0m environment, line 1397: Called die > [31;01m*[0m The specific snippet of code: > [31;01m*[0m "$@" || die -n "${*} failed" > [31;01m*[0m > [31;01m*[0m If you need support, post the output of `emerge --info '=gui-libs/xdg-desktop-portal-hyprland-1.2.5-r1::guru'`, > [31;01m*[0m the complete build log and the output of `emerge -pqv '=gui-libs/xdg-desktop-portal-hyprland-1.2.5-r1::guru'`. > [31;01m*[0m The complete build log is located at '/var/tmp/portage/gui-libs/xdg-desktop-portal-hyprland-1.2.5-r1/temp/build.log'. > [31;01m*[0m The ebuild environment file is located at '/var/tmp/portage/gui-libs/xdg-desktop-portal-hyprland-1.2.5-r1/temp/environment'. > [31;01m*[0m Working directory: '/var/tmp/portage/gui-libs/xdg-desktop-portal-hyprland-1.2.5-r1/work/xdg-desktop-portal-hyprland-1.2.5_build' > [31;01m*[0m S: '/var/tmp/portage/gui-libs/xdg-desktop-portal-hyprland-1.2.5-r1/work/xdg-desktop-portal-hyprland-1.2.5'
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 920249
: 879771