Mock Version: 6.2 Mock Version: 6.2 Mock Version: 6.2 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target riscv64 --nodeps /builddir/build/SPECS/miracle-wm.spec'], chrootPath='/var/lib/mock/f42-build-side-1-3586915-46926/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=864000uid=993gid=135user='mockbuild'unshare_net=TrueprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.wjc3rp3d:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']) Using nspawn with args ['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.wjc3rp3d:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11'] Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', 'c9928bb37aa94bb1819fea3292546bec', '-D', '/var/lib/mock/f42-build-side-1-3586915-46926/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.wjc3rp3d:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target riscv64 --nodeps /builddir/build/SPECS/miracle-wm.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False Building target platforms: riscv64 Building for target riscv64 setting SOURCE_DATE_EPOCH=1752019200 Wrote: /builddir/build/SRPMS/miracle-wm-0.6.1-1.fc42.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --noclean --target riscv64 --nodeps /builddir/build/SPECS/miracle-wm.spec'], chrootPath='/var/lib/mock/f42-build-side-1-3586915-46926/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=864000uid=993gid=135user='mockbuild'unshare_net=TrueprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.wjc3rp3d:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']) Using nspawn with args ['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.wjc3rp3d:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11'] Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', '536121c989ec4242a1382681c4dd3246', '-D', '/var/lib/mock/f42-build-side-1-3586915-46926/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.wjc3rp3d:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bb --noclean --target riscv64 --nodeps /builddir/build/SPECS/miracle-wm.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False Building target platforms: riscv64 Building for target riscv64 setting SOURCE_DATE_EPOCH=1752019200 Executing(%mkbuilddir): /bin/sh -e /var/tmp/rpm-tmp.btRvRd Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.bZl8QD + umask 022 + cd /builddir/build/BUILD/miracle-wm-0.6.1-build + cd /builddir/build/BUILD/miracle-wm-0.6.1-build + rm -rf miracle-wm-0.6.1 + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/miracle-wm-0.6.1.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd miracle-wm-0.6.1 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + /usr/bin/git init -q + /usr/bin/git config user.name rpm-build + /usr/bin/git config user.email '' + /usr/bin/git config gc.auto 0 + /usr/bin/git add --force . + GIT_COMMITTER_DATE=@1752019200 + GIT_AUTHOR_DATE=@1752019200 + /usr/bin/git commit -q --allow-empty -a --author 'rpm-build ' -m 'miracle-wm-0.6.1 base' + /usr/bin/git checkout --track -b rpm-build Switched to a new branch 'rpm-build' branch 'rpm-build' set up to track 'master'. + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.dUmLJu + umask 022 + cd /builddir/build/BUILD/miracle-wm-0.6.1-build + CFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd miracle-wm-0.6.1 + CFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + /usr/bin/cmake -S . -B redhat-linux-build -DCMAKE_C_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_CXX_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_Fortran_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_VERBOSE_MAKEFILE:BOOL=ON -DCMAKE_INSTALL_DO_STRIP:BOOL=OFF -DCMAKE_INSTALL_PREFIX:PATH=/usr -DCMAKE_INSTALL_FULL_SBINDIR:PATH=/usr/bin -DCMAKE_INSTALL_SBINDIR:PATH=bin -DINCLUDE_INSTALL_DIR:PATH=/usr/include -DLIB_INSTALL_DIR:PATH=/usr/lib64 -DSYSCONF_INSTALL_DIR:PATH=/etc -DSHARE_INSTALL_PREFIX:PATH=/usr/share -DLIB_SUFFIX=64 -DBUILD_SHARED_LIBS:BOOL=ON -DSYSTEMD_INTEGRATION=ON -- The C compiler identification is GNU 15.1.1 -- The CXX compiler identification is GNU 15.1.1 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/gcc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Found PkgConfig: /usr/bin/pkg-config (found version "2.3.0") -- Checking for module 'miral>=5.1' -- Found miral, version 5.2.0 -- Checking for module 'mirrenderer>=2.18' -- Found mirrenderer, version 2.20.2 -- Checking for module 'mirplatform>=2.18' -- Found mirplatform, version 2.20.2 -- Checking for module 'mircommon>=2.18' -- Found mircommon, version 2.20.2 -- Checking for module 'mircommon-internal>=2.18' -- Found mircommon-internal, version 2.20.2 -- Checking for module 'mirserver>=2.18' -- Found mirserver, version 2.20.2 -- Checking for module 'mirserver-internal>=2.18' -- Found mirserver-internal, version 2.20.2 -- Checking for module 'mirwayland>=2.18' -- Found mirwayland, version 2.20.2 -- Checking for module 'glib-2.0' -- Found glib-2.0, version 2.84.2 -- Checking for module 'yaml-cpp' -- Found yaml-cpp, version 0.8.0 -- Checking for module 'libevdev' -- Found libevdev, version 1.13.4 -- Found nlohmann_json: /usr/share/cmake/nlohmann_json/nlohmann_jsonConfig.cmake (found suitable version "3.11.3", minimum required is "3.2.0") -- Checking for module 'egl' -- Found egl, version 1.5 -- Checking for module 'glesv2' -- Found glesv2, version 3.2 -- Checking for module 'miral' -- Found miral, version 5.2.0 -- Checking for module 'mirserver' -- Found mirserver, version 2.20.2 -- Found GTest: /usr/lib64/cmake/GTest/GTestConfig.cmake (found version "1.15.2") -- Checking for module 'json-c' -- Found json-c, version 0.18 -- Checking for module 'mircore' -- Found mircore, version 2.20.2 -- Configuring done (83.1s) -- Generating done (1.0s) CMake Warning: Manually-specified variables were not used by the project: CMAKE_CXX_FLAGS_RELEASE CMAKE_C_FLAGS_RELEASE CMAKE_Fortran_FLAGS_RELEASE CMAKE_INSTALL_DO_STRIP INCLUDE_INSTALL_DIR LIB_INSTALL_DIR LIB_SUFFIX SHARE_INSTALL_PREFIX SYSCONF_INSTALL_DIR -- Build files have been written to: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/redhat-linux-build + /usr/bin/cmake --build redhat-linux-build -j32 --verbose Change Dir: '/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/redhat-linux-build' Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile -j32 /usr/bin/cmake -S/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1 -B/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/redhat-linux-build --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/redhat-linux-build/CMakeFiles /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/redhat-linux-build//CMakeFiles/progress.marks /usr/bin/gmake -f CMakeFiles/Makefile2 all gmake[1]: Entering directory '/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/redhat-linux-build' /usr/bin/gmake -f miracle-wm-config/CMakeFiles/miracle-wm-config.dir/build.make miracle-wm-config/CMakeFiles/miracle-wm-config.dir/depend /usr/bin/gmake -f miraclemsg/CMakeFiles/miraclemsg.dir/build.make miraclemsg/CMakeFiles/miraclemsg.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/redhat-linux-build' cd /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1 /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miraclemsg /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/redhat-linux-build /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/redhat-linux-build/miraclemsg /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/redhat-linux-build/miraclemsg/CMakeFiles/miraclemsg.dir/DependInfo.cmake "--color=" gmake[2]: Entering directory '/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/redhat-linux-build' cd /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1 /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miracle-wm-config /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/redhat-linux-build /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/redhat-linux-build/miracle-wm-config /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/redhat-linux-build/miracle-wm-config/CMakeFiles/miracle-wm-config.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/redhat-linux-build' /usr/bin/gmake -f miraclemsg/CMakeFiles/miraclemsg.dir/build.make miraclemsg/CMakeFiles/miraclemsg.dir/build gmake[2]: Leaving directory '/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/redhat-linux-build' /usr/bin/gmake -f miracle-wm-config/CMakeFiles/miracle-wm-config.dir/build.make miracle-wm-config/CMakeFiles/miracle-wm-config.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/redhat-linux-build' gmake[2]: Entering directory '/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/redhat-linux-build' [ 1%] Building CXX object miracle-wm-config/CMakeFiles/miracle-wm-config.dir/src/miracle-wm-config-c.cpp.o [ 2%] Building CXX object miracle-wm-config/CMakeFiles/miracle-wm-config.dir/src/miracle-wm-config.cpp.o [ 4%] Building CXX object miraclemsg/CMakeFiles/miraclemsg.dir/main.cpp.o cd /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/redhat-linux-build/miracle-wm-config && /usr/bin/g++ -Dmiracle_wm_config_EXPORTS -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miracle-wm-config/SYSTEM -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miracle-wm-config/include -I/usr/include/mircore -isystem /usr/include/libevdev-1.0 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++20 -fPIC -Wimplicit-fallthrough -Wall -Wextra -Wpedantic -Wconversion -Wsign-conversion -Wunreachable-code -Wno-volatile -Wno-unused-parameter -pthread -MD -MT miracle-wm-config/CMakeFiles/miracle-wm-config.dir/src/miracle-wm-config-c.cpp.o -MF CMakeFiles/miracle-wm-config.dir/src/miracle-wm-config-c.cpp.o.d -o CMakeFiles/miracle-wm-config.dir/src/miracle-wm-config-c.cpp.o -c /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miracle-wm-config/src/miracle-wm-config-c.cpp cd /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/redhat-linux-build/miracle-wm-config && /usr/bin/g++ -Dmiracle_wm_config_EXPORTS -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miracle-wm-config/SYSTEM -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miracle-wm-config/include -I/usr/include/mircore -isystem /usr/include/libevdev-1.0 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++20 -fPIC -Wimplicit-fallthrough -Wall -Wextra -Wpedantic -Wconversion -Wsign-conversion -Wunreachable-code -Wno-volatile -Wno-unused-parameter -pthread -MD -MT miracle-wm-config/CMakeFiles/miracle-wm-config.dir/src/miracle-wm-config.cpp.o -MF CMakeFiles/miracle-wm-config.dir/src/miracle-wm-config.cpp.o.d -o CMakeFiles/miracle-wm-config.dir/src/miracle-wm-config.cpp.o -c /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miracle-wm-config/src/miracle-wm-config.cpp cd /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/redhat-linux-build/miraclemsg && /usr/bin/g++ -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miraclemsg/SYSTEM -I/usr/include/json-c -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++23 -Wimplicit-fallthrough -Wall -Wextra -Wpedantic -Wconversion -Wsign-conversion -Wunreachable-code -Wno-volatile -Wno-unused-parameter -MD -MT miraclemsg/CMakeFiles/miraclemsg.dir/main.cpp.o -MF CMakeFiles/miraclemsg.dir/main.cpp.o.d -o CMakeFiles/miraclemsg.dir/main.cpp.o -c /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miraclemsg/main.cpp [ 5%] Building CXX object miraclemsg/CMakeFiles/miraclemsg.dir/ipc_client.cpp.o cd /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/redhat-linux-build/miraclemsg && /usr/bin/g++ -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miraclemsg/SYSTEM -I/usr/include/json-c -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++23 -Wimplicit-fallthrough -Wall -Wextra -Wpedantic -Wconversion -Wsign-conversion -Wunreachable-code -Wno-volatile -Wno-unused-parameter -MD -MT miraclemsg/CMakeFiles/miraclemsg.dir/ipc_client.cpp.o -MF CMakeFiles/miraclemsg.dir/ipc_client.cpp.o.d -o CMakeFiles/miraclemsg.dir/ipc_client.cpp.o -c /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miraclemsg/ipc_client.cpp /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miracle-wm-config/src/miracle-wm-config-c.cpp: In function ‘void miracle_config_edit_custom_key_command(miracle_config_data_t*, int, uint, uint, int, const char*)’: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miracle-wm-config/src/miracle-wm-config-c.cpp:434:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 434 | if (index < 0 || index >= data->custom_key_commands.size()) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miracle-wm-config/src/miracle-wm-config-c.cpp:447:35: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 447 | data->custom_key_commands[index] = { static_cast(action), | ^~~~~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miracle-wm-config/src/miracle-wm-config-c.cpp: In function ‘bool miracle_config_remove_custom_key_command(miracle_config_data_t*, size_t)’: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miracle-wm-config/src/miracle-wm-config-c.cpp:465:77: warning: conversion to ‘__gnu_cxx::__normal_iterator >::difference_type’ {aka ‘long int’} from ‘size_t’ {aka ‘long unsigned int’} may change the sign of the result [-Wsign-conversion] 465 | data->custom_key_commands.erase(data->custom_key_commands.begin() + index); | ^~~~~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miracle-wm-config/src/miracle-wm-config-c.cpp: In function ‘void miracle_config_set_built_in_key_command_override(miracle_config_data_t*, int, uint, uint, int, uint)’: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miracle-wm-config/src/miracle-wm-config-c.cpp:513:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 513 | if (index >= data->built_in_key_command_overrides.size()) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miracle-wm-config/src/miracle-wm-config-c.cpp:516:46: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 516 | data->built_in_key_command_overrides[index] = miracle::BuiltInKeyCommandOverride { | ^~~~~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miracle-wm-config/src/miracle-wm-config-c.cpp: In function ‘bool miracle_config_remove_built_in_key_command_override(const miracle_config_data_t*, size_t)’: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miracle-wm-config/src/miracle-wm-config-c.cpp:532:99: warning: conversion to ‘__gnu_cxx::__normal_iterator >::difference_type’ {aka ‘long int’} from ‘size_t’ {aka ‘long unsigned int’} may change the sign of the result [-Wsign-conversion] 532 | data->built_in_key_command_overrides.erase(data->built_in_key_command_overrides.begin() + index); | ^~~~~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miracle-wm-config/src/miracle-wm-config-c.cpp: In function ‘void miracle_config_set_startup_app(miracle_config_data_t*, int, const char*, bool, bool, bool, bool)’: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miracle-wm-config/src/miracle-wm-config-c.cpp:587:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 587 | if (index >= data->startup_apps.size()) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miracle-wm-config/src/miracle-wm-config-c.cpp:590:28: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 590 | data->startup_apps[index] = { command ? command : "", | ^~~~~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miracle-wm-config/src/miracle-wm-config-c.cpp: In function ‘bool miracle_config_remove_startup_app(miracle_config_data_t*, size_t)’: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miracle-wm-config/src/miracle-wm-config-c.cpp:609:63: warning: conversion to ‘__gnu_cxx::__normal_iterator >::difference_type’ {aka ‘long int’} from ‘size_t’ {aka ‘long unsigned int’} may change the sign of the result [-Wsign-conversion] 609 | data->startup_apps.erase(data->startup_apps.begin() + index); | ^~~~~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miracle-wm-config/src/miracle-wm-config-c.cpp: In function ‘void miracle_config_set_environment_variable(miracle_config_data_t*, int, const char*, const char*)’: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miracle-wm-config/src/miracle-wm-config-c.cpp:658:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 658 | if (index >= data->environment_variables.size()) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miracle-wm-config/src/miracle-wm-config-c.cpp:661:37: warning: conversion to ‘std::vector::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 661 | data->environment_variables[index] = { key ? key : "", | ^~~~~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miracle-wm-config/src/miracle-wm-config-c.cpp: In function ‘bool miracle_config_remove_environment_variable(miracle_config_data_t*, size_t)’: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miracle-wm-config/src/miracle-wm-config-c.cpp:677:81: warning: conversion to ‘__gnu_cxx::__normal_iterator >::difference_type’ {aka ‘long int’} from ‘size_t’ {aka ‘long unsigned int’} may change the sign of the result [-Wsign-conversion] 677 | data->environment_variables.erase(data->environment_variables.begin() + index); | ^~~~~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miraclemsg/ipc_client.cpp: In function ‘int ipc_open_socket(const char*)’: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miraclemsg/ipc_client.cpp:104:52: warning: conversion to ‘socklen_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 104 | if (connect(socketfd, (struct sockaddr*)&addr, l) == -1) | ^ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miraclemsg/ipc_client.cpp: In function ‘ipc_response* ipc_recv_response(int)’: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miraclemsg/ipc_client.cpp:134:18: warning: conversion to ‘long unsigned int’ from ‘ssize_t’ {aka ‘long int’} may change the sign of the result [-Wsign-conversion] 134 | total += received; | ^~~~~~~~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miracle-wm-config/src/miracle-wm-config-c.cpp: In function ‘bool miracle_config_remove_workspace_config(miracle_config_data_t*, size_t)’: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miracle-wm-config/src/miracle-wm-config-c.cpp:873:73: warning: conversion to ‘__gnu_cxx::__normal_iterator >::difference_type’ {aka ‘long int’} from ‘size_t’ {aka ‘long unsigned int’} may change the sign of the result [-Wsign-conversion] 873 | data->workspace_configs.erase(data->workspace_configs.begin() + index); | ^~~~~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miraclemsg/ipc_client.cpp:162:18: warning: conversion to ‘long unsigned int’ from ‘ssize_t’ {aka ‘long int’} may change the sign of the result [-Wsign-conversion] 162 | total += received; | ^~~~~~~~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miraclemsg/ipc_client.cpp:170:1: warning: label ‘error_1’ defined but not used [-Wunused-label] 170 | error_1: | ^~~~~~~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miraclemsg/main.cpp: In function ‘char* join_args(char**, int)’: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miraclemsg/main.cpp:200:34: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 200 | len += strlen(argv[i]) + 1; | ^ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miraclemsg/main.cpp:200:13: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 200 | len += strlen(argv[i]) + 1; | ~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miraclemsg/main.cpp:202:31: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 202 | char* res = (char*)malloc(len); | ^~~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miraclemsg/main.cpp:207:30: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 207 | len += strlen(argv[i]); | ^ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miraclemsg/main.cpp:207:13: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 207 | len += strlen(argv[i]); | ~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miraclemsg/main.cpp: In function ‘int main(int, char**)’: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miraclemsg/main.cpp:681:26: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘uint32_t’ {aka ‘unsigned int’} may change value [-Wconversion] 681 | uint32_t len = strlen(command); | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miraclemsg/main.cpp:720:30: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 720 | pretty_print(type, obj); | ^~~~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miracle-wm-config/src/miracle-wm-config.cpp: In function ‘std::optional {anonymous}::container_type_from_string(const std::string&, ParsingContext&)’: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miracle-wm-config/src/miracle-wm-config.cpp:59:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::array::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 59 | for (auto i = 0; i < miracle::container_type_strings.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miracle-wm-config/src/miracle-wm-config.cpp:61:45: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 61 | if (miracle::container_type_strings[i] == str) | ^ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miracle-wm-config/src/miracle-wm-config.cpp: In function ‘std::optional {anonymous}::from_string_animateable_event(const std::string&, ParsingContext&)’: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miracle-wm-config/src/miracle-wm-config.cpp:70:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::array::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 70 | for (auto i = 0; i < miracle::animateable_event_strings.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miracle-wm-config/src/miracle-wm-config.cpp:72:48: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 72 | if (miracle::animateable_event_strings[i] == str) | ^ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miracle-wm-config/src/miracle-wm-config.cpp: In function ‘std::optional {anonymous}::from_string_ease_function(const std::string&, ParsingContext&)’: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miracle-wm-config/src/miracle-wm-config.cpp:81:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::array::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 81 | for (auto i = 0; i < miracle::ease_function_strings.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miracle-wm-config/src/miracle-wm-config.cpp:83:44: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 83 | if (miracle::ease_function_strings[i] == str) | ^ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miracle-wm-config/src/miracle-wm-config.cpp: In function ‘std::optional {anonymous}::from_string_animation_type(const std::string&, ParsingContext&)’: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miracle-wm-config/src/miracle-wm-config.cpp:92:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::array::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 92 | for (auto i = 0; i < miracle::animation_type_strings.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miracle-wm-config/src/miracle-wm-config.cpp:94:45: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 94 | if (miracle::animation_type_strings[i] == str) | ^ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miracle-wm-config/src/miracle-wm-config.cpp: In function ‘bool {anonymous}::try_parse_color(const YAML::Node&, glm::vec4&, ParsingContext&)’: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miracle-wm-config/src/miracle-wm-config.cpp:289:46: warning: conversion from ‘long unsigned int’ to ‘unsigned int’ may change value [-Wconversion] 289 | unsigned int const i = std::stoul(value, nullptr, 16); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miracle-wm-config/src/miracle-wm-config.cpp: In function ‘void {anonymous}::read_default_action_overrides(const YAML::Node&, ParsingContext&)’: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miracle-wm-config/src/miracle-wm-config.cpp:356:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::array::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 356 | for (auto i = 0; i < miracle::default_key_command_strings.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miracle-wm-config/src/miracle-wm-config.cpp:358:54: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 358 | if (miracle::default_key_command_strings[i] == name) | ^ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miracle-wm-config/src/miracle-wm-config.cpp: In function ‘void {anonymous}::read_animation_definitions(const YAML::Node&, ParsingContext&)’: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miracle-wm-config/src/miracle-wm-config.cpp:633:53: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 633 | context.result.config.animation_definitions[event_as_int].is_default = false; | ^~~~~~~~~~~~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miracle-wm-config/src/miracle-wm-config.cpp:634:53: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 634 | context.result.config.animation_definitions[event_as_int].type = type.value(); | ^~~~~~~~~~~~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miracle-wm-config/src/miracle-wm-config.cpp:635:53: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 635 | context.result.config.animation_definitions[event_as_int].function = function.value(); | ^~~~~~~~~~~~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miracle-wm-config/src/miracle-wm-config.cpp:636:87: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 636 | try_parse_value(node, "duration", context.result.config.animation_definitions[event_as_int].duration_seconds, context, true); | ^~~~~~~~~~~~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miracle-wm-config/src/miracle-wm-config.cpp:637:81: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 637 | try_parse_value(node, "c1", context.result.config.animation_definitions[event_as_int].c1, context, true); | ^~~~~~~~~~~~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miracle-wm-config/src/miracle-wm-config.cpp:638:81: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 638 | try_parse_value(node, "c2", context.result.config.animation_definitions[event_as_int].c2, context, true); | ^~~~~~~~~~~~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miracle-wm-config/src/miracle-wm-config.cpp:639:81: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 639 | try_parse_value(node, "c3", context.result.config.animation_definitions[event_as_int].c3, context, true); | ^~~~~~~~~~~~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miracle-wm-config/src/miracle-wm-config.cpp:640:81: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 640 | try_parse_value(node, "c4", context.result.config.animation_definitions[event_as_int].c4, context, true); | ^~~~~~~~~~~~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miracle-wm-config/src/miracle-wm-config.cpp:641:81: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 641 | try_parse_value(node, "n1", context.result.config.animation_definitions[event_as_int].n1, context, true); | ^~~~~~~~~~~~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miracle-wm-config/src/miracle-wm-config.cpp:642:81: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 642 | try_parse_value(node, "d1", context.result.config.animation_definitions[event_as_int].d1, context, true); | ^~~~~~~~~~~~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miracle-wm-config/src/miracle-wm-config.cpp: In function ‘miracle::ConfigSaveResult miracle::save_config(const std::string&, const ConfigData&)’: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miracle-wm-config/src/miracle-wm-config.cpp:746:33: warning: missing initializer for member ‘miracle::ConfigSaveResult::errors’ [-Wmissing-field-initializers] 746 | ConfigSaveResult result(true); | ^ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miracle-wm-config/src/miracle-wm-config.cpp:767:86: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 767 | out << YAML::Key << "name" << YAML::Value << default_key_command_strings[static_cast(override.default_key_command)]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miracle-wm-config/src/miracle-wm-config.cpp:769:103: warning: conversion to ‘unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] 769 | out << YAML::Key << "key" << YAML::Value << libevdev_event_code_get_name(EV_KEY, override.key); | ~~~~~~~~~^~~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miracle-wm-config/src/miracle-wm-config.cpp:792:101: warning: conversion to ‘unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] 792 | out << YAML::Key << "key" << YAML::Value << libevdev_event_code_get_name(EV_KEY, action.key); | ~~~~~~~^~~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miracle-wm-config/src/miracle-wm-config.cpp:886:87: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 886 | out << YAML::Key << "layout" << YAML::Value << container_type_strings[static_cast(workspace.layout.value())]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miracle-wm-config/src/miracle-wm-config.cpp:916:60: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 916 | auto const& def = config.animation_definitions[i]; | ^ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miracle-wm-config/src/miracle-wm-config.cpp:920:89: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 920 | out << YAML::Key << "event" << YAML::Value << animateable_event_strings[i]; | ^ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miracle-wm-config/src/miracle-wm-config.cpp:921:85: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 921 | out << YAML::Key << "type" << YAML::Value << animation_type_strings[static_cast(def.type)]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miracle-wm-config/src/miracle-wm-config.cpp:922:88: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 922 | out << YAML::Key << "function" << YAML::Value << ease_function_strings[static_cast(def.function)]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 6%] Linking CXX executable miraclemsg cd /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/redhat-linux-build/miraclemsg && /usr/bin/cmake -E cmake_link_script CMakeFiles/miraclemsg.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,--dependency-file=CMakeFiles/miraclemsg.dir/link.d CMakeFiles/miraclemsg.dir/ipc_client.cpp.o CMakeFiles/miraclemsg.dir/main.cpp.o -o miraclemsg -L/usr/lib64 -ljson-c gmake[2]: Leaving directory '/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/redhat-linux-build' [ 6%] Built target miraclemsg [ 8%] Linking CXX shared library libmiracle-wm-config.so cd /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/redhat-linux-build/miracle-wm-config && /usr/bin/cmake -E cmake_link_script CMakeFiles/miracle-wm-config.dir/link.txt --verbose=1 /usr/bin/g++ -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wl,--dependency-file=CMakeFiles/miracle-wm-config.dir/link.d -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libmiracle-wm-config.so.0 -o libmiracle-wm-config.so.0.6.1 "CMakeFiles/miracle-wm-config.dir/src/miracle-wm-config.cpp.o" "CMakeFiles/miracle-wm-config.dir/src/miracle-wm-config-c.cpp.o" -L/usr/lib64 -lmircore /usr/lib64/libyaml-cpp.so /usr/lib64/libevdev.so /usr/lib64/libglib-2.0.so cd /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/redhat-linux-build/miracle-wm-config && /usr/bin/cmake -E cmake_symlink_library libmiracle-wm-config.so.0.6.1 libmiracle-wm-config.so.0 libmiracle-wm-config.so gmake[2]: Leaving directory '/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/redhat-linux-build' [ 8%] Built target miracle-wm-config /usr/bin/gmake -f CMakeFiles/miracle-wm-implementation.dir/build.make CMakeFiles/miracle-wm-implementation.dir/depend /usr/bin/gmake -f miracle-wm-config/CMakeFiles/test_miracle_wm_config_c_api.dir/build.make miracle-wm-config/CMakeFiles/test_miracle_wm_config_c_api.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/redhat-linux-build' cd /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1 /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miracle-wm-config /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/redhat-linux-build /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/redhat-linux-build/miracle-wm-config /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/redhat-linux-build/miracle-wm-config/CMakeFiles/test_miracle_wm_config_c_api.dir/DependInfo.cmake "--color=" gmake[2]: Entering directory '/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/redhat-linux-build' cd /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1 /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1 /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/redhat-linux-build /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/redhat-linux-build /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/redhat-linux-build/CMakeFiles/miracle-wm-implementation.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/redhat-linux-build' /usr/bin/gmake -f miracle-wm-config/CMakeFiles/test_miracle_wm_config_c_api.dir/build.make miracle-wm-config/CMakeFiles/test_miracle_wm_config_c_api.dir/build gmake[2]: Leaving directory '/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/redhat-linux-build' /usr/bin/gmake -f CMakeFiles/miracle-wm-implementation.dir/build.make CMakeFiles/miracle-wm-implementation.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/redhat-linux-build' gmake[2]: Entering directory '/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/redhat-linux-build' [ 11%] Building CXX object miracle-wm-config/CMakeFiles/test_miracle_wm_config_c_api.dir/tests/test_miracle_wm_config_c_api.cpp.o [ 11%] Building CXX object CMakeFiles/miracle-wm-implementation.dir/src/policy.cpp.o cd /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/redhat-linux-build/miracle-wm-config && /usr/bin/g++ -DGTEST_LINKED_AS_SHARED_LIBRARY=1 -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/include -I/usr/include/mircore -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miracle-wm-config/SYSTEM -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miracle-wm-config/include -isystem /usr/include/libevdev-1.0 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++23 -Wimplicit-fallthrough -Wall -Wextra -Wpedantic -Wconversion -Wsign-conversion -Wunreachable-code -Wno-volatile -Wno-unused-parameter -pthread -MD -MT miracle-wm-config/CMakeFiles/test_miracle_wm_config_c_api.dir/tests/test_miracle_wm_config_c_api.cpp.o -MF CMakeFiles/test_miracle_wm_config_c_api.dir/tests/test_miracle_wm_config_c_api.cpp.o.d -o CMakeFiles/test_miracle_wm_config_c_api.dir/tests/test_miracle_wm_config_c_api.cpp.o -c /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miracle-wm-config/tests/test_miracle_wm_config_c_api.cpp /usr/bin/g++ -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/SYSTEM -I/usr/include/miral -I/usr/include/mircommon -I/usr/include/mircore -I/usr/include/mirrenderer -I/usr/include/mirplatform -I/usr/include/mircommon-internal -I/usr/include/mirserver-internal -I/usr/include/mirserver -I/usr/include/uuid -I/usr/include/mirwayland -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/include -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miracle-wm-config/include -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miracle-wm-config/SYSTEM -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/libevdev-1.0 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++23 -Wimplicit-fallthrough -Wall -Wextra -Wpedantic -Wconversion -Wsign-conversion -Wunreachable-code -Wno-volatile -Wno-unused-parameter -pthread -MD -MT CMakeFiles/miracle-wm-implementation.dir/src/policy.cpp.o -MF CMakeFiles/miracle-wm-implementation.dir/src/policy.cpp.o.d -o CMakeFiles/miracle-wm-implementation.dir/src/policy.cpp.o -c /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/policy.cpp [ 12%] Building CXX object CMakeFiles/miracle-wm-implementation.dir/src/container.cpp.o [ 13%] Building CXX object CMakeFiles/miracle-wm-implementation.dir/src/auto_restarting_launcher.cpp.o [ 16%] Building CXX object CMakeFiles/miracle-wm-implementation.dir/src/ipc_connection_manager.cpp.o [ 16%] Building CXX object CMakeFiles/miracle-wm-implementation.dir/src/workspace_manager.cpp.o /usr/bin/g++ -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/SYSTEM -I/usr/include/miral -I/usr/include/mircommon -I/usr/include/mircore -I/usr/include/mirrenderer -I/usr/include/mirplatform -I/usr/include/mircommon-internal -I/usr/include/mirserver-internal -I/usr/include/mirserver -I/usr/include/uuid -I/usr/include/mirwayland -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/include -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miracle-wm-config/include -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miracle-wm-config/SYSTEM -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/libevdev-1.0 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++23 -Wimplicit-fallthrough -Wall -Wextra -Wpedantic -Wconversion -Wsign-conversion -Wunreachable-code -Wno-volatile -Wno-unused-parameter -pthread -MD -MT CMakeFiles/miracle-wm-implementation.dir/src/container.cpp.o -MF CMakeFiles/miracle-wm-implementation.dir/src/container.cpp.o.d -o CMakeFiles/miracle-wm-implementation.dir/src/container.cpp.o -c /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/container.cpp /usr/bin/g++ -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/SYSTEM -I/usr/include/miral -I/usr/include/mircommon -I/usr/include/mircore -I/usr/include/mirrenderer -I/usr/include/mirplatform -I/usr/include/mircommon-internal -I/usr/include/mirserver-internal -I/usr/include/mirserver -I/usr/include/uuid -I/usr/include/mirwayland -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/include -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miracle-wm-config/include -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miracle-wm-config/SYSTEM -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/libevdev-1.0 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++23 -Wimplicit-fallthrough -Wall -Wextra -Wpedantic -Wconversion -Wsign-conversion -Wunreachable-code -Wno-volatile -Wno-unused-parameter -pthread -MD -MT CMakeFiles/miracle-wm-implementation.dir/src/auto_restarting_launcher.cpp.o -MF CMakeFiles/miracle-wm-implementation.dir/src/auto_restarting_launcher.cpp.o.d -o CMakeFiles/miracle-wm-implementation.dir/src/auto_restarting_launcher.cpp.o -c /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/auto_restarting_launcher.cpp /usr/bin/g++ -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/SYSTEM -I/usr/include/miral -I/usr/include/mircommon -I/usr/include/mircore -I/usr/include/mirrenderer -I/usr/include/mirplatform -I/usr/include/mircommon-internal -I/usr/include/mirserver-internal -I/usr/include/mirserver -I/usr/include/uuid -I/usr/include/mirwayland -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/include -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miracle-wm-config/include -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miracle-wm-config/SYSTEM -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/libevdev-1.0 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++23 -Wimplicit-fallthrough -Wall -Wextra -Wpedantic -Wconversion -Wsign-conversion -Wunreachable-code -Wno-volatile -Wno-unused-parameter -pthread -MD -MT CMakeFiles/miracle-wm-implementation.dir/src/workspace_manager.cpp.o -MF CMakeFiles/miracle-wm-implementation.dir/src/workspace_manager.cpp.o.d -o CMakeFiles/miracle-wm-implementation.dir/src/workspace_manager.cpp.o -c /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/workspace_manager.cpp /usr/bin/g++ -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/SYSTEM -I/usr/include/miral -I/usr/include/mircommon -I/usr/include/mircore -I/usr/include/mirrenderer -I/usr/include/mirplatform -I/usr/include/mircommon-internal -I/usr/include/mirserver-internal -I/usr/include/mirserver -I/usr/include/uuid -I/usr/include/mirwayland -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/include -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miracle-wm-config/include -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miracle-wm-config/SYSTEM -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/libevdev-1.0 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++23 -Wimplicit-fallthrough -Wall -Wextra -Wpedantic -Wconversion -Wsign-conversion -Wunreachable-code -Wno-volatile -Wno-unused-parameter -pthread -MD -MT CMakeFiles/miracle-wm-implementation.dir/src/ipc_connection_manager.cpp.o -MF CMakeFiles/miracle-wm-implementation.dir/src/ipc_connection_manager.cpp.o.d -o CMakeFiles/miracle-wm-implementation.dir/src/ipc_connection_manager.cpp.o -c /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/ipc_connection_manager.cpp [ 18%] Building CXX object CMakeFiles/miracle-wm-implementation.dir/src/ipc_message_handler.cpp.o [ 20%] Building CXX object CMakeFiles/miracle-wm-implementation.dir/src/leaf_container.cpp.o [ 20%] Building CXX object CMakeFiles/miracle-wm-implementation.dir/src/workspace_observer.cpp.o [ 22%] Building CXX object CMakeFiles/miracle-wm-implementation.dir/src/parent_container.cpp.o /usr/bin/g++ -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/SYSTEM -I/usr/include/miral -I/usr/include/mircommon -I/usr/include/mircore -I/usr/include/mirrenderer -I/usr/include/mirplatform -I/usr/include/mircommon-internal -I/usr/include/mirserver-internal -I/usr/include/mirserver -I/usr/include/uuid -I/usr/include/mirwayland -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/include -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miracle-wm-config/include -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miracle-wm-config/SYSTEM -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/libevdev-1.0 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++23 -Wimplicit-fallthrough -Wall -Wextra -Wpedantic -Wconversion -Wsign-conversion -Wunreachable-code -Wno-volatile -Wno-unused-parameter -pthread -MD -MT CMakeFiles/miracle-wm-implementation.dir/src/ipc_message_handler.cpp.o -MF CMakeFiles/miracle-wm-implementation.dir/src/ipc_message_handler.cpp.o.d -o CMakeFiles/miracle-wm-implementation.dir/src/ipc_message_handler.cpp.o -c /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/ipc_message_handler.cpp [ 23%] Building CXX object CMakeFiles/miracle-wm-implementation.dir/src/config.cpp.o /usr/bin/g++ -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/SYSTEM -I/usr/include/miral -I/usr/include/mircommon -I/usr/include/mircore -I/usr/include/mirrenderer -I/usr/include/mirplatform -I/usr/include/mircommon-internal -I/usr/include/mirserver-internal -I/usr/include/mirserver -I/usr/include/uuid -I/usr/include/mirwayland -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/include -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miracle-wm-config/include -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miracle-wm-config/SYSTEM -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/libevdev-1.0 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++23 -Wimplicit-fallthrough -Wall -Wextra -Wpedantic -Wconversion -Wsign-conversion -Wunreachable-code -Wno-volatile -Wno-unused-parameter -pthread -MD -MT CMakeFiles/miracle-wm-implementation.dir/src/workspace_observer.cpp.o -MF CMakeFiles/miracle-wm-implementation.dir/src/workspace_observer.cpp.o.d -o CMakeFiles/miracle-wm-implementation.dir/src/workspace_observer.cpp.o -c /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/workspace_observer.cpp /usr/bin/g++ -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/SYSTEM -I/usr/include/miral -I/usr/include/mircommon -I/usr/include/mircore -I/usr/include/mirrenderer -I/usr/include/mirplatform -I/usr/include/mircommon-internal -I/usr/include/mirserver-internal -I/usr/include/mirserver -I/usr/include/uuid -I/usr/include/mirwayland -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/include -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miracle-wm-config/include -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miracle-wm-config/SYSTEM -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/libevdev-1.0 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++23 -Wimplicit-fallthrough -Wall -Wextra -Wpedantic -Wconversion -Wsign-conversion -Wunreachable-code -Wno-volatile -Wno-unused-parameter -pthread -MD -MT CMakeFiles/miracle-wm-implementation.dir/src/config.cpp.o -MF CMakeFiles/miracle-wm-implementation.dir/src/config.cpp.o.d -o CMakeFiles/miracle-wm-implementation.dir/src/config.cpp.o -c /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/config.cpp [ 26%] Building CXX object CMakeFiles/miracle-wm-implementation.dir/src/render_data_manager.cpp.o [ 26%] Building CXX object CMakeFiles/miracle-wm-implementation.dir/src/renderer.cpp.o [ 27%] Building CXX object CMakeFiles/miracle-wm-implementation.dir/src/program_factory.cpp.o [ 29%] Building CXX object CMakeFiles/miracle-wm-implementation.dir/src/ipc_command_executor.cpp.o /usr/bin/g++ -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/SYSTEM -I/usr/include/miral -I/usr/include/mircommon -I/usr/include/mircore -I/usr/include/mirrenderer -I/usr/include/mirplatform -I/usr/include/mircommon-internal -I/usr/include/mirserver-internal -I/usr/include/mirserver -I/usr/include/uuid -I/usr/include/mirwayland -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/include -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miracle-wm-config/include -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miracle-wm-config/SYSTEM -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/libevdev-1.0 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++23 -Wimplicit-fallthrough -Wall -Wextra -Wpedantic -Wconversion -Wsign-conversion -Wunreachable-code -Wno-volatile -Wno-unused-parameter -pthread -MD -MT CMakeFiles/miracle-wm-implementation.dir/src/leaf_container.cpp.o -MF CMakeFiles/miracle-wm-implementation.dir/src/leaf_container.cpp.o.d -o CMakeFiles/miracle-wm-implementation.dir/src/leaf_container.cpp.o -c /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/leaf_container.cpp /usr/bin/g++ -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/SYSTEM -I/usr/include/miral -I/usr/include/mircommon -I/usr/include/mircore -I/usr/include/mirrenderer -I/usr/include/mirplatform -I/usr/include/mircommon-internal -I/usr/include/mirserver-internal -I/usr/include/mirserver -I/usr/include/uuid -I/usr/include/mirwayland -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/include -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miracle-wm-config/include -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miracle-wm-config/SYSTEM -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/libevdev-1.0 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++23 -Wimplicit-fallthrough -Wall -Wextra -Wpedantic -Wconversion -Wsign-conversion -Wunreachable-code -Wno-volatile -Wno-unused-parameter -pthread -MD -MT CMakeFiles/miracle-wm-implementation.dir/src/parent_container.cpp.o -MF CMakeFiles/miracle-wm-implementation.dir/src/parent_container.cpp.o.d -o CMakeFiles/miracle-wm-implementation.dir/src/parent_container.cpp.o -c /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/parent_container.cpp [ 31%] Building CXX object CMakeFiles/miracle-wm-implementation.dir/src/animator.cpp.o /usr/bin/g++ -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/SYSTEM -I/usr/include/miral -I/usr/include/mircommon -I/usr/include/mircore -I/usr/include/mirrenderer -I/usr/include/mirplatform -I/usr/include/mircommon-internal -I/usr/include/mirserver-internal -I/usr/include/mirserver -I/usr/include/uuid -I/usr/include/mirwayland -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/include -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miracle-wm-config/include -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miracle-wm-config/SYSTEM -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/libevdev-1.0 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++23 -Wimplicit-fallthrough -Wall -Wextra -Wpedantic -Wconversion -Wsign-conversion -Wunreachable-code -Wno-volatile -Wno-unused-parameter -pthread -MD -MT CMakeFiles/miracle-wm-implementation.dir/src/renderer.cpp.o -MF CMakeFiles/miracle-wm-implementation.dir/src/renderer.cpp.o.d -o CMakeFiles/miracle-wm-implementation.dir/src/renderer.cpp.o -c /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/renderer.cpp [ 34%] Building CXX object CMakeFiles/miracle-wm-implementation.dir/src/workspace.cpp.o [ 34%] Building CXX object CMakeFiles/miracle-wm-implementation.dir/src/window_helpers.cpp.o [ 36%] Building CXX object CMakeFiles/miracle-wm-implementation.dir/src/layout_scheme.cpp.o [ 31%] Building CXX object CMakeFiles/miracle-wm-implementation.dir/src/output.cpp.o /usr/bin/g++ -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/SYSTEM -I/usr/include/miral -I/usr/include/mircommon -I/usr/include/mircore -I/usr/include/mirrenderer -I/usr/include/mirplatform -I/usr/include/mircommon-internal -I/usr/include/mirserver-internal -I/usr/include/mirserver -I/usr/include/uuid -I/usr/include/mirwayland -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/include -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miracle-wm-config/include -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miracle-wm-config/SYSTEM -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/libevdev-1.0 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++23 -Wimplicit-fallthrough -Wall -Wextra -Wpedantic -Wconversion -Wsign-conversion -Wunreachable-code -Wno-volatile -Wno-unused-parameter -pthread -MD -MT CMakeFiles/miracle-wm-implementation.dir/src/ipc_command_executor.cpp.o -MF CMakeFiles/miracle-wm-implementation.dir/src/ipc_command_executor.cpp.o.d -o CMakeFiles/miracle-wm-implementation.dir/src/ipc_command_executor.cpp.o -c /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/ipc_command_executor.cpp /usr/bin/g++ -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/SYSTEM -I/usr/include/miral -I/usr/include/mircommon -I/usr/include/mircore -I/usr/include/mirrenderer -I/usr/include/mirplatform -I/usr/include/mircommon-internal -I/usr/include/mirserver-internal -I/usr/include/mirserver -I/usr/include/uuid -I/usr/include/mirwayland -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/include -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miracle-wm-config/include -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miracle-wm-config/SYSTEM -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/libevdev-1.0 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++23 -Wimplicit-fallthrough -Wall -Wextra -Wpedantic -Wconversion -Wsign-conversion -Wunreachable-code -Wno-volatile -Wno-unused-parameter -pthread -MD -MT CMakeFiles/miracle-wm-implementation.dir/src/workspace.cpp.o -MF CMakeFiles/miracle-wm-implementation.dir/src/workspace.cpp.o.d -o CMakeFiles/miracle-wm-implementation.dir/src/workspace.cpp.o -c /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/workspace.cpp [ 38%] Building CXX object CMakeFiles/miracle-wm-implementation.dir/src/mode_observer.cpp.o [ 38%] Building CXX object CMakeFiles/miracle-wm-implementation.dir/src/container_group_container.cpp.o /usr/bin/g++ -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/SYSTEM -I/usr/include/miral -I/usr/include/mircommon -I/usr/include/mircore -I/usr/include/mirrenderer -I/usr/include/mirplatform -I/usr/include/mircommon-internal -I/usr/include/mirserver-internal -I/usr/include/mirserver -I/usr/include/uuid -I/usr/include/mirwayland -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/include -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miracle-wm-config/include -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miracle-wm-config/SYSTEM -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/libevdev-1.0 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++23 -Wimplicit-fallthrough -Wall -Wextra -Wpedantic -Wconversion -Wsign-conversion -Wunreachable-code -Wno-volatile -Wno-unused-parameter -pthread -MD -MT CMakeFiles/miracle-wm-implementation.dir/src/window_helpers.cpp.o -MF CMakeFiles/miracle-wm-implementation.dir/src/window_helpers.cpp.o.d -o CMakeFiles/miracle-wm-implementation.dir/src/window_helpers.cpp.o -c /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/window_helpers.cpp /usr/bin/g++ -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/SYSTEM -I/usr/include/miral -I/usr/include/mircommon -I/usr/include/mircore -I/usr/include/mirrenderer -I/usr/include/mirplatform -I/usr/include/mircommon-internal -I/usr/include/mirserver-internal -I/usr/include/mirserver -I/usr/include/uuid -I/usr/include/mirwayland -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/include -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miracle-wm-config/include -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miracle-wm-config/SYSTEM -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/libevdev-1.0 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++23 -Wimplicit-fallthrough -Wall -Wextra -Wpedantic -Wconversion -Wsign-conversion -Wunreachable-code -Wno-volatile -Wno-unused-parameter -pthread -MD -MT CMakeFiles/miracle-wm-implementation.dir/src/output.cpp.o -MF CMakeFiles/miracle-wm-implementation.dir/src/output.cpp.o.d -o CMakeFiles/miracle-wm-implementation.dir/src/output.cpp.o -c /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/output.cpp [ 40%] Building CXX object CMakeFiles/miracle-wm-implementation.dir/src/shell_component_container.cpp.o [ 41%] Building CXX object CMakeFiles/miracle-wm-implementation.dir/src/ipc_command.cpp.o [ 43%] Building CXX object CMakeFiles/miracle-wm-implementation.dir/src/tessellation_helpers.cpp.o /usr/bin/g++ -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/SYSTEM -I/usr/include/miral -I/usr/include/mircommon -I/usr/include/mircore -I/usr/include/mirrenderer -I/usr/include/mirplatform -I/usr/include/mircommon-internal -I/usr/include/mirserver-internal -I/usr/include/mirserver -I/usr/include/uuid -I/usr/include/mirwayland -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/include -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miracle-wm-config/include -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miracle-wm-config/SYSTEM -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/libevdev-1.0 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++23 -Wimplicit-fallthrough -Wall -Wextra -Wpedantic -Wconversion -Wsign-conversion -Wunreachable-code -Wno-volatile -Wno-unused-parameter -pthread -MD -MT CMakeFiles/miracle-wm-implementation.dir/src/render_data_manager.cpp.o -MF CMakeFiles/miracle-wm-implementation.dir/src/render_data_manager.cpp.o.d -o CMakeFiles/miracle-wm-implementation.dir/src/render_data_manager.cpp.o -c /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/render_data_manager.cpp /usr/bin/g++ -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/SYSTEM -I/usr/include/miral -I/usr/include/mircommon -I/usr/include/mircore -I/usr/include/mirrenderer -I/usr/include/mirplatform -I/usr/include/mircommon-internal -I/usr/include/mirserver-internal -I/usr/include/mirserver -I/usr/include/uuid -I/usr/include/mirwayland -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/include -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miracle-wm-config/include -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miracle-wm-config/SYSTEM -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/libevdev-1.0 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++23 -Wimplicit-fallthrough -Wall -Wextra -Wpedantic -Wconversion -Wsign-conversion -Wunreachable-code -Wno-volatile -Wno-unused-parameter -pthread -MD -MT CMakeFiles/miracle-wm-implementation.dir/src/animator.cpp.o -MF CMakeFiles/miracle-wm-implementation.dir/src/animator.cpp.o.d -o CMakeFiles/miracle-wm-implementation.dir/src/animator.cpp.o -c /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/animator.cpp [ 44%] Building CXX object CMakeFiles/miracle-wm-implementation.dir/src/window_manager_tools_window_controller.cpp.o /usr/bin/g++ -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/SYSTEM -I/usr/include/miral -I/usr/include/mircommon -I/usr/include/mircore -I/usr/include/mirrenderer -I/usr/include/mirplatform -I/usr/include/mircommon-internal -I/usr/include/mirserver-internal -I/usr/include/mirserver -I/usr/include/uuid -I/usr/include/mirwayland -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/include -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miracle-wm-config/include -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miracle-wm-config/SYSTEM -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/libevdev-1.0 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++23 -Wimplicit-fallthrough -Wall -Wextra -Wpedantic -Wconversion -Wsign-conversion -Wunreachable-code -Wno-volatile -Wno-unused-parameter -pthread -MD -MT CMakeFiles/miracle-wm-implementation.dir/src/tessellation_helpers.cpp.o -MF CMakeFiles/miracle-wm-implementation.dir/src/tessellation_helpers.cpp.o.d -o CMakeFiles/miracle-wm-implementation.dir/src/tessellation_helpers.cpp.o -c /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/tessellation_helpers.cpp [ 45%] Building CXX object CMakeFiles/miracle-wm-implementation.dir/src/command_controller.cpp.o /usr/bin/g++ -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/SYSTEM -I/usr/include/miral -I/usr/include/mircommon -I/usr/include/mircore -I/usr/include/mirrenderer -I/usr/include/mirplatform -I/usr/include/mircommon-internal -I/usr/include/mirserver-internal -I/usr/include/mirserver -I/usr/include/uuid -I/usr/include/mirwayland -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/include -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miracle-wm-config/include -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miracle-wm-config/SYSTEM -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/libevdev-1.0 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++23 -Wimplicit-fallthrough -Wall -Wextra -Wpedantic -Wconversion -Wsign-conversion -Wunreachable-code -Wno-volatile -Wno-unused-parameter -pthread -MD -MT CMakeFiles/miracle-wm-implementation.dir/src/window_manager_tools_window_controller.cpp.o -MF CMakeFiles/miracle-wm-implementation.dir/src/window_manager_tools_window_controller.cpp.o.d -o CMakeFiles/miracle-wm-implementation.dir/src/window_manager_tools_window_controller.cpp.o -c /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/window_manager_tools_window_controller.cpp [ 47%] Building CXX object CMakeFiles/miracle-wm-implementation.dir/src/scratchpad.cpp.o [ 48%] Building CXX object CMakeFiles/miracle-wm-implementation.dir/src/compositor_state.cpp.o /usr/bin/g++ -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/SYSTEM -I/usr/include/miral -I/usr/include/mircommon -I/usr/include/mircore -I/usr/include/mirrenderer -I/usr/include/mirplatform -I/usr/include/mircommon-internal -I/usr/include/mirserver-internal -I/usr/include/mirserver -I/usr/include/uuid -I/usr/include/mirwayland -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/include -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miracle-wm-config/include -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miracle-wm-config/SYSTEM -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/libevdev-1.0 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++23 -Wimplicit-fallthrough -Wall -Wextra -Wpedantic -Wconversion -Wsign-conversion -Wunreachable-code -Wno-volatile -Wno-unused-parameter -pthread -MD -MT CMakeFiles/miracle-wm-implementation.dir/src/ipc_command.cpp.o -MF CMakeFiles/miracle-wm-implementation.dir/src/ipc_command.cpp.o.d -o CMakeFiles/miracle-wm-implementation.dir/src/ipc_command.cpp.o -c /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/ipc_command.cpp /usr/bin/g++ -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/SYSTEM -I/usr/include/miral -I/usr/include/mircommon -I/usr/include/mircore -I/usr/include/mirrenderer -I/usr/include/mirplatform -I/usr/include/mircommon-internal -I/usr/include/mirserver-internal -I/usr/include/mirserver -I/usr/include/uuid -I/usr/include/mirwayland -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/include -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miracle-wm-config/include -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miracle-wm-config/SYSTEM -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/libevdev-1.0 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++23 -Wimplicit-fallthrough -Wall -Wextra -Wpedantic -Wconversion -Wsign-conversion -Wunreachable-code -Wno-volatile -Wno-unused-parameter -pthread -MD -MT CMakeFiles/miracle-wm-implementation.dir/src/program_factory.cpp.o -MF CMakeFiles/miracle-wm-implementation.dir/src/program_factory.cpp.o.d -o CMakeFiles/miracle-wm-implementation.dir/src/program_factory.cpp.o -c /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/program_factory.cpp /usr/bin/g++ -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/SYSTEM -I/usr/include/miral -I/usr/include/mircommon -I/usr/include/mircore -I/usr/include/mirrenderer -I/usr/include/mirplatform -I/usr/include/mircommon-internal -I/usr/include/mirserver-internal -I/usr/include/mirserver -I/usr/include/uuid -I/usr/include/mirwayland -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/include -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miracle-wm-config/include -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miracle-wm-config/SYSTEM -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/libevdev-1.0 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++23 -Wimplicit-fallthrough -Wall -Wextra -Wpedantic -Wconversion -Wsign-conversion -Wunreachable-code -Wno-volatile -Wno-unused-parameter -pthread -MD -MT CMakeFiles/miracle-wm-implementation.dir/src/mode_observer.cpp.o -MF CMakeFiles/miracle-wm-implementation.dir/src/mode_observer.cpp.o.d -o CMakeFiles/miracle-wm-implementation.dir/src/mode_observer.cpp.o -c /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/mode_observer.cpp /usr/bin/g++ -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/SYSTEM -I/usr/include/miral -I/usr/include/mircommon -I/usr/include/mircore -I/usr/include/mirrenderer -I/usr/include/mirplatform -I/usr/include/mircommon-internal -I/usr/include/mirserver-internal -I/usr/include/mirserver -I/usr/include/uuid -I/usr/include/mirwayland -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/include -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miracle-wm-config/include -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miracle-wm-config/SYSTEM -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/libevdev-1.0 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++23 -Wimplicit-fallthrough -Wall -Wextra -Wpedantic -Wconversion -Wsign-conversion -Wunreachable-code -Wno-volatile -Wno-unused-parameter -pthread -MD -MT CMakeFiles/miracle-wm-implementation.dir/src/shell_component_container.cpp.o -MF CMakeFiles/miracle-wm-implementation.dir/src/shell_component_container.cpp.o.d -o CMakeFiles/miracle-wm-implementation.dir/src/shell_component_container.cpp.o -c /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/shell_component_container.cpp /usr/bin/g++ -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/SYSTEM -I/usr/include/miral -I/usr/include/mircommon -I/usr/include/mircore -I/usr/include/mirrenderer -I/usr/include/mirplatform -I/usr/include/mircommon-internal -I/usr/include/mirserver-internal -I/usr/include/mirserver -I/usr/include/uuid -I/usr/include/mirwayland -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/include -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miracle-wm-config/include -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miracle-wm-config/SYSTEM -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/libevdev-1.0 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++23 -Wimplicit-fallthrough -Wall -Wextra -Wpedantic -Wconversion -Wsign-conversion -Wunreachable-code -Wno-volatile -Wno-unused-parameter -pthread -MD -MT CMakeFiles/miracle-wm-implementation.dir/src/container_group_container.cpp.o -MF CMakeFiles/miracle-wm-implementation.dir/src/container_group_container.cpp.o.d -o CMakeFiles/miracle-wm-implementation.dir/src/container_group_container.cpp.o -c /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/container_group_container.cpp /usr/bin/g++ -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/SYSTEM -I/usr/include/miral -I/usr/include/mircommon -I/usr/include/mircore -I/usr/include/mirrenderer -I/usr/include/mirplatform -I/usr/include/mircommon-internal -I/usr/include/mirserver-internal -I/usr/include/mirserver -I/usr/include/uuid -I/usr/include/mirwayland -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/include -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miracle-wm-config/include -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miracle-wm-config/SYSTEM -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/libevdev-1.0 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++23 -Wimplicit-fallthrough -Wall -Wextra -Wpedantic -Wconversion -Wsign-conversion -Wunreachable-code -Wno-volatile -Wno-unused-parameter -pthread -MD -MT CMakeFiles/miracle-wm-implementation.dir/src/layout_scheme.cpp.o -MF CMakeFiles/miracle-wm-implementation.dir/src/layout_scheme.cpp.o.d -o CMakeFiles/miracle-wm-implementation.dir/src/layout_scheme.cpp.o -c /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/layout_scheme.cpp /usr/bin/g++ -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/SYSTEM -I/usr/include/miral -I/usr/include/mircommon -I/usr/include/mircore -I/usr/include/mirrenderer -I/usr/include/mirplatform -I/usr/include/mircommon-internal -I/usr/include/mirserver-internal -I/usr/include/mirserver -I/usr/include/uuid -I/usr/include/mirwayland -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/include -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miracle-wm-config/include -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miracle-wm-config/SYSTEM -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/libevdev-1.0 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++23 -Wimplicit-fallthrough -Wall -Wextra -Wpedantic -Wconversion -Wsign-conversion -Wunreachable-code -Wno-volatile -Wno-unused-parameter -pthread -MD -MT CMakeFiles/miracle-wm-implementation.dir/src/scratchpad.cpp.o -MF CMakeFiles/miracle-wm-implementation.dir/src/scratchpad.cpp.o.d -o CMakeFiles/miracle-wm-implementation.dir/src/scratchpad.cpp.o -c /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/scratchpad.cpp [ 50%] Building CXX object CMakeFiles/miracle-wm-implementation.dir/src/animator_loop.cpp.o /usr/bin/g++ -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/SYSTEM -I/usr/include/miral -I/usr/include/mircommon -I/usr/include/mircore -I/usr/include/mirrenderer -I/usr/include/mirplatform -I/usr/include/mircommon-internal -I/usr/include/mirserver-internal -I/usr/include/mirserver -I/usr/include/uuid -I/usr/include/mirwayland -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/include -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miracle-wm-config/include -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miracle-wm-config/SYSTEM -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/libevdev-1.0 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++23 -Wimplicit-fallthrough -Wall -Wextra -Wpedantic -Wconversion -Wsign-conversion -Wunreachable-code -Wno-volatile -Wno-unused-parameter -pthread -MD -MT CMakeFiles/miracle-wm-implementation.dir/src/compositor_state.cpp.o -MF CMakeFiles/miracle-wm-implementation.dir/src/compositor_state.cpp.o.d -o CMakeFiles/miracle-wm-implementation.dir/src/compositor_state.cpp.o -c /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/compositor_state.cpp /usr/bin/g++ -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/SYSTEM -I/usr/include/miral -I/usr/include/mircommon -I/usr/include/mircore -I/usr/include/mirrenderer -I/usr/include/mirplatform -I/usr/include/mircommon-internal -I/usr/include/mirserver-internal -I/usr/include/mirserver -I/usr/include/uuid -I/usr/include/mirwayland -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/include -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miracle-wm-config/include -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miracle-wm-config/SYSTEM -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/libevdev-1.0 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++23 -Wimplicit-fallthrough -Wall -Wextra -Wpedantic -Wconversion -Wsign-conversion -Wunreachable-code -Wno-volatile -Wno-unused-parameter -pthread -MD -MT CMakeFiles/miracle-wm-implementation.dir/src/command_controller.cpp.o -MF CMakeFiles/miracle-wm-implementation.dir/src/command_controller.cpp.o.d -o CMakeFiles/miracle-wm-implementation.dir/src/command_controller.cpp.o -c /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/command_controller.cpp [ 51%] Building CXX object CMakeFiles/miracle-wm-implementation.dir/src/drag_and_drop_service.cpp.o /usr/bin/g++ -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/SYSTEM -I/usr/include/miral -I/usr/include/mircommon -I/usr/include/mircore -I/usr/include/mirrenderer -I/usr/include/mirplatform -I/usr/include/mircommon-internal -I/usr/include/mirserver-internal -I/usr/include/mirserver -I/usr/include/uuid -I/usr/include/mirwayland -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/include -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miracle-wm-config/include -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miracle-wm-config/SYSTEM -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/libevdev-1.0 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++23 -Wimplicit-fallthrough -Wall -Wextra -Wpedantic -Wconversion -Wsign-conversion -Wunreachable-code -Wno-volatile -Wno-unused-parameter -pthread -MD -MT CMakeFiles/miracle-wm-implementation.dir/src/animator_loop.cpp.o -MF CMakeFiles/miracle-wm-implementation.dir/src/animator_loop.cpp.o.d -o CMakeFiles/miracle-wm-implementation.dir/src/animator_loop.cpp.o -c /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/animator_loop.cpp /usr/bin/g++ -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/SYSTEM -I/usr/include/miral -I/usr/include/mircommon -I/usr/include/mircore -I/usr/include/mirrenderer -I/usr/include/mirplatform -I/usr/include/mircommon-internal -I/usr/include/mirserver-internal -I/usr/include/mirserver -I/usr/include/uuid -I/usr/include/mirwayland -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/include -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miracle-wm-config/include -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miracle-wm-config/SYSTEM -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/libevdev-1.0 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++23 -Wimplicit-fallthrough -Wall -Wextra -Wpedantic -Wconversion -Wsign-conversion -Wunreachable-code -Wno-volatile -Wno-unused-parameter -pthread -MD -MT CMakeFiles/miracle-wm-implementation.dir/src/drag_and_drop_service.cpp.o -MF CMakeFiles/miracle-wm-implementation.dir/src/drag_and_drop_service.cpp.o.d -o CMakeFiles/miracle-wm-implementation.dir/src/drag_and_drop_service.cpp.o -c /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/drag_and_drop_service.cpp [ 52%] Building CXX object CMakeFiles/miracle-wm-implementation.dir/src/output_manager.cpp.o /usr/bin/g++ -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/SYSTEM -I/usr/include/miral -I/usr/include/mircommon -I/usr/include/mircore -I/usr/include/mirrenderer -I/usr/include/mirplatform -I/usr/include/mircommon-internal -I/usr/include/mirserver-internal -I/usr/include/mirserver -I/usr/include/uuid -I/usr/include/mirwayland -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/include -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miracle-wm-config/include -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miracle-wm-config/SYSTEM -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/libevdev-1.0 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++23 -Wimplicit-fallthrough -Wall -Wextra -Wpedantic -Wconversion -Wsign-conversion -Wunreachable-code -Wno-volatile -Wno-unused-parameter -pthread -MD -MT CMakeFiles/miracle-wm-implementation.dir/src/output_manager.cpp.o -MF CMakeFiles/miracle-wm-implementation.dir/src/output_manager.cpp.o.d -o CMakeFiles/miracle-wm-implementation.dir/src/output_manager.cpp.o -c /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/output_manager.cpp [ 54%] Building CXX object CMakeFiles/miracle-wm-implementation.dir/src/output_factory.cpp.o /usr/bin/g++ -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/SYSTEM -I/usr/include/miral -I/usr/include/mircommon -I/usr/include/mircore -I/usr/include/mirrenderer -I/usr/include/mirplatform -I/usr/include/mircommon-internal -I/usr/include/mirserver-internal -I/usr/include/mirserver -I/usr/include/uuid -I/usr/include/mirwayland -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/include -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miracle-wm-config/include -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miracle-wm-config/SYSTEM -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/libevdev-1.0 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++23 -Wimplicit-fallthrough -Wall -Wextra -Wpedantic -Wconversion -Wsign-conversion -Wunreachable-code -Wno-volatile -Wno-unused-parameter -pthread -MD -MT CMakeFiles/miracle-wm-implementation.dir/src/output_factory.cpp.o -MF CMakeFiles/miracle-wm-implementation.dir/src/output_factory.cpp.o.d -o CMakeFiles/miracle-wm-implementation.dir/src/output_factory.cpp.o -c /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/output_factory.cpp In file included from /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/ipc_command.cpp:18: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/container_scope.h: In static member function ‘static miracle::ContainerScope miracle::ContainerScope::all()’: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/container_scope.h:76:46: warning: missing initializer for member ‘miracle::ContainerScope::container’ [-Wmissing-field-initializers] 76 | return { ContainerScopeType::all, "" }; | ^ In file included from /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/ipc_command.h:21, from /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/ipc_command_executor.h:21, from /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/ipc_command_executor.cpp:20: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/container_scope.h: In static member function ‘static miracle::ContainerScope miracle::ContainerScope::all()’: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/container_scope.h:76:46: warning: missing initializer for member ‘miracle::ContainerScope::container’ [-Wmissing-field-initializers] 76 | return { ContainerScopeType::all, "" }; | ^ In file included from /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/ipc_command.h:21, from /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/ipc_message_handler.h:21, from /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/ipc_message_handler.cpp:20: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/container_scope.h: In static member function ‘static miracle::ContainerScope miracle::ContainerScope::all()’: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/container_scope.h:76:46: warning: missing initializer for member ‘miracle::ContainerScope::container’ [-Wmissing-field-initializers] 76 | return { ContainerScopeType::all, "" }; | ^ In file included from /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/ipc_command.h:21, from /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/ipc_message_handler.h:21, from /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/ipc_connection_manager.h:21, from /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/ipc_connection_manager.cpp:20: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/container_scope.h: In static member function ‘static miracle::ContainerScope miracle::ContainerScope::all()’: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/container_scope.h:76:46: warning: missing initializer for member ‘miracle::ContainerScope::container’ [-Wmissing-field-initializers] 76 | return { ContainerScopeType::all, "" }; | ^ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/tessellation_helpers.cpp: In function ‘{anonymous}::SrcTexCoords {anonymous}::tex_coords_from_rect(mir::geometry::Size, mir::geometry::RectangleD)’: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/tessellation_helpers.cpp:42:36: warning: conversion from ‘double’ to ‘GLfloat’ {aka ‘float’} may change value [-Wfloat-conversion] 42 | coords.top = sample_rect.top() / buffer_size.height; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/tessellation_helpers.cpp:43:42: warning: conversion from ‘double’ to ‘GLfloat’ {aka ‘float’} may change value [-Wfloat-conversion] 43 | coords.bottom = sample_rect.bottom() / buffer_size.height; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/tessellation_helpers.cpp:44:38: warning: conversion from ‘double’ to ‘GLfloat’ {aka ‘float’} may change value [-Wfloat-conversion] 44 | coords.left = sample_rect.left() / buffer_size.width; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/tessellation_helpers.cpp:45:40: warning: conversion from ‘double’ to ‘GLfloat’ {aka ‘float’} may change value [-Wfloat-conversion] 45 | coords.right = sample_rect.right() / buffer_size.width; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/tessellation_helpers.cpp: In function ‘mir::gl::Primitive mir::gl::tessellate_renderable_into_rectangle(const mir::graphics::Renderable&, const mir::geometry::Displacement&)’: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/tessellation_helpers.cpp:55:48: warning: conversion from ‘std::enable_if::type’ {aka ‘int’} to ‘GLfloat’ {aka ‘float’} may change value [-Wconversion] 55 | GLfloat const left = rect.top_left.x.as_int(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/tessellation_helpers.cpp:56:56: warning: conversion from ‘std::enable_if::type’ {aka ‘int’} to ‘GLfloat’ {aka ‘float’} may change value [-Wconversion] 56 | GLfloat const right = left + rect.size.width.as_int(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/tessellation_helpers.cpp:57:47: warning: conversion from ‘std::enable_if::type’ {aka ‘int’} to ‘GLfloat’ {aka ‘float’} may change value [-Wconversion] 57 | GLfloat const top = rect.top_left.y.as_int(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/tessellation_helpers.cpp:58:57: warning: conversion from ‘std::enable_if::type’ {aka ‘int’} to ‘GLfloat’ {aka ‘float’} may change value [-Wconversion] 58 | GLfloat const bottom = top + rect.size.height.as_int(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/scratchpad.cpp: In member function ‘void miracle::Scratchpad::toggle(miracle::ScratchpadItem&)’: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/scratchpad.cpp:78:86: warning: conversion from ‘std::enable_if::type’ {aka ‘int’} to ‘float’ may change value [-Wconversion] 78 | output_extents.top_left.x.as_int() + (output_extents.size.width.as_int() - window.size().width.as_int()) / 2.f, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/scratchpad.cpp:78:45: warning: conversion from ‘std::enable_if::type’ {aka ‘int’} to ‘float’ may change value [-Wconversion] 78 | output_extents.top_left.x.as_int() + (output_extents.size.width.as_int() - window.size().width.as_int()) / 2.f, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/scratchpad.cpp:79:87: warning: conversion from ‘std::enable_if::type’ {aka ‘int’} to ‘float’ may change value [-Wconversion] 79 | output_extents.top_left.y.as_int() + (output_extents.size.height.as_int() - window.size().height.as_int()) / 2.f, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/scratchpad.cpp:79:45: warning: conversion from ‘std::enable_if::type’ {aka ‘int’} to ‘float’ may change value [-Wconversion] 79 | output_extents.top_left.y.as_int() + (output_extents.size.height.as_int() - window.size().height.as_int()) / 2.f, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/renderer.cpp:21: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/renderer.h: In member function ‘void miracle::Renderer::Mesh::upload_to_gpu()’: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/renderer.h:140:59: warning: conversion to ‘GLsizeiptr’ {aka ‘long int’} from ‘std::vector::size_type’ {aka ‘long unsigned int’} may change the sign of the result [-Wsign-conversion] 140 | glBufferData(GL_ARRAY_BUFFER, vertices.size() * sizeof(Vertex), vertices.data(), GL_DYNAMIC_DRAW); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/renderer.h:143:66: warning: conversion to ‘GLsizeiptr’ {aka ‘long int’} from ‘std::vector::size_type’ {aka ‘long unsigned int’} may change the sign of the result [-Wsign-conversion] 143 | glBufferData(GL_ELEMENT_ARRAY_BUFFER, indices.size() * sizeof(uint32_t), indices.data(), GL_STATIC_DRAW); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/ipc_command.cpp: In member function ‘miracle::IpcParseResult miracle::IpcCommandParser::parse()’: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/ipc_command.cpp:220:39: warning: missing initializer for member ‘miracle::ContainerScope::value’ [-Wmissing-field-initializers] 220 | retval.scope.push_back({ scope_from_string(ss.str()) }); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/ipc_command.cpp:220:39: warning: missing initializer for member ‘miracle::ContainerScope::container’ [-Wmissing-field-initializers] /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/ipc_command.cpp:237:39: warning: missing initializer for member ‘miracle::ContainerScope::value’ [-Wmissing-field-initializers] 237 | retval.scope.push_back({ scope_from_string(ss.str()) }); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/ipc_command.cpp:237:39: warning: missing initializer for member ‘miracle::ContainerScope::container’ [-Wmissing-field-initializers] /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/ipc_command.cpp:362:35: warning: missing initializer for member ‘miracle::ContainerScope::value’ [-Wmissing-field-initializers] 362 | retval.scope.push_back({ scope_from_string(ss.str()) }); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/ipc_command.cpp:362:35: warning: missing initializer for member ‘miracle::ContainerScope::container’ [-Wmissing-field-initializers] In file included from /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/command_controller.h:22, from /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/command_controller.cpp:20: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/container_scope.h: In static member function ‘static miracle::ContainerScope miracle::ContainerScope::all()’: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/container_scope.h:76:46: warning: missing initializer for member ‘miracle::ContainerScope::container’ [-Wmissing-field-initializers] 76 | return { ContainerScopeType::all, "" }; | ^ In file included from /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/leaf_container.cpp:25: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/container_scope.h: In static member function ‘static miracle::ContainerScope miracle::ContainerScope::all()’: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/container_scope.h:76:46: warning: missing initializer for member ‘miracle::ContainerScope::container’ [-Wmissing-field-initializers] 76 | return { ContainerScopeType::all, "" }; | ^ In file included from /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/command_controller.h:22, from /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/policy.h:23, from /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/window_manager_tools_window_controller.cpp:25: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/container_scope.h: In static member function ‘static miracle::ContainerScope miracle::ContainerScope::all()’: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/container_scope.h:76:46: warning: missing initializer for member ‘miracle::ContainerScope::container’ [-Wmissing-field-initializers] 76 | return { ContainerScopeType::all, "" }; | ^ In file included from /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/leaf_container.cpp:26: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/include/jpcre2.h: In member function ‘void jpcre2::ModifierTable::toOption(const jpcre2::Modifier&, bool, const jpcre2::VecOpt&, const std::string&, const jpcre2::VecOpt&, const std::string&, jpcre2::Uint*, jpcre2::Uint*, int*, jpcre2::SIZE_T*) const’: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/include/jpcre2.h:860:135: warning: conversion from ‘jpcre2::SIZE_T’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 860 | JPCRE2_ASSERT(SJ == J_N.length(), ("ValueError: Modifier character and value table must be of the same size (" + _tostdstring(SJ) + " == " + _tostdstring(J_N.length()) + ").").c_str()); | ^~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/include/jpcre2.h:94:56: note: in definition of macro ‘JPCRE2_ASSERT’ 94 | #define JPCRE2_ASSERT(cond, msg) jpcre2::jassert(cond, msg, __FILE__, __LINE__) | ^~~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/include/jpcre2.h:860:173: warning: conversion from ‘std::__cxx11::basic_string::size_type’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 860 | JPCRE2_ASSERT(SJ == J_N.length(), ("ValueError: Modifier character and value table must be of the same size (" + _tostdstring(SJ) + " == " + _tostdstring(J_N.length()) + ").").c_str()); | ~~~~~~~~~~^~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/include/jpcre2.h:94:56: note: in definition of macro ‘JPCRE2_ASSERT’ 94 | #define JPCRE2_ASSERT(cond, msg) jpcre2::jassert(cond, msg, __FILE__, __LINE__) | ^~~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/include/jpcre2.h:861:132: warning: conversion from ‘jpcre2::SIZE_T’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 861 | JPCRE2_ASSERT(S == N.length(), ("ValueError: Modifier character and value table must be of the same size (" + _tostdstring(S) + " == " + _tostdstring(N.length()) + ").").c_str()); | ^ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/include/jpcre2.h:94:56: note: in definition of macro ‘JPCRE2_ASSERT’ 94 | #define JPCRE2_ASSERT(cond, msg) jpcre2::jassert(cond, msg, __FILE__, __LINE__) | ^~~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/include/jpcre2.h:861:167: warning: conversion from ‘std::__cxx11::basic_string::size_type’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 861 | JPCRE2_ASSERT(S == N.length(), ("ValueError: Modifier character and value table must be of the same size (" + _tostdstring(S) + " == " + _tostdstring(N.length()) + ").").c_str()); | ~~~~~~~~^~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/include/jpcre2.h:94:56: note: in definition of macro ‘JPCRE2_ASSERT’ 94 | #define JPCRE2_ASSERT(cond, msg) jpcre2::jassert(cond, msg, __FILE__, __LINE__) | ^~~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/include/jpcre2.h: In member function ‘std::string jpcre2::ModifierTable::fromOption(const jpcre2::VecOpt&, const std::string&, const jpcre2::VecOpt&, const std::string&, jpcre2::Uint, jpcre2::Uint) const’: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/include/jpcre2.h:874:135: warning: conversion from ‘jpcre2::SIZE_T’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 874 | JPCRE2_ASSERT(SJ == J_N.length(), ("ValueError: Modifier character and value table must be of the same size (" + _tostdstring(SJ) + " == " + _tostdstring(J_N.length()) + ").").c_str()); | ^~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/include/jpcre2.h:94:56: note: in definition of macro ‘JPCRE2_ASSERT’ 94 | #define JPCRE2_ASSERT(cond, msg) jpcre2::jassert(cond, msg, __FILE__, __LINE__) | ^~~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/include/jpcre2.h:874:173: warning: conversion from ‘std::__cxx11::basic_string::size_type’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 874 | JPCRE2_ASSERT(SJ == J_N.length(), ("ValueError: Modifier character and value table must be of the same size (" + _tostdstring(SJ) + " == " + _tostdstring(J_N.length()) + ").").c_str()); | ~~~~~~~~~~^~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/include/jpcre2.h:94:56: note: in definition of macro ‘JPCRE2_ASSERT’ 94 | #define JPCRE2_ASSERT(cond, msg) jpcre2::jassert(cond, msg, __FILE__, __LINE__) | ^~~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/include/jpcre2.h:875:132: warning: conversion from ‘jpcre2::SIZE_T’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 875 | JPCRE2_ASSERT(S == N.length(), ("ValueError: Modifier character and value table must be of the same size (" + _tostdstring(S) + " == " + _tostdstring(N.length()) + ").").c_str()); | ^ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/include/jpcre2.h:94:56: note: in definition of macro ‘JPCRE2_ASSERT’ 94 | #define JPCRE2_ASSERT(cond, msg) jpcre2::jassert(cond, msg, __FILE__, __LINE__) | ^~~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/include/jpcre2.h:875:167: warning: conversion from ‘std::__cxx11::basic_string::size_type’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 875 | JPCRE2_ASSERT(S == N.length(), ("ValueError: Modifier character and value table must be of the same size (" + _tostdstring(S) + " == " + _tostdstring(N.length()) + ").").c_str()); | ~~~~~~~~^~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/include/jpcre2.h:94:56: note: in definition of macro ‘JPCRE2_ASSERT’ 94 | #define JPCRE2_ASSERT(cond, msg) jpcre2::jassert(cond, msg, __FILE__, __LINE__) | ^~~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/animator.cpp: In function ‘float {anonymous}::ease_out_bounce(const miracle::AnimationDefinition&, float)’: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/animator.cpp:61:34: warning: operation on ‘x’ may be undefined [-Wsequence-point] 61 | return defintion.n1 * (x -= 1.5f / defintion.d1) * x + 0.75f; | ~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/animator.cpp:61:34: warning: operation on ‘x’ may be undefined [-Wsequence-point] /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/animator.cpp:65:34: warning: operation on ‘x’ may be undefined [-Wsequence-point] 65 | return defintion.n1 * (x -= 2.25f / defintion.d1) * x + 0.9375f; | ~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/animator.cpp:65:34: warning: operation on ‘x’ may be undefined [-Wsequence-point] /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/animator.cpp:69:34: warning: operation on ‘x’ may be undefined [-Wsequence-point] 69 | return defintion.n1 * (x -= 2.625f / defintion.d1) * x + 0.984375f; | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/animator.cpp:69:34: warning: operation on ‘x’ may be undefined [-Wsequence-point] /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/config.cpp: In member function ‘uint miracle::Config::process_modifier(uint) const’: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/config.cpp:58:95: warning: conversion to ‘uint’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 58 | modifier = modifier & ~miracle_input_event_modifier_default | get_input_event_modifier(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/config.cpp:58:29: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 58 | modifier = modifier & ~miracle_input_event_modifier_default | get_input_event_modifier(); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/animator.cpp:21: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/animator.h: In constructor ‘miracle::Animation::Animation(miracle::AnimationHandle, miracle::AnimationDefinition, const mir::geometry::Rectangle&, const mir::geometry::Rectangle&, const mir::geometry::Rectangle&)’: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/animator.h:88:30: warning: ‘miracle::Animation::to’ will be initialized after [-Wreorder] 88 | mir::geometry::Rectangle to; | ^~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/animator.h:87:30: warning: ‘mir::geometry::Rectangle miracle::Animation::from’ [-Wreorder] 87 | mir::geometry::Rectangle from; | ^~~~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/animator.cpp:260:1: warning: when initialized here [-Wreorder] 260 | Animation::Animation( | ^~~~~~~~~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/animator.h:87:30: warning: ‘miracle::Animation::from’ will be initialized after [-Wreorder] 87 | mir::geometry::Rectangle from; | ^~~~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/animator.h:86:30: warning: ‘mir::geometry::Rectangle miracle::Animation::clip_area’ [-Wreorder] 86 | mir::geometry::Rectangle clip_area; | ^~~~~~~~~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/animator.cpp:260:1: warning: when initialized here [-Wreorder] 260 | Animation::Animation( | ^~~~~~~~~ [ 55%] Building CXX object CMakeFiles/miracle-wm-implementation.dir/src/move_service.cpp.o /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/animator.cpp:286:53: warning: conversion from ‘std::enable_if::type’ {aka ‘int’} to ‘float’ may change value [-Wconversion] 286 | float width_change = to.size.width.as_int() - from.size.width.as_int(); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/animator.cpp:287:55: warning: conversion from ‘std::enable_if::type’ {aka ‘int’} to ‘float’ may change value [-Wconversion] 287 | float height_change = to.size.height.as_int() - from.size.height.as_int(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/animator.cpp:288:63: warning: conversion from ‘std::enable_if::type’ {aka ‘int’} to ‘float’ may change value [-Wconversion] 288 | float real_width_change = current.size.width.as_int() - from.size.width.as_int(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/animator.cpp:289:65: warning: conversion from ‘std::enable_if::type’ {aka ‘int’} to ‘float’ may change value [-Wconversion] 289 | float real_height_change = current.size.height.as_int() - from.size.height.as_int(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/include/jpcre2.h: In member function ‘void jpcre2::ModifierTable::parseModifierTable(std::string&, jpcre2::VecOpt&, std::string&, jpcre2::VecOpt&, const std::string&, const jpcre2::VecOpt&)’: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/include/jpcre2.h:4427:84: warning: conversion from ‘jpcre2::SIZE_T’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 4427 | Modifier character and value tables are not of the same size (" + _tostdstring(n) + " == " + _tostdstring(tabv.size()) + ").").c_str()); | ^ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/include/jpcre2.h:94:56: note: in definition of macro ‘JPCRE2_ASSERT’ 94 | #define JPCRE2_ASSERT(cond, msg) jpcre2::jassert(cond, msg, __FILE__, __LINE__) | ^~~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/include/jpcre2.h:4427:120: warning: conversion from ‘std::vector::size_type’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 4427 | Modifier character and value tables are not of the same size (" + _tostdstring(n) + " == " + _tostdstring(tabv.size()) + ").").c_str()); | ~~~~~~~~~^~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/include/jpcre2.h:94:56: note: in definition of macro ‘JPCRE2_ASSERT’ 94 | #define JPCRE2_ASSERT(cond, msg) jpcre2::jassert(cond, msg, __FILE__, __LINE__) | ^~~ /usr/bin/g++ -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/SYSTEM -I/usr/include/miral -I/usr/include/mircommon -I/usr/include/mircore -I/usr/include/mirrenderer -I/usr/include/mirplatform -I/usr/include/mircommon-internal -I/usr/include/mirserver-internal -I/usr/include/mirserver -I/usr/include/uuid -I/usr/include/mirwayland -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/include -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miracle-wm-config/include -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miracle-wm-config/SYSTEM -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/libevdev-1.0 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++23 -Wimplicit-fallthrough -Wall -Wextra -Wpedantic -Wconversion -Wsign-conversion -Wunreachable-code -Wno-volatile -Wno-unused-parameter -pthread -MD -MT CMakeFiles/miracle-wm-implementation.dir/src/move_service.cpp.o -MF CMakeFiles/miracle-wm-implementation.dir/src/move_service.cpp.o.d -o CMakeFiles/miracle-wm-implementation.dir/src/move_service.cpp.o -c /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/move_service.cpp /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/animator.cpp: In member function ‘miracle::AnimationStepResult miracle::Animation::init()’: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/animator.cpp:309:87: warning: missing initializer for member ‘miracle::AnimationStepResult::opacity’ [-Wmissing-field-initializers] 309 | return { handle, false, clip_area, std::nullopt, std::nullopt, glm::mat4(0.f) }; | ^ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/animator.cpp:311:87: warning: missing initializer for member ‘miracle::AnimationStepResult::opacity’ [-Wmissing-field-initializers] 311 | return { handle, false, clip_area, std::nullopt, std::nullopt, glm::mat4(1.f) }; | ^ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/animator.cpp:328:9: warning: missing initializer for member ‘miracle::AnimationStepResult::opacity’ [-Wmissing-field-initializers] 328 | }; | ^ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/animator.cpp:331:95: warning: missing initializer for member ‘miracle::AnimationStepResult::position’ [-Wmissing-field-initializers] 331 | return { .handle = handle, .is_complete = false, .clip_area = clip_area, .opacity = 0 }; | ^ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/animator.cpp:331:95: warning: missing initializer for member ‘miracle::AnimationStepResult::size’ [-Wmissing-field-initializers] /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/animator.cpp:331:95: warning: missing initializer for member ‘miracle::AnimationStepResult::transform’ [-Wmissing-field-initializers] /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/animator.cpp:333:95: warning: missing initializer for member ‘miracle::AnimationStepResult::position’ [-Wmissing-field-initializers] 333 | return { .handle = handle, .is_complete = false, .clip_area = clip_area, .opacity = 1 }; | ^ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/animator.cpp:333:95: warning: missing initializer for member ‘miracle::AnimationStepResult::size’ [-Wmissing-field-initializers] /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/animator.cpp:333:95: warning: missing initializer for member ‘miracle::AnimationStepResult::transform’ [-Wmissing-field-initializers] /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/animator.cpp:335:95: warning: missing initializer for member ‘miracle::AnimationStepResult::opacity’ [-Wmissing-field-initializers] 335 | return { handle, true, clip_area, to_vec2_point(to), to_vec2_size(to), glm::mat4(1.f) }; | ^ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/animator.cpp:337:85: warning: missing initializer for member ‘miracle::AnimationStepResult::opacity’ [-Wmissing-field-initializers] 337 | return { handle, false, clip_area, std::nullopt, std::nullopt, std::nullopt }; | ^ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/animator.cpp: In member function ‘miracle::AnimationStepResult miracle::Animation::step(float)’: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/animator.cpp:386:48: warning: conversion from ‘int’ to ‘float’ may change value [-Wconversion] 386 | float center_x = to.top_left.x.as_value() + static_cast(to.size.width.as_value()) / 2.f; | ~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/animator.cpp:387:48: warning: conversion from ‘int’ to ‘float’ may change value [-Wconversion] 387 | float center_y = to.top_left.y.as_value() + static_cast(to.size.height.as_value()) / 2.f; | ~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/config.cpp: In member function ‘virtual const miracle::AnimationDefinition& miracle::FilesystemConfiguration::get_animation_definition(miracle::AnimateableEvent) const’: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/config.cpp:551:42: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 551 | return options.animation_definitions[static_cast(event)]; | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/animator.cpp:397:82: warning: missing initializer for member ‘miracle::AnimationStepResult::opacity’ [-Wmissing-field-initializers] 397 | return { handle, false, clip_area, std::nullopt, std::nullopt, transform }; | ^ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/animator.cpp:413:48: warning: conversion from ‘int’ to ‘float’ may change value [-Wconversion] 413 | float center_x = to.top_left.x.as_value() + static_cast(to.size.width.as_value()) / 2.f; | ~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/animator.cpp:414:48: warning: conversion from ‘int’ to ‘float’ may change value [-Wconversion] 414 | float center_y = to.top_left.y.as_value() + static_cast(to.size.height.as_value()) / 2.f; | ~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/animator.cpp:423:82: warning: missing initializer for member ‘miracle::AnimationStepResult::opacity’ [-Wmissing-field-initializers] 423 | return { handle, false, clip_area, std::nullopt, std::nullopt, transform }; | ^ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/animator.cpp:428:88: warning: missing initializer for member ‘miracle::AnimationStepResult::position’ [-Wmissing-field-initializers] 428 | return { .handle = handle, .is_complete = false, .clip_area = to, .opacity = p }; | ^ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/animator.cpp:428:88: warning: missing initializer for member ‘miracle::AnimationStepResult::size’ [-Wmissing-field-initializers] /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/animator.cpp:428:88: warning: missing initializer for member ‘miracle::AnimationStepResult::transform’ [-Wmissing-field-initializers] /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/animator.cpp:433:88: warning: missing initializer for member ‘miracle::AnimationStepResult::position’ [-Wmissing-field-initializers] 433 | return { .handle = handle, .is_complete = false, .clip_area = to, .opacity = p }; | ^ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/animator.cpp:433:88: warning: missing initializer for member ‘miracle::AnimationStepResult::size’ [-Wmissing-field-initializers] /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/animator.cpp:433:88: warning: missing initializer for member ‘miracle::AnimationStepResult::transform’ [-Wmissing-field-initializers] /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/animator.cpp:437:77: warning: missing initializer for member ‘miracle::AnimationStepResult::opacity’ [-Wmissing-field-initializers] 437 | return { handle, true, to, std::nullopt, std::nullopt, std::nullopt }; | ^ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/leaf_container.cpp: In function ‘std::shared_ptr {anonymous}::get_closest_window_to_select_from_node(const std::shared_ptr&, miracle::Direction)’: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/leaf_container.cpp:57:21: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 57 | if (is_vertical && lane_node->get_direction() == LayoutScheme::vertical | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/leaf_container.cpp: In function ‘std::tuple, std::shared_ptr > {anonymous}::transfer_node(const std::shared_ptr&, const std::shared_ptr&)’: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/leaf_container.cpp:124:47: warning: conversion from ‘long unsigned int’ to ‘int’ may change value [-Wconversion] 124 | target_parent->graft_existing(node, index + 1); | ~~~~~~^~~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/leaf_container.cpp: In static member function ‘static void miracle::LeafContainer::handle_resize(miracle::Container*, miracle::Direction, int)’: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/leaf_container.cpp:410:49: warning: comparison of integer expressions of different signedness: ‘std::enable_if::type’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 410 | if (other_rect.size.height.as_int() <= other_node->get_min_height()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/leaf_container.cpp:443:48: warning: comparison of integer expressions of different signedness: ‘std::enable_if::type’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 443 | if (other_rect.size.width.as_int() <= other_node->get_min_width()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/leaf_container.cpp: In static member function ‘static std::shared_ptr miracle::LeafContainer::handle_select(miracle::Container&, miracle::Direction)’: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/leaf_container.cpp:798:25: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 798 | if (is_vertical && (grandparent_direction == LayoutScheme::vertical || grandparent_direction == LayoutScheme::stacking) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 56%] Building CXX object CMakeFiles/miracle-wm-implementation.dir/src/resize_service.cpp.o /usr/bin/g++ -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/SYSTEM -I/usr/include/miral -I/usr/include/mircommon -I/usr/include/mircore -I/usr/include/mirrenderer -I/usr/include/mirplatform -I/usr/include/mircommon-internal -I/usr/include/mirserver-internal -I/usr/include/mirserver -I/usr/include/uuid -I/usr/include/mirwayland -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/include -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miracle-wm-config/include -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miracle-wm-config/SYSTEM -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/libevdev-1.0 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++23 -Wimplicit-fallthrough -Wall -Wextra -Wpedantic -Wconversion -Wsign-conversion -Wunreachable-code -Wno-volatile -Wno-unused-parameter -pthread -MD -MT CMakeFiles/miracle-wm-implementation.dir/src/resize_service.cpp.o -MF CMakeFiles/miracle-wm-implementation.dir/src/resize_service.cpp.o.d -o CMakeFiles/miracle-wm-implementation.dir/src/resize_service.cpp.o -c /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/resize_service.cpp /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/workspace_manager.cpp: In member function ‘bool miracle::WorkspaceManager::request_workspace(miracle::OutputInterface*, const std::string&, bool)’: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/workspace_manager.cpp:88:38: warning: missing initializer for member ‘miracle::WorkspaceCreationData::num’ [-Wmissing-field-initializers] 88 | output_hint->advise_new_workspace({ .id = id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 89 | .name = name }); | ~~~~~~~~~~~~~~~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/workspace_manager.cpp: In member function ‘int miracle::WorkspaceManager::request_first_available_workspace(miracle::OutputInterface*)’: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/workspace_manager.cpp:99:25: warning: unused variable ‘w’ [-Wunused-variable] 99 | if (auto const& w = workspace(i)) | ^ In file included from /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/workspace.cpp:20: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/workspace.h: In constructor ‘miracle::Workspace::Workspace(miracle::OutputInterface*, uint32_t, std::optional, std::optional >, const std::shared_ptr&, const std::shared_ptr&, const std::shared_ptr&)’: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/workspace.h:110:29: warning: ‘miracle::Workspace::config’ will be initialized after [-Wreorder] 110 | std::shared_ptr config; | ^~~~~~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/workspace.h:106:38: warning: ‘std::shared_ptr miracle::Workspace::root’ [-Wreorder] 106 | std::shared_ptr root; | ^~~~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/workspace.cpp:106:1: warning: when initialized here [-Wreorder] 106 | Workspace::Workspace( | ^~~~~~~~~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/command_controller.cpp: In member function ‘virtual bool miracle::CommandController::try_cycle_through_request_types(const std::vector&, const std::vector&)’: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/command_controller.cpp:126:20: warning: unsigned conversion from ‘int’ to ‘size_t’ {aka ‘long unsigned int’} changes value from ‘-1’ to ‘18446744073709551615’ [-Wsign-conversion] 126 | size_t i = -1; | ^~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/workspace.cpp: In member function ‘virtual miracle::AllocationHint miracle::Workspace::allocate_position(const miral::ApplicationInfo&, miral::WindowSpecification&, const miracle::AllocationHint&)’: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/workspace.cpp:166:25: warning: missing initializer for member ‘miracle::AllocationHint::parent’ [-Wmissing-field-initializers] 166 | return { layout }; | ^ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/command_controller.cpp: In member function ‘virtual bool miracle::CommandController::try_resize_ppt(miracle::Direction, float, const std::vector&)’: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/command_controller.cpp:236:65: warning: conversion from ‘int’ to ‘float’ may change value [-Wconversion] 236 | total_size = output->get_area().size.height.as_value(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/command_controller.cpp:239:64: warning: conversion from ‘int’ to ‘float’ may change value [-Wconversion] 239 | total_size = output->get_area().size.width.as_value(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/command_controller.cpp:243:47: warning: conversion from ‘float’ to ‘int’ may change value [-Wfloat-conversion] 243 | if (!container->resize(direction, ppt * total_size)) | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/command_controller.cpp: In member function ‘virtual bool miracle::CommandController::try_move_by_ppt(miracle::Direction, float, const std::vector&)’: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/command_controller.cpp:342:65: warning: conversion from ‘int’ to ‘float’ may change value [-Wconversion] 342 | total_size = output->get_area().size.height.as_value(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/command_controller.cpp:347:64: warning: conversion from ‘int’ to ‘float’ may change value [-Wconversion] 347 | total_size = output->get_area().size.width.as_value(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/command_controller.cpp:351:55: warning: conversion from ‘float’ to ‘int’ may change value [-Wfloat-conversion] 351 | if (!container->move_by(direction, total_size * ppt)) | ~~~~~~~~~~~^~~~~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/command_controller.cpp: In member function ‘virtual bool miracle::CommandController::try_move_to(float, bool, float, bool, const std::vector&)’: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/command_controller.cpp:381:64: warning: conversion from ‘int’ to ‘float’ may change value [-Wconversion] 381 | resolved_x = output->get_area().size.width.as_value() * x; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/command_controller.cpp:383:65: warning: conversion from ‘int’ to ‘float’ may change value [-Wconversion] 383 | resolved_y = output->get_area().size.height.as_value() * y; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/command_controller.cpp:385:33: warning: conversion from ‘float’ to ‘int’ may change value [-Wfloat-conversion] 385 | if (!container->move_to(resolved_x, resolved_y)) | ^~~~~~~~~~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/command_controller.cpp:385:45: warning: conversion from ‘float’ to ‘int’ may change value [-Wfloat-conversion] 385 | if (!container->move_to(resolved_x, resolved_y)) | ^~~~~~~~~~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/workspace.cpp: In member function ‘virtual bool miracle::Workspace::move_container(miracle::Direction, miracle::Container&)’: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/workspace.cpp:320:68: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 320 | lane_node->graft_existing(moving_node, lane_node->num_nodes()); | ~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/workspace.cpp: In member function ‘virtual bool miracle::Workspace::add_to_root(miracle::Container&)’: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/workspace.cpp:345:69: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 345 | root->graft_existing(to_move.shared_from_this(), root->num_nodes()); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/renderer.h: In constructor ‘miracle::Renderer::Renderer(std::shared_ptr, std::unique_ptr, const std::shared_ptr&, const std::shared_ptr&)’: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/renderer.h:174:15: warning: ‘miracle::Renderer::display_transform’ will be initialized after [-Wreorder] 174 | glm::mat4 display_transform; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/renderer.h:173:15: warning: ‘glm::mat4 miracle::Renderer::screen_to_gl_coords’ [-Wreorder] 173 | glm::mat4 screen_to_gl_coords; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/renderer.cpp:58:1: warning: when initialized here [-Wreorder] 58 | Renderer::Renderer( | ^~~~~~~~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/renderer.h:181:38: warning: ‘miracle::Renderer::compositor_state’ will be initialized after [-Wreorder] 181 | std::shared_ptr compositor_state; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/renderer.h:179:18: warning: ‘miracle::Renderer::Mesh miracle::Renderer::border_model’ [-Wreorder] 179 | mutable Mesh border_model; | ^~~~~~~~~~~~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/renderer.cpp:58:1: warning: when initialized here [-Wreorder] 58 | Renderer::Renderer( | ^~~~~~~~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/command_controller.cpp: In member function ‘virtual bool miracle::CommandController::try_move_to_cursor(const std::vector&)’: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/command_controller.cpp:427:41: warning: conversion from ‘std::enable_if::type’ {aka ‘int’} to ‘float’ may change value [-Wconversion] 427 | return try_move_to(position.x.as_int(), false, position.y.as_int(), false, scope); | ~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/workspace.cpp: In member function ‘virtual void miracle::Workspace::graft(const std::shared_ptr&)’: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/workspace.cpp:447:56: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 447 | root->graft_existing(container, root->num_nodes()); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/command_controller.cpp:427:69: warning: conversion from ‘std::enable_if::type’ {aka ‘int’} to ‘float’ may change value [-Wconversion] 427 | return try_move_to(position.x.as_int(), false, position.y.as_int(), false, scope); | ~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/renderer.cpp: In member function ‘miracle::Renderer::DrawData miracle::Renderer::get_draw_data(const mir::graphics::Renderable&, const std::vector&) const’: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/renderer.cpp:146:30: warning: missing initializer for member ‘miracle::Renderer::DrawData::data’ [-Wmissing-field-initializers] 146 | DrawData result = { true }; | ^ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/command_controller.cpp: In member function ‘virtual bool miracle::CommandController::try_swap(const std::vector&, miracle::ContainerScope)’: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/command_controller.cpp:455:41: warning: conversion from ‘long unsigned int’ to ‘int’ may change value [-Wconversion] 455 | ParentContainer::swap(first_parent, first_index, second_parent, second_index); | ^~~~~~~~~~~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/command_controller.cpp:455:69: warning: conversion from ‘long unsigned int’ to ‘int’ may change value [-Wconversion] 455 | ParentContainer::swap(first_parent, first_index, second_parent, second_index); | ^~~~~~~~~~~~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/renderer.cpp: In member function ‘void miracle::Renderer::draw(const mir::graphics::Renderable&, const DrawData&) const’: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/renderer.cpp:231:75: warning: conversion from ‘double’ to ‘GLint’ {aka ‘int’} may change value [-Wfloat-conversion] 231 | (static_cast(clip_pos.x) - viewport.top_left.x.as_int()) * x_scale, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/renderer.cpp:233:51: warning: conversion from ‘double’ to ‘GLsizei’ {aka ‘int’} may change value [-Wfloat-conversion] 233 | clip_area.value().size.width.as_int() * x_scale, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/renderer.cpp:234:52: warning: conversion from ‘double’ to ‘GLsizei’ {aka ‘int’} may change value [-Wfloat-conversion] 234 | clip_area.value().size.height.as_int() * y_scale); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/command_controller.h:22, from /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/drag_and_drop_service.cpp:21: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/container_scope.h: In static member function ‘static miracle::ContainerScope miracle::ContainerScope::all()’: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/container_scope.h:76:46: warning: missing initializer for member ‘miracle::ContainerScope::container’ [-Wmissing-field-initializers] 76 | return { ContainerScopeType::all, "" }; | ^ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/renderer.cpp:265:72: warning: conversion from ‘std::enable_if::type’ {aka ‘int’} to ‘float’ may change value [-Wconversion] 265 | GLfloat centrex = rect.top_left.x.as_int() + rect.size.width.as_int() / 2.0f; | ~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/renderer.cpp:265:45: warning: conversion from ‘std::enable_if::type’ {aka ‘int’} to ‘float’ may change value [-Wconversion] 265 | GLfloat centrex = rect.top_left.x.as_int() + rect.size.width.as_int() / 2.0f; | ~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/renderer.cpp:266:73: warning: conversion from ‘std::enable_if::type’ {aka ‘int’} to ‘float’ may change value [-Wconversion] 266 | GLfloat centrey = rect.top_left.y.as_int() + rect.size.height.as_int() / 2.0f; | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/renderer.cpp:266:45: warning: conversion from ‘std::enable_if::type’ {aka ‘int’} to ‘float’ may change value [-Wconversion] 266 | GLfloat centrey = rect.top_left.y.as_int() + rect.size.height.as_int() / 2.0f; | ~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/renderer.cpp:286:72: warning: conversion from ‘int’ to ‘GLfloat’ {aka ‘float’} may change value [-Wconversion] 286 | glUniform2f(prog->surface_size_uniform, surface_size.width.as_value(), surface_size.height.as_value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/renderer.cpp:286:104: warning: conversion from ‘int’ to ‘GLfloat’ {aka ‘float’} may change value [-Wconversion] 286 | glUniform2f(prog->surface_size_uniform, surface_size.width.as_value(), surface_size.height.as_value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/renderer.cpp:301:37: warning: conversion to ‘GLuint’ {aka ‘unsigned int’} from ‘GLint’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 301 | glEnableVertexAttribArray(prog->position_attr); | ~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/renderer.cpp:302:37: warning: conversion to ‘GLuint’ {aka ‘unsigned int’} from ‘GLint’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 302 | glEnableVertexAttribArray(prog->texcoord_attr); | ~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/command_controller.cpp: In member function ‘virtual bool miracle::CommandController::try_select_floating(const std::vector&)’: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/command_controller.cpp:629:22: warning: unused variable ‘container’ [-Wunused-variable] 629 | for (auto const& container : containers) | ^~~~~~~~~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/renderer.cpp:344:41: warning: conversion to ‘GLuint’ {aka ‘unsigned int’} from ‘GLint’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 344 | glVertexAttribPointer(prog->position_attr, 3, GL_FLOAT, | ~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/renderer.cpp:347:41: warning: conversion to ‘GLuint’ {aka ‘unsigned int’} from ‘GLint’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 347 | glVertexAttribPointer(prog->texcoord_attr, 2, GL_FLOAT, | ~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/renderer.cpp:372:38: warning: conversion to ‘GLuint’ {aka ‘unsigned int’} from ‘GLint’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 372 | glDisableVertexAttribArray(prog->texcoord_attr); | ~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/command_controller.cpp: In member function ‘virtual bool miracle::CommandController::try_select_tiling(const std::vector&)’: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/command_controller.cpp:661:22: warning: unused variable ‘container’ [-Wunused-variable] 661 | for (auto const& container : containers) | ^~~~~~~~~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/renderer.cpp:373:38: warning: conversion to ‘GLuint’ {aka ‘unsigned int’} from ‘GLint’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 373 | glDisableVertexAttribArray(prog->position_attr); | ~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/renderer.cpp: In member function ‘void miracle::Renderer::draw_border(const mir::scene::Surface&, const DrawData&) const’: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/renderer.cpp:438:76: warning: conversion from ‘int’ to ‘GLfloat’ {aka ‘float’} may change value [-Wconversion] 438 | glUniform2f(prog->surface_size_uniform, border_rect.size.width.as_value(), border_rect.size.height.as_value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/renderer.cpp:438:112: warning: conversion from ‘int’ to ‘GLfloat’ {aka ‘float’} may change value [-Wconversion] 438 | glUniform2f(prog->surface_size_uniform, border_rect.size.width.as_value(), border_rect.size.height.as_value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/renderer.cpp:444:37: warning: conversion to ‘GLuint’ {aka ‘unsigned int’} from ‘GLint’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 444 | glEnableVertexAttribArray(prog->position_attr); | ~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/renderer.cpp:445:37: warning: conversion to ‘GLuint’ {aka ‘unsigned int’} from ‘GLint’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 445 | glEnableVertexAttribArray(prog->texcoord_attr); | ~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/renderer.cpp:446:33: warning: conversion to ‘GLuint’ {aka ‘unsigned int’} from ‘GLint’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 446 | glVertexAttribPointer(prog->position_attr, 3, GL_FLOAT, GL_FALSE, | ~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/renderer.cpp:448:33: warning: conversion to ‘GLuint’ {aka ‘unsigned int’} from ‘GLint’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 448 | glVertexAttribPointer(prog->texcoord_attr, 2, GL_FLOAT, GL_FALSE, | ~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/renderer.cpp:453:38: warning: conversion to ‘GLuint’ {aka ‘unsigned int’} from ‘GLint’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 453 | glDisableVertexAttribArray(prog->position_attr); | ~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/renderer.cpp:454:38: warning: conversion to ‘GLuint’ {aka ‘unsigned int’} from ‘GLint’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 454 | glDisableVertexAttribArray(prog->texcoord_attr); | ~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/command_controller.cpp: In member function ‘std::shared_ptr miracle::CommandController::toggle_floating_internal(const std::shared_ptr&)’: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/command_controller.cpp:1059:72: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 1059 | new_parent->graft_existing(container, new_parent->num_nodes()); | ~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/output_manager.cpp: In member function ‘bool miracle::OutputManager::remove(int, miracle::WorkspaceManager&)’: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/output_manager.cpp:93:60: warning: conversion from ‘long unsigned int’ to ‘uint32_t’ {aka ‘unsigned int’} may change value [-Wconversion] 93 | workspace_manager.move_workspace_to_output(workspace_id, next_it->get()); | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/parent_container.cpp:19: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/parent_container.h: In constructor ‘miracle::ParentContainer::ParentContainer(const std::shared_ptr&, const std::shared_ptr&, const std::shared_ptr&, mir::geometry::Rectangle, miracle::WorkspaceInterface*, const std::shared_ptr&, bool)’: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/parent_container.h:156:18: warning: ‘miracle::ParentContainer::scheme’ will be initialized after [-Wreorder] 156 | LayoutScheme scheme = LayoutScheme::horizontal; | ^~~~~~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/parent_container.h:151:10: warning: ‘bool miracle::ParentContainer::is_anchored’ [-Wreorder] 151 | bool is_anchored; | ^~~~~~~~~~~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/parent_container.cpp:32:1: warning: when initialized here [-Wreorder] 32 | ParentContainer::ParentContainer( | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/parent_container.cpp: In member function ‘mir::geometry::Rectangle miracle::ParentContainer::create_space(int)’: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/parent_container.cpp:98:13: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 98 | pending_index); | ^~~~~~~~~~~~~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/command_controller.cpp: In member function ‘virtual void miracle::CommandController::move_cursor_to_output(const miracle::OutputInterface&)’: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/command_controller.cpp:1245:64: warning: conversion from ‘std::enable_if::type’ {aka ‘int’} to ‘float’ may change value [-Wconversion] 1245 | extents.top_left.x.as_int() + extents.size.width.as_int() / 2.f, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/parent_container.cpp:104:19: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 104 | if (i == pending_index) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/parent_container.cpp:138:13: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 138 | pending_index); | ^~~~~~~~~~~~~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/parent_container.cpp:144:19: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 144 | if (i == pending_index) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/command_controller.cpp:1245:34: warning: conversion from ‘std::enable_if::type’ {aka ‘int’} to ‘float’ may change value [-Wconversion] 1245 | extents.top_left.x.as_int() + extents.size.width.as_int() / 2.f, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/parent_container.cpp: In member function ‘miral::WindowSpecification miracle::ParentContainer::place_new_window(const miral::WindowSpecification&)’: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/parent_container.cpp:189:23: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 189 | index = i + 1; | ~~^~~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/command_controller.cpp:1246:65: warning: conversion from ‘std::enable_if::type’ {aka ‘int’} to ‘float’ may change value [-Wconversion] 1246 | extents.top_left.y.as_int() + extents.size.height.as_int() / 2.f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/command_controller.cpp:1246:34: warning: conversion from ‘std::enable_if::type’ {aka ‘int’} to ‘float’ may change value [-Wconversion] 1246 | extents.top_left.y.as_int() + extents.size.height.as_int() / 2.f); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/parent_container.cpp: In member function ‘std::shared_ptr miracle::ParentContainer::create_space_for_window(int)’: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/parent_container.cpp:232:34: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 232 | pending_index = num_nodes(); | ~~~~~~~~~^~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/command_controller.cpp: In member function ‘virtual bool miracle::CommandController::try_select_prev_output()’: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/command_controller.cpp:1272:51: warning: conversion from ‘std::vector >::size_type’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 1272 | for (int i = output_manager->outputs().size() - 1; i >= 0; i++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/command_controller.cpp:1274:39: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1274 | if (output_manager->outputs()[i].get() == output_manager->focused()) | ^ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/command_controller.cpp:1276:26: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1276 | size_t j = i - 1; | ~~^~~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/command_controller.cpp:1277:19: warning: comparison of unsigned expression in ‘< 0’ is always false [-Wtype-limits] 1277 | if (j < 0) | ~~^~~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/parent_container.cpp: In member function ‘void miracle::ParentContainer::relayout()’: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/parent_container.cpp:567:40: warning: conversion from ‘double’ to ‘int’ may change value [-Wfloat-conversion] 567 | int const diff_per_node = floor((double)diff_width / (double)container_list.size()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/parent_container.cpp:585:40: warning: conversion from ‘double’ to ‘int’ may change value [-Wfloat-conversion] 585 | int const diff_per_node = floor((double)diff_width / (double)container_list.size()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/parent_container.cpp: In member function ‘virtual void miracle::ParentContainer::toggle_layout(bool)’: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/parent_container.cpp:672:20: warning: statement has no effect [-Wunused-value] 672 | scheme == LayoutScheme::horizontal; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/command_controller.h:22, from /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/policy.h:23, from /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/output.cpp:25: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/container_scope.h: In static member function ‘static miracle::ContainerScope miracle::ContainerScope::all()’: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/container_scope.h:76:46: warning: missing initializer for member ‘miracle::ContainerScope::container’ [-Wmissing-field-initializers] 76 | return { ContainerScopeType::all, "" }; | ^ In file included from /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/command_controller.h:22, from /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/policy.h:23, from /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/policy.cpp:20: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/container_scope.h: In static member function ‘static miracle::ContainerScope miracle::ContainerScope::all()’: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/container_scope.h:76:46: warning: missing initializer for member ‘miracle::ContainerScope::container’ [-Wmissing-field-initializers] 76 | return { ContainerScopeType::all, "" }; | ^ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/window_manager_tools_window_controller.cpp: In member function ‘virtual void miracle::WindowManagerToolsWindowController::open(const miral::Window&)’: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/window_manager_tools_window_controller.cpp:62:33: warning: missing initializer for member ‘miracle::AnimationStepResult::position’ [-Wmissing-field-initializers] 62 | policy->handle_animation({ container->animation_handle(), true, rect }, container); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/window_manager_tools_window_controller.cpp:62:33: warning: missing initializer for member ‘miracle::AnimationStepResult::size’ [-Wmissing-field-initializers] /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/window_manager_tools_window_controller.cpp:62:33: warning: missing initializer for member ‘miracle::AnimationStepResult::transform’ [-Wmissing-field-initializers] /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/window_manager_tools_window_controller.cpp:62:33: warning: missing initializer for member ‘miracle::AnimationStepResult::opacity’ [-Wmissing-field-initializers] /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/window_manager_tools_window_controller.cpp:68:98: warning: missing initializer for member ‘miracle::AnimationStepResult::position’ [-Wmissing-field-initializers] 68 | policy->handle_animation(AnimationStepResult { container->animation_handle(), true, rect }, container); | ^ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/window_manager_tools_window_controller.cpp:68:98: warning: missing initializer for member ‘miracle::AnimationStepResult::size’ [-Wmissing-field-initializers] /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/window_manager_tools_window_controller.cpp:68:98: warning: missing initializer for member ‘miracle::AnimationStepResult::transform’ [-Wmissing-field-initializers] /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/window_manager_tools_window_controller.cpp:68:98: warning: missing initializer for member ‘miracle::AnimationStepResult::opacity’ [-Wmissing-field-initializers] /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/window_manager_tools_window_controller.cpp: In member function ‘virtual void miracle::WindowManagerToolsWindowController::set_rectangle(const miral::Window&, const mir::geometry::Rectangle&, const mir::geometry::Rectangle&, bool)’: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/window_manager_tools_window_controller.cpp:97:33: warning: missing initializer for member ‘miracle::AnimationStepResult::position’ [-Wmissing-field-initializers] 97 | policy->handle_animation({ container->animation_handle(), true, to }, container); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/window_manager_tools_window_controller.cpp:97:33: warning: missing initializer for member ‘miracle::AnimationStepResult::size’ [-Wmissing-field-initializers] /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/window_manager_tools_window_controller.cpp:97:33: warning: missing initializer for member ‘miracle::AnimationStepResult::transform’ [-Wmissing-field-initializers] /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/window_manager_tools_window_controller.cpp:97:33: warning: missing initializer for member ‘miracle::AnimationStepResult::opacity’ [-Wmissing-field-initializers] /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/window_manager_tools_window_controller.cpp:109:32: warning: missing initializer for member ‘miracle::AnimationStepResult::opacity’ [-Wmissing-field-initializers] 109 | glm::mat4(1.f) }, | ^ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/parent_container.cpp: In static member function ‘static void miracle::ParentContainer::swap(const std::shared_ptr&, int, const std::shared_ptr&, int)’: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/parent_container.cpp:1017:63: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1017 | auto const first_container = first_parent->container_list[first_index]; | ^~~~~~~~~~~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/parent_container.cpp:1018:65: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1018 | auto const second_container = second_parent->container_list[second_index]; | ^~~~~~~~~~~~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/parent_container.cpp:1029:34: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1029 | first_parent->container_list[first_index] = second_container; | ^~~~~~~~~~~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/parent_container.cpp:1030:35: warning: conversion to ‘std::vector >::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1030 | second_parent->container_list[second_index] = first_container; | ^~~~~~~~~~~~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/include/jpcre2.h: In instantiation of ‘jpcre2::SIZE_T jpcre2::select::RegexMatch::match() [with Char_T = char; Map = std::map; jpcre2::SIZE_T = long unsigned int]’: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/include/jpcre2.h:4271:80: required from ‘jpcre2::SIZE_T jpcre2::select::Regex::match(const jpcre2::select::String&, size_t) [with Char_T = char; Map = std::map; jpcre2::SIZE_T = long unsigned int; jpcre2::select::String = std::__cxx11::basic_string; size_t = long unsigned int]’ 4271 | return initMatch().setStartOffset(start_offset).setSubject(s).match(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/leaf_container.cpp:1016:24: required from here 1016 | return re.match(info.application_id()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/include/jpcre2.h:4892:14: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 4892 | rc = ovector_count; | ^~~~~~~~~~~~~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/include/jpcre2.h:5068:18: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 5068 | rc = ovector_count; | ^~~~~~~~~~~~~ [ 58%] Building CXX object CMakeFiles/miracle-wm-implementation.dir/src/forwarding_surface.cpp.o /usr/bin/g++ -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/SYSTEM -I/usr/include/miral -I/usr/include/mircommon -I/usr/include/mircore -I/usr/include/mirrenderer -I/usr/include/mirplatform -I/usr/include/mircommon-internal -I/usr/include/mirserver-internal -I/usr/include/mirserver -I/usr/include/uuid -I/usr/include/mirwayland -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/include -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miracle-wm-config/include -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miracle-wm-config/SYSTEM -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/libevdev-1.0 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++23 -Wimplicit-fallthrough -Wall -Wextra -Wpedantic -Wconversion -Wsign-conversion -Wunreachable-code -Wno-volatile -Wno-unused-parameter -pthread -MD -MT CMakeFiles/miracle-wm-implementation.dir/src/forwarding_surface.cpp.o -MF CMakeFiles/miracle-wm-implementation.dir/src/forwarding_surface.cpp.o.d -o CMakeFiles/miracle-wm-implementation.dir/src/forwarding_surface.cpp.o -c /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/forwarding_surface.cpp /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/ipc_message_handler.cpp: In member function ‘miracle::MessageHandlerResult miracle::IpcMessageHandler::handle_msg(miracle::IpcType, const char*, uint32_t)’: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/ipc_message_handler.cpp:95:62: warning: missing initializer for member ‘miracle::MessageHandlerResult::payload’ [-Wmissing-field-initializers] 95 | MessageHandlerResult result = { .type = payload_type }; | ^ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/include/jpcre2.h: In instantiation of ‘bool jpcre2::select::RegexMatch::getNumberedSubstrings(int, jpcre2::select::Pcre2Sptr, size_t*, uint32_t) [with Char_T = char; Map = std::map; jpcre2::select::Pcre2Sptr = const unsigned char*; size_t = long unsigned int; uint32_t = unsigned int]’: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/include/jpcre2.h:4901:13: required from ‘jpcre2::SIZE_T jpcre2::select::RegexMatch::match() [with Char_T = char; Map = std::map; jpcre2::SIZE_T = long unsigned int]’ 4901 | if(!getNumberedSubstrings(rc, subject, ovector, ovector_count)) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/include/jpcre2.h:4271:80: required from ‘jpcre2::SIZE_T jpcre2::select::Regex::match(const jpcre2::select::String&, size_t) [with Char_T = char; Map = std::map; jpcre2::SIZE_T = long unsigned int; jpcre2::select::String = std::__cxx11::basic_string; size_t = long unsigned int]’ 4271 | return initMatch().setStartOffset(start_offset).setSubject(s).match(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/leaf_container.cpp:1016:24: required from here 1016 | return re.match(info.application_id()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/include/jpcre2.h:4747:20: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 4747 | uint32_t rcu = rc; | ^~ [ 59%] Building CXX object CMakeFiles/miracle-wm-implementation.dir/src/dying_surface_manager.cpp.o /usr/bin/g++ -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/SYSTEM -I/usr/include/miral -I/usr/include/mircommon -I/usr/include/mircore -I/usr/include/mirrenderer -I/usr/include/mirplatform -I/usr/include/mircommon-internal -I/usr/include/mirserver-internal -I/usr/include/mirserver -I/usr/include/uuid -I/usr/include/mirwayland -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/include -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miracle-wm-config/include -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miracle-wm-config/SYSTEM -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/libevdev-1.0 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++23 -Wimplicit-fallthrough -Wall -Wextra -Wpedantic -Wconversion -Wsign-conversion -Wunreachable-code -Wno-volatile -Wno-unused-parameter -pthread -MD -MT CMakeFiles/miracle-wm-implementation.dir/src/dying_surface_manager.cpp.o -MF CMakeFiles/miracle-wm-implementation.dir/src/dying_surface_manager.cpp.o.d -o CMakeFiles/miracle-wm-implementation.dir/src/dying_surface_manager.cpp.o -c /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/dying_surface_manager.cpp /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/include/jpcre2.h: In instantiation of ‘bool jpcre2::select::RegexMatch::getNamedSubstrings(int, int, jpcre2::select::Pcre2Sptr, jpcre2::select::Pcre2Sptr, size_t*) [with Char_T = char; Map = std::map; jpcre2::select::Pcre2Sptr = const unsigned char*; size_t = long unsigned int]’: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/include/jpcre2.h:4937:13: required from ‘jpcre2::SIZE_T jpcre2::select::RegexMatch::match() [with Char_T = char; Map = std::map; jpcre2::SIZE_T = long unsigned int]’ 4937 | if(!getNamedSubstrings(namecount, name_entry_size, name_table, subject, ovector)) | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/include/jpcre2.h:4271:80: required from ‘jpcre2::SIZE_T jpcre2::select::Regex::match(const jpcre2::select::String&, size_t) [with Char_T = char; Map = std::map; jpcre2::SIZE_T = long unsigned int; jpcre2::select::String = std::__cxx11::basic_string; size_t = long unsigned int]’ 4271 | return initMatch().setStartOffset(start_offset).setSubject(s).match(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/leaf_container.cpp:1016:24: required from here 1016 | return re.match(info.application_id()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/include/jpcre2.h:4794:36: warning: conversion to ‘std::map, long unsigned int>::mapped_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 4794 | if(vec_ntn) map_ntn[key] = n; | ^ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/ipc_message_handler.cpp:202:50: warning: format ‘%d’ expects argument of type ‘int’, but argument 2 has type ‘miracle::IpcType’ [-Wformat=] 202 | mir::log_warning("Unknown payload type: %d", payload_type); | ~^ ~~~~~~~~~~~~ | | | | int miracle::IpcType /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/ipc_message_handler.cpp:206:9: warning: missing initializer for member ‘miracle::MessageHandlerResult::payload’ [-Wmissing-field-initializers] 206 | }; | ^ [ 61%] Building CXX object CMakeFiles/miracle-wm-implementation.dir/src/shader_2d.cpp.o /usr/bin/g++ -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/SYSTEM -I/usr/include/miral -I/usr/include/mircommon -I/usr/include/mircore -I/usr/include/mirrenderer -I/usr/include/mirplatform -I/usr/include/mircommon-internal -I/usr/include/mirserver-internal -I/usr/include/mirserver -I/usr/include/uuid -I/usr/include/mirwayland -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/include -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miracle-wm-config/include -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miracle-wm-config/SYSTEM -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/libevdev-1.0 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++23 -Wimplicit-fallthrough -Wall -Wextra -Wpedantic -Wconversion -Wsign-conversion -Wunreachable-code -Wno-volatile -Wno-unused-parameter -pthread -MD -MT CMakeFiles/miracle-wm-implementation.dir/src/shader_2d.cpp.o -MF CMakeFiles/miracle-wm-implementation.dir/src/shader_2d.cpp.o.d -o CMakeFiles/miracle-wm-implementation.dir/src/shader_2d.cpp.o -c /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/shader_2d.cpp /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/ipc_connection_manager.cpp: In function ‘json {anonymous}::mode_event_to_json(miracle::WindowManagerMode)’: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/ipc_connection_manager.cpp:78:48: warning: conversion to ‘std::array, 5>::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 78 | { "change", BINDING_MODE_STRINGS[static_cast(mode)] }, | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/output.cpp: In member function ‘virtual bool miracle::Output::advise_workspace_active(miracle::WorkspaceManager&, uint32_t)’: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/output.cpp:320:32: warning: missing initializer for member ‘miracle::AnimationStepResult::opacity’ [-Wmissing-field-initializers] 320 | glm::mat4(1.f) }, | ^ [ 62%] Building CXX object CMakeFiles/miracle-wm-implementation.dir/src/wlr-output-management-unstable-v1_wrapper.cpp.o /usr/bin/g++ -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/SYSTEM -I/usr/include/miral -I/usr/include/mircommon -I/usr/include/mircore -I/usr/include/mirrenderer -I/usr/include/mirplatform -I/usr/include/mircommon-internal -I/usr/include/mirserver-internal -I/usr/include/mirserver -I/usr/include/uuid -I/usr/include/mirwayland -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/include -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miracle-wm-config/include -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miracle-wm-config/SYSTEM -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/libevdev-1.0 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++23 -Wimplicit-fallthrough -Wall -Wextra -Wpedantic -Wconversion -Wsign-conversion -Wunreachable-code -Wno-volatile -Wno-unused-parameter -pthread -MD -MT CMakeFiles/miracle-wm-implementation.dir/src/wlr-output-management-unstable-v1_wrapper.cpp.o -MF CMakeFiles/miracle-wm-implementation.dir/src/wlr-output-management-unstable-v1_wrapper.cpp.o.d -o CMakeFiles/miracle-wm-implementation.dir/src/wlr-output-management-unstable-v1_wrapper.cpp.o -c /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/wlr-output-management-unstable-v1_wrapper.cpp /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/ipc_connection_manager.cpp: In member function ‘void miracle::IpcConnectionManager::send_reply(IpcClient&, miracle::IpcType, const std::string&)’: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/ipc_connection_manager.cpp:496:49: warning: conversion from ‘std::__cxx11::basic_string::size_type’ {aka ‘long unsigned int’} to ‘uint32_t’ {aka ‘unsigned int’} may change value [-Wconversion] 496 | const uint32_t payload_length = payload.size(); | ~~~~~~~~~~~~^~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/ipc_connection_manager.cpp: In function ‘ssize_t {anonymous}::write_nosigpipe(int, void*, size_t)’: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/ipc_connection_manager.cpp:537:30: warning: missing initializer for member ‘timespec::tv_nsec’ [-Wmissing-field-initializers] 537 | struct timespec ts = { 0 }; | ^ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/ipc_connection_manager.cpp: In member function ‘void miracle::IpcConnectionManager::handle_writeable(IpcClient&)’: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/ipc_connection_manager.cpp:569:95: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘long int’ may change the sign of the result [-Wsign-conversion] 569 | memmove(client.buffer.data(), client.buffer.data() + written, client.write_buffer_len - written); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/ipc_connection_manager.cpp:570:33: warning: conversion from ‘ssize_t’ {aka ‘long int’} to ‘uint32_t’ {aka ‘unsigned int’} may change value [-Wconversion] 570 | client.write_buffer_len -= written; | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ [ 63%] Building CXX object CMakeFiles/miracle-wm-implementation.dir/src/wlr-ouput-management-unstable-v1.cpp.o /usr/bin/g++ -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/SYSTEM -I/usr/include/miral -I/usr/include/mircommon -I/usr/include/mircore -I/usr/include/mirrenderer -I/usr/include/mirplatform -I/usr/include/mircommon-internal -I/usr/include/mirserver-internal -I/usr/include/mirserver -I/usr/include/uuid -I/usr/include/mirwayland -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/include -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miracle-wm-config/include -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miracle-wm-config/SYSTEM -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/libevdev-1.0 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++23 -Wimplicit-fallthrough -Wall -Wextra -Wpedantic -Wconversion -Wsign-conversion -Wunreachable-code -Wno-volatile -Wno-unused-parameter -pthread -MD -MT CMakeFiles/miracle-wm-implementation.dir/src/wlr-ouput-management-unstable-v1.cpp.o -MF CMakeFiles/miracle-wm-implementation.dir/src/wlr-ouput-management-unstable-v1.cpp.o.d -o CMakeFiles/miracle-wm-implementation.dir/src/wlr-ouput-management-unstable-v1.cpp.o -c /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/wlr-ouput-management-unstable-v1.cpp /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/config.cpp: At global scope: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/config.cpp:39:34: warning: ‘std::optional {anonymous}::from_string_keyboard_action(const std::string&)’ defined but not used [-Wunused-function] 39 | std::optional from_string_keyboard_action(std::string const& action) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/ipc_command_executor.cpp: In member function ‘std::vector > {anonymous}::ArgumentsIndexer::current_remaining() const’: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/ipc_command_executor.cpp:81:56: warning: conversion to ‘__gnu_cxx::__normal_iterator*, std::vector > >::difference_type’ {aka ‘long int’} from ‘size_t’ {aka ‘long unsigned int’} may change the sign of the result [-Wsign-conversion] 81 | return std::vector(command.arguments.begin() + index, command.arguments.end()); | ^~~~~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/ipc_command_executor.cpp: In member function ‘{anonymous}::ParseMoveResult {anonymous}::ArgumentsIndexer::parse_move_distance()’: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/ipc_command_executor.cpp:92:37: warning: conversion from ‘int’ to ‘float’ may change value [-Wconversion] 92 | float amount = std::stoi(current()); | ~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/ipc_command_executor.cpp: In member function ‘miracle::IpcValidationResult miracle::IpcCommandExecutor::process_input(const miracle::IpcCommand&, const miracle::IpcParseResult&)’: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/ipc_command_executor.cpp:645:41: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 645 | constexpr char* const TYPE_PREFIX = "type:"; | ^~~~~~~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/ipc_command_executor.cpp:655:40: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 655 | constexpr char* const XKB_PREFIX = "xkb_"; | ^~~~~~ [ 65%] Building CXX object CMakeFiles/miracle-wm-implementation.dir/src/output_listener.cpp.o /usr/bin/g++ -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/SYSTEM -I/usr/include/miral -I/usr/include/mircommon -I/usr/include/mircore -I/usr/include/mirrenderer -I/usr/include/mirplatform -I/usr/include/mircommon-internal -I/usr/include/mirserver-internal -I/usr/include/mirserver -I/usr/include/uuid -I/usr/include/mirwayland -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/include -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miracle-wm-config/include -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miracle-wm-config/SYSTEM -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/libevdev-1.0 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++23 -Wimplicit-fallthrough -Wall -Wextra -Wpedantic -Wconversion -Wsign-conversion -Wunreachable-code -Wno-volatile -Wno-unused-parameter -pthread -MD -MT CMakeFiles/miracle-wm-implementation.dir/src/output_listener.cpp.o -MF CMakeFiles/miracle-wm-implementation.dir/src/output_listener.cpp.o.d -o CMakeFiles/miracle-wm-implementation.dir/src/output_listener.cpp.o -c /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/output_listener.cpp /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/ipc_command_executor.cpp: In function ‘{anonymous}::ResizeAdjust {anonymous}::parse_resize(ArgumentsIndexer&, int)’: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/ipc_command_executor.cpp:882:101: warning: missing initializer for member ‘{anonymous}::ResizeAdjust::first’ [-Wmissing-field-initializers] 882 | return { .success = false, .error = "process_resize: expected argument after 'resize grow'" }; | ^ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/ipc_command_executor.cpp:882:101: warning: missing initializer for member ‘{anonymous}::ResizeAdjust::second’ [-Wmissing-field-initializers] /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/ipc_command_executor.cpp:899:115: warning: missing initializer for member ‘{anonymous}::ResizeAdjust::first’ [-Wmissing-field-initializers] 899 | return { .success = false, .error = std::format("Unknown direction value: {}", indexer.current().c_str()) }; | ^ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/ipc_command_executor.cpp:899:115: warning: missing initializer for member ‘{anonymous}::ResizeAdjust::second’ [-Wmissing-field-initializers] /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/ipc_command_executor.cpp:903:76: warning: missing initializer for member ‘{anonymous}::ResizeAdjust::first’ [-Wmissing-field-initializers] 903 | return { .success = false, .error = "cannot parse the first value" }; | ^ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/ipc_command_executor.cpp:903:76: warning: missing initializer for member ‘{anonymous}::ResizeAdjust::second’ [-Wmissing-field-initializers] /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/ipc_command_executor.cpp:908:83: warning: missing initializer for member ‘{anonymous}::ResizeAdjust::first’ [-Wmissing-field-initializers] 908 | return { .success = false, .error = "expected 'or' after first value" }; | ^ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/ipc_command_executor.cpp:908:83: warning: missing initializer for member ‘{anonymous}::ResizeAdjust::second’ [-Wmissing-field-initializers] /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/ipc_command_executor.cpp: In function ‘{anonymous}::SetResizeResult {anonymous}::parse_set_resize(ArgumentsIndexer&)’: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/ipc_command_executor.cpp:927:61: warning: missing initializer for member ‘{anonymous}::SetResizeResult::width’ [-Wmissing-field-initializers] 927 | return { .success = false, .error = "invalid width" }; | ^ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/ipc_command_executor.cpp:927:61: warning: missing initializer for member ‘{anonymous}::SetResizeResult::height’ [-Wmissing-field-initializers] /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/ipc_command_executor.cpp:931:62: warning: missing initializer for member ‘{anonymous}::SetResizeResult::width’ [-Wmissing-field-initializers] 931 | return { .success = false, .error = "invalid height" }; | ^ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/ipc_command_executor.cpp:931:62: warning: missing initializer for member ‘{anonymous}::SetResizeResult::height’ [-Wmissing-field-initializers] /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/ipc_command_executor.cpp: In member function ‘miracle::IpcValidationResult miracle::IpcCommandExecutor::process_resize(const miracle::IpcCommand&, const miracle::IpcParseResult&)’: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/ipc_command_executor.cpp:956:76: warning: conversion from ‘float’ to ‘int’ may change value [-Wfloat-conversion] 956 | command_controller->try_resize(adjust.direction, adjust.first->amount, command_list.scope); | ~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/ipc_command_executor.cpp:971:76: warning: conversion from ‘float’ to ‘int’ may change value [-Wfloat-conversion] 971 | command_controller->try_resize(adjust.direction, adjust.first->amount, command_list.scope); | ~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/include/jpcre2.h: In instantiation of ‘jpcre2::select::String jpcre2::select::RegexMatch::getErrorMessage() const [with Char_T = char; Map = std::map; jpcre2::select::String = std::__cxx11::basic_string]’: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/include/jpcre2.h:1591:24: required from here 1591 | virtual String getErrorMessage() const { | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/include/jpcre2.h:1593:69: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 1593 | return select::getErrorMessage(error_number, error_offset); | ^~~~~~~~~~~~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/include/jpcre2.h: In instantiation of ‘jpcre2::select::RegexMatch& jpcre2::select::RegexMatch::setFindAll(bool) [with Char_T = char; Map = std::map]’: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/include/jpcre2.h:1838:29: required from here 1838 | virtual RegexMatch& setFindAll(bool x) { | ^~~~~~~~~~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/include/jpcre2.h:1839:82: warning: unsigned conversion from ‘int’ to ‘jpcre2::Uint’ {aka ‘unsigned int’} changes value from ‘-3’ to ‘4294967293’ [-Wsign-conversion] 1839 | jpcre2_match_opts = x?jpcre2_match_opts | FIND_ALL:jpcre2_match_opts & ~FIND_ALL; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/command_controller.cpp: In member function ‘virtual bool miracle::CommandController::try_select_prev(const std::vector&)’: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/command_controller.cpp:595:1: warning: control reaches end of non-void function [-Wreturn-type] 595 | } | ^ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/command_controller.cpp: In member function ‘virtual bool miracle::CommandController::try_select_next(const std::vector&)’: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/command_controller.cpp:616:1: warning: control reaches end of non-void function [-Wreturn-type] 616 | } | ^ In file included from /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/command_controller.h:22, from /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/move_service.cpp:20: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/container_scope.h: In static member function ‘static miracle::ContainerScope miracle::ContainerScope::all()’: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/container_scope.h:76:46: warning: missing initializer for member ‘miracle::ContainerScope::container’ [-Wmissing-field-initializers] 76 | return { ContainerScopeType::all, "" }; | ^ [ 66%] Building CXX object CMakeFiles/miracle-wm-implementation.dir/src/display_config.cpp.o /usr/bin/g++ -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/SYSTEM -I/usr/include/miral -I/usr/include/mircommon -I/usr/include/mircore -I/usr/include/mirrenderer -I/usr/include/mirplatform -I/usr/include/mircommon-internal -I/usr/include/mirserver-internal -I/usr/include/mirserver -I/usr/include/uuid -I/usr/include/mirwayland -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/include -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miracle-wm-config/include -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miracle-wm-config/SYSTEM -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/libevdev-1.0 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++23 -Wimplicit-fallthrough -Wall -Wextra -Wpedantic -Wconversion -Wsign-conversion -Wunreachable-code -Wno-volatile -Wno-unused-parameter -pthread -MD -MT CMakeFiles/miracle-wm-implementation.dir/src/display_config.cpp.o -MF CMakeFiles/miracle-wm-implementation.dir/src/display_config.cpp.o.d -o CMakeFiles/miracle-wm-implementation.dir/src/display_config.cpp.o -c /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/display_config.cpp [ 68%] Building CXX object CMakeFiles/miracle-wm-implementation.dir/src/tilling_algorithms.cpp.o /usr/bin/g++ -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/SYSTEM -I/usr/include/miral -I/usr/include/mircommon -I/usr/include/mircore -I/usr/include/mirrenderer -I/usr/include/mirplatform -I/usr/include/mircommon-internal -I/usr/include/mirserver-internal -I/usr/include/mirserver -I/usr/include/uuid -I/usr/include/mirwayland -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/include -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miracle-wm-config/include -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miracle-wm-config/SYSTEM -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/libevdev-1.0 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++23 -Wimplicit-fallthrough -Wall -Wextra -Wpedantic -Wconversion -Wsign-conversion -Wunreachable-code -Wno-volatile -Wno-unused-parameter -pthread -MD -MT CMakeFiles/miracle-wm-implementation.dir/src/tilling_algorithms.cpp.o -MF CMakeFiles/miracle-wm-implementation.dir/src/tilling_algorithms.cpp.o.d -o CMakeFiles/miracle-wm-implementation.dir/src/tilling_algorithms.cpp.o -c /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/tilling_algorithms.cpp [ 69%] Building CXX object CMakeFiles/miracle-wm-implementation.dir/src/window_observer.cpp.o /usr/bin/g++ -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/SYSTEM -I/usr/include/miral -I/usr/include/mircommon -I/usr/include/mircore -I/usr/include/mirrenderer -I/usr/include/mirplatform -I/usr/include/mircommon-internal -I/usr/include/mirserver-internal -I/usr/include/mirserver -I/usr/include/uuid -I/usr/include/mirwayland -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/include -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miracle-wm-config/include -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miracle-wm-config/SYSTEM -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/libevdev-1.0 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++23 -Wimplicit-fallthrough -Wall -Wextra -Wpedantic -Wconversion -Wsign-conversion -Wunreachable-code -Wno-volatile -Wno-unused-parameter -pthread -MD -MT CMakeFiles/miracle-wm-implementation.dir/src/window_observer.cpp.o -MF CMakeFiles/miracle-wm-implementation.dir/src/window_observer.cpp.o.d -o CMakeFiles/miracle-wm-implementation.dir/src/window_observer.cpp.o -c /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/window_observer.cpp In file included from /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/command_controller.h:22, from /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/resize_service.h:21, from /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/resize_service.cpp:18: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/container_scope.h: In static member function ‘static miracle::ContainerScope miracle::ContainerScope::all()’: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/container_scope.h:76:46: warning: missing initializer for member ‘miracle::ContainerScope::container’ [-Wmissing-field-initializers] 76 | return { ContainerScopeType::all, "" }; | ^ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/shader_2d.cpp: In member function ‘void miracle::Shader2d::setViewport(float, float, float, float)’: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/shader_2d.cpp:187:48: warning: conversion to ‘GLuint’ {aka ‘unsigned int’} from ‘GLint’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 187 | GLuint projectionLoc = glGetUniformLocation(programID, "uProjection"); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/shader_2d.cpp:188:24: warning: conversion to ‘GLint’ {aka ‘int’} from ‘GLuint’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 188 | glUniformMatrix4fv(projectionLoc, 1, GL_FALSE, &projection[0][0]); | ^~~~~~~~~~~~~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/shader_2d.cpp: In member function ‘void miracle::Mesh2d::uploadToGPU()’: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/shader_2d.cpp:197:51: warning: conversion to ‘GLsizeiptr’ {aka ‘long int’} from ‘std::vector::size_type’ {aka ‘long unsigned int’} may change the sign of the result [-Wsign-conversion] 197 | glBufferData(GL_ARRAY_BUFFER, vertices.size() * sizeof(Vertex2d), vertices.data(), GL_DYNAMIC_DRAW); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/shader_2d.cpp:200:58: warning: conversion to ‘GLsizeiptr’ {aka ‘long int’} from ‘std::vector::size_type’ {aka ‘long unsigned int’} may change the sign of the result [-Wsign-conversion] 200 | glBufferData(GL_ELEMENT_ARRAY_BUFFER, indices.size() * sizeof(uint32_t), indices.data(), GL_STATIC_DRAW); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/shader_2d.cpp: In member function ‘void miracle::Mesh2d::draw(const miracle::Shader2d&) const’: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/shader_2d.cpp:208:49: warning: conversion to ‘GLuint’ {aka ‘unsigned int’} from ‘GLint’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 208 | GLuint const mesh_loc = glGetUniformLocation(shader.getProgram(), "uMesh"); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/shader_2d.cpp:209:24: warning: conversion to ‘GLint’ {aka ‘int’} from ‘GLuint’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 209 | glUniformMatrix4fv(mesh_loc, 1, GL_FALSE, &transform[0][0]); | ^~~~~~~~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/shader_2d.cpp: In member function ‘void miracle::Model2d::draw(const miracle::Shader2d&) const’: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/shader_2d.cpp:248:50: warning: conversion to ‘GLuint’ {aka ‘unsigned int’} from ‘GLint’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 248 | GLuint const model_loc = glGetUniformLocation(shader.getProgram(), "uModel"); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/shader_2d.cpp:249:24: warning: conversion to ‘GLint’ {aka ‘int’} from ‘GLuint’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 249 | glUniformMatrix4fv(model_loc, 1, GL_FALSE, &transform[0][0]); | ^~~~~~~~~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/shader_2d.cpp: In member function ‘void miracle::Model2d::set_color(const glm::vec4&)’: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/shader_2d.cpp:274:66: warning: conversion to ‘GLsizeiptr’ {aka ‘long int’} from ‘std::vector::size_type’ {aka ‘long unsigned int’} may change the sign of the result [-Wsign-conversion] 274 | glBufferSubData(GL_ARRAY_BUFFER, 0, mesh.vertices.size() * sizeof(Vertex2d), mesh.vertices.data()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/wlr-output-management-unstable-v1_wrapper.cpp:14: /usr/include/mirwayland/mir/wayland/protocol_error.h:32:37: warning: unsigned conversion from ‘int’ to ‘uint32_t’ {aka ‘unsigned int’} changes value from ‘-1’ to ‘4294967295’ [-Wsign-conversion] 32 | uint32_t const generic_error_code = -1; | ^~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/dying_surface_manager.cpp: In constructor ‘{anonymous}::RawSurfaceAnimation::RawSurfaceAnimation(const std::shared_ptr&, const std::shared_ptr&, const miracle::AnimationHandle&, const miracle::AnimationDefinition&, const mir::geometry::Rectangle&, const mir::geometry::Rectangle&, const mir::geometry::Rectangle&, const glm::mat4&, const glm::mat4&, const std::function&)’: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/dying_surface_manager.cpp:49:58: warning: missing initializer for member ‘miracle::RenderData::output_area’ [-Wmissing-field-initializers] 49 | id = compositor_state->render_data_manager()->add( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 50 | { .surface = surface.get(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | .needs_outline = true, | ~~~~~~~~~~~~~~~~~~~~~~ 52 | .is_focused = false, | ~~~~~~~~~~~~~~~~~~~~ 53 | .transform = transform, | ~~~~~~~~~~~~~~~~~~~~~~~ 54 | .workspace_transform = workspace_transform }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/display_config.cpp: In lambda function: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/display_config.cpp:379:41: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘uint32_t’ {aka ‘unsigned int’} may change value [-Wconversion] 379 | output.current_mode_index = preferred_mode_index; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/display_config.cpp: In lambda function: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/display_config.cpp:469:41: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘uint32_t’ {aka ‘unsigned int’} may change value [-Wconversion] 469 | output.current_mode_index = preferred_mode_index; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/display_config.cpp:485:57: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘uint32_t’ {aka ‘unsigned int’} may change value [-Wconversion] 485 | output.current_mode_index = i; | ^ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/display_config.cpp:492:53: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘uint32_t’ {aka ‘unsigned int’} may change value [-Wconversion] 492 | output.current_mode_index = i; | ^ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/display_config.cpp:512:33: warning: conversion from ‘double’ to ‘float’ may change value [-Wfloat-conversion] 512 | output.scale = card.scale; | ~~~~~^~~~~ [ 70%] Linking CXX executable test_miracle_wm_config_c_api cd /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/redhat-linux-build/miracle-wm-config && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_miracle_wm_config_c_api.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,--dependency-file=CMakeFiles/test_miracle_wm_config_c_api.dir/link.d CMakeFiles/test_miracle_wm_config_c_api.dir/tests/test_miracle_wm_config_c_api.cpp.o -o test_miracle_wm_config_c_api -Wl,-rpath,/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/redhat-linux-build/miracle-wm-config libmiracle-wm-config.so.0.6.1 -L/usr/lib64 -lmircore /usr/lib64/libyaml-cpp.so /usr/lib64/libevdev.so /usr/lib64/libglib-2.0.so /usr/lib64/libgtest_main.so.1.15.2 /usr/lib64/libgtest.so.1.15.2 gmake[2]: Leaving directory '/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/redhat-linux-build' [ 70%] Built target test_miracle_wm_config_c_api [ 72%] Linking CXX static library libmiracle-wm-implementation.a /usr/bin/cmake -P CMakeFiles/miracle-wm-implementation.dir/cmake_clean_target.cmake /usr/bin/cmake -E cmake_link_script CMakeFiles/miracle-wm-implementation.dir/link.txt --verbose=1 /usr/bin/ar qc libmiracle-wm-implementation.a "CMakeFiles/miracle-wm-implementation.dir/src/policy.cpp.o" "CMakeFiles/miracle-wm-implementation.dir/src/container.cpp.o" "CMakeFiles/miracle-wm-implementation.dir/src/window_helpers.cpp.o" "CMakeFiles/miracle-wm-implementation.dir/src/config.cpp.o" "CMakeFiles/miracle-wm-implementation.dir/src/output.cpp.o" "CMakeFiles/miracle-wm-implementation.dir/src/workspace_manager.cpp.o" "CMakeFiles/miracle-wm-implementation.dir/src/ipc_message_handler.cpp.o" "CMakeFiles/miracle-wm-implementation.dir/src/ipc_connection_manager.cpp.o" "CMakeFiles/miracle-wm-implementation.dir/src/auto_restarting_launcher.cpp.o" "CMakeFiles/miracle-wm-implementation.dir/src/workspace_observer.cpp.o" "CMakeFiles/miracle-wm-implementation.dir/src/workspace.cpp.o" "CMakeFiles/miracle-wm-implementation.dir/src/leaf_container.cpp.o" "CMakeFiles/miracle-wm-implementation.dir/src/parent_container.cpp.o" "CMakeFiles/miracle-wm-implementation.dir/src/window_manager_tools_window_controller.cpp.o" "CMakeFiles/miracle-wm-implementation.dir/src/renderer.cpp.o" "CMakeFiles/miracle-wm-implementation.dir/src/tessellation_helpers.cpp.o" "CMakeFiles/miracle-wm-implementation.dir/src/ipc_command.cpp.o" "CMakeFiles/miracle-wm-implementation.dir/src/ipc_command_executor.cpp.o" "CMakeFiles/miracle-wm-implementation.dir/src/render_data_manager.cpp.o" "CMakeFiles/miracle-wm-implementation.dir/src/animator.cpp.o" "CMakeFiles/miracle-wm-implementation.dir/src/program_factory.cpp.o" "CMakeFiles/miracle-wm-implementation.dir/src/mode_observer.cpp.o" "CMakeFiles/miracle-wm-implementation.dir/src/shell_component_container.cpp.o" "CMakeFiles/miracle-wm-implementation.dir/src/container_group_container.cpp.o" "CMakeFiles/miracle-wm-implementation.dir/src/layout_scheme.cpp.o" "CMakeFiles/miracle-wm-implementation.dir/src/scratchpad.cpp.o" "CMakeFiles/miracle-wm-implementation.dir/src/compositor_state.cpp.o" "CMakeFiles/miracle-wm-implementation.dir/src/command_controller.cpp.o" "CMakeFiles/miracle-wm-implementation.dir/src/animator_loop.cpp.o" "CMakeFiles/miracle-wm-implementation.dir/src/drag_and_drop_service.cpp.o" "CMakeFiles/miracle-wm-implementation.dir/src/output_manager.cpp.o" "CMakeFiles/miracle-wm-implementation.dir/src/output_factory.cpp.o" "CMakeFiles/miracle-wm-implementation.dir/src/move_service.cpp.o" "CMakeFiles/miracle-wm-implementation.dir/src/resize_service.cpp.o" "CMakeFiles/miracle-wm-implementation.dir/src/forwarding_surface.cpp.o" "CMakeFiles/miracle-wm-implementation.dir/src/dying_surface_manager.cpp.o" "CMakeFiles/miracle-wm-implementation.dir/src/shader_2d.cpp.o" "CMakeFiles/miracle-wm-implementation.dir/src/wlr-output-management-unstable-v1_wrapper.cpp.o" "CMakeFiles/miracle-wm-implementation.dir/src/wlr-ouput-management-unstable-v1.cpp.o" "CMakeFiles/miracle-wm-implementation.dir/src/output_listener.cpp.o" "CMakeFiles/miracle-wm-implementation.dir/src/display_config.cpp.o" "CMakeFiles/miracle-wm-implementation.dir/src/tilling_algorithms.cpp.o" "CMakeFiles/miracle-wm-implementation.dir/src/window_observer.cpp.o" /usr/bin/ranlib libmiracle-wm-implementation.a gmake[2]: Leaving directory '/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/redhat-linux-build' [ 72%] Built target miracle-wm-implementation /usr/bin/gmake -f CMakeFiles/miracle-wm.dir/build.make CMakeFiles/miracle-wm.dir/depend /usr/bin/gmake -f tests/CMakeFiles/miracle-wm-tests.dir/build.make tests/CMakeFiles/miracle-wm-tests.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/redhat-linux-build' cd /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1 /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1 /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/redhat-linux-build /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/redhat-linux-build /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/redhat-linux-build/CMakeFiles/miracle-wm.dir/DependInfo.cmake "--color=" gmake[2]: Entering directory '/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/redhat-linux-build' cd /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1 /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/tests /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/redhat-linux-build /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/redhat-linux-build/tests /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/redhat-linux-build/tests/CMakeFiles/miracle-wm-tests.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/redhat-linux-build' /usr/bin/gmake -f CMakeFiles/miracle-wm.dir/build.make CMakeFiles/miracle-wm.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/redhat-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/redhat-linux-build' /usr/bin/gmake -f tests/CMakeFiles/miracle-wm-tests.dir/build.make tests/CMakeFiles/miracle-wm-tests.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/redhat-linux-build' [ 73%] Building CXX object CMakeFiles/miracle-wm.dir/src/main.cpp.o /usr/bin/g++ -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/SYSTEM -I/usr/include/miral -I/usr/include/mircommon -I/usr/include/mircore -I/usr/include/mirrenderer -I/usr/include/mirplatform -I/usr/include/mircommon-internal -I/usr/include/mirserver-internal -I/usr/include/mirserver -I/usr/include/uuid -I/usr/include/mirwayland -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/include -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miracle-wm-config/include -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miracle-wm-config/SYSTEM -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/libevdev-1.0 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++23 -Wimplicit-fallthrough -Wall -Wextra -Wpedantic -Wconversion -Wsign-conversion -Wunreachable-code -Wno-volatile -Wno-unused-parameter -pthread -MD -MT CMakeFiles/miracle-wm.dir/src/main.cpp.o -MF CMakeFiles/miracle-wm.dir/src/main.cpp.o.d -o CMakeFiles/miracle-wm.dir/src/main.cpp.o -c /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/main.cpp [ 75%] Building CXX object tests/CMakeFiles/miracle-wm-tests.dir/test_filesystem_configuration.cpp.o [ 76%] Building CXX object tests/CMakeFiles/miracle-wm-tests.dir/test_workspace.cpp.o cd /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/redhat-linux-build/tests && /usr/bin/g++ -DGTEST_LINKED_AS_SHARED_LIBRARY=1 -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/tests/SYSTEM -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miracle-wm-config/include -I/usr/include/miral -I/usr/include/mircommon -I/usr/include/mircore -I/usr/include/mirserver -I/usr/include/mirplatform -I/usr/include/uuid -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/SYSTEM -I/usr/include/mirrenderer -I/usr/include/mircommon-internal -I/usr/include/mirserver-internal -I/usr/include/mirwayland -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/include -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miracle-wm-config/SYSTEM -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/libevdev-1.0 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++20 -Wimplicit-fallthrough -Wall -Wextra -Wpedantic -Wconversion -Wsign-conversion -Wunreachable-code -Wno-volatile -Wno-unused-parameter -pthread -MD -MT tests/CMakeFiles/miracle-wm-tests.dir/test_filesystem_configuration.cpp.o -MF CMakeFiles/miracle-wm-tests.dir/test_filesystem_configuration.cpp.o.d -o CMakeFiles/miracle-wm-tests.dir/test_filesystem_configuration.cpp.o -c /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/tests/test_filesystem_configuration.cpp cd /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/redhat-linux-build/tests && /usr/bin/g++ -DGTEST_LINKED_AS_SHARED_LIBRARY=1 -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/tests/SYSTEM -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miracle-wm-config/include -I/usr/include/miral -I/usr/include/mircommon -I/usr/include/mircore -I/usr/include/mirserver -I/usr/include/mirplatform -I/usr/include/uuid -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/SYSTEM -I/usr/include/mirrenderer -I/usr/include/mircommon-internal -I/usr/include/mirserver-internal -I/usr/include/mirwayland -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/include -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miracle-wm-config/SYSTEM -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/libevdev-1.0 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++20 -Wimplicit-fallthrough -Wall -Wextra -Wpedantic -Wconversion -Wsign-conversion -Wunreachable-code -Wno-volatile -Wno-unused-parameter -pthread -MD -MT tests/CMakeFiles/miracle-wm-tests.dir/test_workspace.cpp.o -MF CMakeFiles/miracle-wm-tests.dir/test_workspace.cpp.o.d -o CMakeFiles/miracle-wm-tests.dir/test_workspace.cpp.o -c /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/tests/test_workspace.cpp [ 77%] Building CXX object tests/CMakeFiles/miracle-wm-tests.dir/test_feature_flags.cpp.o cd /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/redhat-linux-build/tests && /usr/bin/g++ -DGTEST_LINKED_AS_SHARED_LIBRARY=1 -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/tests/SYSTEM -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miracle-wm-config/include -I/usr/include/miral -I/usr/include/mircommon -I/usr/include/mircore -I/usr/include/mirserver -I/usr/include/mirplatform -I/usr/include/uuid -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/SYSTEM -I/usr/include/mirrenderer -I/usr/include/mircommon-internal -I/usr/include/mirserver-internal -I/usr/include/mirwayland -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/include -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miracle-wm-config/SYSTEM -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/libevdev-1.0 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++20 -Wimplicit-fallthrough -Wall -Wextra -Wpedantic -Wconversion -Wsign-conversion -Wunreachable-code -Wno-volatile -Wno-unused-parameter -pthread -MD -MT tests/CMakeFiles/miracle-wm-tests.dir/test_feature_flags.cpp.o -MF CMakeFiles/miracle-wm-tests.dir/test_feature_flags.cpp.o.d -o CMakeFiles/miracle-wm-tests.dir/test_feature_flags.cpp.o -c /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/tests/test_feature_flags.cpp [ 80%] Building CXX object tests/CMakeFiles/miracle-wm-tests.dir/test_animator.cpp.o [ 80%] Building CXX object tests/CMakeFiles/miracle-wm-tests.dir/test_render_data_manager.cpp.o [ 81%] Building CXX object tests/CMakeFiles/miracle-wm-tests.dir/test_ipc_command_parser.cpp.o [ 83%] Building CXX object tests/CMakeFiles/miracle-wm-tests.dir/test_output_manager.cpp.o cd /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/redhat-linux-build/tests && /usr/bin/g++ -DGTEST_LINKED_AS_SHARED_LIBRARY=1 -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/tests/SYSTEM -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miracle-wm-config/include -I/usr/include/miral -I/usr/include/mircommon -I/usr/include/mircore -I/usr/include/mirserver -I/usr/include/mirplatform -I/usr/include/uuid -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/SYSTEM -I/usr/include/mirrenderer -I/usr/include/mircommon-internal -I/usr/include/mirserver-internal -I/usr/include/mirwayland -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/include -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miracle-wm-config/SYSTEM -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/libevdev-1.0 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++20 -Wimplicit-fallthrough -Wall -Wextra -Wpedantic -Wconversion -Wsign-conversion -Wunreachable-code -Wno-volatile -Wno-unused-parameter -pthread -MD -MT tests/CMakeFiles/miracle-wm-tests.dir/test_animator.cpp.o -MF CMakeFiles/miracle-wm-tests.dir/test_animator.cpp.o.d -o CMakeFiles/miracle-wm-tests.dir/test_animator.cpp.o -c /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/tests/test_animator.cpp cd /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/redhat-linux-build/tests && /usr/bin/g++ -DGTEST_LINKED_AS_SHARED_LIBRARY=1 -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/tests/SYSTEM -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miracle-wm-config/include -I/usr/include/miral -I/usr/include/mircommon -I/usr/include/mircore -I/usr/include/mirserver -I/usr/include/mirplatform -I/usr/include/uuid -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/SYSTEM -I/usr/include/mirrenderer -I/usr/include/mircommon-internal -I/usr/include/mirserver-internal -I/usr/include/mirwayland -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/include -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miracle-wm-config/SYSTEM -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/libevdev-1.0 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++20 -Wimplicit-fallthrough -Wall -Wextra -Wpedantic -Wconversion -Wsign-conversion -Wunreachable-code -Wno-volatile -Wno-unused-parameter -pthread -MD -MT tests/CMakeFiles/miracle-wm-tests.dir/test_ipc_command_parser.cpp.o -MF CMakeFiles/miracle-wm-tests.dir/test_ipc_command_parser.cpp.o.d -o CMakeFiles/miracle-wm-tests.dir/test_ipc_command_parser.cpp.o -c /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/tests/test_ipc_command_parser.cpp [ 84%] Building CXX object tests/CMakeFiles/miracle-wm-tests.dir/test_drag_and_drop_service.cpp.o cd /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/redhat-linux-build/tests && /usr/bin/g++ -DGTEST_LINKED_AS_SHARED_LIBRARY=1 -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/tests/SYSTEM -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miracle-wm-config/include -I/usr/include/miral -I/usr/include/mircommon -I/usr/include/mircore -I/usr/include/mirserver -I/usr/include/mirplatform -I/usr/include/uuid -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/SYSTEM -I/usr/include/mirrenderer -I/usr/include/mircommon-internal -I/usr/include/mirserver-internal -I/usr/include/mirwayland -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/include -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miracle-wm-config/SYSTEM -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/libevdev-1.0 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++20 -Wimplicit-fallthrough -Wall -Wextra -Wpedantic -Wconversion -Wsign-conversion -Wunreachable-code -Wno-volatile -Wno-unused-parameter -pthread -MD -MT tests/CMakeFiles/miracle-wm-tests.dir/test_render_data_manager.cpp.o -MF CMakeFiles/miracle-wm-tests.dir/test_render_data_manager.cpp.o.d -o CMakeFiles/miracle-wm-tests.dir/test_render_data_manager.cpp.o -c /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/tests/test_render_data_manager.cpp cd /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/redhat-linux-build/tests && /usr/bin/g++ -DGTEST_LINKED_AS_SHARED_LIBRARY=1 -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/tests/SYSTEM -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miracle-wm-config/include -I/usr/include/miral -I/usr/include/mircommon -I/usr/include/mircore -I/usr/include/mirserver -I/usr/include/mirplatform -I/usr/include/uuid -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/SYSTEM -I/usr/include/mirrenderer -I/usr/include/mircommon-internal -I/usr/include/mirserver-internal -I/usr/include/mirwayland -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/include -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miracle-wm-config/SYSTEM -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/libevdev-1.0 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++20 -Wimplicit-fallthrough -Wall -Wextra -Wpedantic -Wconversion -Wsign-conversion -Wunreachable-code -Wno-volatile -Wno-unused-parameter -pthread -MD -MT tests/CMakeFiles/miracle-wm-tests.dir/test_output_manager.cpp.o -MF CMakeFiles/miracle-wm-tests.dir/test_output_manager.cpp.o.d -o CMakeFiles/miracle-wm-tests.dir/test_output_manager.cpp.o -c /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/tests/test_output_manager.cpp cd /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/redhat-linux-build/tests && /usr/bin/g++ -DGTEST_LINKED_AS_SHARED_LIBRARY=1 -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/tests/SYSTEM -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miracle-wm-config/include -I/usr/include/miral -I/usr/include/mircommon -I/usr/include/mircore -I/usr/include/mirserver -I/usr/include/mirplatform -I/usr/include/uuid -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/SYSTEM -I/usr/include/mirrenderer -I/usr/include/mircommon-internal -I/usr/include/mirserver-internal -I/usr/include/mirwayland -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/include -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miracle-wm-config/SYSTEM -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/libevdev-1.0 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++20 -Wimplicit-fallthrough -Wall -Wextra -Wpedantic -Wconversion -Wsign-conversion -Wunreachable-code -Wno-volatile -Wno-unused-parameter -pthread -MD -MT tests/CMakeFiles/miracle-wm-tests.dir/test_drag_and_drop_service.cpp.o -MF CMakeFiles/miracle-wm-tests.dir/test_drag_and_drop_service.cpp.o.d -o CMakeFiles/miracle-wm-tests.dir/test_drag_and_drop_service.cpp.o -c /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/tests/test_drag_and_drop_service.cpp [ 86%] Building CXX object tests/CMakeFiles/miracle-wm-tests.dir/test_command_controller.cpp.o [ 87%] Building CXX object tests/CMakeFiles/miracle-wm-tests.dir/test_tiling_algorithms.cpp.o [ 90%] Building CXX object tests/CMakeFiles/miracle-wm-tests.dir/test_resize_service.cpp.o [ 90%] Building CXX object tests/CMakeFiles/miracle-wm-tests.dir/test_dying_surface_manager.cpp.o cd /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/redhat-linux-build/tests && /usr/bin/g++ -DGTEST_LINKED_AS_SHARED_LIBRARY=1 -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/tests/SYSTEM -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miracle-wm-config/include -I/usr/include/miral -I/usr/include/mircommon -I/usr/include/mircore -I/usr/include/mirserver -I/usr/include/mirplatform -I/usr/include/uuid -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/SYSTEM -I/usr/include/mirrenderer -I/usr/include/mircommon-internal -I/usr/include/mirserver-internal -I/usr/include/mirwayland -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/include -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miracle-wm-config/SYSTEM -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/libevdev-1.0 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++20 -Wimplicit-fallthrough -Wall -Wextra -Wpedantic -Wconversion -Wsign-conversion -Wunreachable-code -Wno-volatile -Wno-unused-parameter -pthread -MD -MT tests/CMakeFiles/miracle-wm-tests.dir/test_command_controller.cpp.o -MF CMakeFiles/miracle-wm-tests.dir/test_command_controller.cpp.o.d -o CMakeFiles/miracle-wm-tests.dir/test_command_controller.cpp.o -c /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/tests/test_command_controller.cpp cd /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/redhat-linux-build/tests && /usr/bin/g++ -DGTEST_LINKED_AS_SHARED_LIBRARY=1 -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/tests/SYSTEM -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miracle-wm-config/include -I/usr/include/miral -I/usr/include/mircommon -I/usr/include/mircore -I/usr/include/mirserver -I/usr/include/mirplatform -I/usr/include/uuid -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/SYSTEM -I/usr/include/mirrenderer -I/usr/include/mircommon-internal -I/usr/include/mirserver-internal -I/usr/include/mirwayland -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/include -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miracle-wm-config/SYSTEM -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/libevdev-1.0 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++20 -Wimplicit-fallthrough -Wall -Wextra -Wpedantic -Wconversion -Wsign-conversion -Wunreachable-code -Wno-volatile -Wno-unused-parameter -pthread -MD -MT tests/CMakeFiles/miracle-wm-tests.dir/test_tiling_algorithms.cpp.o -MF CMakeFiles/miracle-wm-tests.dir/test_tiling_algorithms.cpp.o.d -o CMakeFiles/miracle-wm-tests.dir/test_tiling_algorithms.cpp.o -c /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/tests/test_tiling_algorithms.cpp [ 91%] Building CXX object tests/CMakeFiles/miracle-wm-tests.dir/test_scratchpad.cpp.o cd /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/redhat-linux-build/tests && /usr/bin/g++ -DGTEST_LINKED_AS_SHARED_LIBRARY=1 -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/tests/SYSTEM -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miracle-wm-config/include -I/usr/include/miral -I/usr/include/mircommon -I/usr/include/mircore -I/usr/include/mirserver -I/usr/include/mirplatform -I/usr/include/uuid -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/SYSTEM -I/usr/include/mirrenderer -I/usr/include/mircommon-internal -I/usr/include/mirserver-internal -I/usr/include/mirwayland -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/include -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miracle-wm-config/SYSTEM -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/libevdev-1.0 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++20 -Wimplicit-fallthrough -Wall -Wextra -Wpedantic -Wconversion -Wsign-conversion -Wunreachable-code -Wno-volatile -Wno-unused-parameter -pthread -MD -MT tests/CMakeFiles/miracle-wm-tests.dir/test_resize_service.cpp.o -MF CMakeFiles/miracle-wm-tests.dir/test_resize_service.cpp.o.d -o CMakeFiles/miracle-wm-tests.dir/test_resize_service.cpp.o -c /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/tests/test_resize_service.cpp cd /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/redhat-linux-build/tests && /usr/bin/g++ -DGTEST_LINKED_AS_SHARED_LIBRARY=1 -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/tests/SYSTEM -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miracle-wm-config/include -I/usr/include/miral -I/usr/include/mircommon -I/usr/include/mircore -I/usr/include/mirserver -I/usr/include/mirplatform -I/usr/include/uuid -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/SYSTEM -I/usr/include/mirrenderer -I/usr/include/mircommon-internal -I/usr/include/mirserver-internal -I/usr/include/mirwayland -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/include -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miracle-wm-config/SYSTEM -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/libevdev-1.0 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++20 -Wimplicit-fallthrough -Wall -Wextra -Wpedantic -Wconversion -Wsign-conversion -Wunreachable-code -Wno-volatile -Wno-unused-parameter -pthread -MD -MT tests/CMakeFiles/miracle-wm-tests.dir/test_dying_surface_manager.cpp.o -MF CMakeFiles/miracle-wm-tests.dir/test_dying_surface_manager.cpp.o.d -o CMakeFiles/miracle-wm-tests.dir/test_dying_surface_manager.cpp.o -c /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/tests/test_dying_surface_manager.cpp cd /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/redhat-linux-build/tests && /usr/bin/g++ -DGTEST_LINKED_AS_SHARED_LIBRARY=1 -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/tests/SYSTEM -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miracle-wm-config/include -I/usr/include/miral -I/usr/include/mircommon -I/usr/include/mircore -I/usr/include/mirserver -I/usr/include/mirplatform -I/usr/include/uuid -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/SYSTEM -I/usr/include/mirrenderer -I/usr/include/mircommon-internal -I/usr/include/mirserver-internal -I/usr/include/mirwayland -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/include -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miracle-wm-config/SYSTEM -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/libevdev-1.0 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++20 -Wimplicit-fallthrough -Wall -Wextra -Wpedantic -Wconversion -Wsign-conversion -Wunreachable-code -Wno-volatile -Wno-unused-parameter -pthread -MD -MT tests/CMakeFiles/miracle-wm-tests.dir/test_scratchpad.cpp.o -MF CMakeFiles/miracle-wm-tests.dir/test_scratchpad.cpp.o.d -o CMakeFiles/miracle-wm-tests.dir/test_scratchpad.cpp.o -c /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/tests/test_scratchpad.cpp [ 93%] Building CXX object tests/CMakeFiles/miracle-wm-tests.dir/test_ipc_message_handler.cpp.o [ 94%] Building CXX object tests/CMakeFiles/miracle-wm-tests.dir/test_ipc_command_executor.cpp.o cd /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/redhat-linux-build/tests && /usr/bin/g++ -DGTEST_LINKED_AS_SHARED_LIBRARY=1 -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/tests/SYSTEM -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miracle-wm-config/include -I/usr/include/miral -I/usr/include/mircommon -I/usr/include/mircore -I/usr/include/mirserver -I/usr/include/mirplatform -I/usr/include/uuid -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/SYSTEM -I/usr/include/mirrenderer -I/usr/include/mircommon-internal -I/usr/include/mirserver-internal -I/usr/include/mirwayland -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/include -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miracle-wm-config/SYSTEM -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/libevdev-1.0 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++20 -Wimplicit-fallthrough -Wall -Wextra -Wpedantic -Wconversion -Wsign-conversion -Wunreachable-code -Wno-volatile -Wno-unused-parameter -pthread -MD -MT tests/CMakeFiles/miracle-wm-tests.dir/test_ipc_message_handler.cpp.o -MF CMakeFiles/miracle-wm-tests.dir/test_ipc_message_handler.cpp.o.d -o CMakeFiles/miracle-wm-tests.dir/test_ipc_message_handler.cpp.o -c /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/tests/test_ipc_message_handler.cpp cd /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/redhat-linux-build/tests && /usr/bin/g++ -DGTEST_LINKED_AS_SHARED_LIBRARY=1 -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/tests/SYSTEM -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miracle-wm-config/include -I/usr/include/miral -I/usr/include/mircommon -I/usr/include/mircore -I/usr/include/mirserver -I/usr/include/mirplatform -I/usr/include/uuid -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/SYSTEM -I/usr/include/mirrenderer -I/usr/include/mircommon-internal -I/usr/include/mirserver-internal -I/usr/include/mirwayland -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/include -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miracle-wm-config/SYSTEM -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/libevdev-1.0 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++20 -Wimplicit-fallthrough -Wall -Wextra -Wpedantic -Wconversion -Wsign-conversion -Wunreachable-code -Wno-volatile -Wno-unused-parameter -pthread -MD -MT tests/CMakeFiles/miracle-wm-tests.dir/test_ipc_command_executor.cpp.o -MF CMakeFiles/miracle-wm-tests.dir/test_ipc_command_executor.cpp.o.d -o CMakeFiles/miracle-wm-tests.dir/test_ipc_command_executor.cpp.o -c /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/tests/test_ipc_command_executor.cpp [ 95%] Building CXX object tests/CMakeFiles/miracle-wm-tests.dir/test_leaf_container.cpp.o cd /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/redhat-linux-build/tests && /usr/bin/g++ -DGTEST_LINKED_AS_SHARED_LIBRARY=1 -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/tests/SYSTEM -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miracle-wm-config/include -I/usr/include/miral -I/usr/include/mircommon -I/usr/include/mircore -I/usr/include/mirserver -I/usr/include/mirplatform -I/usr/include/uuid -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/SYSTEM -I/usr/include/mirrenderer -I/usr/include/mircommon-internal -I/usr/include/mirserver-internal -I/usr/include/mirwayland -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/include -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miracle-wm-config/SYSTEM -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/libevdev-1.0 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++20 -Wimplicit-fallthrough -Wall -Wextra -Wpedantic -Wconversion -Wsign-conversion -Wunreachable-code -Wno-volatile -Wno-unused-parameter -pthread -MD -MT tests/CMakeFiles/miracle-wm-tests.dir/test_leaf_container.cpp.o -MF CMakeFiles/miracle-wm-tests.dir/test_leaf_container.cpp.o.d -o CMakeFiles/miracle-wm-tests.dir/test_leaf_container.cpp.o -c /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/tests/test_leaf_container.cpp [ 97%] Building CXX object tests/CMakeFiles/miracle-wm-tests.dir/test_parent_container.cpp.o cd /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/redhat-linux-build/tests && /usr/bin/g++ -DGTEST_LINKED_AS_SHARED_LIBRARY=1 -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/tests/SYSTEM -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miracle-wm-config/include -I/usr/include/miral -I/usr/include/mircommon -I/usr/include/mircore -I/usr/include/mirserver -I/usr/include/mirplatform -I/usr/include/uuid -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/SYSTEM -I/usr/include/mirrenderer -I/usr/include/mircommon-internal -I/usr/include/mirserver-internal -I/usr/include/mirwayland -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/include -I/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miracle-wm-config/SYSTEM -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/libevdev-1.0 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++20 -Wimplicit-fallthrough -Wall -Wextra -Wpedantic -Wconversion -Wsign-conversion -Wunreachable-code -Wno-volatile -Wno-unused-parameter -pthread -MD -MT tests/CMakeFiles/miracle-wm-tests.dir/test_parent_container.cpp.o -MF CMakeFiles/miracle-wm-tests.dir/test_parent_container.cpp.o.d -o CMakeFiles/miracle-wm-tests.dir/test_parent_container.cpp.o -c /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/tests/test_parent_container.cpp In file included from /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/ipc_command.h:21, from /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/tests/test_ipc_command_parser.cpp:18: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/container_scope.h: In static member function ‘static miracle::ContainerScope miracle::ContainerScope::all()’: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/container_scope.h:76:46: warning: missing initializer for member ‘miracle::ContainerScope::container’ [-Wmissing-field-initializers] 76 | return { ContainerScopeType::all, "" }; | ^ In file included from /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/ipc_command.h:21, from /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/ipc_message_handler.h:21, from /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/tests/test_ipc_message_handler.cpp:18: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/container_scope.h: In static member function ‘static miracle::ContainerScope miracle::ContainerScope::all()’: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/container_scope.h:76:46: warning: missing initializer for member ‘miracle::ContainerScope::container’ [-Wmissing-field-initializers] 76 | return { ContainerScopeType::all, "" }; | ^ In file included from /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/ipc_command.h:21, from /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/ipc_command_executor.h:21, from /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/tests/test_ipc_command_executor.cpp:18: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/container_scope.h: In static member function ‘static miracle::ContainerScope miracle::ContainerScope::all()’: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/container_scope.h:76:46: warning: missing initializer for member ‘miracle::ContainerScope::container’ [-Wmissing-field-initializers] 76 | return { ContainerScopeType::all, "" }; | ^ In file included from /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/command_controller.h:22, from /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/tests/test_drag_and_drop_service.cpp:18: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/container_scope.h: In static member function ‘static miracle::ContainerScope miracle::ContainerScope::all()’: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/container_scope.h:76:46: warning: missing initializer for member ‘miracle::ContainerScope::container’ [-Wmissing-field-initializers] 76 | return { ContainerScopeType::all, "" }; | ^ In file included from /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/command_controller.h:22, from /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/tests/test_command_controller.cpp:18: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/container_scope.h: In static member function ‘static miracle::ContainerScope miracle::ContainerScope::all()’: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/container_scope.h:76:46: warning: missing initializer for member ‘miracle::ContainerScope::container’ [-Wmissing-field-initializers] 76 | return { ContainerScopeType::all, "" }; | ^ In file included from /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/command_controller.h:22, from /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/policy.h:23, from /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/main.cpp:24: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/container_scope.h: In static member function ‘static miracle::ContainerScope miracle::ContainerScope::all()’: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/container_scope.h:76:46: warning: missing initializer for member ‘miracle::ContainerScope::container’ [-Wmissing-field-initializers] 76 | return { ContainerScopeType::all, "" }; | ^ In file included from /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/tests/test_leaf_container.cpp:22: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/container_scope.h: In static member function ‘static miracle::ContainerScope miracle::ContainerScope::all()’: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/container_scope.h:76:46: warning: missing initializer for member ‘miracle::ContainerScope::container’ [-Wmissing-field-initializers] 76 | return { ContainerScopeType::all, "" }; | ^ In file included from /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/tests/test_output_manager.cpp:20: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/tests/stub_configuration.h: In member function ‘virtual const miracle::AnimationDefinition& miracle::test::StubConfiguration::get_animation_definition(miracle::AnimateableEvent) const’: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/tests/stub_configuration.h:91:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 91 | return animations[static_cast(event)]; | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/tests/test_workspace.cpp:24: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/tests/stub_configuration.h: In member function ‘virtual const miracle::AnimationDefinition& miracle::test::StubConfiguration::get_animation_definition(miracle::AnimateableEvent) const’: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/tests/stub_configuration.h:91:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 91 | return animations[static_cast(event)]; | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/tests/test_workspace.cpp: In constructor ‘WorkspaceTest::WorkspaceTest()’: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/tests/test_workspace.cpp:115:39: warning: ‘WorkspaceTest::output’ will be initialized after [-Wreorder] 115 | std::shared_ptr output; | ^~~~~~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/tests/test_workspace.cpp:114:43: warning: ‘std::shared_ptr WorkspaceTest::window_controller’ [-Wreorder] 114 | std::shared_ptr window_controller; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/tests/test_workspace.cpp:69:5: warning: when initialized here [-Wreorder] 69 | WorkspaceTest() : | ^~~~~~~~~~~~~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/tests/test_workspace.cpp: In member function ‘std::shared_ptr WorkspaceTest::create_leaf(std::optional >, miracle::WorkspaceInterface*)’: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/tests/test_workspace.cpp:102:24: warning: missing initializer for member ‘StubWindowData::rectangle’ [-Wmissing-field-initializers] 102 | pairs.push_back({ window, leaf }); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/tests/test_workspace.cpp:102:24: warning: missing initializer for member ‘StubWindowData::state’ [-Wmissing-field-initializers] /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/tests/test_workspace.cpp:102:24: warning: missing initializer for member ‘StubWindowData::clip’ [-Wmissing-field-initializers] In file included from /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/main.cpp:25: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/renderer.h: In member function ‘void miracle::Renderer::Mesh::upload_to_gpu()’: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/renderer.h:140:59: warning: conversion to ‘GLsizeiptr’ {aka ‘long int’} from ‘std::vector::size_type’ {aka ‘long unsigned int’} may change the sign of the result [-Wsign-conversion] 140 | glBufferData(GL_ARRAY_BUFFER, vertices.size() * sizeof(Vertex), vertices.data(), GL_DYNAMIC_DRAW); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/renderer.h:143:66: warning: conversion to ‘GLsizeiptr’ {aka ‘long int’} from ‘std::vector::size_type’ {aka ‘long unsigned int’} may change the sign of the result [-Wsign-conversion] 143 | glBufferData(GL_ELEMENT_ARRAY_BUFFER, indices.size() * sizeof(uint32_t), indices.data(), GL_STATIC_DRAW); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/tests/test_render_data_manager.cpp: In member function ‘virtual void RenderDataManagerParameterizedTest_can_add_many_containers_Test::TestBody()’: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/tests/test_render_data_manager.cpp:137:32: warning: missing initializer for member ‘miracle::RenderData::output_area’ [-Wmissing-field-initializers] 137 | render_data_manager.add({ .surface = nullptr, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 138 | .needs_outline = true, | ~~~~~~~~~~~~~~~~~~~~~~ 139 | .is_focused = true, | ~~~~~~~~~~~~~~~~~~~ 140 | .transform = glm::mat4(1.f), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | .workspace_transform = glm::mat4(1.f) }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/tests/test_drag_and_drop_service.cpp:28: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/tests/stub_configuration.h: In member function ‘virtual const miracle::AnimationDefinition& miracle::test::StubConfiguration::get_animation_definition(miracle::AnimateableEvent) const’: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/tests/stub_configuration.h:91:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 91 | return animations[static_cast(event)]; | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/command_controller.h:22, from /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/resize_service.h:21, from /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/tests/test_resize_service.cpp:25: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/container_scope.h: In static member function ‘static miracle::ContainerScope miracle::ContainerScope::all()’: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/src/container_scope.h:76:46: warning: missing initializer for member ‘miracle::ContainerScope::container’ [-Wmissing-field-initializers] 76 | return { ContainerScopeType::all, "" }; | ^ In file included from /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/tests/stub_window_controller.h:23, from /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/tests/test_resize_service.cpp:27: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/tests/stub_configuration.h: In member function ‘virtual const miracle::AnimationDefinition& miracle::test::StubConfiguration::get_animation_definition(miracle::AnimateableEvent) const’: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/tests/stub_configuration.h:91:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 91 | return animations[static_cast(event)]; | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/tests/test_ipc_message_handler.cpp: In member function ‘virtual void IpcMessageHandlerTest_CanRunIpcCommand_Test::TestBody()’: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/tests/test_ipc_message_handler.cpp:57:95: warning: conversion from ‘std::__cxx11::basic_string::size_type’ {aka ‘long unsigned int’} to ‘uint32_t’ {aka ‘unsigned int’} may change value [-Wconversion] 57 | auto const result = message_handler.handle_msg(IpcType::IPC_COMMAND, payload, command.size()); | ~~~~~~~~~~~~^~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/tests/test_ipc_message_handler.cpp: In member function ‘virtual void IpcMessageHandlerTest_CanFailIpcCommand_Test::TestBody()’: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/tests/test_ipc_message_handler.cpp:72:95: warning: conversion from ‘std::__cxx11::basic_string::size_type’ {aka ‘long unsigned int’} to ‘uint32_t’ {aka ‘unsigned int’} may change value [-Wconversion] 72 | auto const result = message_handler.handle_msg(IpcType::IPC_COMMAND, payload, command.size()); | ~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/tests/test_parent_container.cpp:30: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/tests/stub_configuration.h: In member function ‘virtual const miracle::AnimationDefinition& miracle::test::StubConfiguration::get_animation_definition(miracle::AnimateableEvent) const’: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/tests/stub_configuration.h:91:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 91 | return animations[static_cast(event)]; | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/tests/test_ipc_message_handler.cpp: In member function ‘virtual void IpcMessageHandlerSubscriptionTest_CanSubcribeToEvent_Test::TestBody()’: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/tests/test_ipc_message_handler.cpp:115:105: warning: conversion from ‘std::__cxx11::basic_string::size_type’ {aka ‘long unsigned int’} to ‘uint32_t’ {aka ‘unsigned int’} may change value [-Wconversion] 115 | auto const result = message_handler.handle_msg(IpcType::IPC_SUBSCRIBE, payload.c_str(), payload.size()); | ~~~~~~~~~~~~^~ /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/tests/test_ipc_message_handler.cpp: In member function ‘virtual void IpcMessageHandlerTest_CanFailToSubscribeToEvent_Test::TestBody()’: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/tests/test_ipc_message_handler.cpp:136:105: warning: conversion from ‘std::__cxx11::basic_string::size_type’ {aka ‘long unsigned int’} to ‘uint32_t’ {aka ‘unsigned int’} may change value [-Wconversion] 136 | auto const result = message_handler.handle_msg(IpcType::IPC_SUBSCRIBE, payload.c_str(), payload.size()); | ~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/tests/test_leaf_container.cpp:35: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/tests/stub_configuration.h: In member function ‘virtual const miracle::AnimationDefinition& miracle::test::StubConfiguration::get_animation_definition(miracle::AnimateableEvent) const’: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/tests/stub_configuration.h:91:31: warning: conversion to ‘std::array::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 91 | return animations[static_cast(event)]; | ^~~~~~~~~~~~~~~~~~~~~~~ [ 98%] Linking CXX executable miracle-wm /usr/bin/cmake -E cmake_link_script CMakeFiles/miracle-wm.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,--dependency-file=CMakeFiles/miracle-wm.dir/link.d "CMakeFiles/miracle-wm.dir/src/main.cpp.o" -o miracle-wm -Wl,-rpath,/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/redhat-linux-build/miracle-wm-config: -L/usr/lib64 -lmiral -lmircommon -lmircore libmiracle-wm-implementation.a -lmiral -lmirplatform -lmirserver -luuid -lmirplatform -lmirserver -luuid -lmirwayland -lmircommon -lwayland-server /usr/lib64/libEGL.so /usr/lib64/libGLESv2.so -lpcre2-8 -lpcre2-16 -lpcre2-32 miracle-wm-config/libmiracle-wm-config.so.0.6.1 -L/usr/lib64 -lmircore /usr/lib64/libyaml-cpp.so /usr/lib64/libglib-2.0.so /usr/lib64/libevdev.so gmake[2]: Leaving directory '/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/redhat-linux-build' [ 98%] Built target miracle-wm [100%] Linking CXX executable miracle-wm-tests cd /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/redhat-linux-build/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/miracle-wm-tests.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,--dependency-file=CMakeFiles/miracle-wm-tests.dir/link.d "CMakeFiles/miracle-wm-tests.dir/test_filesystem_configuration.cpp.o" "CMakeFiles/miracle-wm-tests.dir/test_workspace.cpp.o" "CMakeFiles/miracle-wm-tests.dir/test_ipc_command_parser.cpp.o" "CMakeFiles/miracle-wm-tests.dir/test_animator.cpp.o" "CMakeFiles/miracle-wm-tests.dir/test_feature_flags.cpp.o" "CMakeFiles/miracle-wm-tests.dir/test_drag_and_drop_service.cpp.o" "CMakeFiles/miracle-wm-tests.dir/test_render_data_manager.cpp.o" "CMakeFiles/miracle-wm-tests.dir/test_output_manager.cpp.o" "CMakeFiles/miracle-wm-tests.dir/test_leaf_container.cpp.o" "CMakeFiles/miracle-wm-tests.dir/test_scratchpad.cpp.o" "CMakeFiles/miracle-wm-tests.dir/test_command_controller.cpp.o" "CMakeFiles/miracle-wm-tests.dir/test_dying_surface_manager.cpp.o" "CMakeFiles/miracle-wm-tests.dir/test_resize_service.cpp.o" "CMakeFiles/miracle-wm-tests.dir/test_tiling_algorithms.cpp.o" "CMakeFiles/miracle-wm-tests.dir/test_parent_container.cpp.o" "CMakeFiles/miracle-wm-tests.dir/test_ipc_message_handler.cpp.o" "CMakeFiles/miracle-wm-tests.dir/test_ipc_command_executor.cpp.o" -o miracle-wm-tests -Wl,-rpath,/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/redhat-linux-build/miracle-wm-config ../libmiracle-wm-implementation.a ../miracle-wm-config/libmiracle-wm-config.so.0.6.1 -L/usr/lib64 -lmiral -lmircommon -lmircore -L/usr/lib64 -lmirserver -lmirplatform -lmircommon -luuid -lmircore -lpthread /usr/lib64/libgmock.so.1.15.2 /usr/lib64/libyaml-cpp.so -lmirwayland -lmircommon -lmirserver -lmirplatform -lmircommon -lmirserver -lmirplatform -luuid -lmircore -lwayland-server /usr/lib64/libglib-2.0.so /usr/lib64/libevdev.so /usr/lib64/libEGL.so /usr/lib64/libGLESv2.so -lpcre2-8 -lpcre2-16 -lpcre2-32 /usr/lib64/libgtest_main.so.1.15.2 /usr/lib64/libgtest.so.1.15.2 gmake[2]: Leaving directory '/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/redhat-linux-build' [100%] Built target miracle-wm-tests gmake[1]: Leaving directory '/builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/redhat-linux-build' /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/redhat-linux-build/CMakeFiles 0 + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.06muaq + umask 022 + cd /builddir/build/BUILD/miracle-wm-0.6.1-build + '[' /builddir/build/BUILD/miracle-wm-0.6.1-build/BUILDROOT '!=' / ']' + rm -rf /builddir/build/BUILD/miracle-wm-0.6.1-build/BUILDROOT ++ dirname /builddir/build/BUILD/miracle-wm-0.6.1-build/BUILDROOT + mkdir -p /builddir/build/BUILD/miracle-wm-0.6.1-build + mkdir /builddir/build/BUILD/miracle-wm-0.6.1-build/BUILDROOT + CFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd miracle-wm-0.6.1 + DESTDIR=/builddir/build/BUILD/miracle-wm-0.6.1-build/BUILDROOT + /usr/bin/cmake --install redhat-linux-build -- Install configuration: "" -- Installing: /builddir/build/BUILD/miracle-wm-0.6.1-build/BUILDROOT/usr/lib/systemd/user/miracle-wm-session.target -- Installing: /builddir/build/BUILD/miracle-wm-0.6.1-build/BUILDROOT/usr/lib/systemd/user/miracle-wm-session-shutdown.target -- Installing: /builddir/build/BUILD/miracle-wm-0.6.1-build/BUILDROOT/usr/lib/systemd/user/miracle-wm-xdg-autostart.target -- Installing: /builddir/build/BUILD/miracle-wm-0.6.1-build/BUILDROOT/usr/libexec/miracle-wm-session-setup -- Installing: /builddir/build/BUILD/miracle-wm-0.6.1-build/BUILDROOT/usr/libexec/miracle-wm-wait-sni-ready -- Installing: /builddir/build/BUILD/miracle-wm-0.6.1-build/BUILDROOT/usr/bin/miracle-wm -- Set non-toolchain portion of runtime path of "/builddir/build/BUILD/miracle-wm-0.6.1-build/BUILDROOT/usr/bin/miracle-wm" to "" -- Installing: /builddir/build/BUILD/miracle-wm-0.6.1-build/BUILDROOT/usr/share/wayland-sessions/miracle-wm.desktop -- Installing: /builddir/build/BUILD/miracle-wm-0.6.1-build/BUILDROOT/usr/bin/miracle-wm-sensible-terminal -- Installing: /builddir/build/BUILD/miracle-wm-0.6.1-build/BUILDROOT/usr/bin/miracle-wm-session -- Installing: /builddir/build/BUILD/miracle-wm-0.6.1-build/BUILDROOT/usr/bin/miraclemsg -- Installing: /builddir/build/BUILD/miracle-wm-0.6.1-build/BUILDROOT/usr/lib64/libmiracle-wm-config.so.0.6.1 -- Installing: /builddir/build/BUILD/miracle-wm-0.6.1-build/BUILDROOT/usr/lib64/libmiracle-wm-config.so.0 -- Installing: /builddir/build/BUILD/miracle-wm-0.6.1-build/BUILDROOT/usr/lib64/libmiracle-wm-config.so -- Installing: /builddir/build/BUILD/miracle-wm-0.6.1-build/BUILDROOT/usr/include/miracle -- Installing: /builddir/build/BUILD/miracle-wm-0.6.1-build/BUILDROOT/usr/include/miracle/export.h -- Installing: /builddir/build/BUILD/miracle-wm-0.6.1-build/BUILDROOT/usr/include/miracle/animation_definition.h -- Installing: /builddir/build/BUILD/miracle-wm-0.6.1-build/BUILDROOT/usr/include/miracle/mouse_button.h -- Installing: /builddir/build/BUILD/miracle-wm-0.6.1-build/BUILDROOT/usr/include/miracle/default_key_command.h -- Installing: /builddir/build/BUILD/miracle-wm-0.6.1-build/BUILDROOT/usr/include/miracle/miracle-wm-config.h -- Installing: /builddir/build/BUILD/miracle-wm-0.6.1-build/BUILDROOT/usr/include/miracle/modifiers.h -- Installing: /builddir/build/BUILD/miracle-wm-0.6.1-build/BUILDROOT/usr/include/miracle/animation_definition_internal.h -- Installing: /builddir/build/BUILD/miracle-wm-0.6.1-build/BUILDROOT/usr/include/miracle/miracle-wm-config-c.h -- Installing: /builddir/build/BUILD/miracle-wm-0.6.1-build/BUILDROOT/usr/include/miracle/keyboard.h -- Installing: /builddir/build/BUILD/miracle-wm-0.6.1-build/BUILDROOT/usr/include/miracle/container_type.h -- Installing: /builddir/build/BUILD/miracle-wm-0.6.1-build/BUILDROOT/usr/lib64/pkgconfig/miracle-wm-config.pc + /usr/bin/find-debuginfo -j32 --strict-build-id -m -i --build-id-seed 0.6.1-1.fc42 --unique-debug-suffix -0.6.1-1.fc42.riscv64 --unique-debug-src-base miracle-wm-0.6.1-1.fc42.riscv64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 -S debugsourcefiles.list /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1 find-debuginfo: starting Extracting debug info from 3 files DWARF-compressing 3 files sepdebugcrcfix: Updated 3 CRC32s, 0 CRC32s did match. Creating .debug symlinks for symlinks to ELF files Copying sources found by 'debugedit -l' to /usr/src/debug/miracle-wm-0.6.1-1.fc42.riscv64 find-debuginfo: done + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + /usr/lib/rpm/brp-compress + /usr/lib/rpm/redhat/brp-strip-lto /usr/bin/strip + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/check-rpaths + /usr/lib/rpm/redhat/brp-mangle-shebangs mangling shebang in /usr/libexec/miracle-wm-session-setup from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/bin/miracle-wm-sensible-terminal from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/bin/miracle-wm-session from /bin/sh to #!/usr/bin/sh + /usr/lib/rpm/brp-remove-la-files + env /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 -j32 + /usr/lib/rpm/redhat/brp-python-hardlink + /usr/bin/add-determinism --brp -j32 /builddir/build/BUILD/miracle-wm-0.6.1-build/BUILDROOT Scanned 31 directories and 143 files, processed 0 inodes, 0 modified (0 replaced + 0 rewritten), 0 unsupported format, 0 errors Reading /builddir/build/BUILD/miracle-wm-0.6.1-build/SPECPARTS/rpm-debuginfo.specpart Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.Vnb0wK + umask 022 + cd /builddir/build/BUILD/miracle-wm-0.6.1-build + CFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd miracle-wm-0.6.1 + redhat-linux-build/tests/miracle-wm-tests Running main() from /builddir/build/BUILD/gtest-1.15.2-build/googletest-1.15.2/googletest/src/gtest_main.cc [==========] Running 363 tests from 26 test suites. [----------] Global test environment set-up. [----------] 30 tests from FilesystemConfigurationTest [ RUN ] FilesystemConfigurationTest.ConfigurationLoadingDoesNotFailWhenFileDoesNotExist [2025-07-10 07:00:46.841915] config: FilesystemConfiguration: File is being loaded immediately on construction. It is assumed that you are running this inside of a test [2025-07-10 07:00:46.844913] config: Configuration file path is: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/test.yaml [2025-07-10 07:00:46.846496] config: Configuration being written blank [2025-07-10 07:00:46.847828] config: Configuration is loading... [ OK ] FilesystemConfigurationTest.ConfigurationLoadingDoesNotFailWhenFileDoesNotExist (59 ms) [ RUN ] FilesystemConfigurationTest.ConfigurationLoadingDoesNotFailWhenFileDoesNotContainYaml [2025-07-10 07:00:46.893028] config: FilesystemConfiguration: File is being loaded immediately on construction. It is assumed that you are running this inside of a test [2025-07-10 07:00:46.893257] config: Configuration file path is: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/test.yaml [2025-07-10 07:00:46.893657] config: Configuration is loading... [ OK ] FilesystemConfigurationTest.ConfigurationLoadingDoesNotFailWhenFileDoesNotContainYaml (7 ms) [ RUN ] FilesystemConfigurationTest.DefaultModifierIsMeta [2025-07-10 07:00:46.899189] config: FilesystemConfiguration: File is being loaded immediately on construction. It is assumed that you are running this inside of a test [2025-07-10 07:00:46.899291] config: Configuration file path is: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/test.yaml [2025-07-10 07:00:46.899531] config: Configuration is loading... [ OK ] FilesystemConfigurationTest.DefaultModifierIsMeta (3 ms) [ RUN ] FilesystemConfigurationTest.CanWriteDefaultModifier [2025-07-10 07:00:46.904003] config: FilesystemConfiguration: File is being loaded immediately on construction. It is assumed that you are running this inside of a test [2025-07-10 07:00:46.904111] config: Configuration file path is: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/test.yaml [2025-07-10 07:00:46.904213] config: Configuration is loading... [ OK ] FilesystemConfigurationTest.CanWriteDefaultModifier (15 ms) [ RUN ] FilesystemConfigurationTest.UnknownModifiersResultsInMeta [2025-07-10 07:00:46.919525] config: FilesystemConfiguration: File is being loaded immediately on construction. It is assumed that you are running this inside of a test [2025-07-10 07:00:46.919642] config: Configuration file path is: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/test.yaml [2025-07-10 07:00:46.919756] config: Configuration is loading... [2025-07-10 07:00:46.922058] < - ERROR - > config: Configuration parsing error: Invalid option: unknown (::L0:12) [ OK ] FilesystemConfigurationTest.UnknownModifiersResultsInMeta (6 ms) [ RUN ] FilesystemConfigurationTest.WhenDefaultActionOverridesIsNotArrayThenWeDoNotFail [2025-07-10 07:00:46.926217] config: FilesystemConfiguration: File is being loaded immediately on construction. It is assumed that you are running this inside of a test [2025-07-10 07:00:46.926522] config: Configuration file path is: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/test.yaml [2025-07-10 07:00:46.926674] config: Configuration is loading... [ OK ] FilesystemConfigurationTest.WhenDefaultActionOverridesIsNotArrayThenWeDoNotFail (4 ms) [ RUN ] FilesystemConfigurationTest.CanOverrideDefaultAction [2025-07-10 07:00:46.928257] < - ERROR - > config: Configuration parsing error: Default action overrides must be an array (::L0:26) [2025-07-10 07:00:46.941663] config: FilesystemConfiguration: File is being loaded immediately on construction. It is assumed that you are running this inside of a test [2025-07-10 07:00:46.941868] config: Configuration file path is: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/test.yaml [2025-07-10 07:00:46.942005] config: Configuration is loading... [ OK ] FilesystemConfigurationTest.CanOverrideDefaultAction (24 ms) [ RUN ] FilesystemConfigurationTest.WhenEntryInDefaultActionOverridesHasInvalidNameThenItIsNotAdded [2025-07-10 07:00:46.959976] config: FilesystemConfiguration: File is being loaded immediately on construction. It is assumed that you are running this inside of a test [2025-07-10 07:00:46.960625] config: Configuration file path is: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/test.yaml [2025-07-10 07:00:46.960884] config: Configuration is loading... [2025-07-10 07:00:46.998694] < - ERROR - > config: Configuration parsing error: Unable to parse value to correct type (::L2:6) [ OK ] FilesystemConfigurationTest.WhenEntryInDefaultActionOverridesHasInvalidNameThenItIsNotAdded (55 ms) [ RUN ] FilesystemConfigurationTest.WhenEntryInDefaultActionOverridesHasInvalidModifiersThenItIsNotAdded [2025-07-10 07:00:47.017131] config: FilesystemConfiguration: File is being loaded immediately on construction. It is assumed that you are running this inside of a test [2025-07-10 07:00:47.017630] config: Configuration file path is: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/test.yaml [2025-07-10 07:00:47.017919] config: Configuration is loading... [2025-07-10 07:00:47.023637] < - ERROR - > config: Configuration parsing error: Modifiers list must be an array (::L3:15) [ OK ] FilesystemConfigurationTest.WhenEntryInDefaultActionOverridesHasInvalidModifiersThenItIsNotAdded (18 ms) [ RUN ] FilesystemConfigurationTest.CanCreateCustomAction [2025-07-10 07:00:47.034912] config: FilesystemConfiguration: File is being loaded immediately on construction. It is assumed that you are running this inside of a test [2025-07-10 07:00:47.035229] config: Configuration file path is: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/test.yaml [2025-07-10 07:00:47.035728] config: Configuration is loading... [ OK ] FilesystemConfigurationTest.CanCreateCustomAction (18 ms) [ RUN ] FilesystemConfigurationTest.CustomActionsInSnapIncludeUnsnapCommand [2025-07-10 07:00:47.051641] config: FilesystemConfiguration: File is being loaded immediately on construction. It is assumed that you are running this inside of a test [2025-07-10 07:00:47.051851] config: Configuration file path is: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/test.yaml [2025-07-10 07:00:47.052029] config: Configuration is loading... [ OK ] FilesystemConfigurationTest.CustomActionsInSnapIncludeUnsnapCommand (9 ms) [ RUN ] FilesystemConfigurationTest.CustomActionWithInvalidCommandIsNotAdded [2025-07-10 07:00:47.063180] config: FilesystemConfiguration: File is being loaded immediately on construction. It is assumed that you are running this inside of a test [2025-07-10 07:00:47.063608] config: Configuration file path is: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/test.yaml [2025-07-10 07:00:47.063759] config: Configuration is loading... [2025-07-10 07:00:47.067265] < - ERROR - > config: Configuration parsing error: Unable to parse value to correct type (::L2:6) [ OK ] FilesystemConfigurationTest.CustomActionWithInvalidCommandIsNotAdded (15 ms) [ RUN ] FilesystemConfigurationTest.InvalidInnerGapsResolveToDefault [2025-07-10 07:00:47.077592] config: FilesystemConfiguration: File is being loaded immediately on construction. It is assumed that you are running this inside of a test [2025-07-10 07:00:47.077800] config: Configuration file path is: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/test.yaml [2025-07-10 07:00:47.077939] config: Configuration is loading... [2025-07-10 07:00:47.087946] < - ERROR - > config: Configuration parsing error: Unable to parse value to correct type (::L1:5) [ OK ] FilesystemConfigurationTest.InvalidInnerGapsResolveToDefault (20 ms) [ RUN ] FilesystemConfigurationTest.ValidInnerGapsAreSetCorrectly [2025-07-10 07:00:47.101459] config: FilesystemConfiguration: File is being loaded immediately on construction. It is assumed that you are running this inside of a test [2025-07-10 07:00:47.101803] config: Configuration file path is: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/test.yaml [2025-07-10 07:00:47.102013] config: Configuration is loading... [ OK ] FilesystemConfigurationTest.ValidInnerGapsAreSetCorrectly (11 ms) [ RUN ] FilesystemConfigurationTest.InvalidOuterGapsResolveToDefault [2025-07-10 07:00:47.109140] config: FilesystemConfiguration: File is being loaded immediately on construction. It is assumed that you are running this inside of a test [2025-07-10 07:00:47.109656] config: Configuration file path is: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/test.yaml [2025-07-10 07:00:47.109867] config: Configuration is loading... [2025-07-10 07:00:47.111715] < - ERROR - > config: Configuration parsing error: Unable to parse value to correct type (::L1:5) [ OK ] FilesystemConfigurationTest.InvalidOuterGapsResolveToDefault (8 ms) [ RUN ] FilesystemConfigurationTest.ValidOuterGapsAreSetCorrectly [2025-07-10 07:00:47.118065] config: FilesystemConfiguration: File is being loaded immediately on construction. It is assumed that you are running this inside of a test [2025-07-10 07:00:47.118483] config: Configuration file path is: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/test.yaml [2025-07-10 07:00:47.118677] config: Configuration is loading... [ OK ] FilesystemConfigurationTest.ValidOuterGapsAreSetCorrectly (9 ms) [ RUN ] FilesystemConfigurationTest.ValidStartupAppsAreParsed [2025-07-10 07:00:47.128745] config: FilesystemConfiguration: File is being loaded immediately on construction. It is assumed that you are running this inside of a test [2025-07-10 07:00:47.128934] config: Configuration file path is: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/test.yaml [2025-07-10 07:00:47.129061] config: Configuration is loading... [ OK ] FilesystemConfigurationTest.ValidStartupAppsAreParsed (11 ms) [ RUN ] FilesystemConfigurationTest.StartupAppsInSnapIncludeUnsnapCommand [2025-07-10 07:00:47.138590] config: FilesystemConfiguration: File is being loaded immediately on construction. It is assumed that you are running this inside of a test [2025-07-10 07:00:47.138713] config: Configuration file path is: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/test.yaml [2025-07-10 07:00:47.138830] config: Configuration is loading... [ OK ] FilesystemConfigurationTest.StartupAppsInSnapIncludeUnsnapCommand (5 ms) [ RUN ] FilesystemConfigurationTest.StartupAppsThatIsNotAnArrayIsNotParsed [2025-07-10 07:00:47.143295] config: FilesystemConfiguration: File is being loaded immediately on construction. It is assumed that you are running this inside of a test [2025-07-10 07:00:47.143559] config: Configuration file path is: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/test.yaml [2025-07-10 07:00:47.143674] config: Configuration is loading... [2025-07-10 07:00:47.144797] < - ERROR - > config: Configuration parsing error: Expected startup applications to be an array (::L0:14) [ OK ] FilesystemConfigurationTest.StartupAppsThatIsNotAnArrayIsNotParsed (4 ms) [ RUN ] FilesystemConfigurationTest.StartupAppsInvalidCommandIsNotParsed [2025-07-10 07:00:47.148733] config: FilesystemConfiguration: File is being loaded immediately on construction. It is assumed that you are running this inside of a test [2025-07-10 07:00:47.148858] config: Configuration file path is: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/test.yaml [2025-07-10 07:00:47.148980] config: Configuration is loading... [2025-07-10 07:00:47.151535] < - ERROR - > config: Configuration parsing error: Unable to parse value to correct type (::L2:6) [ OK ] FilesystemConfigurationTest.StartupAppsInvalidCommandIsNotParsed (6 ms) [ RUN ] FilesystemConfigurationTest.StartupAppsInvalidRestartOnDeathIsNotParsed [2025-07-10 07:00:47.155900] config: FilesystemConfiguration: File is being loaded immediately on construction. It is assumed that you are running this inside of a test [2025-07-10 07:00:47.156041] config: Configuration file path is: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/test.yaml [2025-07-10 07:00:47.156164] config: Configuration is loading... [2025-07-10 07:00:47.158450] < - ERROR - > config: Configuration parsing error: Unable to parse value to correct type (::L2:22) [ OK ] FilesystemConfigurationTest.StartupAppsInvalidRestartOnDeathIsNotParsed (6 ms) [ RUN ] FilesystemConfigurationTest.EnvironmentVariableInvalidWhenKeyIsMissing [2025-07-10 07:00:47.163819] config: FilesystemConfiguration: File is being loaded immediately on construction. It is assumed that you are running this inside of a test [2025-07-10 07:00:47.164024] config: Configuration file path is: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/test.yaml [2025-07-10 07:00:47.164161] config: Configuration is loading... [2025-07-10 07:00:47.166989] < - ERROR - > config: Configuration parsing error: Node is missing key: key (::L1:4) [ OK ] FilesystemConfigurationTest.EnvironmentVariableInvalidWhenKeyIsMissing (8 ms) [ RUN ] FilesystemConfigurationTest.EnvironmentVariableInvalidWhenValueIsMissing [2025-07-10 07:00:47.171788] config: FilesystemConfiguration: File is being loaded immediately on construction. It is assumed that you are running this inside of a test [2025-07-10 07:00:47.171910] config: Configuration file path is: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/test.yaml [2025-07-10 07:00:47.172030] config: Configuration is loading... [2025-07-10 07:00:47.173326] < - ERROR - > config: Configuration parsing error: Node is missing key: value (::L1:4) [ OK ] FilesystemConfigurationTest.EnvironmentVariableInvalidWhenValueIsMissing (5 ms) [ RUN ] FilesystemConfigurationTest.EnvironmentVariableCanBeParsed [2025-07-10 07:00:47.177487] config: FilesystemConfiguration: File is being loaded immediately on construction. It is assumed that you are running this inside of a test [2025-07-10 07:00:47.177608] config: Configuration file path is: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/test.yaml [2025-07-10 07:00:47.177725] config: Configuration is loading... [ OK ] FilesystemConfigurationTest.EnvironmentVariableCanBeParsed (5 ms) [ RUN ] FilesystemConfigurationTest.BorderCanBeParsedWithArrayColors [2025-07-10 07:00:47.184609] config: FilesystemConfiguration: File is being loaded immediately on construction. It is assumed that you are running this inside of a test [2025-07-10 07:00:47.184790] config: Configuration file path is: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/test.yaml [2025-07-10 07:00:47.184917] config: Configuration is loading... [ OK ] FilesystemConfigurationTest.BorderCanBeParsedWithArrayColors (28 ms) [ RUN ] FilesystemConfigurationTest.BorderCanBeParsedWithHexColor [2025-07-10 07:00:47.212981] config: FilesystemConfiguration: File is being loaded immediately on construction. It is assumed that you are running this inside of a test [2025-07-10 07:00:47.213120] config: Configuration file path is: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/test.yaml [2025-07-10 07:00:47.213251] config: Configuration is loading... [ OK ] FilesystemConfigurationTest.BorderCanBeParsedWithHexColor (7 ms) [ RUN ] FilesystemConfigurationTest.BorderCanBeParsedObjectColor [2025-07-10 07:00:47.221946] config: FilesystemConfiguration: File is being loaded immediately on construction. It is assumed that you are running this inside of a test [2025-07-10 07:00:47.222070] config: Configuration file path is: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/test.yaml [2025-07-10 07:00:47.222193] config: Configuration is loading... [ OK ] FilesystemConfigurationTest.BorderCanBeParsedObjectColor (9 ms) [ RUN ] FilesystemConfigurationTest.DragAndDropAllValues [2025-07-10 07:00:47.230042] config: FilesystemConfiguration: File is being loaded immediately on construction. It is assumed that you are running this inside of a test [2025-07-10 07:00:47.230179] config: Configuration file path is: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/test.yaml [2025-07-10 07:00:47.230461] config: Configuration is loading... [ OK ] FilesystemConfigurationTest.DragAndDropAllValues (6 ms) [ RUN ] FilesystemConfigurationTest.DragAndDropMissingEnabled [2025-07-10 07:00:47.235963] config: FilesystemConfiguration: File is being loaded immediately on construction. It is assumed that you are running this inside of a test [2025-07-10 07:00:47.236074] config: Configuration file path is: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/test.yaml [2025-07-10 07:00:47.236186] config: Configuration is loading... [ OK ] FilesystemConfigurationTest.DragAndDropMissingEnabled (4 ms) [ RUN ] FilesystemConfigurationTest.DragAndDropMissingModifiers [2025-07-10 07:00:47.240961] config: FilesystemConfiguration: File is being loaded immediately on construction. It is assumed that you are running this inside of a test [2025-07-10 07:00:47.241073] config: Configuration file path is: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/test.yaml [2025-07-10 07:00:47.241184] config: Configuration is loading... [ OK ] FilesystemConfigurationTest.DragAndDropMissingModifiers (4 ms) [----------] 30 tests from FilesystemConfigurationTest (416 ms total) [----------] 18 tests from WorkspaceTest [ RUN ] WorkspaceTest.CanAddSingleWindowWithoutBorderAndGaps [2025-07-10 07:00:47.298463] < - debug - > compositor_state: add: there are now 1 surfaces in the focus order [ OK ] WorkspaceTest.CanAddSingleWindowWithoutBorderAndGaps (68 ms) [ RUN ] WorkspaceTest.CanAddTwoWindowsHorizontallyWithoutBorderAndGaps [2025-07-10 07:00:47.318109] < - debug - > compositor_state: add: there are now 1 surfaces in the focus order [2025-07-10 07:00:47.320771] < - debug - > compositor_state: add: there are now 2 surfaces in the focus order [ OK ] WorkspaceTest.CanAddTwoWindowsHorizontallyWithoutBorderAndGaps (6 ms) [ RUN ] WorkspaceTest.CanAddTwoWindowsVerticallyWithoutBorderAndGaps [2025-07-10 07:00:47.322873] < - debug - > compositor_state: add: there are now 1 surfaces in the focus order [2025-07-10 07:00:47.324820] < - debug - > compositor_state: add: there are now 2 surfaces in the focus order [ OK ] WorkspaceTest.CanAddTwoWindowsVerticallyWithoutBorderAndGaps (2 ms) [ RUN ] WorkspaceTest.CanAddThreeWindowsHorizontallyWithoutBorderAndGaps [2025-07-10 07:00:47.325829] < - debug - > compositor_state: add: there are now 1 surfaces in the focus order [2025-07-10 07:00:47.326084] < - debug - > compositor_state: add: there are now 2 surfaces in the focus order [2025-07-10 07:00:47.326573] < - debug - > compositor_state: add: there are now 3 surfaces in the focus order [ OK ] WorkspaceTest.CanAddThreeWindowsHorizontallyWithoutBorderAndGaps (1 ms) [ RUN ] WorkspaceTest.CanStartDraggingALeaf [2025-07-10 07:00:47.327782] < - debug - > compositor_state: add: there are now 1 surfaces in the focus order [ OK ] WorkspaceTest.CanStartDraggingALeaf (0 ms) [ RUN ] WorkspaceTest.CanDragALeafToAPosition [2025-07-10 07:00:47.328757] < - debug - > compositor_state: add: there are now 1 surfaces in the focus order [ OK ] WorkspaceTest.CanDragALeafToAPosition (0 ms) [ RUN ] WorkspaceTest.CanStopDraggingALeaf [2025-07-10 07:00:47.329938] < - debug - > compositor_state: add: there are now 1 surfaces in the focus order [ OK ] WorkspaceTest.CanStopDraggingALeaf (1 ms) [ RUN ] WorkspaceTest.CanMoveContainerToSibling [2025-07-10 07:00:47.331043] < - debug - > compositor_state: add: there are now 1 surfaces in the focus order [2025-07-10 07:00:47.331282] < - debug - > compositor_state: add: there are now 2 surfaces in the focus order [ OK ] WorkspaceTest.CanMoveContainerToSibling (2 ms) [ RUN ] WorkspaceTest.CanMoveContainerToDifferentParent [2025-07-10 07:00:47.333246] < - debug - > compositor_state: add: there are now 1 surfaces in the focus order [2025-07-10 07:00:47.333589] < - debug - > compositor_state: add: there are now 2 surfaces in the focus order [2025-07-10 07:00:47.334771] < - debug - > compositor_state: add: there are now 3 surfaces in the focus order [ OK ] WorkspaceTest.CanMoveContainerToDifferentParent (3 ms) [ RUN ] WorkspaceTest.CanMoveContainerToContainerInOtherTree [2025-07-10 07:00:47.338112] < - debug - > compositor_state: add: there are now 1 surfaces in the focus order [2025-07-10 07:00:47.338547] < - debug - > compositor_state: add: there are now 2 surfaces in the focus order [ OK ] WorkspaceTest.CanMoveContainerToContainerInOtherTree (2 ms) [ RUN ] WorkspaceTest.CanMoveContainerToTree [2025-07-10 07:00:47.340400] < - debug - > compositor_state: add: there are now 1 surfaces in the focus order [ OK ] WorkspaceTest.CanMoveContainerToTree (2 ms) [ RUN ] WorkspaceTest.DraggedWindowsDoNotChangeTheirPositionWhenANewWindowIsAdded [2025-07-10 07:00:47.342218] < - debug - > compositor_state: add: there are now 1 surfaces in the focus order [2025-07-10 07:00:47.342643] < - debug - > compositor_state: add: there are now 2 surfaces in the focus order [ OK ] WorkspaceTest.DraggedWindowsDoNotChangeTheirPositionWhenANewWindowIsAdded (1 ms) [ RUN ] WorkspaceTest.DraggedWindowsAreUnconstrained [2025-07-10 07:00:47.343606] < - debug - > compositor_state: add: there are now 1 surfaces in the focus order [ OK ] WorkspaceTest.DraggedWindowsAreUnconstrained (0 ms) [ RUN ] WorkspaceTest.WorkspaceBoundsAreInitializedToOutputSizeWhenNoAppZonesArePresent [ OK ] WorkspaceTest.WorkspaceBoundsAreInitializedToOutputSizeWhenNoAppZonesArePresent (0 ms) [ RUN ] WorkspaceTest.WorkspaceBoundsAreInitializedToFirstZoneSizeWhenAppZonesArePresent [ OK ] WorkspaceTest.WorkspaceBoundsAreInitializedToFirstZoneSizeWhenAppZonesArePresent (1 ms) [ RUN ] WorkspaceTest.GetWorkspaceJson [ OK ] WorkspaceTest.GetWorkspaceJson (15 ms) [ RUN ] WorkspaceTest.CanSetNum [ OK ] WorkspaceTest.CanSetNum (0 ms) [ RUN ] WorkspaceTest.CanSetName [ OK ] WorkspaceTest.CanSetName (0 ms) [----------] 18 tests from WorkspaceTest (118 ms total) [----------] 20 tests from IpcCommandParserTest [ RUN ] IpcCommandParserTest.TestClassParsing [ OK ] IpcCommandParserTest.TestClassParsing (3 ms) [ RUN ] IpcCommandParserTest.TestAllParsing [ OK ] IpcCommandParserTest.TestAllParsing (0 ms) [ RUN ] IpcCommandParserTest.TestMultipleParsing [ OK ] IpcCommandParserTest.TestMultipleParsing (1 ms) [ RUN ] IpcCommandParserTest.TestComplexClassParsing [ OK ] IpcCommandParserTest.TestComplexClassParsing (0 ms) [ RUN ] IpcCommandParserTest.TestTilingParsing [ OK ] IpcCommandParserTest.TestTilingParsing (0 ms) [ RUN ] IpcCommandParserTest.TestFloatingParsing [ OK ] IpcCommandParserTest.TestFloatingParsing (0 ms) [ RUN ] IpcCommandParserTest.CanParseSingleI3Command [ OK ] IpcCommandParserTest.CanParseSingleI3Command (1 ms) [ RUN ] IpcCommandParserTest.CanParseExecCommandWithNoStartupId [ OK ] IpcCommandParserTest.CanParseExecCommandWithNoStartupId (0 ms) [ RUN ] IpcCommandParserTest.CanParseSplitCommand [ OK ] IpcCommandParserTest.CanParseSplitCommand (0 ms) [ RUN ] IpcCommandParserTest.CanParseStringLiteralArguments [ OK ] IpcCommandParserTest.CanParseStringLiteralArguments (0 ms) [ RUN ] IpcCommandParserTest.CanParseTwoCommands [ OK ] IpcCommandParserTest.CanParseTwoCommands (1 ms) [ RUN ] IpcCommandParserTest.CanParseThreeCommands [ OK ] IpcCommandParserTest.CanParseThreeCommands (0 ms) [ RUN ] IpcCommandParserTest.InvlaidCommandIsNone [ OK ] IpcCommandParserTest.InvlaidCommandIsNone (1 ms) [ RUN ] IpcCommandParserTest.CanParseOneValidAndOneInvalidCommand [ OK ] IpcCommandParserTest.CanParseOneValidAndOneInvalidCommand (0 ms) [ RUN ] IpcCommandParserTest.CanParseFullscreenCommand [ OK ] IpcCommandParserTest.CanParseFullscreenCommand (0 ms) [ RUN ] IpcCommandParserTest.CanParseFloatingCommand [ OK ] IpcCommandParserTest.CanParseFloatingCommand (0 ms) [ RUN ] IpcCommandParserTest.CanParseConMarkScope [ OK ] IpcCommandParserTest.CanParseConMarkScope (1 ms) [ RUN ] IpcCommandParserTest.CanParseConIdScope [ OK ] IpcCommandParserTest.CanParseConIdScope (0 ms) [ RUN ] IpcCommandParserTest.CanParseRenameCommand [ OK ] IpcCommandParserTest.CanParseRenameCommand (0 ms) [ RUN ] IpcCommandParserTest.CanParseArgumentWithSpaceInIt [ OK ] IpcCommandParserTest.CanParseArgumentWithSpaceInIt (0 ms) [2025-07-10 07:00:47.377460] < - ERROR - > ipc_command: Invalid i3 command type: meow [2025-07-10 07:00:47.378532] < - ERROR - > ipc_command: Invalid i3 command type: meow [----------] 20 tests from IpcCommandParserTest (17 ms total) [----------] 3 tests from AnimatorTest [ RUN ] AnimatorTest.CanStepLinearSlideAnimation [ OK ] AnimatorTest.CanStepLinearSlideAnimation (2 ms) [ RUN ] AnimatorTest.CanUpdateOpacityFadeIn [ OK ] AnimatorTest.CanUpdateOpacityFadeIn (4 ms) [ RUN ] AnimatorTest.CanUpdateOpacityFadeOut [ OK ] AnimatorTest.CanUpdateOpacityFadeOut (0 ms) [----------] 3 tests from AnimatorTest (7 ms total) [----------] 1 test from FeatureFlagsTest [ RUN ] FeatureFlagsTest.DragAndDropIsFalse [ OK ] FeatureFlagsTest.DragAndDropIsFalse (0 ms) [----------] 1 test from FeatureFlagsTest (0 ms total) [----------] 3 tests from DragAndDropServiceTest [ RUN ] DragAndDropServiceTest.CanStartDragging GMOCK WARNING: Uninteresting mock function call - taking default action specified at: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/tests/test_drag_and_drop_service.cpp:96: Function call: get_workspaces() Returns: {} NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See https://github.com/google/googletest/blob/main/docs/gmock_cook_book.md#knowing-when-to-expect-useoncall for details. GMOCK WARNING: Uninteresting mock function call - taking default action specified at: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/tests/test_drag_and_drop_service.cpp:96: Function call: get_workspaces() Returns: {} NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See https://github.com/google/googletest/blob/main/docs/gmock_cook_book.md#knowing-when-to-expect-useoncall for details. GMOCK WARNING: Uninteresting mock function call - returning default value. Function call: get_workspace_config(@0x7fffe3690cc0 (1), @0x7fffe3690d00 (nullopt)) Returns: 56-byte object <00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00> NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See https://github.com/google/googletest/blob/main/docs/gmock_cook_book.md#knowing-when-to-expect-useoncall for details. GMOCK WARNING: Uninteresting mock function call - returning directly. Function call: advise_new_workspace(56-byte object <00-00 00-00 01-00 00-00 01-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 6A-7C 32-5A 55-55 00-00 00-00 00-00 00-00 00-00>) NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See https://github.com/google/googletest/blob/main/docs/gmock_cook_book.md#knowing-when-to-expect-useoncall for details. GMOCK WARNING: Uninteresting mock function call - taking default action specified at: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/tests/test_drag_and_drop_service.cpp:96: Function call: get_workspaces() Returns: {} NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See https://github.com/google/googletest/blob/main/docs/gmock_cook_book.md#knowing-when-to-expect-useoncall for details. GMOCK WARNING: Uninteresting mock function call - returning default value. Function call: id() Returns: 0 NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See https://github.com/google/googletest/blob/main/docs/gmock_cook_book.md#knowing-when-to-expect-useoncall for details. GMOCK WARNING: Uninteresting mock function call - returning default value. Function call: id() Returns: 0 NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See https://github.com/google/googletest/blob/main/docs/gmock_cook_book.md#knowing-when-to-expect-useoncall for details. [2025-07-10 07:00:47.421677] < - debug - > compositor_state: add: there are now 1 surfaces in the focus order GMOCK WARNING: Uninteresting mock function call - taking default action specified at: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/tests/test_drag_and_drop_service.cpp:66: Function call: drag_and_drop() Returns: 8-byte object <01-08 69-E3 00-10 00-00> NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See https://github.com/google/googletest/blob/main/docs/gmock_cook_book.md#knowing-when-to-expect-useoncall for details. GMOCK WARNING: Uninteresting mock function call - taking default action specified at: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/tests/test_drag_and_drop_service.cpp:70: Function call: get_primary_button() Returns: 1 NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See https://github.com/google/googletest/blob/main/docs/gmock_cook_book.md#knowing-when-to-expect-useoncall for details. GMOCK WARNING: Uninteresting mock function call - taking default action specified at: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/tests/test_drag_and_drop_service.cpp:66: Function call: drag_and_drop() Returns: 8-byte object <01-08 69-E3 00-10 00-00> NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See https://github.com/google/googletest/blob/main/docs/gmock_cook_book.md#knowing-when-to-expect-useoncall for details. GMOCK WARNING: Uninteresting mock function call - taking default action specified at: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/tests/test_drag_and_drop_service.cpp:93: Function call: intersect(100, 100) Returns: (ptr = 0x55558aaa53e8, value = 72-byte object <20-C1 5B-5A 55-55 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 E8-53 AA-8A 55-55 00-00 B0-53 AA-8A 55-55 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00>) NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See https://github.com/google/googletest/blob/main/docs/gmock_cook_book.md#knowing-when-to-expect-useoncall for details. [ OK ] DragAndDropServiceTest.CanStartDragging (52 ms) [ RUN ] DragAndDropServiceTest.CanStopDragging GMOCK WARNING: Uninteresting mock function call - taking default action specified at: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/tests/test_drag_and_drop_service.cpp:131: Function call: get_workspaces() Returns: {} NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See https://github.com/google/googletest/blob/main/docs/gmock_cook_book.md#knowing-when-to-expect-useoncall for details. GMOCK WARNING: Uninteresting mock function call - taking default action specified at: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/tests/test_drag_and_drop_service.cpp:131: Function call: get_workspaces() Returns: {} NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See https://github.com/google/googletest/blob/main/docs/gmock_cook_book.md#knowing-when-to-expect-useoncall for details. GMOCK WARNING: Uninteresting mock function call - returning default value. Function call: get_workspace_config(@0x7fffe3690cb0 (1), @0x7fffe3690cf0 (nullopt)) Returns: 56-byte object <00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00> NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See https://github.com/google/googletest/blob/main/docs/gmock_cook_book.md#knowing-when-to-expect-useoncall for details. GMOCK WARNING: Uninteresting mock function call - returning directly. Function call: advise_new_workspace(56-byte object <00-00 00-00 01-00 00-00 01-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 6A-7C 32-5A 55-55 00-00 00-00 00-00 00-00 00-00>) NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See https://github.com/google/googletest/blob/main/docs/gmock_cook_book.md#knowing-when-to-expect-useoncall for details. GMOCK WARNING: Uninteresting mock function call - taking default action specified at: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/tests/test_drag_and_drop_service.cpp:131: Function call: get_workspaces() Returns: {} NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See https://github.com/google/googletest/blob/main/docs/gmock_cook_book.md#knowing-when-to-expect-useoncall for details. GMOCK WARNING: Uninteresting mock function call - returning default value. Function call: id() Returns: 0 NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See https://github.com/google/googletest/blob/main/docs/gmock_cook_book.md#knowing-when-to-expect-useoncall for details. GMOCK WARNING: Uninteresting mock function call - returning default value. Function call: id() Returns: 0 NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See https://github.com/google/googletest/blob/main/docs/gmock_cook_book.md#knowing-when-to-expect-useoncall for details. [2025-07-10 07:00:47.444794] < - debug - > compositor_state: add: there are now 1 surfaces in the focus order GMOCK WARNING: Uninteresting mock function call - taking default action specified at: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/tests/test_drag_and_drop_service.cpp:66: Function call: drag_and_drop() Returns: 8-byte object <01-08 69-E3 00-10 00-00> NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See https://github.com/google/googletest/blob/main/docs/gmock_cook_book.md#knowing-when-to-expect-useoncall for details. GMOCK WARNING: Uninteresting mock function call - taking default action specified at: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/tests/test_drag_and_drop_service.cpp:70: Function call: get_primary_button() Returns: 1 NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See https://github.com/google/googletest/blob/main/docs/gmock_cook_book.md#knowing-when-to-expect-useoncall for details. GMOCK WARNING: Uninteresting mock function call - taking default action specified at: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/tests/test_drag_and_drop_service.cpp:66: Function call: drag_and_drop() Returns: 8-byte object <01-08 69-E3 00-10 00-00> NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See https://github.com/google/googletest/blob/main/docs/gmock_cook_book.md#knowing-when-to-expect-useoncall for details. GMOCK WARNING: Uninteresting mock function call - taking default action specified at: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/tests/test_drag_and_drop_service.cpp:128: Function call: intersect(100, 100) Returns: (ptr = 0x55558aaa53e8, value = 72-byte object <20-C1 5B-5A 55-55 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 E8-53 AA-8A 55-55 00-00 B0-53 AA-8A 55-55 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00>) NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See https://github.com/google/googletest/blob/main/docs/gmock_cook_book.md#knowing-when-to-expect-useoncall for details. GMOCK WARNING: Uninteresting mock function call - taking default action specified at: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/tests/test_drag_and_drop_service.cpp:66: Function call: drag_and_drop() Returns: 8-byte object <01-53 AA-8A 00-10 00-00> NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See https://github.com/google/googletest/blob/main/docs/gmock_cook_book.md#knowing-when-to-expect-useoncall for details. GMOCK WARNING: Uninteresting mock function call - taking default action specified at: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/tests/test_drag_and_drop_service.cpp:70: Function call: get_primary_button() Returns: 1 NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See https://github.com/google/googletest/blob/main/docs/gmock_cook_book.md#knowing-when-to-expect-useoncall for details. [ OK ] DragAndDropServiceTest.CanStopDragging (5 ms) [ RUN ] DragAndDropServiceTest.CanDragToOtherContainer GMOCK WARNING: Uninteresting mock function call - taking default action specified at: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/tests/test_drag_and_drop_service.cpp:172: Function call: get_workspaces() Returns: {} NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See https://github.com/google/googletest/blob/main/docs/gmock_cook_book.md#knowing-when-to-expect-useoncall for details. GMOCK WARNING: Uninteresting mock function call - taking default action specified at: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/tests/test_drag_and_drop_service.cpp:172: Function call: get_workspaces() Returns: {} NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See https://github.com/google/googletest/blob/main/docs/gmock_cook_book.md#knowing-when-to-expect-useoncall for details. GMOCK WARNING: Uninteresting mock function call - returning default value. Function call: get_workspace_config(@0x7fffe3690b40 (1), @0x7fffe3690b80 (nullopt)) Returns: 56-byte object <00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00> NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See https://github.com/google/googletest/blob/main/docs/gmock_cook_book.md#knowing-when-to-expect-useoncall for details. GMOCK WARNING: Uninteresting mock function call - returning directly. Function call: advise_new_workspace(56-byte object <00-00 00-00 01-00 00-00 01-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 6A-7C 32-5A 55-55 00-00 00-00 00-00 00-00 00-00>) NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See https://github.com/google/googletest/blob/main/docs/gmock_cook_book.md#knowing-when-to-expect-useoncall for details. GMOCK WARNING: Uninteresting mock function call - taking default action specified at: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/tests/test_drag_and_drop_service.cpp:172: Function call: get_workspaces() Returns: {} NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See https://github.com/google/googletest/blob/main/docs/gmock_cook_book.md#knowing-when-to-expect-useoncall for details. GMOCK WARNING: Uninteresting mock function call - returning default value. Function call: id() Returns: 0 NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See https://github.com/google/googletest/blob/main/docs/gmock_cook_book.md#knowing-when-to-expect-useoncall for details. GMOCK WARNING: Uninteresting mock function call - returning default value. Function call: id() Returns: 0 NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See https://github.com/google/googletest/blob/main/docs/gmock_cook_book.md#knowing-when-to-expect-useoncall for details. [2025-07-10 07:00:47.450994] < - debug - > compositor_state: add: there are now 1 surfaces in the focus order GMOCK WARNING: Uninteresting mock function call - taking default action specified at: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/tests/test_drag_and_drop_service.cpp:66: Function call: drag_and_drop() Returns: 8-byte object <01-06 69-E3 00-10 00-00> NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See https://github.com/google/googletest/blob/main/docs/gmock_cook_book.md#knowing-when-to-expect-useoncall for details. GMOCK WARNING: Uninteresting mock function call - taking default action specified at: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/tests/test_drag_and_drop_service.cpp:70: Function call: get_primary_button() Returns: 1 NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See https://github.com/google/googletest/blob/main/docs/gmock_cook_book.md#knowing-when-to-expect-useoncall for details. GMOCK WARNING: Uninteresting mock function call - taking default action specified at: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/tests/test_drag_and_drop_service.cpp:66: Function call: drag_and_drop() Returns: 8-byte object <01-06 69-E3 00-10 00-00> NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See https://github.com/google/googletest/blob/main/docs/gmock_cook_book.md#knowing-when-to-expect-useoncall for details. GMOCK WARNING: Uninteresting mock function call - taking default action specified at: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/tests/test_drag_and_drop_service.cpp:185: Function call: intersect(100, 100) Returns: (ptr = 0x55558aaa53e8, value = 72-byte object <20-C1 5B-5A 55-55 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 E8-53 AA-8A 55-55 00-00 B0-53 AA-8A 55-55 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00>) NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See https://github.com/google/googletest/blob/main/docs/gmock_cook_book.md#knowing-when-to-expect-useoncall for details. [2025-07-10 07:00:47.452297] < - debug - > compositor_state: add: there are now 2 surfaces in the focus order GMOCK WARNING: Uninteresting mock function call - taking default action specified at: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/tests/test_drag_and_drop_service.cpp:66: Function call: drag_and_drop() Returns: 8-byte object <01-06 69-E3 00-10 00-00> NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See https://github.com/google/googletest/blob/main/docs/gmock_cook_book.md#knowing-when-to-expect-useoncall for details. GMOCK WARNING: Uninteresting mock function call - taking default action specified at: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/tests/test_drag_and_drop_service.cpp:203: Function call: active() Returns: (ptr = 0x55558aa9c0c8, value = 8-byte object <48-99 5A-5A 55-55 00-00>) NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See https://github.com/google/googletest/blob/main/docs/gmock_cook_book.md#knowing-when-to-expect-useoncall for details. GMOCK WARNING: Uninteresting mock function call - taking default action specified at: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/tests/test_drag_and_drop_service.cpp:207: Function call: is_empty() Returns: false NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See https://github.com/google/googletest/blob/main/docs/gmock_cook_book.md#knowing-when-to-expect-useoncall for details. GMOCK WARNING: Uninteresting mock function call - taking default action specified at: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/tests/test_drag_and_drop_service.cpp:205: Function call: intersect_leaf(500, 500, true) Returns: (ptr = 0x55558aaa6678, value = 72-byte object <20-C1 5B-5A 55-55 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 78-66 AA-8A 55-55 00-00 40-66 AA-8A 55-55 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00>) NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See https://github.com/google/googletest/blob/main/docs/gmock_cook_book.md#knowing-when-to-expect-useoncall for details. [ OK ] DragAndDropServiceTest.CanDragToOtherContainer (17 ms) [----------] 3 tests from DragAndDropServiceTest (75 ms total) [----------] 6 tests from RenderDataManagerTest [ RUN ] RenderDataManagerTest.ValuesArePopulatedWhenContainerAdded [ OK ] RenderDataManagerTest.ValuesArePopulatedWhenContainerAdded (1 ms) [ RUN ] RenderDataManagerTest.CanChangeTransform [ OK ] RenderDataManagerTest.CanChangeTransform (0 ms) [ RUN ] RenderDataManagerTest.CanChangeWorkspaceTransform [ OK ] RenderDataManagerTest.CanChangeWorkspaceTransform (0 ms) [ RUN ] RenderDataManagerTest.CanChangeFocus [ OK ] RenderDataManagerTest.CanChangeFocus (0 ms) [ RUN ] RenderDataManagerTest.CanChangeOutputArea [ OK ] RenderDataManagerTest.CanChangeOutputArea (0 ms) [ RUN ] RenderDataManagerTest.CanChangeNeedsOutline [ OK ] RenderDataManagerTest.CanChangeNeedsOutline (0 ms) [----------] 6 tests from RenderDataManagerTest (4 ms total) [----------] 5 tests from OutputManagerTest [ RUN ] OutputManagerTest.CreateOutputSuccess GMOCK WARNING: Uninteresting mock function call - taking default action specified at: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/tests/test_output_manager.cpp:46: Function call: get_workspaces() Returns: {} NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See https://github.com/google/googletest/blob/main/docs/gmock_cook_book.md#knowing-when-to-expect-useoncall for details. GMOCK WARNING: Uninteresting mock function call - taking default action specified at: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/tests/test_output_manager.cpp:46: Function call: get_workspaces() Returns: {} NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See https://github.com/google/googletest/blob/main/docs/gmock_cook_book.md#knowing-when-to-expect-useoncall for details. GMOCK WARNING: Uninteresting mock function call - returning directly. Function call: advise_new_workspace(56-byte object <00-00 00-00 01-00 00-00 01-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 6A-7C 32-5A 55-55 00-00 00-00 00-00 00-00 00-00>) NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See https://github.com/google/googletest/blob/main/docs/gmock_cook_book.md#knowing-when-to-expect-useoncall for details. GMOCK WARNING: Uninteresting mock function call - taking default action specified at: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/tests/test_output_manager.cpp:46: Function call: get_workspaces() Returns: {} NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See https://github.com/google/googletest/blob/main/docs/gmock_cook_book.md#knowing-when-to-expect-useoncall for details. GMOCK WARNING: Uninteresting mock function call - returning default value. Function call: id() Returns: 0 NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See https://github.com/google/googletest/blob/main/docs/gmock_cook_book.md#knowing-when-to-expect-useoncall for details. GMOCK WARNING: Uninteresting mock function call - returning default value. Function call: id() Returns: 0 NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See https://github.com/google/googletest/blob/main/docs/gmock_cook_book.md#knowing-when-to-expect-useoncall for details. [ OK ] OutputManagerTest.CreateOutputSuccess (10 ms) [ RUN ] OutputManagerTest.UpdateOutputArea GMOCK WARNING: Uninteresting mock function call - taking default action specified at: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/tests/test_output_manager.cpp:86: Function call: get_workspaces() Returns: {} NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See https://github.com/google/googletest/blob/main/docs/gmock_cook_book.md#knowing-when-to-expect-useoncall for details. GMOCK WARNING: Uninteresting mock function call - taking default action specified at: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/tests/test_output_manager.cpp:86: Function call: get_workspaces() Returns: {} NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See https://github.com/google/googletest/blob/main/docs/gmock_cook_book.md#knowing-when-to-expect-useoncall for details. GMOCK WARNING: Uninteresting mock function call - returning directly. Function call: advise_new_workspace(56-byte object <00-00 00-00 01-00 00-00 01-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 6A-7C 32-5A 55-55 00-00 00-00 00-00 00-00 00-00>) NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See https://github.com/google/googletest/blob/main/docs/gmock_cook_book.md#knowing-when-to-expect-useoncall for details. GMOCK WARNING: Uninteresting mock function call - taking default action specified at: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/tests/test_output_manager.cpp:86: Function call: get_workspaces() Returns: {} NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See https://github.com/google/googletest/blob/main/docs/gmock_cook_book.md#knowing-when-to-expect-useoncall for details. GMOCK WARNING: Uninteresting mock function call - taking default action specified at: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/tests/test_output_manager.cpp:78: Function call: id() Returns: 1 NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See https://github.com/google/googletest/blob/main/docs/gmock_cook_book.md#knowing-when-to-expect-useoncall for details. GMOCK WARNING: Uninteresting mock function call - taking default action specified at: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/tests/test_output_manager.cpp:78: Function call: id() Returns: 1 NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See https://github.com/google/googletest/blob/main/docs/gmock_cook_book.md#knowing-when-to-expect-useoncall for details. GMOCK WARNING: Uninteresting mock function call - taking default action specified at: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/tests/test_output_manager.cpp:78: Function call: id() Returns: 1 NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See https://github.com/google/googletest/blob/main/docs/gmock_cook_book.md#knowing-when-to-expect-useoncall for details. [ OK ] OutputManagerTest.UpdateOutputArea (6 ms) [ RUN ] OutputManagerTest.RemoveOutput GMOCK WARNING: Uninteresting mock function call - taking default action specified at: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/tests/test_output_manager.cpp:120: Function call: get_workspaces() Returns: {} NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See https://github.com/google/googletest/blob/main/docs/gmock_cook_book.md#knowing-when-to-expect-useoncall for details. GMOCK WARNING: Uninteresting mock function call - taking default action specified at: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/tests/test_output_manager.cpp:120: Function call: get_workspaces() Returns: {} NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See https://github.com/google/googletest/blob/main/docs/gmock_cook_book.md#knowing-when-to-expect-useoncall for details. GMOCK WARNING: Uninteresting mock function call - returning directly. Function call: advise_new_workspace(56-byte object <00-00 00-00 01-00 00-00 01-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 6A-7C 32-5A 55-55 00-00 00-00 00-00 00-00 00-00>) NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See https://github.com/google/googletest/blob/main/docs/gmock_cook_book.md#knowing-when-to-expect-useoncall for details. GMOCK WARNING: Uninteresting mock function call - taking default action specified at: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/tests/test_output_manager.cpp:120: Function call: get_workspaces() Returns: {} NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See https://github.com/google/googletest/blob/main/docs/gmock_cook_book.md#knowing-when-to-expect-useoncall for details. GMOCK WARNING: Uninteresting mock function call - taking default action specified at: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/tests/test_output_manager.cpp:122: Function call: id() Returns: 1 NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See https://github.com/google/googletest/blob/main/docs/gmock_cook_book.md#knowing-when-to-expect-useoncall for details. GMOCK WARNING: Uninteresting mock function call - taking default action specified at: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/tests/test_output_manager.cpp:122: Function call: id() Returns: 1 NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See https://github.com/google/googletest/blob/main/docs/gmock_cook_book.md#knowing-when-to-expect-useoncall for details. GMOCK WARNING: Uninteresting mock function call - taking default action specified at: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/tests/test_output_manager.cpp:122: Function call: id() Returns: 1 NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See https://github.com/google/googletest/blob/main/docs/gmock_cook_book.md#knowing-when-to-expect-useoncall for details. GMOCK WARNING: Uninteresting mock function call - taking default action specified at: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/tests/test_output_manager.cpp:122: Function call: id() Returns: 1 NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See https://github.com/google/googletest/blob/main/docs/gmock_cook_book.md#knowing-when-to-expect-useoncall for details. [ OK ] OutputManagerTest.RemoveOutput (5 ms) [ RUN ] OutputManagerTest.FocusAndUnfocus GMOCK WARNING: Uninteresting mock function call - taking default action specified at: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/tests/test_output_manager.cpp:163: Function call: get_workspaces() Returns: {} NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See https://github.com/google/googletest/blob/main/docs/gmock_cook_book.md#knowing-when-to-expect-useoncall for details. GMOCK WARNING: Uninteresting mock function call - taking default action specified at: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/tests/test_output_manager.cpp:163: Function call: get_workspaces() Returns: {} NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See https://github.com/google/googletest/blob/main/docs/gmock_cook_book.md#knowing-when-to-expect-useoncall for details. GMOCK WARNING: Uninteresting mock function call - returning directly. Function call: advise_new_workspace(56-byte object <00-00 00-00 01-00 00-00 01-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 6A-7C 32-5A 55-55 00-00 00-00 00-00 00-00 00-00>) NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See https://github.com/google/googletest/blob/main/docs/gmock_cook_book.md#knowing-when-to-expect-useoncall for details. GMOCK WARNING: Uninteresting mock function call - taking default action specified at: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/tests/test_output_manager.cpp:163: Function call: get_workspaces() Returns: {} NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See https://github.com/google/googletest/blob/main/docs/gmock_cook_book.md#knowing-when-to-expect-useoncall for details. GMOCK WARNING: Uninteresting mock function call - taking default action specified at: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/tests/test_output_manager.cpp:159: Function call: id() Returns: 1 NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See https://github.com/google/googletest/blob/main/docs/gmock_cook_book.md#knowing-when-to-expect-useoncall for details. GMOCK WARNING: Uninteresting mock function call - taking default action specified at: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/tests/test_output_manager.cpp:159: Function call: id() Returns: 1 NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See https://github.com/google/googletest/blob/main/docs/gmock_cook_book.md#knowing-when-to-expect-useoncall for details. GMOCK WARNING: Uninteresting mock function call - taking default action specified at: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/tests/test_output_manager.cpp:159: Function call: id() Returns: 1 NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See https://github.com/google/googletest/blob/main/docs/gmock_cook_book.md#knowing-when-to-expect-useoncall for details. GMOCK WARNING: Uninteresting mock function call - taking default action specified at: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/tests/test_output_manager.cpp:159: Function call: id() Returns: 1 NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See https://github.com/google/googletest/blob/main/docs/gmock_cook_book.md#knowing-when-to-expect-useoncall for details. [ OK ] OutputManagerTest.FocusAndUnfocus (8 ms) [ RUN ] OutputManagerTest.RemoveFocusedOutput GMOCK WARNING: Uninteresting mock function call - taking default action specified at: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/tests/test_output_manager.cpp:209: Function call: get_workspaces() Returns: {} NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See https://github.com/google/googletest/blob/main/docs/gmock_cook_book.md#knowing-when-to-expect-useoncall for details. GMOCK WARNING: Uninteresting mock function call - taking default action specified at: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/tests/test_output_manager.cpp:209: Function call: get_workspaces() Returns: {} NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See https://github.com/google/googletest/blob/main/docs/gmock_cook_book.md#knowing-when-to-expect-useoncall for details. GMOCK WARNING: Uninteresting mock function call - returning directly. Function call: advise_new_workspace(56-byte object <00-00 00-00 01-00 00-00 01-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 6A-7C 32-5A 55-55 00-00 00-00 00-00 00-00 00-00>) NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See https://github.com/google/googletest/blob/main/docs/gmock_cook_book.md#knowing-when-to-expect-useoncall for details. GMOCK WARNING: Uninteresting mock function call - taking default action specified at: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/tests/test_output_manager.cpp:209: Function call: get_workspaces() Returns: {} NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See https://github.com/google/googletest/blob/main/docs/gmock_cook_book.md#knowing-when-to-expect-useoncall for details. GMOCK WARNING: Uninteresting mock function call - taking default action specified at: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/tests/test_output_manager.cpp:205: Function call: id() Returns: 1 NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See https://github.com/google/googletest/blob/main/docs/gmock_cook_book.md#knowing-when-to-expect-useoncall for details. GMOCK WARNING: Uninteresting mock function call - taking default action specified at: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/tests/test_output_manager.cpp:205: Function call: id() Returns: 1 NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See https://github.com/google/googletest/blob/main/docs/gmock_cook_book.md#knowing-when-to-expect-useoncall for details. GMOCK WARNING: Uninteresting mock function call - taking default action specified at: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/tests/test_output_manager.cpp:205: Function call: id() Returns: 1 NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See https://github.com/google/googletest/blob/main/docs/gmock_cook_book.md#knowing-when-to-expect-useoncall for details. GMOCK WARNING: Uninteresting mock function call - taking default action specified at: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/tests/test_output_manager.cpp:205: Function call: id() Returns: 1 NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See https://github.com/google/googletest/blob/main/docs/gmock_cook_book.md#knowing-when-to-expect-useoncall for details. GMOCK WARNING: Uninteresting mock function call - taking default action specified at: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/tests/test_output_manager.cpp:205: Function call: id() Returns: 1 NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See https://github.com/google/googletest/blob/main/docs/gmock_cook_book.md#knowing-when-to-expect-useoncall for details. GMOCK WARNING: Uninteresting mock function call - returning directly. Function call: set_defunct() NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See https://github.com/google/googletest/blob/main/docs/gmock_cook_book.md#knowing-when-to-expect-useoncall for details. [ OK ] OutputManagerTest.RemoveFocusedOutput (4 ms) [----------] 5 tests from OutputManagerTest (36 ms total) [----------] 40 tests from LeafContainerTest [ RUN ] LeafContainerTest.InitializesWithCorrectLogicalArea [2025-07-10 07:00:47.521239] < - debug - > compositor_state: add: there are now 1 surfaces in the focus order [ OK ] LeafContainerTest.InitializesWithCorrectLogicalArea (32 ms) [ RUN ] LeafContainerTest.SetsAndGetsParentCorrectly [2025-07-10 07:00:47.541184] < - debug - > compositor_state: add: there are now 1 surfaces in the focus order [ OK ] LeafContainerTest.SetsAndGetsParentCorrectly (3 ms) [ RUN ] LeafContainerTest.SetsAndGetsLogicalAreaCorrectly [2025-07-10 07:00:47.544386] < - debug - > compositor_state: add: there are now 1 surfaces in the focus order [ OK ] LeafContainerTest.SetsAndGetsLogicalAreaCorrectly (1 ms) [ RUN ] LeafContainerTest.SetsAndGetsStateCorrectly [2025-07-10 07:00:47.545896] < - debug - > compositor_state: add: there are now 1 surfaces in the focus order [ OK ] LeafContainerTest.SetsAndGetsStateCorrectly (12 ms) [ RUN ] LeafContainerTest.SetsAndGetsTreeCorrectly [2025-07-10 07:00:47.558235] < - debug - > compositor_state: add: there are now 1 surfaces in the focus order [ OK ] LeafContainerTest.SetsAndGetsTreeCorrectly (4 ms) [ RUN ] LeafContainerTest.CorrectlyReportsIfFocused [2025-07-10 07:00:47.562511] < - debug - > compositor_state: add: there are now 1 surfaces in the focus order [ OK ] LeafContainerTest.CorrectlyReportsIfFocused (1 ms) [ RUN ] LeafContainerTest.CorrectlyReportsIfNotFocused [2025-07-10 07:00:47.564148] < - debug - > compositor_state: add: there are now 1 surfaces in the focus order [ OK ] LeafContainerTest.CorrectlyReportsIfNotFocused (1 ms) [ RUN ] LeafContainerTest.IfParentIsUnanchoredThenParentCanBeResizedLeft [2025-07-10 07:00:47.565736] < - debug - > compositor_state: add: there are now 1 surfaces in the focus order [ OK ] LeafContainerTest.IfParentIsUnanchoredThenParentCanBeResizedLeft (9 ms) [ RUN ] LeafContainerTest.IfParentIsUnanchoredThenParentCanBeResizedRight [2025-07-10 07:00:47.575452] < - debug - > compositor_state: add: there are now 1 surfaces in the focus order [ OK ] LeafContainerTest.IfParentIsUnanchoredThenParentCanBeResizedRight (2 ms) [ RUN ] LeafContainerTest.IfParentIsUnanchoredThenParentCanBeResizedUp [2025-07-10 07:00:47.577812] < - debug - > compositor_state: add: there are now 1 surfaces in the focus order [ OK ] LeafContainerTest.IfParentIsUnanchoredThenParentCanBeResizedUp (2 ms) [ RUN ] LeafContainerTest.IfParentIsUnanchoredThenParentCanBeResizedDown [2025-07-10 07:00:47.580591] < - debug - > compositor_state: add: there are now 1 surfaces in the focus order [ OK ] LeafContainerTest.IfParentIsUnanchoredThenParentCanBeResizedDown (2 ms) [ RUN ] LeafContainerTest.IfModifyingWindowToFullScreenThenNoclipIsCalled [2025-07-10 07:00:47.582936] < - debug - > compositor_state: add: there are now 1 surfaces in the focus order [ OK ] LeafContainerTest.IfModifyingWindowToFullScreenThenNoclipIsCalled (4 ms) [ RUN ] LeafContainerTest.IfModifyingWindowToRestoredThenClipIsCalled [2025-07-10 07:00:47.587261] < - debug - > compositor_state: add: there are now 1 surfaces in the focus order [ OK ] LeafContainerTest.IfModifyingWindowToRestoredThenClipIsCalled (3 ms) [ RUN ] LeafContainerTest.ShowingContainerCausesRaise [2025-07-10 07:00:47.590745] < - debug - > compositor_state: add: there are now 1 surfaces in the focus order [ OK ] LeafContainerTest.ShowingContainerCausesRaise (1 ms) [ RUN ] LeafContainerTest.HidingContainerCausesSendToBack [2025-07-10 07:00:47.592686] < - debug - > compositor_state: add: there are now 1 surfaces in the focus order [ OK ] LeafContainerTest.HidingContainerCausesSendToBack (1 ms) [ RUN ] LeafContainerTest.LeafContainerIsNotFocusedWhenStateHasNoFocusedContainer [2025-07-10 07:00:47.594700] < - debug - > compositor_state: add: there are now 1 surfaces in the focus order [ OK ] LeafContainerTest.LeafContainerIsNotFocusedWhenStateHasNoFocusedContainer (1 ms) [ RUN ] LeafContainerTest.LeafContainerIsFocusedWhenStateFocusesThisContainer [2025-07-10 07:00:47.596092] < - debug - > compositor_state: add: there are now 1 surfaces in the focus order [ OK ] LeafContainerTest.LeafContainerIsFocusedWhenStateFocusesThisContainer (1 ms) [ RUN ] LeafContainerTest.LeafContainerIsFocusedWhenParentIsFocused [2025-07-10 07:00:47.597673] < - debug - > compositor_state: add: there are now 1 surfaces in the focus order [ OK ] LeafContainerTest.LeafContainerIsFocusedWhenParentIsFocused (3 ms) [ RUN ] LeafContainerTest.LeafContainerIsFocusedWhenGroupIsFocused [2025-07-10 07:00:47.602237] < - debug - > compositor_state: add: there are now 1 surfaces in the focus order [ OK ] LeafContainerTest.LeafContainerIsFocusedWhenGroupIsFocused (7 ms) [ RUN ] LeafContainerTest.MatchWithAppId [2025-07-10 07:00:47.609156] < - debug - > compositor_state: add: there are now 1 surfaces in the focus order [ OK ] LeafContainerTest.MatchWithAppId (14 ms) [ RUN ] LeafContainerTest.MatchAll [2025-07-10 07:00:47.623486] < - debug - > compositor_state: add: there are now 1 surfaces in the focus order [ OK ] LeafContainerTest.MatchAll (1 ms) [ RUN ] LeafContainerTest.MatchTitle [2025-07-10 07:00:47.625203] < - debug - > compositor_state: add: there are now 1 surfaces in the focus order [ OK ] LeafContainerTest.MatchTitle (2 ms) [ RUN ] LeafContainerTest.MatchTitleWithSpecialFocusedKeyword [2025-07-10 07:00:47.627817] < - debug - > compositor_state: add: there are now 1 surfaces in the focus order [ OK ] LeafContainerTest.MatchTitleWithSpecialFocusedKeyword (2 ms) [ RUN ] LeafContainerTest.MatchPid [2025-07-10 07:00:47.630637] < - debug - > compositor_state: add: there are now 1 surfaces in the focus order [ OK ] LeafContainerTest.MatchPid (5 ms) [ RUN ] LeafContainerTest.MatchConId [2025-07-10 07:00:47.635838] < - debug - > compositor_state: add: there are now 1 surfaces in the focus order [ OK ] LeafContainerTest.MatchConId (1 ms) [ RUN ] LeafContainerTest.MatchConIdWithFocusedSpecialValue [2025-07-10 07:00:47.637699] < - debug - > compositor_state: add: there are now 1 surfaces in the focus order [ OK ] LeafContainerTest.MatchConIdWithFocusedSpecialValue (1 ms) [ RUN ] LeafContainerTest.MatchWorkspaceName [2025-07-10 07:00:47.639270] < - debug - > compositor_state: add: there are now 1 surfaces in the focus order [ OK ] LeafContainerTest.MatchWorkspaceName (3 ms) [ RUN ] LeafContainerTest.MatchFloating [2025-07-10 07:00:47.642926] < - debug - > compositor_state: add: there are now 1 surfaces in the focus order [ OK ] LeafContainerTest.MatchFloating (2 ms) [ RUN ] LeafContainerTest.MatchTiling [2025-07-10 07:00:47.645045] < - debug - > compositor_state: add: there are now 1 surfaces in the focus order [ OK ] LeafContainerTest.MatchTiling (1 ms) [ RUN ] LeafContainerTest.CanSetAlpha [2025-07-10 07:00:47.646874] < - debug - > compositor_state: add: there are now 1 surfaces in the focus order [ OK ] LeafContainerTest.CanSetAlpha (4 ms) [ RUN ] LeafContainerTest.CanAddReplacingMark [2025-07-10 07:00:47.651142] < - debug - > compositor_state: add: there are now 1 surfaces in the focus order [ OK ] LeafContainerTest.CanAddReplacingMark (6 ms) [ RUN ] LeafContainerTest.CanAddNonReplacingMark [2025-07-10 07:00:47.657912] < - debug - > compositor_state: add: there are now 1 surfaces in the focus order [ OK ] LeafContainerTest.CanAddNonReplacingMark (2 ms) [ RUN ] LeafContainerTest.CanToggleMark [2025-07-10 07:00:47.660413] < - debug - > compositor_state: add: there are now 1 surfaces in the focus order [ OK ] LeafContainerTest.CanToggleMark (1 ms) [ RUN ] LeafContainerTest.CanUnmark [2025-07-10 07:00:47.662079] < - debug - > compositor_state: add: there are now 1 surfaces in the focus order [ OK ] LeafContainerTest.CanUnmark (1 ms) [ RUN ] LeafContainerTest.CanUnmarkAll [2025-07-10 07:00:47.663763] < - debug - > compositor_state: add: there are now 1 surfaces in the focus order [ OK ] LeafContainerTest.CanUnmarkAll (1 ms) [ RUN ] LeafContainerTest.CanMatchMark [2025-07-10 07:00:47.666007] < - debug - > compositor_state: add: there are now 1 surfaces in the focus order [ OK ] LeafContainerTest.CanMatchMark (2 ms) [ RUN ] LeafContainerTest.CanFailToMatchMark [2025-07-10 07:00:47.668125] < - debug - > compositor_state: add: there are now 1 surfaces in the focus order [ OK ] LeafContainerTest.CanFailToMatchMark (1 ms) [ RUN ] LeafContainerTest.SetLogicalAreaTriggersListener [2025-07-10 07:00:47.670086] < - debug - > compositor_state: add: there are now 1 surfaces in the focus order [ OK ] LeafContainerTest.SetLogicalAreaTriggersListener (4 ms) [ RUN ] LeafContainerTest.HandleModifyChangeStateToFullscreenTriggersObserver [2025-07-10 07:00:47.675036] < - debug - > compositor_state: add: there are now 1 surfaces in the focus order [ OK ] LeafContainerTest.HandleModifyChangeStateToFullscreenTriggersObserver (2 ms) [ RUN ] LeafContainerTest.SetStateToFullscreenTriggersObserver [2025-07-10 07:00:47.677222] < - debug - > compositor_state: add: there are now 1 surfaces in the focus order [ OK ] LeafContainerTest.SetStateToFullscreenTriggersObserver (2 ms) [----------] 40 tests from LeafContainerTest (171 ms total) [----------] 3 tests from ScratchpadTest [ RUN ] ScratchpadTest.CanAddLeafContainerToScratchpad GMOCK WARNING: Uninteresting mock function call - returning directly. Function call: set_parent(@0x7fffe3690e48 (nullptr)) NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See https://github.com/google/googletest/blob/main/docs/gmock_cook_book.md#knowing-when-to-expect-useoncall for details. [ OK ] ScratchpadTest.CanAddLeafContainerToScratchpad (10 ms) [ RUN ] ScratchpadTest.CannotAddNonLeafContainerToScratchpad [ OK ] ScratchpadTest.CannotAddNonLeafContainerToScratchpad (1 ms) [ RUN ] ScratchpadTest.CanShowContainer GMOCK WARNING: Uninteresting mock function call - returning directly. Function call: advise_new_workspace(56-byte object <00-00 00-00 01-00 00-00 01-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 6A-7C 32-5A 55-55 00-00 00-00 00-00 00-00 00-00>) NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See https://github.com/google/googletest/blob/main/docs/gmock_cook_book.md#knowing-when-to-expect-useoncall for details. GMOCK WARNING: Uninteresting mock function call - returning directly. Function call: set_parent(@0x7fffe3690c38 (nullptr)) NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See https://github.com/google/googletest/blob/main/docs/gmock_cook_book.md#knowing-when-to-expect-useoncall for details. [ OK ] ScratchpadTest.CanShowContainer (10 ms) [----------] 3 tests from ScratchpadTest (22 ms total) [----------] 5 tests from CommandControllerTest [ RUN ] CommandControllerTest.CannotMoveActiveToSameWorkspaceByNumber [2025-07-10 07:00:47.703153] < - debug - > compositor_state: add: there are now 1 surfaces in the focus order [ OK ] CommandControllerTest.CannotMoveActiveToSameWorkspaceByNumber (9 ms) [ RUN ] CommandControllerTest.CannotMoveActiveToSameWorkspaceByName [2025-07-10 07:00:47.711713] < - debug - > compositor_state: add: there are now 1 surfaces in the focus order [ OK ] CommandControllerTest.CannotMoveActiveToSameWorkspaceByName (2 ms) [ RUN ] CommandControllerTest.CanGetAllMarks [2025-07-10 07:00:47.714515] < - debug - > compositor_state: add: there are now 1 surfaces in the focus order [2025-07-10 07:00:47.715417] < - debug - > compositor_state: add: there are now 2 surfaces in the focus order [ OK ] CommandControllerTest.CanGetAllMarks (5 ms) [ RUN ] CommandControllerTest.CanRenameSelectedWorkspace [ OK ] CommandControllerTest.CanRenameSelectedWorkspace (11 ms) [ RUN ] CommandControllerTest.CanRenameExistingWorkspace [ OK ] CommandControllerTest.CanRenameExistingWorkspace (4 ms) [----------] 5 tests from CommandControllerTest (33 ms total) [----------] 1 test from DyingSurfaceManagerTest [ RUN ] DyingSurfaceManagerTest.CanAnimateValidSurface [2025-07-10 07:00:47.690132] < - ERROR - > scratchpad: try_move_to_scratchpad: cannot move window to scratchpad: 3 [ OK ] DyingSurfaceManagerTest.CanAnimateValidSurface (25 ms) [----------] 1 test from DyingSurfaceManagerTest (25 ms total) [----------] 13 tests from ResizeServiceTest [ RUN ] ResizeServiceTest.CanStartResizing [2025-07-10 07:00:47.765504] < - debug - > compositor_state: add: there are now 1 surfaces in the focus order [ OK ] ResizeServiceTest.CanStartResizing (7 ms) [ RUN ] ResizeServiceTest.CannotResizeWhenParentHasMoreThanOneChild [2025-07-10 07:00:47.769110] < - debug - > compositor_state: add: there are now 1 surfaces in the focus order [ OK ] ResizeServiceTest.CannotResizeWhenParentHasMoreThanOneChild (1 ms) [ RUN ] ResizeServiceTest.CannotResizeAnchoredContainer [ OK ] ResizeServiceTest.CannotResizeAnchoredContainer (0 ms) [ RUN ] ResizeServiceTest.CannotResizeNonLeafContainer [ OK ] ResizeServiceTest.CannotResizeNonLeafContainer (0 ms) [ RUN ] ResizeServiceTest.ResizeNorthEdge [2025-07-10 07:00:47.772715] < - debug - > compositor_state: add: there are now 1 surfaces in the focus order [ OK ] ResizeServiceTest.ResizeNorthEdge (2 ms) [ RUN ] ResizeServiceTest.ResizeSouthEdge [2025-07-10 07:00:47.775733] < - debug - > compositor_state: add: there are now 1 surfaces in the focus order [ OK ] ResizeServiceTest.ResizeSouthEdge (2 ms) [ RUN ] ResizeServiceTest.ResizeEastEdge [2025-07-10 07:00:47.777786] < - debug - > compositor_state: add: there are now 1 surfaces in the focus order [ OK ] ResizeServiceTest.ResizeEastEdge (1 ms) [ RUN ] ResizeServiceTest.ResizeWestEdge [2025-07-10 07:00:47.779985] < - debug - > compositor_state: add: there are now 1 surfaces in the focus order [ OK ] ResizeServiceTest.ResizeWestEdge (2 ms) [ RUN ] ResizeServiceTest.ResizeNorthEastEdge [2025-07-10 07:00:47.781933] < - debug - > compositor_state: add: there are now 1 surfaces in the focus order [ OK ] ResizeServiceTest.ResizeNorthEastEdge (2 ms) [ RUN ] ResizeServiceTest.ResizeNorthWestEdge [2025-07-10 07:00:47.784213] < - debug - > compositor_state: add: there are now 1 surfaces in the focus order [ OK ] ResizeServiceTest.ResizeNorthWestEdge (2 ms) [ RUN ] ResizeServiceTest.ResizeSouthEastEdge [2025-07-10 07:00:47.786201] < - debug - > compositor_state: add: there are now 1 surfaces in the focus order [ OK ] ResizeServiceTest.ResizeSouthEastEdge (2 ms) [ RUN ] ResizeServiceTest.ResizeSouthWestEdge [2025-07-10 07:00:47.788305] < - debug - > compositor_state: add: there are now 1 surfaces in the focus order [ OK ] ResizeServiceTest.ResizeSouthWestEdge (1 ms) [ RUN ] ResizeServiceTest.StopsResizingWhenButtonReleased [2025-07-10 07:00:47.790239] < - debug - > compositor_state: add: there are now 1 surfaces in the focus order [ OK ] ResizeServiceTest.StopsResizingWhenButtonReleased (1 ms) [----------] 13 tests from ResizeServiceTest (30 ms total) [----------] 4 tests from TestTilingAlgorithms [ RUN ] TestTilingAlgorithms.TestAddingSingle [ OK ] TestTilingAlgorithms.TestAddingSingle (0 ms) [ RUN ] TestTilingAlgorithms.TestAddingTwo [ OK ] TestTilingAlgorithms.TestAddingTwo (0 ms) [ RUN ] TestTilingAlgorithms.TestAddingThree [ OK ] TestTilingAlgorithms.TestAddingThree (0 ms) [ RUN ] TestTilingAlgorithms.TestAddingFour [ OK ] TestTilingAlgorithms.TestAddingFour (0 ms) [----------] 4 tests from TestTilingAlgorithms (2 ms total) [----------] 4 tests from ParentContainerSwapTest [ RUN ] ParentContainerSwapTest.SwapContainersBetweenParentsSetsParents [ OK ] ParentContainerSwapTest.SwapContainersBetweenParentsSetsParents (4 ms) [ RUN ] ParentContainerSwapTest.SwapContainersBetweenParentsSetsWorkspaces [ OK ] ParentContainerSwapTest.SwapContainersBetweenParentsSetsWorkspaces (2 ms) [ RUN ] ParentContainerSwapTest.SwapContainersBetweenParentsSetsLogicalArea [ OK ] ParentContainerSwapTest.SwapContainersBetweenParentsSetsLogicalArea (3 ms) [ RUN ] ParentContainerSwapTest.SwapContainersBetweenParentsOnDifferentWorkspacesCausesTransformChange [ OK ] ParentContainerSwapTest.SwapContainersBetweenParentsOnDifferentWorkspacesCausesTransformChange (2 ms) [----------] 4 tests from ParentContainerSwapTest (12 ms total) [----------] 12 tests from IpcMessageHandlerTest [ RUN ] IpcMessageHandlerTest.CanRunIpcCommand [2025-07-10 07:00:47.810804] < - debug - > ipc_message_handler: Processing miracle command: workspace 1 [ OK ] IpcMessageHandlerTest.CanRunIpcCommand (16 ms) [ RUN ] IpcMessageHandlerTest.CanFailIpcCommand [2025-07-10 07:00:47.824028] < - debug - > ipc_message_handler: Processing miracle command: workspace 1 [ OK ] IpcMessageHandlerTest.CanFailIpcCommand (2 ms) [ RUN ] IpcMessageHandlerTest.CanGetWorkspaces [ OK ] IpcMessageHandlerTest.CanGetWorkspaces (3 ms) [ RUN ] IpcMessageHandlerTest.CanGetOutputs [ OK ] IpcMessageHandlerTest.CanGetOutputs (0 ms) [ RUN ] IpcMessageHandlerTest.CanFailToSubscribeToEvent [2025-07-10 07:00:47.833164] < - debug - > ipc_message_handler: Received subscription request from IPC client for event: meow [2025-07-10 07:00:47.833465] < -warning- > ipc_message_handler: Cannot process IPC subscription event for event_type: meow [ OK ] IpcMessageHandlerTest.CanFailToSubscribeToEvent (4 ms) [ RUN ] IpcMessageHandlerTest.CanGetTree [ OK ] IpcMessageHandlerTest.CanGetTree (0 ms) [ RUN ] IpcMessageHandlerTest.CanGetVersionInfo [ OK ] IpcMessageHandlerTest.CanGetVersionInfo (2 ms) [ RUN ] IpcMessageHandlerTest.CanGetBindingModes [ OK ] IpcMessageHandlerTest.CanGetBindingModes (1 ms) [ RUN ] IpcMessageHandlerTest.CanGetBindingSstate [ OK ] IpcMessageHandlerTest.CanGetBindingSstate (0 ms) [ RUN ] IpcMessageHandlerTest.CanSendTick [ OK ] IpcMessageHandlerTest.CanSendTick (0 ms) [ RUN ] IpcMessageHandlerTest.CandSendIpcSync [ OK ] IpcMessageHandlerTest.CandSendIpcSync (0 ms) [ RUN ] IpcMessageHandlerTest.CanGetAllMark [ OK ] IpcMessageHandlerTest.CanGetAllMark (4 ms) [----------] 12 tests from IpcMessageHandlerTest (40 ms total) [----------] 123 tests from IpcCommandExecutorTest [ RUN ] IpcCommandExecutorTest.ExecCommandWorksForSimpleCase [ OK ] IpcCommandExecutorTest.ExecCommandWorksForSimpleCase (12 ms) [ RUN ] IpcCommandExecutorTest.ExecCommandWorksWithNoStartupIdFlag [ OK ] IpcCommandExecutorTest.ExecCommandWorksWithNoStartupIdFlag (1 ms) [ RUN ] IpcCommandExecutorTest.ExecCommandFailsIfArgumentsAreEmpty [ OK ] IpcCommandExecutorTest.ExecCommandFailsIfArgumentsAreEmpty (0 ms) [ RUN ] IpcCommandExecutorTest.SplitCommandVerticalWorks [ OK ] IpcCommandExecutorTest.SplitCommandVerticalWorks (5 ms) [ RUN ] IpcCommandExecutorTest.SplitCommandHorizontalWorks [ OK ] IpcCommandExecutorTest.SplitCommandHorizontalWorks (1 ms) [ RUN ] IpcCommandExecutorTest.SplitCommandToggleWorks [ OK ] IpcCommandExecutorTest.SplitCommandToggleWorks (2 ms) [ RUN ] IpcCommandExecutorTest.SplitCommandNoArgsResultsinError [ OK ] IpcCommandExecutorTest.SplitCommandNoArgsResultsinError (0 ms) [ RUN ] IpcCommandExecutorTest.SplitCommandInvalidArgsResultsinError [ OK ] IpcCommandExecutorTest.SplitCommandInvalidArgsResultsinError (1 ms) [ RUN ] IpcCommandExecutorTest.LayoutCommandWithoutArgsResultsInError [ OK ] IpcCommandExecutorTest.LayoutCommandWithoutArgsResultsInError (0 ms) [ RUN ] IpcCommandExecutorTest.LayoutCommandDefaultWorks [ OK ] IpcCommandExecutorTest.LayoutCommandDefaultWorks (0 ms) [ RUN ] IpcCommandExecutorTest.LayoutCommandTabbedWorks [ OK ] IpcCommandExecutorTest.LayoutCommandTabbedWorks (2 ms) [ RUN ] IpcCommandExecutorTest.LayoutCommandStackingWorks [ OK ] IpcCommandExecutorTest.LayoutCommandStackingWorks (0 ms) [ RUN ] IpcCommandExecutorTest.LayoutCommandSplitvWorks [ OK ] IpcCommandExecutorTest.LayoutCommandSplitvWorks (0 ms) [ RUN ] IpcCommandExecutorTest.LayoutCommandSplithWorks [ OK ] IpcCommandExecutorTest.LayoutCommandSplithWorks (0 ms) [ RUN ] IpcCommandExecutorTest.LayoutCommandToggleWithoutArgResultsInError [ OK ] IpcCommandExecutorTest.LayoutCommandToggleWithoutArgResultsInError (0 ms) [ RUN ] IpcCommandExecutorTest.LayoutCommandToggleWithSplit [ OK ] IpcCommandExecutorTest.LayoutCommandToggleWithSplit (0 ms) [ RUN ] IpcCommandExecutorTest.LayoutCommandToggleWithAll [ OK ] IpcCommandExecutorTest.LayoutCommandToggleWithAll (0 ms) [ RUN ] IpcCommandExecutorTest.LayoutCommandToggleWithCycle [ OK ] IpcCommandExecutorTest.LayoutCommandToggleWithCycle (4 ms) [ RUN ] IpcCommandExecutorTest.LayoutCommandToggleWithCycleErrorsWhenInvalid [ OK ] IpcCommandExecutorTest.LayoutCommandToggleWithCycleErrorsWhenInvalid (1 ms) [ RUN ] IpcCommandExecutorTest.LayoutCommandWithInvalidArg [ OK ] IpcCommandExecutorTest.LayoutCommandWithInvalidArg (0 ms) [ RUN ] IpcCommandExecutorTest.FullscreenToggleFailsWithoutArguments [ OK ] IpcCommandExecutorTest.FullscreenToggleFailsWithoutArguments (0 ms) [ RUN ] IpcCommandExecutorTest.FullscreenToggleFailsWithNonLayoutArg [ OK ] IpcCommandExecutorTest.FullscreenToggleFailsWithNonLayoutArg (0 ms) [ RUN ] IpcCommandExecutorTest.FullscreenToggleResultsInToggleRequested [ OK ] IpcCommandExecutorTest.FullscreenToggleResultsInToggleRequested (1 ms) [ RUN ] IpcCommandExecutorTest.FloatingToggleFailsWithoutArguments [ OK ] IpcCommandExecutorTest.FloatingToggleFailsWithoutArguments (0 ms) [ RUN ] IpcCommandExecutorTest.FloatingToggleFailsWithNonLayoutArg [ OK ] IpcCommandExecutorTest.FloatingToggleFailsWithNonLayoutArg (0 ms) [ RUN ] IpcCommandExecutorTest.FloatingToggleResultsInToggleRequested [ OK ] IpcCommandExecutorTest.FloatingToggleResultsInToggleRequested (0 ms) [ RUN ] IpcCommandExecutorTest.FocusArgumentsAndScopeEmptyResultsInFailure [ OK ] IpcCommandExecutorTest.FocusArgumentsAndScopeEmptyResultsInFailure (0 ms) [ RUN ] IpcCommandExecutorTest.FocusByScopeResultsInTrySelect [ OK ] IpcCommandExecutorTest.FocusByScopeResultsInTrySelect (0 ms) [ RUN ] IpcCommandExecutorTest.FocusWithWorkspaceResultsInFailureWithoutScope [ OK ] IpcCommandExecutorTest.FocusWithWorkspaceResultsInFailureWithoutScope (0 ms) [ RUN ] IpcCommandExecutorTest.FocusWithWorkspaceResultsInSelectWorkspaceWithScope [ OK ] IpcCommandExecutorTest.FocusWithWorkspaceResultsInSelectWorkspaceWithScope (1 ms) [ RUN ] IpcCommandExecutorTest.FocusLeftWorks [ OK ] IpcCommandExecutorTest.FocusLeftWorks (2 ms) [ RUN ] IpcCommandExecutorTest.FocusRightWorks [ OK ] IpcCommandExecutorTest.FocusRightWorks (1 ms) [ RUN ] IpcCommandExecutorTest.FocusUpWorks [ OK ] IpcCommandExecutorTest.FocusUpWorks (0 ms) [ RUN ] IpcCommandExecutorTest.FocusDownWorks [ OK ] IpcCommandExecutorTest.FocusDownWorks (0 ms) [ RUN ] IpcCommandExecutorTest.FocusParentWorks [ OK ] IpcCommandExecutorTest.FocusParentWorks (1 ms) [ RUN ] IpcCommandExecutorTest.FocusChildWorks [ OK ] IpcCommandExecutorTest.FocusChildWorks (0 ms) [ RUN ] IpcCommandExecutorTest.FocusPrevWorks [ OK ] IpcCommandExecutorTest.FocusPrevWorks (5 ms) [ RUN ] IpcCommandExecutorTest.FocusPrevCanResltInError [ OK ] IpcCommandExecutorTest.FocusPrevCanResltInError (0 ms) [ RUN ] IpcCommandExecutorTest.FocusNextWorks [ OK ] IpcCommandExecutorTest.FocusNextWorks (0 ms) [ RUN ] IpcCommandExecutorTest.FocusNextCanResltInError [ OK ] IpcCommandExecutorTest.FocusNextCanResltInError (1 ms) [ RUN ] IpcCommandExecutorTest.FocusFloatingWorks [ OK ] IpcCommandExecutorTest.FocusFloatingWorks (0 ms) [ RUN ] IpcCommandExecutorTest.FocusTilingWorks [ OK ] IpcCommandExecutorTest.FocusTilingWorks (0 ms) [ RUN ] IpcCommandExecutorTest.FocusModeToggleWorks [ OK ] IpcCommandExecutorTest.FocusModeToggleWorks (0 ms) [ RUN ] IpcCommandExecutorTest.FocusOutputNoArgumentCausesFailure [ OK ] IpcCommandExecutorTest.FocusOutputNoArgumentCausesFailure (0 ms) [ RUN ] IpcCommandExecutorTest.FocusOutputNext [ OK ] IpcCommandExecutorTest.FocusOutputNext (1 ms) [ RUN ] IpcCommandExecutorTest.FocusOutputPrev [ OK ] IpcCommandExecutorTest.FocusOutputPrev (0 ms) [ RUN ] IpcCommandExecutorTest.FocusOutputLeft [ OK ] IpcCommandExecutorTest.FocusOutputLeft (2 ms) [ RUN ] IpcCommandExecutorTest.FocusOutputRight [ OK ] IpcCommandExecutorTest.FocusOutputRight (0 ms) [ RUN ] IpcCommandExecutorTest.FocusOutputUp [ OK ] IpcCommandExecutorTest.FocusOutputUp (0 ms) [ RUN ] IpcCommandExecutorTest.FocusOutputDown [ OK ] IpcCommandExecutorTest.FocusOutputDown (0 ms) [ RUN ] IpcCommandExecutorTest.FocusOutputNames [ OK ] IpcCommandExecutorTest.FocusOutputNames (2 ms) [ RUN ] IpcCommandExecutorTest.FocusAnythingElseResultsInFailure [ OK ] IpcCommandExecutorTest.FocusAnythingElseResultsInFailure (0 ms) [ RUN ] IpcCommandExecutorTest.MoveFailsWithoutArguments [ OK ] IpcCommandExecutorTest.MoveFailsWithoutArguments (0 ms) [ RUN ] IpcCommandExecutorTest.MovePositionFailsWithNoArguments [ OK ] IpcCommandExecutorTest.MovePositionFailsWithNoArguments (1 ms) [ RUN ] IpcCommandExecutorTest.MovePositionCenter [ OK ] IpcCommandExecutorTest.MovePositionCenter (1 ms) [ RUN ] IpcCommandExecutorTest.MovePositionMouse [ OK ] IpcCommandExecutorTest.MovePositionMouse (1 ms) [ RUN ] IpcCommandExecutorTest.MoveAbsoluteWithoutArgsResultsInFailure [ OK ] IpcCommandExecutorTest.MoveAbsoluteWithoutArgsResultsInFailure (0 ms) [ RUN ] IpcCommandExecutorTest.MoveAbsolutePositionWithoutArgsResultsInFailure [ OK ] IpcCommandExecutorTest.MoveAbsolutePositionWithoutArgsResultsInFailure (0 ms) [ RUN ] IpcCommandExecutorTest.MoveAbsoluteWithInvalidSecondArg [ OK ] IpcCommandExecutorTest.MoveAbsoluteWithInvalidSecondArg (0 ms) [ RUN ] IpcCommandExecutorTest.MoveAbsoluteWithInvalidThirdArg [ OK ] IpcCommandExecutorTest.MoveAbsoluteWithInvalidThirdArg (0 ms) [ RUN ] IpcCommandExecutorTest.MoveAbsolutePositionCenterWorks [ OK ] IpcCommandExecutorTest.MoveAbsolutePositionCenterWorks (0 ms) [ RUN ] IpcCommandExecutorTest.MoveWindowOrContainerFailsWithoutArgument [ OK ] IpcCommandExecutorTest.MoveWindowOrContainerFailsWithoutArgument (0 ms) [ RUN ] IpcCommandExecutorTest.MoveWindowOrContainerFailsIfSecondArgIsntTo [ OK ] IpcCommandExecutorTest.MoveWindowOrContainerFailsIfSecondArgIsntTo (0 ms) [ RUN ] IpcCommandExecutorTest.MoveWindowOrContainerToFailsWithoutNextArgument [ OK ] IpcCommandExecutorTest.MoveWindowOrContainerToFailsWithoutNextArgument (0 ms) [ RUN ] IpcCommandExecutorTest.MoveWinowOrContainerToWorkspaceFailsWithoutNextArgument [ OK ] IpcCommandExecutorTest.MoveWinowOrContainerToWorkspaceFailsWithoutNextArgument (0 ms) [ RUN ] IpcCommandExecutorTest.MoveWinowOrContainerToWorkspaceByNumber [ OK ] IpcCommandExecutorTest.MoveWinowOrContainerToWorkspaceByNumber (3 ms) [ RUN ] IpcCommandExecutorTest.MoveWinowOrContainerToWorkspaceByNumberNoAutoBackandForth [ OK ] IpcCommandExecutorTest.MoveWinowOrContainerToWorkspaceByNumberNoAutoBackandForth (1 ms) [ RUN ] IpcCommandExecutorTest.MoveWinowOrContainerToWorkspaceNext [ OK ] IpcCommandExecutorTest.MoveWinowOrContainerToWorkspaceNext (5 ms) [ RUN ] IpcCommandExecutorTest.MoveWinowOrContainerToWorkspacePrev [ OK ] IpcCommandExecutorTest.MoveWinowOrContainerToWorkspacePrev (0 ms) [ RUN ] IpcCommandExecutorTest.MoveWinowOrContainerToWorkspaceCurrent [ OK ] IpcCommandExecutorTest.MoveWinowOrContainerToWorkspaceCurrent (1 ms) [ RUN ] IpcCommandExecutorTest.MoveWinowOrContainerToWorkspaceBackAndForth [ OK ] IpcCommandExecutorTest.MoveWinowOrContainerToWorkspaceBackAndForth (0 ms) [ RUN ] IpcCommandExecutorTest.MoveWinowOrContainerToWorkspaceNamed [ OK ] IpcCommandExecutorTest.MoveWinowOrContainerToWorkspaceNamed (3 ms) [ RUN ] IpcCommandExecutorTest.MoveWindowOrContainerToOutputWithoutArgsFails [ OK ] IpcCommandExecutorTest.MoveWindowOrContainerToOutputWithoutArgsFails (0 ms) [ RUN ] IpcCommandExecutorTest.MoveWindowOrContainerToOutputCurrent [ OK ] IpcCommandExecutorTest.MoveWindowOrContainerToOutputCurrent (0 ms) [ RUN ] IpcCommandExecutorTest.MoveWindowOrContainerToOutputPrimary [ OK ] IpcCommandExecutorTest.MoveWindowOrContainerToOutputPrimary (0 ms) [ RUN ] IpcCommandExecutorTest.MoveWindowOrContainerToOutputNonPrimary [ OK ] IpcCommandExecutorTest.MoveWindowOrContainerToOutputNonPrimary (0 ms) [ RUN ] IpcCommandExecutorTest.MoveWindowOrContainerToOutputNext [ OK ] IpcCommandExecutorTest.MoveWindowOrContainerToOutputNext (0 ms) [ RUN ] IpcCommandExecutorTest.MoveWindowOrContainerToOutputNamedList [ OK ] IpcCommandExecutorTest.MoveWindowOrContainerToOutputNamedList (2 ms) [ RUN ] IpcCommandExecutorTest.MoveWindowOrContainerToSomethingElseFails [ OK ] IpcCommandExecutorTest.MoveWindowOrContainerToSomethingElseFails (0 ms) [ RUN ] IpcCommandExecutorTest.MoveScratchpad [ OK ] IpcCommandExecutorTest.MoveScratchpad (0 ms) [ RUN ] IpcCommandExecutorTest.MoveAnythingElseFails [ OK ] IpcCommandExecutorTest.MoveAnythingElseFails (0 ms) [ RUN ] IpcCommandExecutorTest.MarkFailsWithoutArgument [ OK ] IpcCommandExecutorTest.MarkFailsWithoutArgument (0 ms) [ RUN ] IpcCommandExecutorTest.MarkWithoutOptions [ OK ] IpcCommandExecutorTest.MarkWithoutOptions (2 ms) [ RUN ] IpcCommandExecutorTest.MarkWithAddOption [ OK ] IpcCommandExecutorTest.MarkWithAddOption (1 ms) [ RUN ] IpcCommandExecutorTest.MarkWithReplaceOption [ OK ] IpcCommandExecutorTest.MarkWithReplaceOption (0 ms) [ RUN ] IpcCommandExecutorTest.MarkWithBothAddAndReplaceOptionFails [ OK ] IpcCommandExecutorTest.MarkWithBothAddAndReplaceOptionFails (0 ms) [ RUN ] IpcCommandExecutorTest.MarkWithToggleOption [ OK ] IpcCommandExecutorTest.MarkWithToggleOption (0 ms) [ RUN ] IpcCommandExecutorTest.UnmarkWithArgument [ OK ] IpcCommandExecutorTest.UnmarkWithArgument (2 ms) [ RUN ] IpcCommandExecutorTest.UnmarkWithoutArgument [ OK ] IpcCommandExecutorTest.UnmarkWithoutArgument (1 ms) [ RUN ] IpcCommandExecutorTest.SwapNoArgumentsFails [ OK ] IpcCommandExecutorTest.SwapNoArgumentsFails (0 ms) [ RUN ] IpcCommandExecutorTest.SwapWrongFirstArgFails [ OK ] IpcCommandExecutorTest.SwapWrongFirstArgFails (0 ms) [ RUN ] IpcCommandExecutorTest.SwapContainerNoSecondArgFails [ OK ] IpcCommandExecutorTest.SwapContainerNoSecondArgFails (0 ms) [ RUN ] IpcCommandExecutorTest.SwapContainerWrongSecondArgFails [ OK ] IpcCommandExecutorTest.SwapContainerWrongSecondArgFails (0 ms) [ RUN ] IpcCommandExecutorTest.SwapContainerWithNoThirdArgFails [ OK ] IpcCommandExecutorTest.SwapContainerWithNoThirdArgFails (0 ms) [ RUN ] IpcCommandExecutorTest.SwapContainerWrongThirdArgFails [ OK ] IpcCommandExecutorTest.SwapContainerWrongThirdArgFails (0 ms) [ RUN ] IpcCommandExecutorTest.SwapContainerNoFourthArgFails [ OK ] IpcCommandExecutorTest.SwapContainerNoFourthArgFails (1 ms) [ RUN ] IpcCommandExecutorTest.SwapContainerWithMarkArg [ OK ] IpcCommandExecutorTest.SwapContainerWithMarkArg (3 ms) [ RUN ] IpcCommandExecutorTest.SwapContainerWithConIdArg [ OK ] IpcCommandExecutorTest.SwapContainerWithConIdArg (0 ms) [ RUN ] IpcCommandExecutorTest.StickyNoArgumentsFails [ OK ] IpcCommandExecutorTest.StickyNoArgumentsFails (0 ms) [ RUN ] IpcCommandExecutorTest.StickyInvalidArgumentFails [ OK ] IpcCommandExecutorTest.StickyInvalidArgumentFails (0 ms) [ RUN ] IpcCommandExecutorTest.StickyEnable [ OK ] IpcCommandExecutorTest.StickyEnable (1 ms) [ RUN ] IpcCommandExecutorTest.StickyDisable [ OK ] IpcCommandExecutorTest.StickyDisable (0 ms) [ RUN ] IpcCommandExecutorTest.StickyToggle [ OK ] IpcCommandExecutorTest.StickyToggle (0 ms) [ RUN ] IpcCommandExecutorTest.WorkspaceFailsWithoutArgs [ OK ] IpcCommandExecutorTest.WorkspaceFailsWithoutArgs (0 ms) [ RUN ] IpcCommandExecutorTest.WorkspaceNext [ OK ] IpcCommandExecutorTest.WorkspaceNext (1 ms) [ RUN ] IpcCommandExecutorTest.WorkspacePrev [ OK ] IpcCommandExecutorTest.WorkspacePrev (0 ms) [ RUN ] IpcCommandExecutorTest.WorkspaceNextOnOutputSuccess [ OK ] IpcCommandExecutorTest.WorkspaceNextOnOutputSuccess (1 ms) [ RUN ] IpcCommandExecutorTest.WorkspaceNextOnOutputFailure [ OK ] IpcCommandExecutorTest.WorkspaceNextOnOutputFailure (1 ms) [ RUN ] IpcCommandExecutorTest.WorkspacePrevOnOutputSuccess [ OK ] IpcCommandExecutorTest.WorkspacePrevOnOutputSuccess (0 ms) [ RUN ] IpcCommandExecutorTest.WorkspacePrevOnOutputFailure [ OK ] IpcCommandExecutorTest.WorkspacePrevOnOutputFailure (0 ms) [ RUN ] IpcCommandExecutorTest.WorkspaceBackAndForth [ OK ] IpcCommandExecutorTest.WorkspaceBackAndForth (1 ms) [ RUN ] IpcCommandExecutorTest.WorkspaceNumber [ OK ] IpcCommandExecutorTest.WorkspaceNumber (3 ms) [ RUN ] IpcCommandExecutorTest.WorkspaceNumberNoAutoBackAndForth [ OK ] IpcCommandExecutorTest.WorkspaceNumberNoAutoBackAndForth (0 ms) [ RUN ] IpcCommandExecutorTest.WorkspaceNumberName [ OK ] IpcCommandExecutorTest.WorkspaceNumberName (3 ms) [ RUN ] IpcCommandExecutorTest.WorkspaceName [ OK ] IpcCommandExecutorTest.WorkspaceName (1 ms) [ RUN ] IpcCommandExecutorTest.RenameNoArgsFails [ OK ] IpcCommandExecutorTest.RenameNoArgsFails (0 ms) [ RUN ] IpcCommandExecutorTest.RenameNoWorkspaceArgFails [ OK ] IpcCommandExecutorTest.RenameNoWorkspaceArgFails (0 ms) [ RUN ] IpcCommandExecutorTest.RenameWorkspaceNoArgFails [ OK ] IpcCommandExecutorTest.RenameWorkspaceNoArgFails (0 ms) [ RUN ] IpcCommandExecutorTest.RenameWorkspaceToNoArgFails [ OK ] IpcCommandExecutorTest.RenameWorkspaceToNoArgFails (0 ms) [ RUN ] IpcCommandExecutorTest.RenameWorkspaceToNameSucceeds [ OK ] IpcCommandExecutorTest.RenameWorkspaceToNameSucceeds (3 ms) [ RUN ] IpcCommandExecutorTest.RenameNamedWorkspaceNoArgFails [ OK ] IpcCommandExecutorTest.RenameNamedWorkspaceNoArgFails (0 ms) [ RUN ] IpcCommandExecutorTest.RenameNamedWorkspaceNoToArgFails [ OK ] IpcCommandExecutorTest.RenameNamedWorkspaceNoToArgFails (0 ms) [ RUN ] IpcCommandExecutorTest.RenameNamedWorkspaceNoNamedWorkspaceSucceeds [ OK ] IpcCommandExecutorTest.RenameNamedWorkspaceNoNamedWorkspaceSucceeds (2 ms) [----------] 123 tests from IpcCommandExecutorTest (176 ms total) [----------] 6 tests from FilesystemConfigurationTestAnimationTypes/FilesystemConfigurationTestAnimationTypes [ RUN ] FilesystemConfigurationTestAnimationTypes/FilesystemConfigurationTestAnimationTypes.CanReadAnimationType/0 [2025-07-10 07:00:48.034589] config: FilesystemConfiguration: File is being loaded immediately on construction. It is assumed that you are running this inside of a test [2025-07-10 07:00:48.034986] config: Configuration file path is: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/test.yaml [2025-07-10 07:00:48.035461] config: Configuration is loading... [ OK ] FilesystemConfigurationTestAnimationTypes/FilesystemConfigurationTestAnimationTypes.CanReadAnimationType/0 (29 ms) [ RUN ] FilesystemConfigurationTestAnimationTypes/FilesystemConfigurationTestAnimationTypes.CanReadAnimationType/1 [2025-07-10 07:00:48.056470] config: FilesystemConfiguration: File is being loaded immediately on construction. It is assumed that you are running this inside of a test [2025-07-10 07:00:48.056752] config: Configuration file path is: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/test.yaml [2025-07-10 07:00:48.056891] config: Configuration is loading... [ OK ] FilesystemConfigurationTestAnimationTypes/FilesystemConfigurationTestAnimationTypes.CanReadAnimationType/1 (9 ms) [ RUN ] FilesystemConfigurationTestAnimationTypes/FilesystemConfigurationTestAnimationTypes.CanReadAnimationType/2 [2025-07-10 07:00:48.064590] config: FilesystemConfiguration: File is being loaded immediately on construction. It is assumed that you are running this inside of a test [2025-07-10 07:00:48.064698] config: Configuration file path is: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/test.yaml [2025-07-10 07:00:48.064807] config: Configuration is loading... [ OK ] FilesystemConfigurationTestAnimationTypes/FilesystemConfigurationTestAnimationTypes.CanReadAnimationType/2 (8 ms) [ RUN ] FilesystemConfigurationTestAnimationTypes/FilesystemConfigurationTestAnimationTypes.CanReadAnimationType/3 [2025-07-10 07:00:48.073058] config: FilesystemConfiguration: File is being loaded immediately on construction. It is assumed that you are running this inside of a test [2025-07-10 07:00:48.073163] config: Configuration file path is: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/test.yaml [2025-07-10 07:00:48.073285] config: Configuration is loading... [ OK ] FilesystemConfigurationTestAnimationTypes/FilesystemConfigurationTestAnimationTypes.CanReadAnimationType/3 (5 ms) [ RUN ] FilesystemConfigurationTestAnimationTypes/FilesystemConfigurationTestAnimationTypes.CanReadAnimationType/4 [2025-07-10 07:00:48.078714] config: FilesystemConfiguration: File is being loaded immediately on construction. It is assumed that you are running this inside of a test [2025-07-10 07:00:48.078828] config: Configuration file path is: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/test.yaml [2025-07-10 07:00:48.078937] config: Configuration is loading... [ OK ] FilesystemConfigurationTestAnimationTypes/FilesystemConfigurationTestAnimationTypes.CanReadAnimationType/4 (5 ms) [ RUN ] FilesystemConfigurationTestAnimationTypes/FilesystemConfigurationTestAnimationTypes.CanReadAnimationType/5 [2025-07-10 07:00:48.085080] config: FilesystemConfiguration: File is being loaded immediately on construction. It is assumed that you are running this inside of a test [2025-07-10 07:00:48.085192] config: Configuration file path is: /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/test.yaml [2025-07-10 07:00:48.085301] config: Configuration is loading... [ OK ] FilesystemConfigurationTestAnimationTypes/FilesystemConfigurationTestAnimationTypes.CanReadAnimationType/5 (5 ms) [----------] 6 tests from FilesystemConfigurationTestAnimationTypes/FilesystemConfigurationTestAnimationTypes (64 ms total) [----------] 8 tests from RenderDataManagerParameterizedTest/RenderDataManagerParameterizedTest [ RUN ] RenderDataManagerParameterizedTest/RenderDataManagerParameterizedTest.can_add_many_containers/0 [ OK ] RenderDataManagerParameterizedTest/RenderDataManagerParameterizedTest.can_add_many_containers/0 (0 ms) [ RUN ] RenderDataManagerParameterizedTest/RenderDataManagerParameterizedTest.can_add_many_containers/1 [ OK ] RenderDataManagerParameterizedTest/RenderDataManagerParameterizedTest.can_add_many_containers/1 (0 ms) [ RUN ] RenderDataManagerParameterizedTest/RenderDataManagerParameterizedTest.can_add_many_containers/2 [ OK ] RenderDataManagerParameterizedTest/RenderDataManagerParameterizedTest.can_add_many_containers/2 (0 ms) [ RUN ] RenderDataManagerParameterizedTest/RenderDataManagerParameterizedTest.can_add_many_containers/3 [ OK ] RenderDataManagerParameterizedTest/RenderDataManagerParameterizedTest.can_add_many_containers/3 (1 ms) [ RUN ] RenderDataManagerParameterizedTest/RenderDataManagerParameterizedTest.can_add_many_containers/4 [ OK ] RenderDataManagerParameterizedTest/RenderDataManagerParameterizedTest.can_add_many_containers/4 (0 ms) [ RUN ] RenderDataManagerParameterizedTest/RenderDataManagerParameterizedTest.can_add_many_containers/5 [ OK ] RenderDataManagerParameterizedTest/RenderDataManagerParameterizedTest.can_add_many_containers/5 (1 ms) [ RUN ] RenderDataManagerParameterizedTest/RenderDataManagerParameterizedTest.can_add_many_containers/6 [ OK ] RenderDataManagerParameterizedTest/RenderDataManagerParameterizedTest.can_add_many_containers/6 (2 ms) [ RUN ] RenderDataManagerParameterizedTest/RenderDataManagerParameterizedTest.can_add_many_containers/7 [ OK ] RenderDataManagerParameterizedTest/RenderDataManagerParameterizedTest.can_add_many_containers/7 (7 ms) [----------] 8 tests from RenderDataManagerParameterizedTest/RenderDataManagerParameterizedTest (16 ms total) [----------] 5 tests from LeafContainerMaximizedTest/LeafContainerMaximizedTest [ RUN ] LeafContainerMaximizedTest/LeafContainerMaximizedTest.CannotMaximizeWindowInHandleModify/0 [2025-07-10 07:00:48.105927] < - debug - > compositor_state: add: there are now 1 surfaces in the focus order [ OK ] LeafContainerMaximizedTest/LeafContainerMaximizedTest.CannotMaximizeWindowInHandleModify/0 (4 ms) [ RUN ] LeafContainerMaximizedTest/LeafContainerMaximizedTest.CannotMaximizeWindowInHandleModify/1 [2025-07-10 07:00:48.110119] < - debug - > compositor_state: add: there are now 1 surfaces in the focus order [ OK ] LeafContainerMaximizedTest/LeafContainerMaximizedTest.CannotMaximizeWindowInHandleModify/1 (2 ms) [ RUN ] LeafContainerMaximizedTest/LeafContainerMaximizedTest.CannotMaximizeWindowInHandleModify/2 [2025-07-10 07:00:48.112285] < - debug - > compositor_state: add: there are now 1 surfaces in the focus order [ OK ] LeafContainerMaximizedTest/LeafContainerMaximizedTest.CannotMaximizeWindowInHandleModify/2 (1 ms) [ RUN ] LeafContainerMaximizedTest/LeafContainerMaximizedTest.CannotMaximizeWindowInHandleModify/3 [2025-07-10 07:00:48.114277] < - debug - > compositor_state: add: there are now 1 surfaces in the focus order [ OK ] LeafContainerMaximizedTest/LeafContainerMaximizedTest.CannotMaximizeWindowInHandleModify/3 (2 ms) [ RUN ] LeafContainerMaximizedTest/LeafContainerMaximizedTest.CannotMaximizeWindowInHandleModify/4 [2025-07-10 07:00:48.116545] < - debug - > compositor_state: add: there are now 1 surfaces in the focus order [ OK ] LeafContainerMaximizedTest/LeafContainerMaximizedTest.CannotMaximizeWindowInHandleModify/4 (1 ms) [----------] 5 tests from LeafContainerMaximizedTest/LeafContainerMaximizedTest (12 ms total) [----------] 9 tests from LeafContainerMatchTypeTest/LeafContainerMatchTypeTest [ RUN ] LeafContainerMatchTypeTest/LeafContainerMatchTypeTest.MatchWindowType/0 [2025-07-10 07:00:48.118473] < - debug - > compositor_state: add: there are now 1 surfaces in the focus order [ OK ] LeafContainerMatchTypeTest/LeafContainerMatchTypeTest.MatchWindowType/0 (3 ms) [ RUN ] LeafContainerMatchTypeTest/LeafContainerMatchTypeTest.MatchWindowType/1 [2025-07-10 07:00:48.121512] < - debug - > compositor_state: add: there are now 1 surfaces in the focus order [ OK ] LeafContainerMatchTypeTest/LeafContainerMatchTypeTest.MatchWindowType/1 (1 ms) [ RUN ] LeafContainerMatchTypeTest/LeafContainerMatchTypeTest.MatchWindowType/2 [2025-07-10 07:00:48.123142] < - debug - > compositor_state: add: there are now 1 surfaces in the focus order [ OK ] LeafContainerMatchTypeTest/LeafContainerMatchTypeTest.MatchWindowType/2 (1 ms) [ RUN ] LeafContainerMatchTypeTest/LeafContainerMatchTypeTest.MatchWindowType/3 [2025-07-10 07:00:48.125014] < - debug - > compositor_state: add: there are now 1 surfaces in the focus order [ OK ] LeafContainerMatchTypeTest/LeafContainerMatchTypeTest.MatchWindowType/3 (1 ms) [ RUN ] LeafContainerMatchTypeTest/LeafContainerMatchTypeTest.MatchWindowType/4 [2025-07-10 07:00:48.126782] < - debug - > compositor_state: add: there are now 1 surfaces in the focus order [ OK ] LeafContainerMatchTypeTest/LeafContainerMatchTypeTest.MatchWindowType/4 (1 ms) [ RUN ] LeafContainerMatchTypeTest/LeafContainerMatchTypeTest.MatchWindowType/5 [2025-07-10 07:00:48.128548] < - debug - > compositor_state: add: there are now 1 surfaces in the focus order [ OK ] LeafContainerMatchTypeTest/LeafContainerMatchTypeTest.MatchWindowType/5 (1 ms) [ RUN ] LeafContainerMatchTypeTest/LeafContainerMatchTypeTest.MatchWindowType/6 [2025-07-10 07:00:48.130148] < - debug - > compositor_state: add: there are now 1 surfaces in the focus order [ OK ] LeafContainerMatchTypeTest/LeafContainerMatchTypeTest.MatchWindowType/6 (1 ms) [ RUN ] LeafContainerMatchTypeTest/LeafContainerMatchTypeTest.MatchWindowType/7 [2025-07-10 07:00:48.131944] < - debug - > compositor_state: add: there are now 1 surfaces in the focus order [ OK ] LeafContainerMatchTypeTest/LeafContainerMatchTypeTest.MatchWindowType/7 (1 ms) [ RUN ] LeafContainerMatchTypeTest/LeafContainerMatchTypeTest.MatchWindowType/8 [2025-07-10 07:00:48.133684] < - debug - > compositor_state: add: there are now 1 surfaces in the focus order [ OK ] LeafContainerMatchTypeTest/LeafContainerMatchTypeTest.MatchWindowType/8 (1 ms) [----------] 9 tests from LeafContainerMatchTypeTest/LeafContainerMatchTypeTest (16 ms total) [----------] 9 tests from LeafContainerMatchNotSupportedTest/LeafContainerMatchNotSupportedTest [ RUN ] LeafContainerMatchNotSupportedTest/LeafContainerMatchNotSupportedTest.MatchWindowType/0 [2025-07-10 07:00:48.135462] < - debug - > compositor_state: add: there are now 1 surfaces in the focus order [ OK ] LeafContainerMatchNotSupportedTest/LeafContainerMatchNotSupportedTest.MatchWindowType/0 (1 ms) [ RUN ] LeafContainerMatchNotSupportedTest/LeafContainerMatchNotSupportedTest.MatchWindowType/1 [2025-07-10 07:00:48.137201] < - debug - > compositor_state: add: there are now 1 surfaces in the focus order [ OK ] LeafContainerMatchNotSupportedTest/LeafContainerMatchNotSupportedTest.MatchWindowType/1 (1 ms) [ RUN ] LeafContainerMatchNotSupportedTest/LeafContainerMatchNotSupportedTest.MatchWindowType/2 [2025-07-10 07:00:48.138866] < - debug - > compositor_state: add: there are now 1 surfaces in the focus order [2025-07-10 07:00:48.135757] < - ERROR - > leaf_container: Unsupported because this is an X11 value [2025-07-10 07:00:48.139071] < - ERROR - > leaf_container: Unsupported because these are mostly useless [2025-07-10 07:00:48.140656] < - ERROR - > leaf_container: Unsupported because these are mostly useless [2025-07-10 07:00:48.142136] < - ERROR - > leaf_container: Unsupported because this is an X11 value [2025-07-10 07:00:48.143700] < - ERROR - > leaf_container: Unsupported because this is an X11 value [2025-07-10 07:00:48.145134] < - ERROR - > leaf_container: Unsupported because this is an X11 value [ OK ] LeafContainerMatchNotSupportedTest/LeafContainerMatchNotSupportedTest.MatchWindowType/2 (1 ms) [ RUN ] LeafContainerMatchNotSupportedTest/LeafContainerMatchNotSupportedTest.MatchWindowType/3 [2025-07-10 07:00:48.140465] < - debug - > compositor_state: add: there are now 1 surfaces in the focus order [ OK ] LeafContainerMatchNotSupportedTest/LeafContainerMatchNotSupportedTest.MatchWindowType/3 (1 ms) [ RUN ] LeafContainerMatchNotSupportedTest/LeafContainerMatchNotSupportedTest.MatchWindowType/4 [2025-07-10 07:00:48.141947] < - debug - > compositor_state: add: there are now 1 surfaces in the focus order [ OK ] LeafContainerMatchNotSupportedTest/LeafContainerMatchNotSupportedTest.MatchWindowType/4 (1 ms) [ RUN ] LeafContainerMatchNotSupportedTest/LeafContainerMatchNotSupportedTest.MatchWindowType/5 [2025-07-10 07:00:48.143511] < - debug - > compositor_state: add: there are now 1 surfaces in the focus order [ OK ] LeafContainerMatchNotSupportedTest/LeafContainerMatchNotSupportedTest.MatchWindowType/5 (1 ms) [ RUN ] LeafContainerMatchNotSupportedTest/LeafContainerMatchNotSupportedTest.MatchWindowType/6 [2025-07-10 07:00:48.144944] < - debug - > compositor_state: add: there are now 1 surfaces in the focus order [ OK ] LeafContainerMatchNotSupportedTest/LeafContainerMatchNotSupportedTest.MatchWindowType/6 (1 ms) [ RUN ] LeafContainerMatchNotSupportedTest/LeafContainerMatchNotSupportedTest.MatchWindowType/7 [2025-07-10 07:00:48.146508] < - debug - > compositor_state: add: there are now 1 surfaces in the focus order [ OK ] LeafContainerMatchNotSupportedTest/LeafContainerMatchNotSupportedTest.MatchWindowType/7 (1 ms) [ RUN ] LeafContainerMatchNotSupportedTest/LeafContainerMatchNotSupportedTest.MatchWindowType/8 [2025-07-10 07:00:48.147921] < - debug - > compositor_state: add: there are now 1 surfaces in the focus order [2025-07-10 07:00:48.146696] < - ERROR - > leaf_container: Unsupported because this is an X11 value [2025-07-10 07:00:48.148102] < - ERROR - > leaf_container: Unsupported because this is an X11 value [2025-07-10 07:00:48.154208] < -warning- > ipc_message_handler: Unknown payload type: 6 [2025-07-10 07:00:48.155021] < -warning- > ipc_message_handler: Unknown payload type: 9 [2025-07-10 07:00:48.155729] < -warning- > ipc_message_handler: Unknown payload type: 100 [2025-07-10 07:00:48.156261] < -warning- > ipc_message_handler: Unknown payload type: 101 [ OK ] LeafContainerMatchNotSupportedTest/LeafContainerMatchNotSupportedTest.MatchWindowType/8 (1 ms) [----------] 9 tests from LeafContainerMatchNotSupportedTest/LeafContainerMatchNotSupportedTest (14 ms total) [----------] 6 tests from IpcMessageHandlerSubscriptionTest/IpcMessageHandlerSubscriptionTest [ RUN ] IpcMessageHandlerSubscriptionTest/IpcMessageHandlerSubscriptionTest.CanSubcribeToEvent/0 [2025-07-10 07:00:48.149723] < - debug - > ipc_message_handler: Received subscription request from IPC client for event: workspace [ OK ] IpcMessageHandlerSubscriptionTest/IpcMessageHandlerSubscriptionTest.CanSubcribeToEvent/0 (1 ms) [ RUN ] IpcMessageHandlerSubscriptionTest/IpcMessageHandlerSubscriptionTest.CanSubcribeToEvent/1 [2025-07-10 07:00:48.150831] < - debug - > ipc_message_handler: Received subscription request from IPC client for event: window [ OK ] IpcMessageHandlerSubscriptionTest/IpcMessageHandlerSubscriptionTest.CanSubcribeToEvent/1 (0 ms) [ RUN ] IpcMessageHandlerSubscriptionTest/IpcMessageHandlerSubscriptionTest.CanSubcribeToEvent/2 [2025-07-10 07:00:48.151601] < - debug - > ipc_message_handler: Received subscription request from IPC client for event: input [ OK ] IpcMessageHandlerSubscriptionTest/IpcMessageHandlerSubscriptionTest.CanSubcribeToEvent/2 (0 ms) [ RUN ] IpcMessageHandlerSubscriptionTest/IpcMessageHandlerSubscriptionTest.CanSubcribeToEvent/3 [2025-07-10 07:00:48.152167] < - debug - > ipc_message_handler: Received subscription request from IPC client for event: mode [ OK ] IpcMessageHandlerSubscriptionTest/IpcMessageHandlerSubscriptionTest.CanSubcribeToEvent/3 (0 ms) [ RUN ] IpcMessageHandlerSubscriptionTest/IpcMessageHandlerSubscriptionTest.CanSubcribeToEvent/4 [2025-07-10 07:00:48.152826] < - debug - > ipc_message_handler: Received subscription request from IPC client for event: tick [ OK ] IpcMessageHandlerSubscriptionTest/IpcMessageHandlerSubscriptionTest.CanSubcribeToEvent/4 (0 ms) [ RUN ] IpcMessageHandlerSubscriptionTest/IpcMessageHandlerSubscriptionTest.CanSubcribeToEvent/5 [2025-07-10 07:00:48.153509] < - debug - > ipc_message_handler: Received subscription request from IPC client for event: shutdown [ OK ] IpcMessageHandlerSubscriptionTest/IpcMessageHandlerSubscriptionTest.CanSubcribeToEvent/5 (0 ms) [----------] 6 tests from IpcMessageHandlerSubscriptionTest/IpcMessageHandlerSubscriptionTest (4 ms total) [----------] 4 tests from UnsupportedIpcMessageHandlerTest/UnsupportedIpcMessageHandlerTest [ RUN ] UnsupportedIpcMessageHandlerTest/UnsupportedIpcMessageHandlerTest.UnsupportedCommandsAreFatal/0 [ OK ] UnsupportedIpcMessageHandlerTest/UnsupportedIpcMessageHandlerTest.UnsupportedCommandsAreFatal/0 (0 ms) [ RUN ] UnsupportedIpcMessageHandlerTest/UnsupportedIpcMessageHandlerTest.UnsupportedCommandsAreFatal/1 [ OK ] UnsupportedIpcMessageHandlerTest/UnsupportedIpcMessageHandlerTest.UnsupportedCommandsAreFatal/1 (0 ms) [ RUN ] UnsupportedIpcMessageHandlerTest/UnsupportedIpcMessageHandlerTest.UnsupportedCommandsAreFatal/2 [ OK ] UnsupportedIpcMessageHandlerTest/UnsupportedIpcMessageHandlerTest.UnsupportedCommandsAreFatal/2 (0 ms) [ RUN ] UnsupportedIpcMessageHandlerTest/UnsupportedIpcMessageHandlerTest.UnsupportedCommandsAreFatal/3 [ OK ] UnsupportedIpcMessageHandlerTest/UnsupportedIpcMessageHandlerTest.UnsupportedCommandsAreFatal/3 (0 ms) [----------] 4 tests from UnsupportedIpcMessageHandlerTest/UnsupportedIpcMessageHandlerTest (2 ms total) [----------] 16 tests from IpcCommandExecutorDirectionTest/IpcCommandExecutorDirectionTest [ RUN ] IpcCommandExecutorDirectionTest/IpcCommandExecutorDirectionTest.MoveInDirectionWithoutQualifier/0 [ OK ] IpcCommandExecutorDirectionTest/IpcCommandExecutorDirectionTest.MoveInDirectionWithoutQualifier/0 (6 ms) [ RUN ] IpcCommandExecutorDirectionTest/IpcCommandExecutorDirectionTest.MoveInDirectionWithoutQualifier/1 [ OK ] IpcCommandExecutorDirectionTest/IpcCommandExecutorDirectionTest.MoveInDirectionWithoutQualifier/1 (0 ms) [ RUN ] IpcCommandExecutorDirectionTest/IpcCommandExecutorDirectionTest.MoveInDirectionWithoutQualifier/2 [ OK ] IpcCommandExecutorDirectionTest/IpcCommandExecutorDirectionTest.MoveInDirectionWithoutQualifier/2 (0 ms) [ RUN ] IpcCommandExecutorDirectionTest/IpcCommandExecutorDirectionTest.MoveInDirectionWithoutQualifier/3 [ OK ] IpcCommandExecutorDirectionTest/IpcCommandExecutorDirectionTest.MoveInDirectionWithoutQualifier/3 (0 ms) [ RUN ] IpcCommandExecutorDirectionTest/IpcCommandExecutorDirectionTest.MoveInDirectionWithPxQualifier/0 [ OK ] IpcCommandExecutorDirectionTest/IpcCommandExecutorDirectionTest.MoveInDirectionWithPxQualifier/0 (1 ms) [ RUN ] IpcCommandExecutorDirectionTest/IpcCommandExecutorDirectionTest.MoveInDirectionWithPxQualifier/1 [ OK ] IpcCommandExecutorDirectionTest/IpcCommandExecutorDirectionTest.MoveInDirectionWithPxQualifier/1 (11 ms) [ RUN ] IpcCommandExecutorDirectionTest/IpcCommandExecutorDirectionTest.MoveInDirectionWithPxQualifier/2 [ OK ] IpcCommandExecutorDirectionTest/IpcCommandExecutorDirectionTest.MoveInDirectionWithPxQualifier/2 (0 ms) [ RUN ] IpcCommandExecutorDirectionTest/IpcCommandExecutorDirectionTest.MoveInDirectionWithPxQualifier/3 [ OK ] IpcCommandExecutorDirectionTest/IpcCommandExecutorDirectionTest.MoveInDirectionWithPxQualifier/3 (0 ms) [ RUN ] IpcCommandExecutorDirectionTest/IpcCommandExecutorDirectionTest.MoveInDirectionWithPptQualifier/0 [ OK ] IpcCommandExecutorDirectionTest/IpcCommandExecutorDirectionTest.MoveInDirectionWithPptQualifier/0 (2 ms) [ RUN ] IpcCommandExecutorDirectionTest/IpcCommandExecutorDirectionTest.MoveInDirectionWithPptQualifier/1 [ OK ] IpcCommandExecutorDirectionTest/IpcCommandExecutorDirectionTest.MoveInDirectionWithPptQualifier/1 (0 ms) [ RUN ] IpcCommandExecutorDirectionTest/IpcCommandExecutorDirectionTest.MoveInDirectionWithPptQualifier/2 [ OK ] IpcCommandExecutorDirectionTest/IpcCommandExecutorDirectionTest.MoveInDirectionWithPptQualifier/2 (0 ms) [ RUN ] IpcCommandExecutorDirectionTest/IpcCommandExecutorDirectionTest.MoveInDirectionWithPptQualifier/3 [ OK ] IpcCommandExecutorDirectionTest/IpcCommandExecutorDirectionTest.MoveInDirectionWithPptQualifier/3 (0 ms) [ RUN ] IpcCommandExecutorDirectionTest/IpcCommandExecutorDirectionTest.MoveWindowOrContainerToOutputByDirection/0 [ OK ] IpcCommandExecutorDirectionTest/IpcCommandExecutorDirectionTest.MoveWindowOrContainerToOutputByDirection/0 (1 ms) [ RUN ] IpcCommandExecutorDirectionTest/IpcCommandExecutorDirectionTest.MoveWindowOrContainerToOutputByDirection/1 [ OK ] IpcCommandExecutorDirectionTest/IpcCommandExecutorDirectionTest.MoveWindowOrContainerToOutputByDirection/1 (0 ms) [ RUN ] IpcCommandExecutorDirectionTest/IpcCommandExecutorDirectionTest.MoveWindowOrContainerToOutputByDirection/2 [ OK ] IpcCommandExecutorDirectionTest/IpcCommandExecutorDirectionTest.MoveWindowOrContainerToOutputByDirection/2 (0 ms) [ RUN ] IpcCommandExecutorDirectionTest/IpcCommandExecutorDirectionTest.MoveWindowOrContainerToOutputByDirection/3 [ OK ] IpcCommandExecutorDirectionTest/IpcCommandExecutorDirectionTest.MoveWindowOrContainerToOutputByDirection/3 (0 ms) [----------] 16 tests from IpcCommandExecutorDirectionTest/IpcCommandExecutorDirectionTest (29 ms total) [----------] 9 tests from IpcCommandExecutorPositionTest/IpcCommandExecutorPositionTest [ RUN ] IpcCommandExecutorPositionTest/IpcCommandExecutorPositionTest.MovePositionXY/0 [ OK ] IpcCommandExecutorPositionTest/IpcCommandExecutorPositionTest.MovePositionXY/0 (4 ms) [ RUN ] IpcCommandExecutorPositionTest/IpcCommandExecutorPositionTest.MovePositionXY/1 [ OK ] IpcCommandExecutorPositionTest/IpcCommandExecutorPositionTest.MovePositionXY/1 (0 ms) [ RUN ] IpcCommandExecutorPositionTest/IpcCommandExecutorPositionTest.MovePositionXY/2 [ OK ] IpcCommandExecutorPositionTest/IpcCommandExecutorPositionTest.MovePositionXY/2 (0 ms) [ RUN ] IpcCommandExecutorPositionTest/IpcCommandExecutorPositionTest.MovePositionXY/3 [ OK ] IpcCommandExecutorPositionTest/IpcCommandExecutorPositionTest.MovePositionXY/3 (0 ms) [ RUN ] IpcCommandExecutorPositionTest/IpcCommandExecutorPositionTest.MovePositionXY/4 [ OK ] IpcCommandExecutorPositionTest/IpcCommandExecutorPositionTest.MovePositionXY/4 (0 ms) [ RUN ] IpcCommandExecutorPositionTest/IpcCommandExecutorPositionTest.MovePositionXY/5 [ OK ] IpcCommandExecutorPositionTest/IpcCommandExecutorPositionTest.MovePositionXY/5 (0 ms) [ RUN ] IpcCommandExecutorPositionTest/IpcCommandExecutorPositionTest.MovePositionXY/6 [ OK ] IpcCommandExecutorPositionTest/IpcCommandExecutorPositionTest.MovePositionXY/6 (0 ms) [ RUN ] IpcCommandExecutorPositionTest/IpcCommandExecutorPositionTest.MovePositionXY/7 [ OK ] IpcCommandExecutorPositionTest/IpcCommandExecutorPositionTest.MovePositionXY/7 (0 ms) [ RUN ] IpcCommandExecutorPositionTest/IpcCommandExecutorPositionTest.MovePositionXY/8 [ OK ] IpcCommandExecutorPositionTest/IpcCommandExecutorPositionTest.MovePositionXY/8 (0 ms) [----------] 9 tests from IpcCommandExecutorPositionTest/IpcCommandExecutorPositionTest (9 ms total) [----------] Global test environment tear-down [==========] 363 tests from 26 test suites ran. (1370 ms total) [ PASSED ] 363 tests. + RPM_EC=0 ++ jobs -p + exit 0 Processing files: miracle-wm-0.6.1-1.fc42.riscv64 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.d6y48Z + umask 022 + cd /builddir/build/BUILD/miracle-wm-0.6.1-build + cd miracle-wm-0.6.1 + LICENSEDIR=/builddir/build/BUILD/miracle-wm-0.6.1-build/BUILDROOT/usr/share/licenses/miracle-wm + export LC_ALL=C.UTF-8 + LC_ALL=C.UTF-8 + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILD/miracle-wm-0.6.1-build/BUILDROOT/usr/share/licenses/miracle-wm + cp -pr /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/LICENSE /builddir/build/BUILD/miracle-wm-0.6.1-build/BUILDROOT/usr/share/licenses/miracle-wm + cp -pr /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/miraclemsg/LICENSE.sway /builddir/build/BUILD/miracle-wm-0.6.1-build/BUILDROOT/usr/share/licenses/miracle-wm + cp -pr /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/session/LICENSE.sway-systemd /builddir/build/BUILD/miracle-wm-0.6.1-build/BUILDROOT/usr/share/licenses/miracle-wm + RPM_EC=0 ++ jobs -p + exit 0 Provides: miracle-wm = 0.6.1-1.fc42 miracle-wm(riscv-64) = 0.6.1-1.fc42 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: /usr/bin/python3 /usr/bin/sh ld-linux-riscv64-lp64d.so.1()(64bit) ld-linux-riscv64-lp64d.so.1(GLIBC_2.27)(64bit) libEGL.so.1()(64bit) libGLESv2.so.2()(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.27)(64bit) libc.so.6(GLIBC_2.32)(64bit) libc.so.6(GLIBC_2.34)(64bit) libc.so.6(GLIBC_2.38)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.4)(64bit) libgcc_s.so.1(GCC_4.5.0)(64bit) libjson-c.so.5()(64bit) libjson-c.so.5(JSONC_0.14)(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.27)(64bit) libmiracle-wm-config.so.0()(64bit) libmiral.so.7()(64bit) libmiral.so.7(MIRAL_5.0)(64bit) libmiral.so.7(MIRAL_5.1)(64bit) libmircommon.so.11()(64bit) libmircommon.so.11(MIR_COMMON_2.17)(64bit) libmircommon.so.11(MIR_COMMON_INTERNAL_2.17)(64bit) libmircore.so.2()(64bit) libmircore.so.2(MIR_CORE_2.9)(64bit) libmirplatform.so.30()(64bit) libmirplatform.so.30(MIR_PLATFORM_2.20)(64bit) libmirserver.so.63()(64bit) libmirserver.so.63(MIR_SERVER_INTERNAL_2.19)(64bit) libmirwayland.so.5()(64bit) libmirwayland.so.5(MIRWAYLAND_2.17)(64bit) libpcre2-8.so.0()(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.15)(64bit) libstdc++.so.6(CXXABI_1.3.5)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.11)(64bit) libstdc++.so.6(GLIBCXX_3.4.14)(64bit) libstdc++.so.6(GLIBCXX_3.4.15)(64bit) libstdc++.so.6(GLIBCXX_3.4.18)(64bit) libstdc++.so.6(GLIBCXX_3.4.19)(64bit) libstdc++.so.6(GLIBCXX_3.4.20)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.22)(64bit) libstdc++.so.6(GLIBCXX_3.4.26)(64bit) libstdc++.so.6(GLIBCXX_3.4.29)(64bit) libstdc++.so.6(GLIBCXX_3.4.30)(64bit) libstdc++.so.6(GLIBCXX_3.4.32)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) libwayland-server.so.0()(64bit) libyaml-cpp.so.0.8()(64bit) rtld(GNU_HASH) Recommends: xorg-x11-server-Xwayland(riscv-64) Processing files: miracle-wm-config-libs-0.6.1-1.fc42.riscv64 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.StpFVe + umask 022 + cd /builddir/build/BUILD/miracle-wm-0.6.1-build + cd miracle-wm-0.6.1 + LICENSEDIR=/builddir/build/BUILD/miracle-wm-0.6.1-build/BUILDROOT/usr/share/licenses/miracle-wm-config-libs + export LC_ALL=C.UTF-8 + LC_ALL=C.UTF-8 + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILD/miracle-wm-0.6.1-build/BUILDROOT/usr/share/licenses/miracle-wm-config-libs + cp -pr /builddir/build/BUILD/miracle-wm-0.6.1-build/miracle-wm-0.6.1/LICENSE /builddir/build/BUILD/miracle-wm-0.6.1-build/BUILDROOT/usr/share/licenses/miracle-wm-config-libs + RPM_EC=0 ++ jobs -p + exit 0 Provides: libmiracle-wm-config.so.0()(64bit) miracle-wm-config-libs = 0.6.1-1.fc42 miracle-wm-config-libs(riscv-64) = 0.6.1-1.fc42 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld-linux-riscv64-lp64d.so.1()(64bit) ld-linux-riscv64-lp64d.so.1(GLIBC_2.27)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.27)(64bit) libc.so.6(GLIBC_2.32)(64bit) libc.so.6(GLIBC_2.38)(64bit) libevdev.so.2()(64bit) libevdev.so.2(LIBEVDEV_1)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libglib-2.0.so.0()(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.7)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.11)(64bit) libstdc++.so.6(GLIBCXX_3.4.14)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.26)(64bit) libstdc++.so.6(GLIBCXX_3.4.29)(64bit) libstdc++.so.6(GLIBCXX_3.4.30)(64bit) libstdc++.so.6(GLIBCXX_3.4.32)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) libyaml-cpp.so.0.8()(64bit) rtld(GNU_HASH) Processing files: miracle-wm-config-devel-0.6.1-1.fc42.riscv64 Provides: miracle-wm-config-devel = 0.6.1-1.fc42 miracle-wm-config-devel(riscv-64) = 0.6.1-1.fc42 pkgconfig(miracle-wm-config) = 0.6.1 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: /usr/bin/pkg-config libmiracle-wm-config.so.0()(64bit) pkgconfig(glib-2.0) pkgconfig(libevdev) pkgconfig(mircore) pkgconfig(yaml-cpp) Processing files: miracle-wm-debugsource-0.6.1-1.fc42.riscv64 Provides: miracle-wm-debugsource = 0.6.1-1.fc42 miracle-wm-debugsource(riscv-64) = 0.6.1-1.fc42 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: miracle-wm-debuginfo-0.6.1-1.fc42.riscv64 Provides: debuginfo(build-id) = 7a2a51a467aed04aefe08b6422a18632451b8dee debuginfo(build-id) = 946778fa753c27ff19208c5b05556a0939b33c9d miracle-wm-debuginfo = 0.6.1-1.fc42 miracle-wm-debuginfo(riscv-64) = 0.6.1-1.fc42 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: miracle-wm-debugsource(riscv-64) = 0.6.1-1.fc42 Processing files: miracle-wm-config-libs-debuginfo-0.6.1-1.fc42.riscv64 Provides: debuginfo(build-id) = 5d3d68a5036f9da2303899c5a17bfb0e868daca8 libmiracle-wm-config.so.0.6.1-0.6.1-1.fc42.riscv64.debug()(64bit) miracle-wm-config-libs-debuginfo = 0.6.1-1.fc42 miracle-wm-config-libs-debuginfo(riscv-64) = 0.6.1-1.fc42 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: miracle-wm-debugsource(riscv-64) = 0.6.1-1.fc42 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILD/miracle-wm-0.6.1-build/BUILDROOT Wrote: /builddir/build/RPMS/miracle-wm-config-devel-0.6.1-1.fc42.riscv64.rpm Wrote: /builddir/build/RPMS/miracle-wm-config-libs-0.6.1-1.fc42.riscv64.rpm Wrote: /builddir/build/RPMS/miracle-wm-0.6.1-1.fc42.riscv64.rpm Wrote: /builddir/build/RPMS/miracle-wm-debugsource-0.6.1-1.fc42.riscv64.rpm Wrote: /builddir/build/RPMS/miracle-wm-config-libs-debuginfo-0.6.1-1.fc42.riscv64.rpm Wrote: /builddir/build/RPMS/miracle-wm-debuginfo-0.6.1-1.fc42.riscv64.rpm Child return code was: 0