*: [iurt] This is iurt version 0.9.4 D: [iurt] [iurt] load config: /home/iurt/.iurt.cauldron.conf D: [iurt] [iurt] load config: /etc/iurt/build/cauldron.conf D: [iurt] [iurt] Setting PERL_EXTUTILS_AUTOINSTALL to --skipdeps D: [iurt] [iurt] Setting PERL_AUTOINSTALL to --skipdeps I: [iurt] [iurt] local spool: /home/iurt/iurt/cauldron/core/release/20260803044845.daviddavid.duvel.2163720-armv7hl I: [iurt] [iurt] Packages to build: 1 D: [iurt] [iurt] using 0.20260803044937 as chroot extension D: [iurt] [iurt] using local user iurt, id 1000 I: [iurt] [iurt] Remove existing chroot D: [iurt] [iurt] ... dir /home/iurt/chroot_tmp all prefix chroot_cauldron.armv7hl D: [iurt] [iurt] running with pid 4190023 N: [iurt] [iurt] Build package @2358405:caveexpress-2.6.0-1.mga11.src.rpm [1/1] D: [iurt] [iurt] Not reusing old chroot I: [iurt] [iurt] Install new chroot D: [iurt] [iurt] ... in /home/iurt/chroot_tmp/iurt/chroot_cauldron.armv7hl.0.20260803044937 D: [iurt] [iurt] clean chroot N: [iurt] [iurt] creating chroot D: [iurt_root_command] Running iurt_root_command --mkdir -p /home/iurt/chroot_tmp/iurt/chroot_cauldron.armv7hl.0.20260803044937.tmp.jOfliA D: [iurt_root_command] Creating the path D: [iurt_root_command] Success! D: [iurt] [iurt] decompressing /var/log/qa from /home/iurt/chroot_cauldron.armv7hl.tar in /home/iurt/chroot_tmp/iurt/chroot_cauldron.armv7hl.0.20260803044937.tmp.jOfliA D: [iurt_root_command] Running iurt_root_command --untar /home/iurt/chroot_cauldron.armv7hl.tar /home/iurt/chroot_tmp/iurt/chroot_cauldron.a... D: [iurt_root_command] Uncompress tarball D: [iurt_root_command] Success! D: [iurt_root_command] Running iurt_root_command --mkdir -m 1023 /home/iurt/chroot_tmp/iurt/chroot_cauldron.armv7hl.0.20260803044937.tmp.jOf... D: [iurt_root_command] Creating the path D: [iurt_root_command] Success! /bin/cp: cannot create special file '/home/iurt/chroot_tmp/iurt/chroot_cauldron.armv7hl.0.20260803044937.tmp.jOfliA/tmp/tmp.bfHZXK/dev/null': Operation not permitted --2026-08-03 06:49:38-- http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/media_info/20260803-042351-synthesis.hdlist.cz Resolving repository.mageia.org (repository.mageia.org)... 212.85.158.153, 2a02:2178:2:7::9 Connecting to repository.mageia.org (repository.mageia.org)|212.85.158.153|:80... connected. HTTP request sent, awaiting response... 200 OK Length: 3091707 (2.9M) Saving to: '/home/iurt/chroot_tmp/iurt/chroot_cauldron.armv7hl.0.20260803044937.tmp.jOfliA/tmp/tmp.bfHZXK/tmp/.urpmi-1000/partial/20260803-042351-synthesis.hdlist.cz' 0K .......... .......... .......... .......... .......... 1% 999K 3s 50K .......... .......... .......... .......... .......... 3% 1.90M 2s 100K .......... .......... .......... .......... .......... 4% 31.8M 1s 150K .......... .......... .......... .......... .......... 6% 93.1T 1s 200K .......... .......... .......... .......... .......... 8% 1.91M 1s 250K .......... .......... .......... .......... .......... 9% 257M 1s 300K .......... .......... .......... .......... .......... 11% 93.1T 1s 350K .......... .......... .......... .......... .......... 13% 318M 1s 400K .......... .......... .......... .......... .......... 14% 2.07M 1s 450K .......... .......... .......... .......... .......... 16% 134M 1s 500K .......... .......... .......... .......... .......... 18% 51.7M 1s 550K .......... .......... .......... .......... .......... 19% 15.9M 1s 600K .......... .......... .......... .......... .......... 21% 93.1T 0s 650K .......... .......... .......... .......... .......... 23% 236M 0s 700K .......... .......... .......... .......... .......... 24% 364M 0s 750K .......... .......... .......... .......... .......... 26% 354M 0s 800K .......... .......... .......... .......... .......... 28% 332M 0s 850K .......... .......... .......... .......... .......... 29% 2.23M 0s 900K .......... .......... .......... .......... .......... 31% 93.1T 0s 950K .......... .......... .......... .......... .......... 33% 16.5M 0s 1000K .......... .......... .......... .......... .......... 34% 89.4M 0s 1050K .......... .......... .......... .......... .......... 36% 177M 0s 1100K .......... .......... .......... .......... .......... 38% 107M 0s 1150K .......... .......... .......... .......... .......... 39% 93.1T 0s 1200K .......... .......... .......... .......... .......... 41% 302M 0s 1250K .......... .......... .......... .......... .......... 43% 153M 0s 1300K .......... .......... .......... .......... .......... 44% 280M 0s 1350K .......... .......... .......... .......... .......... 46% 93.1T 0s 1400K .......... .......... .......... .......... .......... 48% 205M 0s 1450K .......... .......... .......... .......... .......... 49% 174M 0s 1500K .......... .......... .......... .......... .......... 51% 279M 0s 1550K .......... .......... .......... .......... .......... 52% 143M 0s 1600K .......... .......... .......... .......... .......... 54% 93.1T 0s 1650K .......... .......... .......... .......... .......... 56% 257M 0s 1700K .......... .......... .......... .......... .......... 57% 342M 0s 1750K .......... .......... .......... .......... .......... 59% 2.77M 0s 1800K .......... .......... .......... .......... .......... 61% 111M 0s 1850K .......... .......... .......... .......... .......... 62% 114M 0s 1900K .......... .......... .......... .......... .......... 64% 156M 0s 1950K .......... .......... .......... .......... .......... 66% 61.4M 0s 2000K .......... .......... .......... .......... .......... 67% 180M 0s 2050K .......... .......... .......... .......... .......... 69% 104M 0s 2100K .......... .......... .......... .......... .......... 71% 141M 0s 2150K .......... .......... .......... .......... .......... 72% 257M 0s 2200K .......... .......... .......... .......... .......... 74% 96.3M 0s 2250K .......... .......... .......... .......... .......... 76% 110M 0s 2300K .......... .......... .......... .......... .......... 77% 100M 0s 2350K .......... .......... .......... .......... .......... 79% 110M 0s 2400K .......... .......... .......... .......... .......... 81% 159M 0s 2450K .......... .......... .......... .......... .......... 82% 85.0M 0s 2500K .......... .......... .......... .......... .......... 84% 101M 0s 2550K .......... .......... .......... .......... .......... 86% 170M 0s 2600K .......... .......... .......... .......... .......... 87% 112M 0s 2650K .......... .......... .......... .......... .......... 89% 68.0M 0s 2700K .......... .......... .......... .......... .......... 91% 105M 0s 2750K .......... .......... .......... .......... .......... 92% 67.8M 0s 2800K .......... .......... .......... .......... .......... 94% 73.4M 0s 2850K .......... .......... .......... .......... .......... 96% 93.1T 0s 2900K .......... .......... .......... .......... .......... 97% 74.7M 0s 2950K .......... .......... .......... .......... .......... 99% 354M 0s 3000K .......... ......... 100% 35.8T=0.2s 2026-08-03 06:49:38 (15.7 MB/s) - '/home/iurt/chroot_tmp/iurt/chroot_cauldron.armv7hl.0.20260803044937.tmp.jOfliA/tmp/tmp.bfHZXK/tmp/.urpmi-1000/partial/20260803-042351-synthesis.hdlist.cz' saved [3091707/3091707] --2026-08-03 06:49:39-- http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/updates/media_info/20260708-155853-synthesis.hdlist.cz Resolving repository.mageia.org (repository.mageia.org)... 212.85.158.153, 2a02:2178:2:7::9 Connecting to repository.mageia.org (repository.mageia.org)|212.85.158.153|:80... connected. HTTP request sent, awaiting response... 200 OK Length: 32 Saving to: '/home/iurt/chroot_tmp/iurt/chroot_cauldron.armv7hl.0.20260803044937.tmp.jOfliA/tmp/tmp.bfHZXK/tmp/.urpmi-1000/partial/20260708-155853-synthesis.hdlist.cz' 0K 100% 5.26M=0s 2026-08-03 06:49:39 (5.26 MB/s) - '/home/iurt/chroot_tmp/iurt/chroot_cauldron.armv7hl.0.20260803044937.tmp.jOfliA/tmp/tmp.bfHZXK/tmp/.urpmi-1000/partial/20260708-155853-synthesis.hdlist.cz' saved [32/32] N: [iurt] [iurt] chroot tarball is already up-to-date D: [iurt_root_command] Running iurt_root_command --rm -r /home/iurt/chroot_tmp/iurt/chroot_cauldron.armv7hl.0.20260803044937.tmp.jOfliA D: [iurt_root_command] Removing files D: [iurt_root_command] removing /home/iurt/chroot_tmp/iurt/chroot_cauldron.armv7hl.0.20260803044937.tmp.jOfliA D: [iurt_root_command] Success! D: [iurt_root_command] Running iurt_root_command --rm -r /home/iurt/chroot_tmp/iurt/chroot_cauldron.armv7hl.0.20260803044937 D: [iurt_root_command] Removing files D: [iurt_root_command] removing /home/iurt/chroot_tmp/iurt/chroot_cauldron.armv7hl.0.20260803044937 D: [iurt_root_command] Success! D: [iurt_root_command] Running iurt_root_command --mkdir -p /home/iurt/chroot_tmp/iurt/chroot_cauldron.armv7hl.0.20260803044937 D: [iurt_root_command] Creating the path D: [iurt_root_command] Success! D: [iurt_root_command] Running iurt_root_command --untar /home/iurt/chroot_cauldron.armv7hl.tar /home/iurt/chroot_tmp/iurt/chroot_cauldron.a... D: [iurt_root_command] Uncompress tarball D: [iurt_root_command] Success! N: [iurt] [iurt] chroot recreated in /home/iurt/chroot_tmp/iurt/chroot_cauldron.armv7hl.0.20260803044937 (from /home/iurt/chroot_cauldron.armv7hl.tar) D: [iurt_root_command] Running iurt_root_command --netns_create /home/iurt/chroot_tmp/iurt/chroot_cauldron.armv7hl.0.20260803044937 D: [iurt_root_command] Create network namespace for given chroot D: [iurt_root_command] Success! D: [iurt_root_command] Running iurt_root_command --cp /tmp/rpmmacros.vSHM2z /home/iurt/chroot_tmp/iurt/chroot_cauldron.armv7hl.0.20260803044... D: [iurt_root_command] Copying files D: [iurt_root_command] copying /tmp/rpmmacros.vSHM2z -> /home/iurt/chroot_tmp/iurt/chroot_cauldron.armv7hl.0.20260803044937/etc/rpm/macros D: [iurt_root_command] Success! D: [iurt_root_command] Running iurt_root_command --bindmount /proc /home/iurt/chroot_tmp/iurt/chroot_cauldron.armv7hl.0.20260803044937/proc D: [iurt_root_command] Bind mounting D: [iurt_root_command] Success! D: [iurt_root_command] Running iurt_root_command --bindmount /dev/pts /home/iurt/chroot_tmp/iurt/chroot_cauldron.armv7hl.0.20260803044937/de... D: [iurt_root_command] Bind mounting D: [iurt_root_command] Success! D: [iurt_root_command] Running iurt_root_command --tmpfs /home/iurt/chroot_tmp/iurt/chroot_cauldron.armv7hl.0.20260803044937/dev/shm D: [iurt_root_command] Mount tmpfs D: [iurt_root_command] Success! I: [iurt] [iurt] add chroot media: http://repository.mageia.org/distrib//cauldron/armv7hl D: [iurt] [iurt] Using timeout of 600 seconds. D: [iurt] [iurt] /usr/bin/sudo /usr/sbin/iurt_root_command --urpmi-addmedia -v --urpmi-root /home/iurt/chroot_tmp/iurt/chroot_cauldron.armv7hl.0.20260803044937 core_release http://repository.mageia.org/distrib//cauldron/armv7hl/media/core/release D: [iurt] [iurt] Command exited with 0. MEDIA core_release (core_release) sh: line 1: GET: command not found D: [iurt] [iurt] creating user iurt in chroot /home/iurt/chroot_tmp/iurt/chroot_cauldron.armv7hl.0.20260803044937 D: [iurt_root_command] Running iurt_root_command --useradd /home/iurt/chroot_tmp/iurt/chroot_cauldron.armv7hl.0.20260803044937 iurt 1000 D: [iurt_root_command] Useradd D: [iurt_root_command] Success! N: [iurt] [iurt] recreate srpm: @2358405:caveexpress-2.6.0-1.mga11.src.rpm D: [iurt] [iurt] Using timeout of 600 seconds. D: [iurt] [iurt] perl command D: [iurt_root_command] Running iurt_root_command --cp /home/iurt/iurt/cauldron/core/release/20260803044845.daviddavid.duvel.2163720-armv7hl/... D: [iurt_root_command] Copying files D: [iurt_root_command] copying /home/iurt/iurt/cauldron/core/release/20260803044845.daviddavid.duvel.2163720-armv7hl//@2358405:caveexpress-2.6.0-1.mga11.src.rpm -> /home/iurt/chroot_tmp/iurt/chroot_cauldron.armv7hl.0.20260803044937/home/iurt/rpmbuild/SRPMS/ D: [iurt_root_command] Success! D: [iurt] [iurt] Command exited with 0. D: [iurt] [iurt] recreating src.rpm... D: [iurt] [iurt] Using timeout of 600 seconds. D: [iurt] [iurt] /usr/bin/sudo /usr/sbin/iurt_root_command --chroot /home/iurt/chroot_tmp/iurt/chroot_cauldron.armv7hl.0.20260803044937 su iurt -c "rpm -i /home/iurt/rpmbuild/SRPMS/@2358405:caveexpress-2.6.0-1.mga11.src.rpm" D: [iurt] [iurt] Command exited with 0. D: [iurt] [iurt] calling callback for install_@2358405:caveexpress-2.6.0-1.mga11.src.rpm D: [iurt] [iurt] Using timeout of 600 seconds. D: [iurt] [iurt] /usr/bin/sudo /usr/sbin/iurt_root_command --chroot /home/iurt/chroot_tmp/iurt/chroot_cauldron.armv7hl.0.20260803044937 su iurt -c "rpmspec -q --qf %{NVR}.src.rpm --srpm /home/iurt/rpmbuild/SPECS/caveexpress.spec | tail -n1 > /home/iurt/rpmbuild/SPECS/caveexpress.spec.srpm_name" D: [iurt] [iurt] Forking to monitor log size D: [iurt] [iurt] Command exited with 0. D: [iurt_root_command] Running iurt_root_command --rm /home/iurt/chroot_tmp/iurt/chroot_cauldron.armv7hl.0.20260803044937/home/iurt/rpmbuild... D: [iurt_root_command] Removing files D: [iurt_root_command] removing /home/iurt/chroot_tmp/iurt/chroot_cauldron.armv7hl.0.20260803044937/home/iurt/rpmbuild/SRPMS/@2358405:caveexpress-2.6.0-1.mga11.src.rpm D: [iurt_root_command] Success! D: [iurt] [iurt] Using timeout of 600 seconds. D: [iurt] [iurt] Forking to monitor log size D: [iurt] [iurt] /usr/bin/sudo /usr/sbin/iurt_root_command --chroot /home/iurt/chroot_tmp/iurt/chroot_cauldron.armv7hl.0.20260803044937 su iurt -c "rpmbuild --target armv7hl --nodeps -bs /home/iurt/rpmbuild/SPECS/caveexpress.spec" D: [iurt] [iurt] Command exited with 0. D: [iurt_root_command] Running iurt_root_command --ln /home/iurt/chroot_tmp/iurt/chroot_cauldron.armv7hl.0.20260803044937/home/iurt/rpmbuild... D: [iurt_root_command] Linking files D: [iurt_root_command] Success! N: [iurt] [iurt] new srpm: @2358405:caveexpress-2.6.0-1.mga11.src.rpm I: [iurt] [iurt] updating packages in /home/iurt/chroot_tmp/iurt/chroot_cauldron.armv7hl.0.20260803044937 D: [iurt] [iurt] Using timeout of 600 seconds. D: [iurt] [iurt] /usr/bin/sudo /usr/sbin/iurt_root_command --urpmi --urpmi-root /home/iurt/chroot_tmp/iurt/chroot_cauldron.armv7hl.0.20260803044937 --auto-update --auto D: [iurt] [iurt] Command exited with 0. I: [iurt] [iurt] Install build dependencies for @2358405:caveexpress-2.6.0-1.mga11.src.rpm D: [iurt] [iurt] installing /home/iurt/chroot_tmp/iurt/chroot_cauldron.armv7hl.0.20260803044937/home/iurt/rpmbuild/SRPMS//@2358405:caveexpress-2.6.0-1.mga11.src.rpm I: [iurt] [iurt] install dependencies using urpmi D: [iurt] [iurt] Using timeout of 3600 seconds. D: [iurt] [iurt] /usr/bin/sudo /usr/sbin/iurt_root_command --urpmi -v --no-verify-rpm --tune-rpm=all --nolock --auto --no-recommends --ignoresize --noclean --urpmi-root /home/iurt/chroot_tmp/iurt/chroot_cauldron.armv7hl.0.20260803044937 --buildrequires /home/iurt/chroot_tmp/iurt/chroot_cauldron.armv7hl.0.20260803044937/home/iurt/rpmbuild/SRPMS//@2358405:caveexpress-2.6.0-1.mga11.src.rpm D: [iurt] [iurt] Forking to monitor log size D: [iurt] [iurt] Command exited with 0. D: [iurt] [iurt] calling callback for install_deps_@2358405:caveexpress-2.6.0-1.mga11.src.rpm D: [iurt] [iurt] missing_deps is empty, aborting. D: [iurt] [iurt] output had: __ D: [iurt_root_command] urpmi error: Too many levels of recursion in macro expansion. It is likely caused by recursive macro declaration. examining synthesis file [/home/iurt/chroot_tmp/iurt/chroot_cauldron.armv7hl.0.20260803044937/var/lib/urpmi/synthesis.hdlist.core_release.cz] would install instead of upgrade package kernel-desktop-6.18.39-1.mga11-1-1.mga11.armv7hl would install instead of upgrade package kernel-desktop-devel-6.18.39-1.mga11-1-1.mga11.armv7hl would install instead of upgrade package kernel-linus-6.18.39-1.mga11.armv7hl would install instead of upgrade package kernel-linus-devel-6.18.39-1.mga11.armv7hl retrieving rpm files from medium "core_release"... not using metalink since no downloaders handling metalink are available http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/liblua-devel-5.4.8-1.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libtheoraenc2-1.2.0-2.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libxext6-1.3.7-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libogg-devel-1.3.6-2.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libjbig-devel-2.1-10.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libopusfile0-0.12-5.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libxcb-sync1-1.17.0-2.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/fonts-filesystem-2.0.5-7.mga10.noarch.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/x11-font-isas-misc-1.0.4-2.mga10.noarch.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libxcb-xfixes0-1.17.0-2.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/liborc0.4_0-0.4.41-1.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libopus0-1.6.1-1.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libtinyxml2_11-11.0.0-1.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libopenssl-devel-3.5.7-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libtinyxml2-devel-11.0.0-1.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libxcb-shm0-1.17.0-2.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libfreetype6-2.14.3-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libxcb1-1.17.0-2.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libice6-1.1.2-2.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libopus-devel-1.6.1-1.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libyajl-devel-2.1.0-9.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libtheoradec2-1.2.0-2.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libgraphite2_3-1.3.15-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/mkfontscale-1.2.4-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libyajl2-2.1.0-9.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libfontenc1-1.1.9-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libxt6-1.3.1-2.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libvorbis0-1.3.7-4.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libuuid-devel-2.42.2-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libxdmcp6-1.1.5-2.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/x11-font-daewoo-misc-1.0.4-2.mga10.noarch.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libjbig1-2.1-10.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libvorbisenc2-1.3.7-4.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libogg0-1.3.6-2.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libz-devel-2.3.3-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/lua-5.4.8-1.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/lua-rpm-macros-1-7.mga10.noarch.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/fontconfig-2.17.1-2.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libharfbuzz0-14.2.1-2.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libsm6-1.2.6-2.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/x11-font-jis-misc-1.0.4-2.mga10.noarch.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libx11_6-1.8.13-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libxcb-render0-1.17.0-2.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libopusfile-devel-0.12-5.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libxrender1-0.9.12-2.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libxau6-1.0.12-2.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libpng16_16-1.6.58-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libfontconfig1-2.17.1-2.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libpixman1_0-0.46.4-1.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libcairo2-1.18.4-2.mga10.armv7hl.rpm retrieved http://repository.mageia.org/distrib//cauldron/armv7hl/media/core/release liblua-devel-5.4.8-1.mga10.armv7hl.rpm libtheoraenc2-1.2.0-2.mga10.armv7hl.rpm libxext6-1.3.7-1.mga11.armv7hl.rpm libogg-devel-1.3.6-2.mga10.armv7hl.rpm libjbig-devel-2.1-10.mga10.armv7hl.rpm libopusfile0-0.12-5.mga10.armv7hl.rpm libxcb-sync1-1.17.0-2.mga10.armv7hl.rpm fonts-filesystem-2.0.5-7.mga10.noarch.rpm x11-font-isas-misc-1.0.4-2.mga10.noarch.rpm libxcb-xfixes0-1.17.0-2.mga10.armv7hl.rpm liborc0.4_0-0.4.41-1.mga10.armv7hl.rpm libopus0-1.6.1-1.mga10.armv7hl.rpm libtinyxml2_11-11.0.0-1.mga10.armv7hl.rpm libopenssl-devel-3.5.7-1.mga11.armv7hl.rpm libtinyxml2-devel-11.0.0-1.mga10.armv7hl.rpm libxcb-shm0-1.17.0-2.mga10.armv7hl.rpm libfreetype6-2.14.3-1.mga11.armv7hl.rpm libxcb1-1.17.0-2.mga10.armv7hl.rpm libice6-1.1.2-2.mga10.armv7hl.rpm libopus-devel-1.6.1-1.mga10.armv7hl.rpm libyajl-devel-2.1.0-9.mga10.armv7hl.rpm libtheoradec2-1.2.0-2.mga10.armv7hl.rpm libgraphite2_3-1.3.15-1.mga11.armv7hl.rpm mkfontscale-1.2.4-1.mga11.armv7hl.rpm libyajl2-2.1.0-9.mga10.armv7hl.rpm libfontenc1-1.1.9-1.mga11.armv7hl.rpm libxt6-1.3.1-2.mga10.armv7hl.rpm libvorbis0-1.3.7-4.mga10.armv7hl.rpm libuuid-devel-2.42.2-1.mga11.armv7hl.rpm libxdmcp6-1.1.5-2.mga10.armv7hl.rpm x11-font-daewoo-misc-1.0.4-2.mga10.noarch.rpm libjbig1-2.1-10.mga10.armv7hl.rpm libvorbisenc2-1.3.7-4.mga10.armv7hl.rpm libogg0-1.3.6-2.mga10.armv7hl.rpm libz-devel-2.3.3-1.mga11.armv7hl.rpm lua-5.4.8-1.mga10.armv7hl.rpm lua-rpm-macros-1-7.mga10.noarch.rpm fontconfig-2.17.1-2.mga10.armv7hl.rpm libharfbuzz0-14.2.1-2.mga11.armv7hl.rpm libsm6-1.2.6-2.mga10.armv7hl.rpm x11-font-jis-misc-1.0.4-2.mga10.noarch.rpm libx11_6-1.8.13-1.mga11.armv7hl.rpm libxcb-render0-1.17.0-2.mga10.armv7hl.rpm libopusfile-devel-0.12-5.mga10.armv7hl.rpm libxrender1-0.9.12-2.mga10.armv7hl.rpm libxau6-1.0.12-2.mga10.armv7hl.rpm libpng16_16-1.6.58-1.mga11.armv7hl.rpm libfontconfig1-2.17.1-2.mga10.armv7hl.rpm libpixman1_0-0.46.4-1.mga10.armv7hl.rpm libcairo2-1.18.4-2.mga10.armv7hl.rpm ...retrieving done installing libopus0-1.6.1-1.mga10.armv7hl.rpm liborc0.4_0-0.4.41-1.mga10.armv7hl.rpm libxcb-xfixes0-1.17.0-2.mga10.armv7hl.rpm x11-font-isas-misc-1.0.4-2.mga10.noarch.rpm libtinyxml2-devel-11.0.0-1.mga10.armv7hl.rpm libopenssl-devel-3.5.7-1.mga11.armv7hl.rpm libtinyxml2_11-11.0.0-1.mga10.armv7hl.rpm libogg-devel-1.3.6-2.mga10.armv7hl.rpm libtheoraenc2-1.2.0-2.mga10.armv7hl.rpm libxext6-1.3.7-1.mga11.armv7hl.rpm liblua-devel-5.4.8-1.mga10.armv7hl.rpm fonts-filesystem-2.0.5-7.mga10.noarch.rpm libxcb-sync1-1.17.0-2.mga10.armv7hl.rpm libopusfile0-0.12-5.mga10.armv7hl.rpm libjbig-devel-2.1-10.mga10.armv7hl.rpm libfontenc1-1.1.9-1.mga11.armv7hl.rpm libyajl2-2.1.0-9.mga10.armv7hl.rpm libvorbis0-1.3.7-4.mga10.armv7hl.rpm libxt6-1.3.1-2.mga10.armv7hl.rpm libopus-devel-1.6.1-1.mga10.armv7hl.rpm libice6-1.1.2-2.mga10.armv7hl.rpm libxcb1-1.17.0-2.mga10.armv7hl.rpm libfreetype6-2.14.3-1.mga11.armv7hl.rpm libxcb-shm0-1.17.0-2.mga10.armv7hl.rpm mkfontscale-1.2.4-1.mga11.armv7hl.rpm libgraphite2_3-1.3.15-1.mga11.armv7hl.rpm libtheoradec2-1.2.0-2.mga10.armv7hl.rpm libyajl-devel-2.1.0-9.mga10.armv7hl.rpm fontconfig-2.17.1-2.mga10.armv7hl.rpm lua-rpm-macros-1-7.mga10.noarch.rpm lua-5.4.8-1.mga10.armv7hl.rpm libjbig1-2.1-10.mga10.armv7hl.rpm x11-font-daewoo-misc-1.0.4-2.mga10.noarch.rpm libxdmcp6-1.1.5-2.mga10.armv7hl.rpm libuuid-devel-2.42.2-1.mga11.armv7hl.rpm libz-devel-2.3.3-1.mga11.armv7hl.rpm libogg0-1.3.6-2.mga10.armv7hl.rpm libvorbisenc2-1.3.7-4.mga10.armv7hl.rpm libpng16_16-1.6.58-1.mga11.armv7hl.rpm libxau6-1.0.12-2.mga10.armv7hl.rpm libcairo2-1.18.4-2.mga10.armv7hl.rpm libpixman1_0-0.46.4-1.mga10.armv7hl.rpm libfontconfig1-2.17.1-2.mga10.armv7hl.rpm x11-font-jis-misc-1.0.4-2.mga10.noarch.rpm libsm6-1.2.6-2.mga10.armv7hl.rpm libharfbuzz0-14.2.1-2.mga11.armv7hl.rpm libxrender1-0.9.12-2.mga10.armv7hl.rpm libopusfile-devel-0.12-5.mga10.armv7hl.rpm libxcb-render0-1.17.0-2.mga10.armv7hl.rpm libx11_6-1.8.13-1.mga11.armv7hl.rpm from /home/iurt/chroot_tmp/iurt/chroot_cauldron.armv7hl.0.20260803044937/var/cache/urpmi/rpms starting installing packages created transaction for installing on /home/iurt/chroot_tmp/iurt/chroot_cauldron.armv7hl.0.20260803044937 (remove=0, install=0, upgrade=50) Preparing... ############################################# 1/209: libogg0 ############################################# 2/209: libpng16_16 ############################################# 3/209: libice6 ############################################# 4/209: libopus0 ############################################# 5/209: libopus-devel ############################################# 6/209: libogg-devel ############################################# 7/209: libz-devel ############################################# 8/209: libopenssl-devel ############################################# 9/209: lua-rpm-macros ############################################# 10/209: fonts-filesystem ############################################# 11/209: libopusfile0 ############################################# 12/209: libsm6 ############################################# 13/209: libvorbis0 ############################################# 14/209: libpixman1_0 ############################################# 15/209: libxau6 ############################################# 16/209: libxdmcp6 ############################################# 17/209: libxcb1 ############################################# 18/209: libx11_6 ############################################# shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory 19/209: libxext6 ############################################# 20/209: libxrender1 ############################################# 21/209: libxcb-shm0 ############################################# 22/209: libxcb-render0 ############################################# 23/209: libjbig1 ############################################# 24/209: lua ############################################# 25/209: libgraphite2_3 ############################################# 26/209: libcairo2 ############################################# 27/209: libharfbuzz0 ############################################# 28/209: libfreetype6 ############################################# 29/209: libfontconfig1 ############################################# 30/209: fontconfig ############################################# shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory 31/209: libyajl2 ############################################# 32/209: libfontenc1 ############################################# 33/209: mkfontscale ############################################# 34/209: x11-font-isas-misc ############################################# shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory 35/209: x11-font-daewoo-misc ############################################# shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory 36/209: x11-font-jis-misc ############################################# shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory 37/209: libtinyxml2_11 ############################################# 38/209: libtinyxml2-devel ############################################# 39/209: libyajl-devel ############################################# 40/209: liblua-devel ############################################# 41/209: libjbig-devel ############################################# 42/209: libopusfile-devel ############################################# 43/209: libuuid-devel ############################################# 44/209: libxt6 ############################################# 45/209: libxcb-xfixes0 ############################################# 46/209: libxcb-sync1 ############################################# 47/209: libvorbisenc2 ############################################# 48/209: libtheoraenc2 ############################################# 49/209: libtheoradec2 ############################################# 50/209: liborc0.4_0 ############################################# shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory retrieving rpm files from medium "core_release"... http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libxcb-xinerama0-1.17.0-2.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libwebpdemux2-1.6.0-1.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libxcb-dri3_0-1.17.0-2.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libice-devel-1.1.2-2.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libxcb-xinput0-1.17.0-2.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libwebpmux3-1.6.0-1.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/fribidi-1.0.16-2.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libgmock1.17.0-1.17.0-1.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libgtest-devel-1.17.0-1.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libxcb-composite0-1.17.0-2.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libxv1-1.0.13-2.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libxcb-xv0-1.17.0-2.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libxcb-xvmc0-1.17.0-2.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/x11-proto-devel-2025.1-1.mga10.noarch.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libxcb-present0-1.17.0-2.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libxcb-dpms0-1.17.0-2.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libjpeg8-3.2.0-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libxt-devel-1.3.1-2.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libxcb-devel-1.17.0-2.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libjpeg-devel-3.2.0-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libxcb-xkb1-1.17.0-2.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libyuv0-0-0.git20240704.2.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libx11-xcb1-1.8.13-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libxcb-damage0-1.17.0-2.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libxcb-shape0-1.17.0-2.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libwebpdecoder3-1.6.0-1.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libpthread-stubs-0.5-2.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libx11-devel-1.8.13-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/librhash1-1.4.6-1.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libxcb-randr0-1.17.0-2.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libfribidi0-1.0.16-2.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libxdmcp-devel-1.1.5-2.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libxcb-record0-1.17.0-2.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libturbojpeg0-3.2.0-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libwebp7-1.6.0-1.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libxcb-glx0-1.17.0-2.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libgtest1.17.0-1.17.0-1.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libxcb-xf86dri0-1.17.0-2.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libxshmfence1-1.3.3-2.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libsharpyuv0-1.6.0-1.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libxcb-dri2_0-1.17.0-2.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libxcb-res0-1.17.0-2.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libxcb-dbe0-1.17.0-2.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libwebp-devel-1.6.0-1.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libedit0-3.1-0.20250104.2.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libxcb-screensaver0-1.17.0-2.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libxau-devel-1.0.12-2.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libsm-devel-1.2.6-2.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libyuv-devel-0-0.git20240704.2.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libxcb-xtest0-1.17.0-2.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libgmock-devel-1.17.0-1.mga10.armv7hl.rpm retrieved http://repository.mageia.org/distrib//cauldron/armv7hl/media/core/release libxcb-xinerama0-1.17.0-2.mga10.armv7hl.rpm libwebpdemux2-1.6.0-1.mga10.armv7hl.rpm libxcb-dri3_0-1.17.0-2.mga10.armv7hl.rpm libice-devel-1.1.2-2.mga10.armv7hl.rpm libxcb-xinput0-1.17.0-2.mga10.armv7hl.rpm libwebpmux3-1.6.0-1.mga10.armv7hl.rpm fribidi-1.0.16-2.mga10.armv7hl.rpm libgmock1.17.0-1.17.0-1.mga10.armv7hl.rpm libgtest-devel-1.17.0-1.mga10.armv7hl.rpm libxcb-composite0-1.17.0-2.mga10.armv7hl.rpm libxv1-1.0.13-2.mga10.armv7hl.rpm libxcb-xv0-1.17.0-2.mga10.armv7hl.rpm libxcb-xvmc0-1.17.0-2.mga10.armv7hl.rpm x11-proto-devel-2025.1-1.mga10.noarch.rpm libxcb-present0-1.17.0-2.mga10.armv7hl.rpm libxcb-dpms0-1.17.0-2.mga10.armv7hl.rpm libjpeg8-3.2.0-1.mga11.armv7hl.rpm libxt-devel-1.3.1-2.mga10.armv7hl.rpm libxcb-devel-1.17.0-2.mga10.armv7hl.rpm libjpeg-devel-3.2.0-1.mga11.armv7hl.rpm libxcb-xkb1-1.17.0-2.mga10.armv7hl.rpm libyuv0-0-0.git20240704.2.mga10.armv7hl.rpm libx11-xcb1-1.8.13-1.mga11.armv7hl.rpm libxcb-damage0-1.17.0-2.mga10.armv7hl.rpm libxcb-shape0-1.17.0-2.mga10.armv7hl.rpm libwebpdecoder3-1.6.0-1.mga10.armv7hl.rpm libpthread-stubs-0.5-2.mga10.armv7hl.rpm libx11-devel-1.8.13-1.mga11.armv7hl.rpm librhash1-1.4.6-1.mga10.armv7hl.rpm libxcb-randr0-1.17.0-2.mga10.armv7hl.rpm libfribidi0-1.0.16-2.mga10.armv7hl.rpm libxdmcp-devel-1.1.5-2.mga10.armv7hl.rpm libxcb-record0-1.17.0-2.mga10.armv7hl.rpm libturbojpeg0-3.2.0-1.mga11.armv7hl.rpm libwebp7-1.6.0-1.mga10.armv7hl.rpm libxcb-glx0-1.17.0-2.mga10.armv7hl.rpm libgtest1.17.0-1.17.0-1.mga10.armv7hl.rpm libxcb-xf86dri0-1.17.0-2.mga10.armv7hl.rpm libxshmfence1-1.3.3-2.mga10.armv7hl.rpm libsharpyuv0-1.6.0-1.mga10.armv7hl.rpm libxcb-dri2_0-1.17.0-2.mga10.armv7hl.rpm libxcb-res0-1.17.0-2.mga10.armv7hl.rpm libxcb-dbe0-1.17.0-2.mga10.armv7hl.rpm libwebp-devel-1.6.0-1.mga10.armv7hl.rpm libedit0-3.1-0.20250104.2.mga10.armv7hl.rpm libxcb-screensaver0-1.17.0-2.mga10.armv7hl.rpm libxau-devel-1.0.12-2.mga10.armv7hl.rpm libsm-devel-1.2.6-2.mga10.armv7hl.rpm libyuv-devel-0-0.git20240704.2.mga10.armv7hl.rpm libxcb-xtest0-1.17.0-2.mga10.armv7hl.rpm libgmock-devel-1.17.0-1.mga10.armv7hl.rpm ...retrieving done installing libyuv0-0-0.git20240704.2.mga10.armv7hl.rpm libx11-xcb1-1.8.13-1.mga11.armv7hl.rpm libxcb-damage0-1.17.0-2.mga10.armv7hl.rpm libxcb-shape0-1.17.0-2.mga10.armv7hl.rpm libwebpdecoder3-1.6.0-1.mga10.armv7hl.rpm libpthread-stubs-0.5-2.mga10.armv7hl.rpm libxcb-present0-1.17.0-2.mga10.armv7hl.rpm x11-proto-devel-2025.1-1.mga10.noarch.rpm libxcb-dpms0-1.17.0-2.mga10.armv7hl.rpm libjpeg8-3.2.0-1.mga11.armv7hl.rpm libxt-devel-1.3.1-2.mga10.armv7hl.rpm libxcb-devel-1.17.0-2.mga10.armv7hl.rpm libjpeg-devel-3.2.0-1.mga11.armv7hl.rpm libxcb-xkb1-1.17.0-2.mga10.armv7hl.rpm libgtest-devel-1.17.0-1.mga10.armv7hl.rpm libxcb-composite0-1.17.0-2.mga10.armv7hl.rpm libxv1-1.0.13-2.mga10.armv7hl.rpm libxcb-xv0-1.17.0-2.mga10.armv7hl.rpm libxcb-xvmc0-1.17.0-2.mga10.armv7hl.rpm libxcb-xinerama0-1.17.0-2.mga10.armv7hl.rpm libwebpdemux2-1.6.0-1.mga10.armv7hl.rpm libxcb-dri3_0-1.17.0-2.mga10.armv7hl.rpm libice-devel-1.1.2-2.mga10.armv7hl.rpm libxcb-xinput0-1.17.0-2.mga10.armv7hl.rpm libwebpmux3-1.6.0-1.mga10.armv7hl.rpm fribidi-1.0.16-2.mga10.armv7hl.rpm libgmock1.17.0-1.17.0-1.mga10.armv7hl.rpm libgmock-devel-1.17.0-1.mga10.armv7hl.rpm libxcb-screensaver0-1.17.0-2.mga10.armv7hl.rpm libxau-devel-1.0.12-2.mga10.armv7hl.rpm libsm-devel-1.2.6-2.mga10.armv7hl.rpm libyuv-devel-0-0.git20240704.2.mga10.armv7hl.rpm libxcb-xtest0-1.17.0-2.mga10.armv7hl.rpm libsharpyuv0-1.6.0-1.mga10.armv7hl.rpm libxcb-dri2_0-1.17.0-2.mga10.armv7hl.rpm libxcb-res0-1.17.0-2.mga10.armv7hl.rpm libxcb-dbe0-1.17.0-2.mga10.armv7hl.rpm libwebp-devel-1.6.0-1.mga10.armv7hl.rpm libedit0-3.1-0.20250104.2.mga10.armv7hl.rpm libx11-devel-1.8.13-1.mga11.armv7hl.rpm librhash1-1.4.6-1.mga10.armv7hl.rpm libxcb-randr0-1.17.0-2.mga10.armv7hl.rpm libfribidi0-1.0.16-2.mga10.armv7hl.rpm libxdmcp-devel-1.1.5-2.mga10.armv7hl.rpm libxcb-record0-1.17.0-2.mga10.armv7hl.rpm libturbojpeg0-3.2.0-1.mga11.armv7hl.rpm libxcb-glx0-1.17.0-2.mga10.armv7hl.rpm libwebp7-1.6.0-1.mga10.armv7hl.rpm libxcb-xf86dri0-1.17.0-2.mga10.armv7hl.rpm libgtest1.17.0-1.17.0-1.mga10.armv7hl.rpm libxshmfence1-1.3.3-2.mga10.armv7hl.rpm from /home/iurt/chroot_tmp/iurt/chroot_cauldron.armv7hl.0.20260803044937/var/cache/urpmi/rpms starting installing packages created transaction for installing on /home/iurt/chroot_tmp/iurt/chroot_cauldron.armv7hl.0.20260803044937 (remove=0, install=0, upgrade=51) Preparing... ############################################# 51/209: libpthread-stubs ############################################# 52/209: libgtest1.17.0 ############################################# 53/209: libsharpyuv0 ############################################# 54/209: libwebp7 ############################################# 55/209: libjpeg8 ############################################# 56/209: libyuv0 ############################################# 57/209: libwebpdemux2 ############################################# 58/209: libwebpmux3 ############################################# 59/209: libgmock1.17.0 ############################################# 60/209: libgmock-devel ############################################# 61/209: libgtest-devel ############################################# 62/209: libfribidi0 ############################################# 63/209: fribidi ############################################# 64/209: libxcb-xf86dri0 ############################################# 65/209: libxcb-glx0 ############################################# 66/209: libturbojpeg0 ############################################# 67/209: libjpeg-devel ############################################# 68/209: libxcb-record0 ############################################# 69/209: libxcb-randr0 ############################################# 70/209: libxcb-dbe0 ############################################# 71/209: libxcb-res0 ############################################# 72/209: libxcb-dri2_0 ############################################# 73/209: libxcb-xtest0 ############################################# 74/209: libxcb-screensaver0 ############################################# 75/209: libxcb-xinput0 ############################################# 76/209: libxcb-dri3_0 ############################################# 77/209: libxcb-xinerama0 ############################################# 78/209: libxcb-xvmc0 ############################################# 79/209: libxcb-xv0 ############################################# 80/209: libxcb-composite0 ############################################# 81/209: libxcb-xkb1 ############################################# 82/209: libxcb-dpms0 ############################################# 83/209: libxcb-present0 ############################################# 84/209: libwebpdecoder3 ############################################# 85/209: libxcb-shape0 ############################################# 86/209: libxcb-damage0 ############################################# 87/209: libx11-xcb1 ############################################# 88/209: libice-devel ############################################# shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory 89/209: libxau-devel ############################################# 90/209: libsm-devel ############################################# 91/209: libxcb-devel ############################################# 92/209: libxdmcp-devel ############################################# 93/209: x11-proto-devel ############################################# 94/209: libx11-devel ############################################# 95/209: libxt-devel ############################################# 96/209: libwebp-devel ############################################# 97/209: libyuv-devel ############################################# 98/209: libxshmfence1 ############################################# 99/209: librhash1 ############################################# 100/209: libedit0 ############################################# 101/209: libxv1 ############################################# shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory retrieving rpm files from medium "core_release"... http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libunwind8-1.8.3-1.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libgldispatch0-1.7.0-5.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libdrm_amdgpu1-2.4.134-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/gstreamer1.0-plugins-base-1.28.5-2.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/svt-av1-3.1.2-1.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libllvm-filesystem-22.1.8-2.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libdatrie1-0.2.14-1.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libxxf86vm1-1.1.7-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libgbm1-26.1.5-2.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libdrm2-2.4.134-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libbrotlienc1-1.2.0-1.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libxi6-1.8.3-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libllvm22.1-22.1.8-2.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libhwy_test1-1.3.0-1.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libmesaegl1-26.1.5-2.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libsvtav1enc3-3.1.2-1.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libdri-drivers-26.1.5-2.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libgstgl1.0_0-1.28.5-2.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libhwy-devel-1.3.0-1.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libalsa-data-1.2.16.1-1.mga11.noarch.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libgraphene1.0_0-1.10.8-7.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libopengl0-1.7.0-5.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/thai-data-0.1.30-1.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libpango1.0_0-1.58.0-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libglvnd-1.7.0-5.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libwayland-egl1-1.26.0-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libdisplay-info3-0.3.0-1.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/gstreamer1.0-svt-av1-3.1.2-1.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/mesa-26.1.5-2.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libwayland-client0-1.26.0-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libthai0-0.1.30-1.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libsvt-av1-devel-3.1.2-1.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libxft2-2.3.9-1.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libmesagl1-26.1.5-2.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/gstreamer1.0-tools-1.28.5-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libhwy_contrib1-1.3.0-1.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libegl1-1.7.0-5.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libgstreamer1.0_0-1.28.5-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libwayland-cursor0-1.26.0-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libgl1-1.7.0-5.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libglx0-1.7.0-5.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/liblm_sensors5-3.6.2-1.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libllvm-plugins-22.1.8-2.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libdrm-common-2.4.134-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libalsa2-1.2.16.1-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libspirv-tools0-2026.2-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libbrotli-devel-1.2.0-1.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libgstreamer-plugins-base1.0_0-1.28.5-2.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libmesavulkan-drivers-26.1.5-2.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libhwy1-1.3.0-1.mga10.armv7hl.rpm retrieved http://repository.mageia.org/distrib//cauldron/armv7hl/media/core/release libunwind8-1.8.3-1.mga10.armv7hl.rpm libgldispatch0-1.7.0-5.mga10.armv7hl.rpm libdrm_amdgpu1-2.4.134-1.mga11.armv7hl.rpm gstreamer1.0-plugins-base-1.28.5-2.mga11.armv7hl.rpm svt-av1-3.1.2-1.mga10.armv7hl.rpm libllvm-filesystem-22.1.8-2.mga11.armv7hl.rpm libdatrie1-0.2.14-1.mga10.armv7hl.rpm libxxf86vm1-1.1.7-1.mga11.armv7hl.rpm libgbm1-26.1.5-2.mga11.armv7hl.rpm libdrm2-2.4.134-1.mga11.armv7hl.rpm libbrotlienc1-1.2.0-1.mga10.armv7hl.rpm libxi6-1.8.3-1.mga11.armv7hl.rpm libllvm22.1-22.1.8-2.mga11.armv7hl.rpm libhwy_test1-1.3.0-1.mga10.armv7hl.rpm libmesaegl1-26.1.5-2.mga11.armv7hl.rpm libsvtav1enc3-3.1.2-1.mga10.armv7hl.rpm libdri-drivers-26.1.5-2.mga11.armv7hl.rpm libgstgl1.0_0-1.28.5-2.mga11.armv7hl.rpm libhwy-devel-1.3.0-1.mga10.armv7hl.rpm libalsa-data-1.2.16.1-1.mga11.noarch.rpm libgraphene1.0_0-1.10.8-7.mga10.armv7hl.rpm libopengl0-1.7.0-5.mga10.armv7hl.rpm thai-data-0.1.30-1.mga10.armv7hl.rpm libpango1.0_0-1.58.0-1.mga11.armv7hl.rpm libglvnd-1.7.0-5.mga10.armv7hl.rpm libwayland-egl1-1.26.0-1.mga11.armv7hl.rpm libdisplay-info3-0.3.0-1.mga10.armv7hl.rpm gstreamer1.0-svt-av1-3.1.2-1.mga10.armv7hl.rpm mesa-26.1.5-2.mga11.armv7hl.rpm libwayland-client0-1.26.0-1.mga11.armv7hl.rpm libthai0-0.1.30-1.mga10.armv7hl.rpm libsvt-av1-devel-3.1.2-1.mga10.armv7hl.rpm libxft2-2.3.9-1.mga10.armv7hl.rpm libmesagl1-26.1.5-2.mga11.armv7hl.rpm gstreamer1.0-tools-1.28.5-1.mga11.armv7hl.rpm libhwy_contrib1-1.3.0-1.mga10.armv7hl.rpm libegl1-1.7.0-5.mga10.armv7hl.rpm libgstreamer1.0_0-1.28.5-1.mga11.armv7hl.rpm libwayland-cursor0-1.26.0-1.mga11.armv7hl.rpm libgl1-1.7.0-5.mga10.armv7hl.rpm libglx0-1.7.0-5.mga10.armv7hl.rpm liblm_sensors5-3.6.2-1.mga10.armv7hl.rpm libllvm-plugins-22.1.8-2.mga11.armv7hl.rpm libdrm-common-2.4.134-1.mga11.armv7hl.rpm libalsa2-1.2.16.1-1.mga11.armv7hl.rpm libspirv-tools0-2026.2-1.mga11.armv7hl.rpm libbrotli-devel-1.2.0-1.mga10.armv7hl.rpm libgstreamer-plugins-base1.0_0-1.28.5-2.mga11.armv7hl.rpm libmesavulkan-drivers-26.1.5-2.mga11.armv7hl.rpm libhwy1-1.3.0-1.mga10.armv7hl.rpm ...retrieving done installing libhwy-devel-1.3.0-1.mga10.armv7hl.rpm libalsa-data-1.2.16.1-1.mga11.noarch.rpm libgstgl1.0_0-1.28.5-2.mga11.armv7hl.rpm libdri-drivers-26.1.5-2.mga11.armv7hl.rpm libmesaegl1-26.1.5-2.mga11.armv7hl.rpm libsvtav1enc3-3.1.2-1.mga10.armv7hl.rpm libhwy_test1-1.3.0-1.mga10.armv7hl.rpm libllvm22.1-22.1.8-2.mga11.armv7hl.rpm libxi6-1.8.3-1.mga11.armv7hl.rpm libbrotlienc1-1.2.0-1.mga10.armv7hl.rpm libdisplay-info3-0.3.0-1.mga10.armv7hl.rpm libwayland-egl1-1.26.0-1.mga11.armv7hl.rpm libglvnd-1.7.0-5.mga10.armv7hl.rpm libopengl0-1.7.0-5.mga10.armv7hl.rpm thai-data-0.1.30-1.mga10.armv7hl.rpm libpango1.0_0-1.58.0-1.mga11.armv7hl.rpm libgraphene1.0_0-1.10.8-7.mga10.armv7hl.rpm gstreamer1.0-plugins-base-1.28.5-2.mga11.armv7hl.rpm libdrm_amdgpu1-2.4.134-1.mga11.armv7hl.rpm libgldispatch0-1.7.0-5.mga10.armv7hl.rpm libunwind8-1.8.3-1.mga10.armv7hl.rpm libdrm2-2.4.134-1.mga11.armv7hl.rpm libgbm1-26.1.5-2.mga11.armv7hl.rpm libdatrie1-0.2.14-1.mga10.armv7hl.rpm libxxf86vm1-1.1.7-1.mga11.armv7hl.rpm libllvm-filesystem-22.1.8-2.mga11.armv7hl.rpm svt-av1-3.1.2-1.mga10.armv7hl.rpm liblm_sensors5-3.6.2-1.mga10.armv7hl.rpm libglx0-1.7.0-5.mga10.armv7hl.rpm libgl1-1.7.0-5.mga10.armv7hl.rpm libgstreamer1.0_0-1.28.5-1.mga11.armv7hl.rpm libwayland-cursor0-1.26.0-1.mga11.armv7hl.rpm libegl1-1.7.0-5.mga10.armv7hl.rpm libhwy_contrib1-1.3.0-1.mga10.armv7hl.rpm gstreamer1.0-tools-1.28.5-1.mga11.armv7hl.rpm libhwy1-1.3.0-1.mga10.armv7hl.rpm libgstreamer-plugins-base1.0_0-1.28.5-2.mga11.armv7hl.rpm libmesavulkan-drivers-26.1.5-2.mga11.armv7hl.rpm libspirv-tools0-2026.2-1.mga11.armv7hl.rpm libbrotli-devel-1.2.0-1.mga10.armv7hl.rpm libdrm-common-2.4.134-1.mga11.armv7hl.rpm libalsa2-1.2.16.1-1.mga11.armv7hl.rpm libllvm-plugins-22.1.8-2.mga11.armv7hl.rpm libwayland-client0-1.26.0-1.mga11.armv7hl.rpm mesa-26.1.5-2.mga11.armv7hl.rpm gstreamer1.0-svt-av1-3.1.2-1.mga10.armv7hl.rpm libxft2-2.3.9-1.mga10.armv7hl.rpm libmesagl1-26.1.5-2.mga11.armv7hl.rpm libsvt-av1-devel-3.1.2-1.mga10.armv7hl.rpm libthai0-0.1.30-1.mga10.armv7hl.rpm from /home/iurt/chroot_tmp/iurt/chroot_cauldron.armv7hl.0.20260803044937/var/cache/urpmi/rpms starting installing packages created transaction for installing on /home/iurt/chroot_tmp/iurt/chroot_cauldron.armv7hl.0.20260803044937 (remove=0, install=0, upgrade=50) Preparing... ############################################# 102/209: libglvnd ############################################# 103/209: libdrm-common ############################################# 104/209: libllvm-filesystem ############################################# 105/209: thai-data ############################################# 106/209: libalsa-data ############################################# shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory 107/209: libdrm2 ############################################# 108/209: libwayland-client0 ############################################# 109/209: libllvm-plugins ############################################# 110/209: libllvm22.1 ############################################# 111/209: libhwy1 ############################################# 112/209: libsvtav1enc3 ############################################# 113/209: libspirv-tools0 ############################################# 114/209: libhwy_test1 ############################################# 115/209: libhwy_contrib1 ############################################# 116/209: libwayland-cursor0 ############################################# 117/209: libdrm_amdgpu1 ############################################# 118/209: libalsa2 ############################################# 119/209: libxft2 ############################################# 120/209: liblm_sensors5 ############################################# 121/209: libxxf86vm1 ############################################# 122/209: libdatrie1 ############################################# 123/209: libthai0 ############################################# 124/209: libpango1.0_0 ############################################# 125/209: libunwind8 ############################################# 126/209: gstreamer1.0-tools ############################################# 127/209: libgstreamer1.0_0 ############################################# 128/209: libgstreamer-plugins-base1.0_0 ############################################# 129/209: libgraphene1.0_0 ############################################# 130/209: libwayland-egl1 ############################################# 131/209: libdisplay-info3 ############################################# 132/209: libmesavulkan-drivers ############################################# 133/209: libgbm1 ############################################# 134/209: libglx0 ############################################# 135/209: libgldispatch0 ############################################# 136/209: libgl1 ############################################# 137/209: mesa ############################################# 138/209: libdri-drivers ############################################# 139/209: libmesagl1 ############################################# 140/209: libmesaegl1 ############################################# 141/209: libegl1 ############################################# 142/209: libgstgl1.0_0 ############################################# 143/209: libbrotlienc1 ############################################# 144/209: libxi6 ############################################# 145/209: libbrotli-devel ############################################# 146/209: libhwy-devel ############################################# 147/209: gstreamer1.0-plugins-base ############################################# 148/209: gstreamer1.0-svt-av1 ############################################# 149/209: svt-av1 ############################################# 150/209: libsvt-av1-devel ############################################# 151/209: libopengl0 ############################################# shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory retrieving rpm files from medium "core_release"... http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/liblcms2-devel-2.19.1-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libalsa2-devel-1.2.16.1-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libavif16-1.4.2-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libdrm_radeon1-2.4.134-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libaom-devel-3.13.3-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libsdl2_image2.0_0-2.8.12-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libmesakhr-devel-26.1.5-2.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libjxl_threads0.12-0.12.0-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libncurses-devel-6.6-20260704.1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libglvnd-devel-1.7.0-5.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libdrm_tegra0-2.4.134-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libdrm_exynos1-2.4.134-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/aom-3.13.3-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/librav1e-devel-0.8.1-2.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libdrm_omap1-2.4.134-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libmesaglu1-devel-9.0.3-1.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libsdl2_image-devel-2.8.12-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/glm-devel-1.0.3-1.mga10.noarch.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libzstd-devel-1.5.7-3.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libjxl_cms0.12-0.12.0-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libglesv1_cm1-1.7.0-5.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libsdl2.0_0-2.32.10-2.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/liblzma-devel-5.8.3-1.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libvmaf3-3.2.0-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/liblcms2_2-2.19.1-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libbox2d3-3.1.1-3.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libavif-devel-1.4.2-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libglesv22-1.7.0-5.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libdrm_nouveau2-2.4.134-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libbox2d-devel-3.1.1-3.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libsdl2.0-devel-2.32.10-2.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libdrm_freedreno1-2.4.134-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libaom3-3.13.3-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libdrm_etnaviv1-2.4.134-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libxxf86vm-devel-1.1.7-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libmesaglu1-9.0.3-1.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libtiff-devel-4.7.2-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libtiff6-4.7.2-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libmesagl-devel-26.1.5-2.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libjxl-devel-0.12.0-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libxext-devel-1.3.7-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libexpat-devel-2.8.2-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/librav1e0-0.8.1-2.mga10.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libsdl2_mixer2.0_0-2.8.2-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libdrm-devel-2.4.134-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libdav1d7-1.5.4-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libdav1d-devel-1.5.4-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libncurses++6-6.6-20260704.1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libvmaf-devel-3.2.0-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libjxl0.12-0.12.0-1.mga11.armv7hl.rpm retrieved http://repository.mageia.org/distrib//cauldron/armv7hl/media/core/release liblcms2-devel-2.19.1-1.mga11.armv7hl.rpm libalsa2-devel-1.2.16.1-1.mga11.armv7hl.rpm libavif16-1.4.2-1.mga11.armv7hl.rpm libdrm_radeon1-2.4.134-1.mga11.armv7hl.rpm libaom-devel-3.13.3-1.mga11.armv7hl.rpm libsdl2_image2.0_0-2.8.12-1.mga11.armv7hl.rpm libmesakhr-devel-26.1.5-2.mga11.armv7hl.rpm libjxl_threads0.12-0.12.0-1.mga11.armv7hl.rpm libncurses-devel-6.6-20260704.1.mga11.armv7hl.rpm libglvnd-devel-1.7.0-5.mga10.armv7hl.rpm libdrm_tegra0-2.4.134-1.mga11.armv7hl.rpm libdrm_exynos1-2.4.134-1.mga11.armv7hl.rpm aom-3.13.3-1.mga11.armv7hl.rpm librav1e-devel-0.8.1-2.mga10.armv7hl.rpm libdrm_omap1-2.4.134-1.mga11.armv7hl.rpm libmesaglu1-devel-9.0.3-1.mga10.armv7hl.rpm libsdl2_image-devel-2.8.12-1.mga11.armv7hl.rpm glm-devel-1.0.3-1.mga10.noarch.rpm libzstd-devel-1.5.7-3.mga11.armv7hl.rpm libjxl_cms0.12-0.12.0-1.mga11.armv7hl.rpm libglesv1_cm1-1.7.0-5.mga10.armv7hl.rpm libsdl2.0_0-2.32.10-2.mga11.armv7hl.rpm liblzma-devel-5.8.3-1.mga10.armv7hl.rpm libvmaf3-3.2.0-1.mga11.armv7hl.rpm liblcms2_2-2.19.1-1.mga11.armv7hl.rpm libbox2d3-3.1.1-3.mga11.armv7hl.rpm libavif-devel-1.4.2-1.mga11.armv7hl.rpm libglesv22-1.7.0-5.mga10.armv7hl.rpm libdrm_nouveau2-2.4.134-1.mga11.armv7hl.rpm libbox2d-devel-3.1.1-3.mga11.armv7hl.rpm libsdl2.0-devel-2.32.10-2.mga11.armv7hl.rpm libdrm_freedreno1-2.4.134-1.mga11.armv7hl.rpm libaom3-3.13.3-1.mga11.armv7hl.rpm libdrm_etnaviv1-2.4.134-1.mga11.armv7hl.rpm libxxf86vm-devel-1.1.7-1.mga11.armv7hl.rpm libmesaglu1-9.0.3-1.mga10.armv7hl.rpm libtiff-devel-4.7.2-1.mga11.armv7hl.rpm libtiff6-4.7.2-1.mga11.armv7hl.rpm libmesagl-devel-26.1.5-2.mga11.armv7hl.rpm libjxl-devel-0.12.0-1.mga11.armv7hl.rpm libxext-devel-1.3.7-1.mga11.armv7hl.rpm libexpat-devel-2.8.2-1.mga11.armv7hl.rpm librav1e0-0.8.1-2.mga10.armv7hl.rpm libsdl2_mixer2.0_0-2.8.2-1.mga11.armv7hl.rpm libdrm-devel-2.4.134-1.mga11.armv7hl.rpm libdav1d7-1.5.4-1.mga11.armv7hl.rpm libdav1d-devel-1.5.4-1.mga11.armv7hl.rpm libncurses++6-6.6-20260704.1.mga11.armv7hl.rpm libvmaf-devel-3.2.0-1.mga11.armv7hl.rpm libjxl0.12-0.12.0-1.mga11.armv7hl.rpm ...retrieving done installing libtiff6-4.7.2-1.mga11.armv7hl.rpm libtiff-devel-4.7.2-1.mga11.armv7hl.rpm libmesaglu1-9.0.3-1.mga10.armv7hl.rpm libmesagl-devel-26.1.5-2.mga11.armv7hl.rpm libexpat-devel-2.8.2-1.mga11.armv7hl.rpm libxext-devel-1.3.7-1.mga11.armv7hl.rpm libjxl-devel-0.12.0-1.mga11.armv7hl.rpm libncurses++6-6.6-20260704.1.mga11.armv7hl.rpm libdav1d7-1.5.4-1.mga11.armv7hl.rpm libdav1d-devel-1.5.4-1.mga11.armv7hl.rpm libvmaf-devel-3.2.0-1.mga11.armv7hl.rpm libjxl0.12-0.12.0-1.mga11.armv7hl.rpm libsdl2_mixer2.0_0-2.8.2-1.mga11.armv7hl.rpm librav1e0-0.8.1-2.mga10.armv7hl.rpm libdrm-devel-2.4.134-1.mga11.armv7hl.rpm libdrm_nouveau2-2.4.134-1.mga11.armv7hl.rpm libavif-devel-1.4.2-1.mga11.armv7hl.rpm libglesv22-1.7.0-5.mga10.armv7hl.rpm libbox2d3-3.1.1-3.mga11.armv7hl.rpm libdrm_freedreno1-2.4.134-1.mga11.armv7hl.rpm libsdl2.0-devel-2.32.10-2.mga11.armv7hl.rpm libbox2d-devel-3.1.1-3.mga11.armv7hl.rpm libaom3-3.13.3-1.mga11.armv7hl.rpm libxxf86vm-devel-1.1.7-1.mga11.armv7hl.rpm libdrm_etnaviv1-2.4.134-1.mga11.armv7hl.rpm libmesaglu1-devel-9.0.3-1.mga10.armv7hl.rpm glm-devel-1.0.3-1.mga10.noarch.rpm libzstd-devel-1.5.7-3.mga11.armv7hl.rpm libsdl2_image-devel-2.8.12-1.mga11.armv7hl.rpm libjxl_cms0.12-0.12.0-1.mga11.armv7hl.rpm libglesv1_cm1-1.7.0-5.mga10.armv7hl.rpm libvmaf3-3.2.0-1.mga11.armv7hl.rpm liblcms2_2-2.19.1-1.mga11.armv7hl.rpm liblzma-devel-5.8.3-1.mga10.armv7hl.rpm libsdl2.0_0-2.32.10-2.mga11.armv7hl.rpm liblcms2-devel-2.19.1-1.mga11.armv7hl.rpm libaom-devel-3.13.3-1.mga11.armv7hl.rpm libdrm_radeon1-2.4.134-1.mga11.armv7hl.rpm libalsa2-devel-1.2.16.1-1.mga11.armv7hl.rpm libavif16-1.4.2-1.mga11.armv7hl.rpm libdrm_tegra0-2.4.134-1.mga11.armv7hl.rpm libncurses-devel-6.6-20260704.1.mga11.armv7hl.rpm libglvnd-devel-1.7.0-5.mga10.armv7hl.rpm libmesakhr-devel-26.1.5-2.mga11.armv7hl.rpm libjxl_threads0.12-0.12.0-1.mga11.armv7hl.rpm libsdl2_image2.0_0-2.8.12-1.mga11.armv7hl.rpm libdrm_omap1-2.4.134-1.mga11.armv7hl.rpm librav1e-devel-0.8.1-2.mga10.armv7hl.rpm libdrm_exynos1-2.4.134-1.mga11.armv7hl.rpm aom-3.13.3-1.mga11.armv7hl.rpm from /home/iurt/chroot_tmp/iurt/chroot_cauldron.armv7hl.0.20260803044937/var/cache/urpmi/rpms starting installing packages created transaction for installing on /home/iurt/chroot_tmp/iurt/chroot_cauldron.armv7hl.0.20260803044937 (remove=0, install=0, upgrade=50) Preparing... ############################################# 152/209: libxext-devel ############################################# 153/209: libsdl2.0_0 ############################################# 154/209: liblcms2_2 ############################################# 155/209: libjxl_cms0.12 ############################################# 156/209: libjxl0.12 ############################################# 157/209: libvmaf3 ############################################# 158/209: libaom3 ############################################# 159/209: librav1e0 ############################################# 160/209: libdav1d7 ############################################# 161/209: libavif16 ############################################# 162/209: libtiff6 ############################################# 163/209: libdav1d-devel ############################################# 164/209: librav1e-devel ############################################# 165/209: libvmaf-devel ############################################# 166/209: liblcms2-devel ############################################# 167/209: libxxf86vm-devel ############################################# 168/209: libalsa2-devel ############################################# 169/209: liblzma-devel ############################################# 170/209: libzstd-devel ############################################# 171/209: libtiff-devel ############################################# 172/209: libexpat-devel ############################################# 173/209: libsdl2_image2.0_0 ############################################# 174/209: aom ############################################# 175/209: libaom-devel ############################################# 176/209: libavif-devel ############################################# 177/209: libdrm_exynos1 ############################################# 178/209: libdrm_omap1 ############################################# 179/209: libjxl_threads0.12 ############################################# 180/209: libjxl-devel ############################################# 181/209: libdrm_tegra0 ############################################# 182/209: libdrm_radeon1 ############################################# 183/209: libglesv1_cm1 ############################################# 184/209: libdrm_etnaviv1 ############################################# 185/209: libdrm_freedreno1 ############################################# 186/209: libbox2d3 ############################################# 187/209: libglesv22 ############################################# 188/209: libglvnd-devel ############################################# 189/209: libmesakhr-devel ############################################# 190/209: libdrm_nouveau2 ############################################# 191/209: libdrm-devel ############################################# 192/209: libmesagl-devel ############################################# 193/209: libncurses++6 ############################################# 194/209: libmesaglu1 ############################################# 195/209: libmesaglu1-devel ############################################# 196/209: libsdl2.0-devel ############################################# 197/209: libsdl2_image-devel ############################################# 198/209: libncurses-devel ############################################# 199/209: libbox2d-devel ############################################# 200/209: glm-devel ############################################# 201/209: libsdl2_mixer2.0_0 ############################################# shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory retrieving rpm files from medium "core_release"... http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libsdl2_net-devel-2.4.0-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/cmake-4.4.2-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libsdl2_mixer-devel-2.8.2-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libjsoncpp27-1.9.8-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libsdl2_net2.0_0-2.4.0-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libsqlite3-devel-3.53.3-3.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libuv1-1.52.1-1.mga11.armv7hl.rpm http://repository.mageia.org/distrib/cauldron/armv7hl/media/core/release/libicu-devel-78.3-1.mga11.armv7hl.rpm retrieved http://repository.mageia.org/distrib//cauldron/armv7hl/media/core/release libsdl2_net-devel-2.4.0-1.mga11.armv7hl.rpm cmake-4.4.2-1.mga11.armv7hl.rpm libsdl2_mixer-devel-2.8.2-1.mga11.armv7hl.rpm libjsoncpp27-1.9.8-1.mga11.armv7hl.rpm libsdl2_net2.0_0-2.4.0-1.mga11.armv7hl.rpm libsqlite3-devel-3.53.3-3.mga11.armv7hl.rpm libuv1-1.52.1-1.mga11.armv7hl.rpm libicu-devel-78.3-1.mga11.armv7hl.rpm ...retrieving done installing libsdl2_net2.0_0-2.4.0-1.mga11.armv7hl.rpm libsqlite3-devel-3.53.3-3.mga11.armv7hl.rpm libuv1-1.52.1-1.mga11.armv7hl.rpm libicu-devel-78.3-1.mga11.armv7hl.rpm cmake-4.4.2-1.mga11.armv7hl.rpm libsdl2_net-devel-2.4.0-1.mga11.armv7hl.rpm libjsoncpp27-1.9.8-1.mga11.armv7hl.rpm libsdl2_mixer-devel-2.8.2-1.mga11.armv7hl.rpm from /home/iurt/chroot_tmp/iurt/chroot_cauldron.armv7hl.0.20260803044937/var/cache/urpmi/rpms starting installing packages created transaction for installing on /home/iurt/chroot_tmp/iurt/chroot_cauldron.armv7hl.0.20260803044937 (remove=0, install=0, upgrade=8) Preparing... ############################################# 202/209: libicu-devel ############################################# 203/209: libjsoncpp27 ############################################# 204/209: libuv1 ############################################# 205/209: libsdl2_net2.0_0 ############################################# 206/209: libsdl2_net-devel ############################################# 207/209: libsqlite3-devel ############################################# 208/209: libsdl2_mixer-devel ############################################# 209/209: cmake ############################################# shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory D: [iurt_root_command] Success! __ I: [iurt] [iurt] installation successful I: [iurt] [iurt] handling dynamic buildrequires D: [iurt] [iurt] DynamicBuildRequires not required for @2358405:caveexpress-2.6.0-1.mga11.src.rpm D: [iurt] [iurt] Using timeout of 60 seconds. D: [iurt] [iurt] Forking to monitor log size D: [iurt] [iurt] rpm --root /home/iurt/chroot_tmp/iurt/chroot_cauldron.armv7hl.0.20260803044937 -qa | sort D: [iurt] [iurt] Command exited with 0. N: [iurt] [iurt] Building @2358405:caveexpress-2.6.0-1.mga11.src.rpm D: [iurt] [iurt] Using timeout of 72000 seconds. D: [iurt] [iurt] Forking to monitor log size D: [iurt] [iurt] /usr/bin/sudo /usr/sbin/iurt_root_command --chroot /home/iurt/chroot_tmp/iurt/chroot_cauldron.armv7hl.0.20260803044937 /bin/su - iurt -c "TMP=/home/iurt/tmp/ rpmbuild --target armv7hl --rebuild /home/iurt/rpmbuild/SRPMS/@2358405:caveexpress-2.6.0-1.mga11.src.rpm" D: [iurt] [iurt] Command exited with 256. D: [iurt] [iurt] calling callback for build_@2358405:caveexpress-2.6.0-1.mga11.src.rpm E: [iurt] [iurt] ERROR: call_ret=1 kill= err=256 () F: [iurt] [iurt] See https://pkgsubmit.mageia.org/queue/build//cauldron/armv7hl//log/@2358405:caveexpress-2.6.0-1.mga11.src.rpm/ Command failed: /usr/bin/sudo /usr/sbin/iurt_root_command --chroot /home/iurt/chroot_tmp/iurt/chroot_cauldron.armv7hl.0.20260803044937 /bin/su - iurt -c "TMP=/home/iurt/tmp/ rpmbuild --target armv7hl --rebuild /home/iurt/rpmbuild/SRPMS/@2358405:caveexpress-2.6.0-1.mga11.src.rpm" I: [iurt] [iurt] --------------- Command failed, full output follows --------------- I: [iurt] [iurt] D: [iurt_root_command] chroot Building target platforms: armv7hl Building for target armv7hl Installing /home/iurt/rpmbuild/SRPMS/@2358405:caveexpress-2.6.0-1.mga11.src.rpm Executing(%mkbuilddir): /bin/sh -e /home/iurt/rpmbuild/tmp/rpm-tmp.IiTVIl Executing(%prep): /bin/sh -e /home/iurt/rpmbuild/tmp/rpm-tmp.9By0LL + umask 022 + cd /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build + '[' 1 -eq 1 ']' + '[' 1 -eq 1 ']' + '[' 1 -eq 1 ']' + cd /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build + rm -rf caveexpress-2.6 + /usr/lib/rpm/rpmuncompress -x /home/iurt/rpmbuild/SOURCES/caveexpress-2.6.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd caveexpress-2.6 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /home/iurt/rpmbuild/tmp/rpm-tmp.MgyZ2U + umask 022 + cd /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build + CFLAGS='-O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard' + export CFLAGS + CXXFLAGS='-O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard' + export CXXFLAGS + FFLAGS='-O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard ' + export FFLAGS + FCFLAGS='-O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-O1 -Wl,--build-id=sha1 -Wl,--enable-new-dtags -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd caveexpress-2.6 + '[' 1 -eq 1 ']' + '[' 1 -eq 1 ']' + CFLAGS='-O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard' + export CFLAGS + CXXFLAGS='-O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard' + export CXXFLAGS + FFLAGS='-O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard ' + export FFLAGS + FCFLAGS='-O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-O1 -Wl,--build-id=sha1 -Wl,--enable-new-dtags -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + /usr/bin/cmake -Wno-author -S . -B build -G Ninja -DCMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-DNDEBUG -DCMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-DNDEBUG -DCMAKE_CXX_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_C_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_INSTALL_DO_STRIP:BOOL=OFF -DCMAKE_INSTALL_LIBDIR:PATH=lib -DCMAKE_INSTALL_LIBEXECDIR:PATH=libexec -DCMAKE_INSTALL_PREFIX:PATH=/usr -DCMAKE_INSTALL_RUNSTATEDIR:PATH=/run -DCMAKE_INSTALL_SYSCONFDIR:PATH=/etc -DINCLUDE_INSTALL_DIR:PATH=/usr/include -DLIB_INSTALL_DIR:PATH=/usr/lib -DSYSCONF_INSTALL_DIR:PATH=/etc -DSHARE_INSTALL_PREFIX:PATH=/usr/share -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_VERBOSE_MAKEFILE:BOOL=ON '-DCMAKE_MODULE_LINKER_FLAGS=-Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,-O1 -Wl,--build-id=sha1 -Wl,--enable-new-dtags -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' -DBUILD_SHARED_LIBS:BOOL=ON -DBUILD_STATIC_LIBS:BOOL=OFF -DCAVEEXPRESS=ON -DCAVEPACKER=ON -DMINIRACER=OFF -DNETWORKING=ON -DPKGDATADIR=/usr/share/games -DFORCE_USE_SYSTEM_LIBS=OFF -DTOOLS=OFF -DUNITTESTS=OFF -- The C compiler identification is GNU 16.1.0 -- The CXX compiler identification is GNU 16.1.0 -- 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 -- Forcing building the internal libraries as static, even though BUILD_SHARED_LIBS=ON was requested. -- Place binaries in /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6 -- No debugger (gdb or lldb) was found -- Performing Test COMPILER_SUPPORTS_CXX11 -- Performing Test COMPILER_SUPPORTS_CXX11 - Success -- Performing Test COMPILER_SUPPORTS_CXX0X -- Performing Test COMPILER_SUPPORTS_CXX0X - Success -- CMAKE_SYSTEM_NAME: Linux -- CMAKE_HOST_SYSTEM_NAME: Linux -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- Looking for __atomic_fetch_add_4 -- Looking for __atomic_fetch_add_4 - found -- Looking for include file execinfo.h -- Looking for include file execinfo.h - found -- Looking for wsyncup in /usr/lib/libcurses.so -- Looking for wsyncup in /usr/lib/libcurses.so - found -- Looking for cbreak in /usr/lib/libncurses.so -- Looking for cbreak in /usr/lib/libncurses.so - found -- Looking for nodelay in /usr/lib/libncurses.so -- Looking for nodelay in /usr/lib/libncurses.so - found -- Found Curses: /usr/lib/libncurses.so -- Looking for clock_gettime in rt -- Looking for clock_gettime in rt - found -- You specified a package data dir - the game will append the game name to this directory. -- So you get e.g. /usr/share/games/caveexpress as final directory. -- ccache not found -- No system wide installation found, use built-in version of glm CMake Warning at cmake/macros.cmake:340 (find_package): By not providing "Findyajl.cmake" in CMAKE_MODULE_PATH this project has asked CMake to find a package configuration file provided by "yajl", but CMake did not find one. Could not find a package configuration file provided by "yajl" with any of the following names: yajl.cps yajlConfig.cmake yajl-config.cmake Add the installation prefix of "yajl" to CMAKE_PREFIX_PATH or set "yajl_DIR" to a directory containing one of the above files. If "yajl" provides a separate development package or SDK, be sure it has been installed. Call Stack (most recent call first): src/libs/yajl/CMakeLists.txt:11 (cp_add_library) CMake Warning at cmake/macros.cmake:341 (find_package): By not providing "Findyajl.cmake" in CMAKE_MODULE_PATH this project has asked CMake to find a package configuration file provided by "yajl", but CMake did not find one. Could not find a package configuration file provided by "yajl" with any of the following names: yajl.cps yajlConfig.cmake yajl-config.cmake Add the installation prefix of "yajl" to CMAKE_PREFIX_PATH or set "yajl_DIR" to a directory containing one of the above files. If "yajl" provides a separate development package or SDK, be sure it has been installed. Call Stack (most recent call first): src/libs/yajl/CMakeLists.txt:11 (cp_add_library) -- No system wide installation found, use built-in version of yajl -- Checking for module 'lua' -- Found lua, version 5.4.8 -- Found lua: /usr/include -- lua: LUA_INCLUDE_DIRS: /usr/include -- lua: LUA_LIBRARIES: /usr/lib/liblua.so -- Checking for module 'sqlite3' -- Found sqlite3, version 3.53.3 -- Found sqlite3: /usr/include -- sqlite3: SQLITE3_INCLUDE_DIRS: /usr/include -- sqlite3: SQLITE3_LIBRARIES: /usr/lib/libsqlite3.so -- Checking for module 'sdl2>=2.0.14' -- Found sdl2, version 2.32.10 -- Found sdl2: /usr/include/SDL2 -- sdl2: SDL2_INCLUDE_DIRS: /usr/include/SDL2 -- sdl2: SDL2_LIBRARIES: /usr/lib/libSDL2.so -- Checking for module 'SDL2_mixer' -- Found SDL2_mixer, version 2.8.2 -- Found SDL2_mixer: /usr/include/SDL2 -- SDL2_mixer: SDL2_MIXER_INCLUDE_DIRS: /usr/include/SDL2 -- SDL2_mixer: SDL2_MIXER_LIBRARIES: /usr/lib/libSDL2_mixer.so -- Checking for module 'SDL2_image' -- Found SDL2_image, version 2.8.12 -- Found SDL2_image: /usr/include/SDL2 -- SDL2_image: SDL2_IMAGE_INCLUDE_DIRS: /usr/include/SDL2 -- SDL2_image: SDL2_IMAGE_LIBRARIES: /usr/lib/libSDL2_image.so -- Checking for module 'SDL2_net' -- Found SDL2_net, version 2.4.0 -- Found SDL2_net: /usr/include/SDL2 -- SDL2_net: SDL2_NET_INCLUDE_DIRS: /usr/include/SDL2 -- SDL2_net: SDL2_NET_LIBRARIES: /usr/lib/libSDL2_net.so -- Checking for module 'box2d<=2.4.2' -- Package dependency requirement 'box2d <= 2.4.2' could not be satisfied. Package 'box2d' has version '3.1.1', required version is '<= 2.4.2' -- Found box2d: /usr/include/box2d -- box2d: BOX2D_INCLUDE_DIRS: /usr/include/box2d -- box2d: BOX2D_LIBRARIES: /usr/lib/libbox2d.so -- /usr/bin/luac found -- /usr/bin/luac found -- Configuring done (2.6s) -- Generating done (0.1s) CMake Warning (unused-cli): Manually-specified variables were not used by the project: BUILD_STATIC_LIBS CMAKE_INSTALL_DO_STRIP CMAKE_INSTALL_LIBDIR CMAKE_INSTALL_LIBEXECDIR CMAKE_INSTALL_RUNSTATEDIR CMAKE_INSTALL_SYSCONFDIR CMAKE_VERBOSE_MAKEFILE INCLUDE_INSTALL_DIR LIB_INSTALL_DIR MINIRACER SHARE_INSTALL_PREFIX SYSCONF_INSTALL_DIR -- Build files have been written to: /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/build + /usr/bin/cmake --build build -j16 --verbose Change Dir: '/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/build' Run Build Command(s): /usr/bin/ninja -v -j 16 [1/269] /usr/bin/g++ -DPKGDATADIR=\"/usr/share/games\" -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/. -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/backends -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/misc/cpp -I/usr/include/SDL2 -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c++11 -fno-exceptions -fno-rtti -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -Wcast-qual -Wcast-align -Wpointer-arith -Wno-long-long -Wno-multichar -Wshadow -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-unknown-pragmas -pthread -Wnon-virtual-dtor -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -std=c++11 -fPIC -MD -MT src/libs/imgui/CMakeFiles/imgui.dir/misc/cpp/imgui_stdlib.cpp.o -MF src/libs/imgui/CMakeFiles/imgui.dir/misc/cpp/imgui_stdlib.cpp.o.d -o src/libs/imgui/CMakeFiles/imgui.dir/misc/cpp/imgui_stdlib.cpp.o -c /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/misc/cpp/imgui_stdlib.cpp /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/misc/cpp/imgui_stdlib.cpp: In function 'int InputTextCallback(ImGuiInputTextCallbackData*)': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/misc/cpp/imgui_stdlib.cpp:37:21: warning: cast from type 'const char*' to type 'char*' casts away qualifiers [-Wcast-qual] 37 | data->Buf = (char*)str->c_str(); | ^~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/misc/cpp/imgui_stdlib.cpp: In function 'bool ImGui::InputText(const char*, std::string*, ImGuiInputTextFlags, ImGuiInputTextCallback, void*)': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/misc/cpp/imgui_stdlib.cpp:57:29: warning: cast from type 'const char*' to type 'char*' casts away qualifiers [-Wcast-qual] 57 | return InputText(label, (char*)str->c_str(), str->capacity() + 1, flags, InputTextCallback, &cb_user_data); | ^~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/misc/cpp/imgui_stdlib.cpp: In function 'bool ImGui::InputTextMultiline(const char*, std::string*, const ImVec2&, ImGuiInputTextFlags, ImGuiInputTextCallback, void*)': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/misc/cpp/imgui_stdlib.cpp:69:38: warning: cast from type 'const char*' to type 'char*' casts away qualifiers [-Wcast-qual] 69 | return InputTextMultiline(label, (char*)str->c_str(), str->capacity() + 1, size, flags, InputTextCallback, &cb_user_data); | ^~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/misc/cpp/imgui_stdlib.cpp: In function 'bool ImGui::InputTextWithHint(const char*, const char*, std::string*, ImGuiInputTextFlags, ImGuiInputTextCallback, void*)': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/misc/cpp/imgui_stdlib.cpp:81:43: warning: cast from type 'const char*' to type 'char*' casts away qualifiers [-Wcast-qual] 81 | return InputTextWithHint(label, hint, (char*)str->c_str(), str->capacity() + 1, flags, InputTextCallback, &cb_user_data); | ^~~~~~~~~~~~~~~~~~~ [2/269] /usr/bin/g++ -DPKGDATADIR=\"/usr/share/games\" -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/. -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/backends -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/misc/cpp -I/usr/include/SDL2 -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c++11 -fno-exceptions -fno-rtti -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -Wcast-qual -Wcast-align -Wpointer-arith -Wno-long-long -Wno-multichar -Wshadow -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-unknown-pragmas -pthread -Wnon-virtual-dtor -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -std=c++11 -fPIC -MD -MT src/libs/imgui/CMakeFiles/imgui.dir/backends/imgui_impl_sdlrenderer2.cpp.o -MF src/libs/imgui/CMakeFiles/imgui.dir/backends/imgui_impl_sdlrenderer2.cpp.o.d -o src/libs/imgui/CMakeFiles/imgui.dir/backends/imgui_impl_sdlrenderer2.cpp.o -c /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/backends/imgui_impl_sdlrenderer2.cpp [3/269] /usr/bin/g++ -DPKGDATADIR=\"/usr/share/games\" -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/. -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/backends -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/misc/cpp -I/usr/include/SDL2 -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c++11 -fno-exceptions -fno-rtti -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -Wcast-qual -Wcast-align -Wpointer-arith -Wno-long-long -Wno-multichar -Wshadow -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-unknown-pragmas -pthread -Wnon-virtual-dtor -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -std=c++11 -fPIC -MD -MT src/libs/imgui/CMakeFiles/imgui.dir/backends/imgui_impl_opengl3.cpp.o -MF src/libs/imgui/CMakeFiles/imgui.dir/backends/imgui_impl_opengl3.cpp.o.d -o src/libs/imgui/CMakeFiles/imgui.dir/backends/imgui_impl_opengl3.cpp.o -c /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/backends/imgui_impl_opengl3.cpp [4/269] /usr/bin/g++ -DPKGDATADIR=\"/usr/share/games\" -D_DEFAULT_SOURCE -D_GNU_SOURCE -D_XOPEN_SOURCE -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/build -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules -I/usr/include/box2d -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/glm -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/. -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/backends -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/misc/cpp -I/usr/include/SDL2 -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c++11 -fno-exceptions -fno-rtti -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -Wcast-qual -Wcast-align -Wpointer-arith -Wno-long-long -Wno-multichar -Wshadow -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-unknown-pragmas -pthread -Wnon-virtual-dtor -DNDEBUG -std=c++11 -fPIC -MD -MT src/modules/common/CMakeFiles/common.dir/ThemeType.cpp.o -MF src/modules/common/CMakeFiles/common.dir/ThemeType.cpp.o.d -o src/modules/common/CMakeFiles/common.dir/ThemeType.cpp.o -c /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/common/ThemeType.cpp [5/269] /usr/bin/g++ -DPKGDATADIR=\"/usr/share/games\" -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/. -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/backends -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/misc/cpp -I/usr/include/SDL2 -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c++11 -fno-exceptions -fno-rtti -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -Wcast-qual -Wcast-align -Wpointer-arith -Wno-long-long -Wno-multichar -Wshadow -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-unknown-pragmas -pthread -Wnon-virtual-dtor -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -std=c++11 -fPIC -MD -MT src/libs/imgui/CMakeFiles/imgui.dir/backends/imgui_impl_sdl2.cpp.o -MF src/libs/imgui/CMakeFiles/imgui.dir/backends/imgui_impl_sdl2.cpp.o.d -o src/libs/imgui/CMakeFiles/imgui.dir/backends/imgui_impl_sdl2.cpp.o -c /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/backends/imgui_impl_sdl2.cpp [6/269] /usr/bin/g++ -DPKGDATADIR=\"/usr/share/games\" -D_DEFAULT_SOURCE -D_GNU_SOURCE -D_XOPEN_SOURCE -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/build -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules -I/usr/include/box2d -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/glm -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/. -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/backends -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/misc/cpp -I/usr/include/SDL2 -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c++11 -fno-exceptions -fno-rtti -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -Wcast-qual -Wcast-align -Wpointer-arith -Wno-long-long -Wno-multichar -Wshadow -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-unknown-pragmas -pthread -Wnon-virtual-dtor -DNDEBUG -std=c++11 -fPIC -MD -MT src/modules/common/CMakeFiles/common.dir/String.cpp.o -MF src/modules/common/CMakeFiles/common.dir/String.cpp.o.d -o src/modules/common/CMakeFiles/common.dir/String.cpp.o -c /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/common/String.cpp [7/269] /usr/bin/g++ -DPKGDATADIR=\"/usr/share/games\" -D_DEFAULT_SOURCE -D_GNU_SOURCE -D_XOPEN_SOURCE -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/build -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules -I/usr/include/box2d -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/glm -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/. -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/backends -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/misc/cpp -I/usr/include/SDL2 -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c++11 -fno-exceptions -fno-rtti -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -Wcast-qual -Wcast-align -Wpointer-arith -Wno-long-long -Wno-multichar -Wshadow -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-unknown-pragmas -pthread -Wnon-virtual-dtor -DNDEBUG -std=c++11 -fPIC -MD -MT src/modules/common/CMakeFiles/common.dir/KeyValueParser.cpp.o -MF src/modules/common/CMakeFiles/common.dir/KeyValueParser.cpp.o.d -o src/modules/common/CMakeFiles/common.dir/KeyValueParser.cpp.o -c /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/common/KeyValueParser.cpp [8/269] /usr/bin/g++ -DPKGDATADIR=\"/usr/share/games\" -D_DEFAULT_SOURCE -D_GNU_SOURCE -D_XOPEN_SOURCE -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/build -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules -I/usr/include/box2d -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/glm -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/. -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/backends -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/misc/cpp -I/usr/include/SDL2 -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c++11 -fno-exceptions -fno-rtti -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -Wcast-qual -Wcast-align -Wpointer-arith -Wno-long-long -Wno-multichar -Wshadow -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-unknown-pragmas -pthread -Wnon-virtual-dtor -DNDEBUG -std=c++11 -fPIC -MD -MT src/modules/common/CMakeFiles/common.dir/SQLite.cpp.o -MF src/modules/common/CMakeFiles/common.dir/SQLite.cpp.o.d -o src/modules/common/CMakeFiles/common.dir/SQLite.cpp.o -c /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/common/SQLite.cpp [9/269] /usr/bin/g++ -DPKGDATADIR=\"/usr/share/games\" -D_DEFAULT_SOURCE -D_GNU_SOURCE -D_XOPEN_SOURCE -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/build -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules -I/usr/include/box2d -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/glm -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/. -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/backends -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/misc/cpp -I/usr/include/SDL2 -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c++11 -fno-exceptions -fno-rtti -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -Wcast-qual -Wcast-align -Wpointer-arith -Wno-long-long -Wno-multichar -Wshadow -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-unknown-pragmas -pthread -Wnon-virtual-dtor -DNDEBUG -std=c++11 -fPIC -MD -MT src/modules/common/CMakeFiles/common.dir/Thread.cpp.o -MF src/modules/common/CMakeFiles/common.dir/Thread.cpp.o.d -o src/modules/common/CMakeFiles/common.dir/Thread.cpp.o -c /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/common/Thread.cpp [10/269] /usr/bin/g++ -DPKGDATADIR=\"/usr/share/games\" -D_DEFAULT_SOURCE -D_GNU_SOURCE -D_XOPEN_SOURCE -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/build -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules -I/usr/include/box2d -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/glm -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/. -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/backends -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/misc/cpp -I/usr/include/SDL2 -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c++11 -fno-exceptions -fno-rtti -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -Wcast-qual -Wcast-align -Wpointer-arith -Wno-long-long -Wno-multichar -Wshadow -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-unknown-pragmas -pthread -Wnon-virtual-dtor -DNDEBUG -std=c++11 -fPIC -MD -MT src/modules/common/CMakeFiles/common.dir/ConfigPersisterSQL.cpp.o -MF src/modules/common/CMakeFiles/common.dir/ConfigPersisterSQL.cpp.o.d -o src/modules/common/CMakeFiles/common.dir/ConfigPersisterSQL.cpp.o -c /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/common/ConfigPersisterSQL.cpp [11/269] /usr/bin/g++ -DPKGDATADIR=\"/usr/share/games\" -D_DEFAULT_SOURCE -D_GNU_SOURCE -D_XOPEN_SOURCE -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/build -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules -I/usr/include/box2d -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/glm -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/. -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/backends -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/misc/cpp -I/usr/include/SDL2 -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c++11 -fno-exceptions -fno-rtti -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -Wcast-qual -Wcast-align -Wpointer-arith -Wno-long-long -Wno-multichar -Wshadow -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-unknown-pragmas -pthread -Wnon-virtual-dtor -DNDEBUG -std=c++11 -fPIC -MD -MT src/modules/common/CMakeFiles/common.dir/EventHandler.cpp.o -MF src/modules/common/CMakeFiles/common.dir/EventHandler.cpp.o.d -o src/modules/common/CMakeFiles/common.dir/EventHandler.cpp.o -c /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/common/EventHandler.cpp [12/269] /usr/bin/g++ -DPKGDATADIR=\"/usr/share/games\" -D_DEFAULT_SOURCE -D_GNU_SOURCE -D_XOPEN_SOURCE -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/build -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules -I/usr/include/box2d -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/glm -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/. -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/backends -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/misc/cpp -I/usr/include/SDL2 -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c++11 -fno-exceptions -fno-rtti -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -Wcast-qual -Wcast-align -Wpointer-arith -Wno-long-long -Wno-multichar -Wshadow -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-unknown-pragmas -pthread -Wnon-virtual-dtor -DNDEBUG -std=c++11 -fPIC -MD -MT src/modules/common/CMakeFiles/common.dir/MemoryAllocator.cpp.o -MF src/modules/common/CMakeFiles/common.dir/MemoryAllocator.cpp.o.d -o src/modules/common/CMakeFiles/common.dir/MemoryAllocator.cpp.o -c /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/common/MemoryAllocator.cpp [13/269] /usr/bin/g++ -DPKGDATADIR=\"/usr/share/games\" -D_DEFAULT_SOURCE -D_GNU_SOURCE -D_XOPEN_SOURCE -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/build -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules -I/usr/include/box2d -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/glm -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/. -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/backends -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/misc/cpp -I/usr/include/SDL2 -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c++11 -fno-exceptions -fno-rtti -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -Wcast-qual -Wcast-align -Wpointer-arith -Wno-long-long -Wno-multichar -Wshadow -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-unknown-pragmas -pthread -Wnon-virtual-dtor -DNDEBUG -std=c++11 -fPIC -MD -MT src/modules/common/CMakeFiles/common.dir/IConsole.cpp.o -MF src/modules/common/CMakeFiles/common.dir/IConsole.cpp.o.d -o src/modules/common/CMakeFiles/common.dir/IConsole.cpp.o -c /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/common/IConsole.cpp [14/269] /usr/bin/g++ -DPKGDATADIR=\"/usr/share/games\" -D_DEFAULT_SOURCE -D_GNU_SOURCE -D_XOPEN_SOURCE -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/build -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules -I/usr/include/box2d -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/glm -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/. -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/backends -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/misc/cpp -I/usr/include/SDL2 -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c++11 -fno-exceptions -fno-rtti -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -Wcast-qual -Wcast-align -Wpointer-arith -Wno-long-long -Wno-multichar -Wshadow -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-unknown-pragmas -pthread -Wnon-virtual-dtor -DNDEBUG -std=c++11 -fPIC -MD -MT src/modules/common/CMakeFiles/common.dir/TextureDefinition.cpp.o -MF src/modules/common/CMakeFiles/common.dir/TextureDefinition.cpp.o.d -o src/modules/common/CMakeFiles/common.dir/TextureDefinition.cpp.o -c /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/common/TextureDefinition.cpp [15/269] /usr/bin/g++ -DPKGDATADIR=\"/usr/share/games\" -D_DEFAULT_SOURCE -D_GNU_SOURCE -D_XOPEN_SOURCE -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/build -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules -I/usr/include/box2d -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/glm -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/. -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/backends -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/misc/cpp -I/usr/include/SDL2 -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c++11 -fno-exceptions -fno-rtti -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -Wcast-qual -Wcast-align -Wpointer-arith -Wno-long-long -Wno-multichar -Wshadow -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-unknown-pragmas -pthread -Wnon-virtual-dtor -DNDEBUG -std=c++11 -fPIC -MD -MT src/modules/common/CMakeFiles/common.dir/TextConsole.cpp.o -MF src/modules/common/CMakeFiles/common.dir/TextConsole.cpp.o.d -o src/modules/common/CMakeFiles/common.dir/TextConsole.cpp.o -c /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/common/TextConsole.cpp [16/269] /usr/bin/g++ -DPKGDATADIR=\"/usr/share/games\" -D_DEFAULT_SOURCE -D_GNU_SOURCE -D_XOPEN_SOURCE -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/build -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules -I/usr/include/box2d -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/glm -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/. -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/backends -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/misc/cpp -I/usr/include/SDL2 -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c++11 -fno-exceptions -fno-rtti -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -Wcast-qual -Wcast-align -Wpointer-arith -Wno-long-long -Wno-multichar -Wshadow -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-unknown-pragmas -pthread -Wnon-virtual-dtor -DNDEBUG -std=c++11 -fPIC -MD -MT src/modules/common/CMakeFiles/common.dir/TimeManager.cpp.o -MF src/modules/common/CMakeFiles/common.dir/TimeManager.cpp.o.d -o src/modules/common/CMakeFiles/common.dir/TimeManager.cpp.o -c /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/common/TimeManager.cpp [17/269] /usr/bin/g++ -DPKGDATADIR=\"/usr/share/games\" -D_DEFAULT_SOURCE -D_GNU_SOURCE -D_XOPEN_SOURCE -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/build -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules -I/usr/include/box2d -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/glm -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/. -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/backends -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/misc/cpp -I/usr/include/SDL2 -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c++11 -fno-exceptions -fno-rtti -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -Wcast-qual -Wcast-align -Wpointer-arith -Wno-long-long -Wno-multichar -Wshadow -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-unknown-pragmas -pthread -Wnon-virtual-dtor -DNDEBUG -std=c++11 -fPIC -MD -MT src/modules/common/CMakeFiles/common.dir/ExecutionTime.cpp.o -MF src/modules/common/CMakeFiles/common.dir/ExecutionTime.cpp.o.d -o src/modules/common/CMakeFiles/common.dir/ExecutionTime.cpp.o -c /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/common/ExecutionTime.cpp [18/269] /usr/bin/g++ -DPKGDATADIR=\"/usr/share/games\" -D_DEFAULT_SOURCE -D_GNU_SOURCE -D_XOPEN_SOURCE -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/build -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules -I/usr/include/box2d -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/glm -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/. -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/backends -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/misc/cpp -I/usr/include/SDL2 -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c++11 -fno-exceptions -fno-rtti -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -Wcast-qual -Wcast-align -Wpointer-arith -Wno-long-long -Wno-multichar -Wshadow -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-unknown-pragmas -pthread -Wnon-virtual-dtor -DNDEBUG -std=c++11 -fPIC -MD -MT src/modules/common/CMakeFiles/common.dir/LUALibrary.cpp.o -MF src/modules/common/CMakeFiles/common.dir/LUALibrary.cpp.o.d -o src/modules/common/CMakeFiles/common.dir/LUALibrary.cpp.o -c /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/common/LUALibrary.cpp [19/269] /usr/bin/g++ -DPKGDATADIR=\"/usr/share/games\" -D_DEFAULT_SOURCE -D_GNU_SOURCE -D_XOPEN_SOURCE -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/build -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules -I/usr/include/box2d -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/glm -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/. -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/backends -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/misc/cpp -I/usr/include/SDL2 -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c++11 -fno-exceptions -fno-rtti -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -Wcast-qual -Wcast-align -Wpointer-arith -Wno-long-long -Wno-multichar -Wshadow -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-unknown-pragmas -pthread -Wnon-virtual-dtor -DNDEBUG -std=c++11 -fPIC -MD -MT src/modules/common/CMakeFiles/common.dir/ConfigVar.cpp.o -MF src/modules/common/CMakeFiles/common.dir/ConfigVar.cpp.o.d -o src/modules/common/CMakeFiles/common.dir/ConfigVar.cpp.o -c /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/common/ConfigVar.cpp [20/269] /usr/bin/g++ -DPKGDATADIR=\"/usr/share/games\" -D_DEFAULT_SOURCE -D_GNU_SOURCE -D_XOPEN_SOURCE -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/build -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules -I/usr/include/box2d -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/glm -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/. -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/backends -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/misc/cpp -I/usr/include/SDL2 -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c++11 -fno-exceptions -fno-rtti -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -Wcast-qual -Wcast-align -Wpointer-arith -Wno-long-long -Wno-multichar -Wshadow -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-unknown-pragmas -pthread -Wnon-virtual-dtor -DNDEBUG -std=c++11 -fPIC -MD -MT src/modules/common/CMakeFiles/common.dir/File.cpp.o -MF src/modules/common/CMakeFiles/common.dir/File.cpp.o.d -o src/modules/common/CMakeFiles/common.dir/File.cpp.o -c /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/common/File.cpp [21/269] /usr/bin/g++ -DPKGDATADIR=\"/usr/share/games\" -D_DEFAULT_SOURCE -D_GNU_SOURCE -D_XOPEN_SOURCE -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/build -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules -I/usr/include/box2d -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/glm -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/. -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/backends -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/misc/cpp -I/usr/include/SDL2 -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c++11 -fno-exceptions -fno-rtti -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -Wcast-qual -Wcast-align -Wpointer-arith -Wno-long-long -Wno-multichar -Wshadow -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-unknown-pragmas -pthread -Wnon-virtual-dtor -DNDEBUG -std=c++11 -fPIC -MD -MT src/modules/common/CMakeFiles/common.dir/Log.cpp.o -MF src/modules/common/CMakeFiles/common.dir/Log.cpp.o.d -o src/modules/common/CMakeFiles/common.dir/Log.cpp.o -c /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/common/Log.cpp [22/269] /usr/bin/g++ -DPKGDATADIR=\"/usr/share/games\" -D_DEFAULT_SOURCE -D_GNU_SOURCE -D_XOPEN_SOURCE -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/build -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules -I/usr/include/box2d -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/glm -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/. -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/backends -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/misc/cpp -I/usr/include/SDL2 -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c++11 -fno-exceptions -fno-rtti -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -Wcast-qual -Wcast-align -Wpointer-arith -Wno-long-long -Wno-multichar -Wshadow -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-unknown-pragmas -pthread -Wnon-virtual-dtor -DNDEBUG -std=c++11 -fPIC -MD -MT src/modules/common/CMakeFiles/common.dir/URI.cpp.o -MF src/modules/common/CMakeFiles/common.dir/URI.cpp.o.d -o src/modules/common/CMakeFiles/common.dir/URI.cpp.o -c /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/common/URI.cpp [23/269] /usr/bin/g++ -DPKGDATADIR=\"/usr/share/games\" -D_DEFAULT_SOURCE -D_GNU_SOURCE -D_XOPEN_SOURCE -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/build -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules -I/usr/include/box2d -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/glm -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/. -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/backends -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/misc/cpp -I/usr/include/SDL2 -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c++11 -fno-exceptions -fno-rtti -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -Wcast-qual -Wcast-align -Wpointer-arith -Wno-long-long -Wno-multichar -Wshadow -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-unknown-pragmas -pthread -Wnon-virtual-dtor -DNDEBUG -std=c++11 -fPIC -MD -MT src/modules/common/CMakeFiles/common.dir/MapManager.cpp.o -MF src/modules/common/CMakeFiles/common.dir/MapManager.cpp.o.d -o src/modules/common/CMakeFiles/common.dir/MapManager.cpp.o -c /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/common/MapManager.cpp [24/269] /usr/bin/g++ -DPKGDATADIR=\"/usr/share/games\" -D_DEFAULT_SOURCE -D_GNU_SOURCE -D_XOPEN_SOURCE -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/build -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules -I/usr/include/box2d -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/glm -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/. -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/backends -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/misc/cpp -I/usr/include/SDL2 -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c++11 -fno-exceptions -fno-rtti -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -Wcast-qual -Wcast-align -Wpointer-arith -Wno-long-long -Wno-multichar -Wshadow -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-unknown-pragmas -pthread -Wnon-virtual-dtor -DNDEBUG -std=c++11 -fPIC -MD -MT src/modules/common/CMakeFiles/common.dir/ConsoleFrontend.cpp.o -MF src/modules/common/CMakeFiles/common.dir/ConsoleFrontend.cpp.o.d -o src/modules/common/CMakeFiles/common.dir/ConsoleFrontend.cpp.o -c /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/common/ConsoleFrontend.cpp [25/269] /usr/bin/g++ -DPKGDATADIR=\"/usr/share/games\" -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/. -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/backends -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/misc/cpp -I/usr/include/SDL2 -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c++11 -fno-exceptions -fno-rtti -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -Wcast-qual -Wcast-align -Wpointer-arith -Wno-long-long -Wno-multichar -Wshadow -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-unknown-pragmas -pthread -Wnon-virtual-dtor -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -std=c++11 -fPIC -MD -MT src/libs/imgui/CMakeFiles/imgui.dir/imgui_tables.cpp.o -MF src/libs/imgui/CMakeFiles/imgui.dir/imgui_tables.cpp.o.d -o src/libs/imgui/CMakeFiles/imgui.dir/imgui_tables.cpp.o -c /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/imgui_tables.cpp [26/269] /usr/bin/g++ -DPKGDATADIR=\"/usr/share/games\" -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/build -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules -I/usr/include/box2d -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/glm -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/. -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/backends -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/misc/cpp -I/usr/include/SDL2 -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c++11 -fno-exceptions -fno-rtti -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -Wcast-qual -Wcast-align -Wpointer-arith -Wno-long-long -Wno-multichar -Wshadow -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-unknown-pragmas -pthread -Wnon-virtual-dtor -DNDEBUG -std=c++11 -fPIC -MD -MT src/modules/campaign/CMakeFiles/campaign.dir/CampaignMap.cpp.o -MF src/modules/campaign/CMakeFiles/campaign.dir/CampaignMap.cpp.o.d -o src/modules/campaign/CMakeFiles/campaign.dir/CampaignMap.cpp.o -c /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/campaign/CampaignMap.cpp [27/269] /usr/bin/g++ -DPKGDATADIR=\"/usr/share/games\" -D_DEFAULT_SOURCE -D_GNU_SOURCE -D_XOPEN_SOURCE -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/build -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules -I/usr/include/box2d -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/glm -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/. -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/backends -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/misc/cpp -I/usr/include/SDL2 -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c++11 -fno-exceptions -fno-rtti -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -Wcast-qual -Wcast-align -Wpointer-arith -Wno-long-long -Wno-multichar -Wshadow -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-unknown-pragmas -pthread -Wnon-virtual-dtor -DNDEBUG -std=c++11 -fPIC -MD -MT src/modules/common/CMakeFiles/common.dir/ByteStream.cpp.o -MF src/modules/common/CMakeFiles/common.dir/ByteStream.cpp.o.d -o src/modules/common/CMakeFiles/common.dir/ByteStream.cpp.o -c /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/common/ByteStream.cpp In file included from /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/common/ByteStream.cpp:1: /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/common/ByteStream.h: In member function 'int16_t ByteStream::readShort()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/common/ByteStream.h:210:31: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const int16_t*' {aka 'const short int*'} increases required alignment of target type [-Wcast-align] 210 | const int16_t *word = reinterpret_cast(getBuffer()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/common/ByteStream.h: In member function 'int32_t ByteStream::readInt()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/common/ByteStream.h:231:31: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const int32_t*' {aka 'const int*'} increases required alignment of target type [-Wcast-align] 231 | const int32_t *word = reinterpret_cast(getBuffer()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/common/ByteStream.cpp: In member function 'int16_t ByteStream::peekShort() const': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/common/ByteStream.cpp:37:31: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'const int16_t*' {aka 'const short int*'} increases required alignment of target type [-Wcast-align] 37 | const int16_t *word = reinterpret_cast(buf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [28/269] /usr/bin/g++ -DPKGDATADIR=\"/usr/share/games\" -D_DEFAULT_SOURCE -D_GNU_SOURCE -D_XOPEN_SOURCE -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/build -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules -I/usr/include/box2d -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/glm -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/. -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/backends -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/misc/cpp -I/usr/include/SDL2 -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c++11 -fno-exceptions -fno-rtti -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -Wcast-qual -Wcast-align -Wpointer-arith -Wno-long-long -Wno-multichar -Wshadow -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-unknown-pragmas -pthread -Wnon-virtual-dtor -DNDEBUG -std=c++11 -fPIC -MD -MT src/modules/common/CMakeFiles/common.dir/FileSystem.cpp.o -MF src/modules/common/CMakeFiles/common.dir/FileSystem.cpp.o.d -o src/modules/common/CMakeFiles/common.dir/FileSystem.cpp.o -c /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/common/FileSystem.cpp In file included from /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolHandler.h:3, from /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/common/../game/IGame.h:3, from /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/common/../game/GameRegistry.h:4, from /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/common/FileSystem.cpp:5: /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/common/ByteStream.h: In member function 'int16_t ByteStream::readShort()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/common/ByteStream.h:210:31: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const int16_t*' {aka 'const short int*'} increases required alignment of target type [-Wcast-align] 210 | const int16_t *word = reinterpret_cast(getBuffer()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/common/ByteStream.h: In member function 'int32_t ByteStream::readInt()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/common/ByteStream.h:231:31: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const int32_t*' {aka 'const int*'} increases required alignment of target type [-Wcast-align] 231 | const int32_t *word = reinterpret_cast(getBuffer()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolHandler.h:5: /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h: In destructor 'virtual DisconnectMessage::Factory::~Factory()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:19:75: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'DisconnectMessage*' increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro 'PROTOCOL_CLASS_FACTORY' 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:160:1: note: in expansion of macro 'PROTOCOL_CLASS_SIMPLE' 160 | PROTOCOL_CLASS_SIMPLE(DisconnectMessage, protocol::PROTO_DISCONNECT); | ^~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h: In destructor 'virtual StartMapMessage::Factory::~Factory()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:19:75: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'StartMapMessage*' increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro 'PROTOCOL_CLASS_FACTORY' 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:163:1: note: in expansion of macro 'PROTOCOL_CLASS_SIMPLE' 163 | PROTOCOL_CLASS_SIMPLE(StartMapMessage, protocol::PROTO_STARTMAP); | ^~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h: In destructor 'virtual CloseMapMessage::Factory::~Factory()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:19:75: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'CloseMapMessage*' increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro 'PROTOCOL_CLASS_FACTORY' 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:164:1: note: in expansion of macro 'PROTOCOL_CLASS_SIMPLE' 164 | PROTOCOL_CLASS_SIMPLE(CloseMapMessage, protocol::PROTO_CLOSEMAP); | ^~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h: In destructor 'virtual PlayerListMessage::Factory::~Factory()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:19:75: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'PlayerListMessage*' increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:41:25: note: in expansion of macro 'PROTOCOL_CLASS_FACTORY' 41 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:166:1: note: in expansion of macro 'PROTOCOL_CLASS_SIMPLE_LIST' 166 | PROTOCOL_CLASS_SIMPLE_LIST(PlayerListMessage, protocol::PROTO_PLAYERLIST); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h: In destructor 'virtual InitWaitingMapMessage::Factory::~Factory()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:19:75: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'InitWaitingMapMessage*' increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro 'PROTOCOL_CLASS_FACTORY' 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:169:1: note: in expansion of macro 'PROTOCOL_CLASS_SIMPLE' 169 | PROTOCOL_CLASS_SIMPLE(InitWaitingMapMessage, protocol::PROTO_INITWAITING); | ^~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h: In destructor 'virtual SpawnMessage::Factory::~Factory()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:19:75: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'SpawnMessage*' increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro 'PROTOCOL_CLASS_FACTORY' 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:170:1: note: in expansion of macro 'PROTOCOL_CLASS_SIMPLE' 170 | PROTOCOL_CLASS_SIMPLE(SpawnMessage, protocol::PROTO_SPAWN); | ^~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h: In destructor 'virtual StopFingerMovementMessage::Factory::~Factory()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:19:75: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'StopFingerMovementMessage*' increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro 'PROTOCOL_CLASS_FACTORY' 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:171:1: note: in expansion of macro 'PROTOCOL_CLASS_SIMPLE' 171 | PROTOCOL_CLASS_SIMPLE(StopFingerMovementMessage, protocol::PROTO_STOPFINGERMOVEMENT); | ^~~~~~~~~~~~~~~~~~~~~ [29/269] /usr/bin/g++ -DPKGDATADIR=\"/usr/share/games\" -D_DEFAULT_SOURCE -D_GNU_SOURCE -D_XOPEN_SOURCE -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/build -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules -I/usr/include/box2d -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/glm -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/. -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/backends -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/misc/cpp -I/usr/include/SDL2 -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c++11 -fno-exceptions -fno-rtti -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -Wcast-qual -Wcast-align -Wpointer-arith -Wno-long-long -Wno-multichar -Wshadow -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-unknown-pragmas -pthread -Wnon-virtual-dtor -DNDEBUG -std=c++11 -fPIC -MD -MT src/modules/common/CMakeFiles/common.dir/CommandSystem.cpp.o -MF src/modules/common/CMakeFiles/common.dir/CommandSystem.cpp.o.d -o src/modules/common/CMakeFiles/common.dir/CommandSystem.cpp.o -c /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/common/CommandSystem.cpp [30/269] /usr/bin/g++ -DPKGDATADIR=\"/usr/share/games\" -D_DEFAULT_SOURCE -D_GNU_SOURCE -D_XOPEN_SOURCE -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/build -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules -I/usr/include/box2d -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/glm -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/. -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/backends -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/misc/cpp -I/usr/include/SDL2 -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c++11 -fno-exceptions -fno-rtti -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -Wcast-qual -Wcast-align -Wpointer-arith -Wno-long-long -Wno-multichar -Wshadow -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-unknown-pragmas -pthread -Wnon-virtual-dtor -DNDEBUG -std=c++11 -fPIC -MD -MT src/modules/common/CMakeFiles/common.dir/ConfigManager.cpp.o -MF src/modules/common/CMakeFiles/common.dir/ConfigManager.cpp.o.d -o src/modules/common/CMakeFiles/common.dir/ConfigManager.cpp.o -c /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/common/ConfigManager.cpp [31/269] /usr/bin/g++ -DPKGDATADIR=\"/usr/share/games\" -D_DEFAULT_SOURCE -D_GNU_SOURCE -D_XOPEN_SOURCE -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/build -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules -I/usr/include/box2d -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/glm -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/. -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/backends -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/misc/cpp -I/usr/include/SDL2 -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c++11 -fno-exceptions -fno-rtti -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -Wcast-qual -Wcast-align -Wpointer-arith -Wno-long-long -Wno-multichar -Wshadow -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-unknown-pragmas -pthread -Wnon-virtual-dtor -DNDEBUG -std=c++11 -fPIC -MD -MT src/modules/common/CMakeFiles/common.dir/LUAMapContext.cpp.o -MF src/modules/common/CMakeFiles/common.dir/LUAMapContext.cpp.o.d -o src/modules/common/CMakeFiles/common.dir/LUAMapContext.cpp.o -c /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/common/LUAMapContext.cpp [32/269] /usr/bin/g++ -DPKGDATADIR=\"/usr/share/games\" -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/build -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules -I/usr/include/box2d -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/glm -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/. -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/backends -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/misc/cpp -I/usr/include/SDL2 -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c++11 -fno-exceptions -fno-rtti -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -Wcast-qual -Wcast-align -Wpointer-arith -Wno-long-long -Wno-multichar -Wshadow -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-unknown-pragmas -pthread -Wnon-virtual-dtor -DNDEBUG -std=c++11 -fPIC -MD -MT src/modules/campaign/CMakeFiles/campaign.dir/persister/SQLitePersister.cpp.o -MF src/modules/campaign/CMakeFiles/campaign.dir/persister/SQLitePersister.cpp.o.d -o src/modules/campaign/CMakeFiles/campaign.dir/persister/SQLitePersister.cpp.o -c /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/campaign/persister/SQLitePersister.cpp [33/269] /usr/bin/g++ -DPKGDATADIR=\"/usr/share/games\" -D_DEFAULT_SOURCE -D_GNU_SOURCE -D_XOPEN_SOURCE -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/build -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules -I/usr/include/box2d -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/glm -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/. -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/backends -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/misc/cpp -I/usr/include/SDL2 -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c++11 -fno-exceptions -fno-rtti -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -Wcast-qual -Wcast-align -Wpointer-arith -Wno-long-long -Wno-multichar -Wshadow -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-unknown-pragmas -pthread -Wnon-virtual-dtor -DNDEBUG -std=c++11 -fPIC -MD -MT src/modules/common/CMakeFiles/common.dir/ports/Unix.cpp.o -MF src/modules/common/CMakeFiles/common.dir/ports/Unix.cpp.o.d -o src/modules/common/CMakeFiles/common.dir/ports/Unix.cpp.o -c /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/common/ports/Unix.cpp [34/269] /usr/bin/g++ -DPKGDATADIR=\"/usr/share/games\" -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/build -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules -I/usr/include/box2d -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/glm -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/. -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/backends -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/misc/cpp -I/usr/include/SDL2 -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c++11 -fno-exceptions -fno-rtti -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -Wcast-qual -Wcast-align -Wpointer-arith -Wno-long-long -Wno-multichar -Wshadow -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-unknown-pragmas -pthread -Wnon-virtual-dtor -DNDEBUG -std=c++11 -fPIC -MD -MT src/modules/campaign/CMakeFiles/campaign.dir/persister/GooglePlayPersister.cpp.o -MF src/modules/campaign/CMakeFiles/campaign.dir/persister/GooglePlayPersister.cpp.o.d -o src/modules/campaign/CMakeFiles/campaign.dir/persister/GooglePlayPersister.cpp.o -c /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/campaign/persister/GooglePlayPersister.cpp [35/269] /usr/bin/g++ -DPKGDATADIR=\"/usr/share/games\" -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/build -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules -I/usr/include/SDL2 -I/usr/include/box2d -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/glm -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/. -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/backends -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/misc/cpp -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c++11 -fno-exceptions -fno-rtti -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -Wcast-qual -Wcast-align -Wpointer-arith -Wno-long-long -Wno-multichar -Wshadow -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-unknown-pragmas -pthread -Wnon-virtual-dtor -DNDEBUG -std=c++11 -fPIC -MD -MT src/modules/network/CMakeFiles/network.dir/INetwork.cpp.o -MF src/modules/network/CMakeFiles/network.dir/INetwork.cpp.o.d -o src/modules/network/CMakeFiles/network.dir/INetwork.cpp.o -c /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/INetwork.cpp In file included from /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/INetwork.h:3, from /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/INetwork.cpp:1: /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/common/ByteStream.h: In member function 'int16_t ByteStream::readShort()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/common/ByteStream.h:210:31: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const int16_t*' {aka 'const short int*'} increases required alignment of target type [-Wcast-align] 210 | const int16_t *word = reinterpret_cast(getBuffer()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/common/ByteStream.h: In member function 'int32_t ByteStream::readInt()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/common/ByteStream.h:231:31: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const int32_t*' {aka 'const int*'} increases required alignment of target type [-Wcast-align] 231 | const int32_t *word = reinterpret_cast(getBuffer()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolHandler.h:5, from /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/INetwork.h:4: /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h: In destructor 'virtual DisconnectMessage::Factory::~Factory()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:19:75: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'DisconnectMessage*' increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro 'PROTOCOL_CLASS_FACTORY' 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:160:1: note: in expansion of macro 'PROTOCOL_CLASS_SIMPLE' 160 | PROTOCOL_CLASS_SIMPLE(DisconnectMessage, protocol::PROTO_DISCONNECT); | ^~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h: In destructor 'virtual StartMapMessage::Factory::~Factory()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:19:75: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'StartMapMessage*' increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro 'PROTOCOL_CLASS_FACTORY' 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:163:1: note: in expansion of macro 'PROTOCOL_CLASS_SIMPLE' 163 | PROTOCOL_CLASS_SIMPLE(StartMapMessage, protocol::PROTO_STARTMAP); | ^~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h: In destructor 'virtual CloseMapMessage::Factory::~Factory()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:19:75: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'CloseMapMessage*' increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro 'PROTOCOL_CLASS_FACTORY' 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:164:1: note: in expansion of macro 'PROTOCOL_CLASS_SIMPLE' 164 | PROTOCOL_CLASS_SIMPLE(CloseMapMessage, protocol::PROTO_CLOSEMAP); | ^~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h: In destructor 'virtual PlayerListMessage::Factory::~Factory()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:19:75: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'PlayerListMessage*' increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:41:25: note: in expansion of macro 'PROTOCOL_CLASS_FACTORY' 41 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:166:1: note: in expansion of macro 'PROTOCOL_CLASS_SIMPLE_LIST' 166 | PROTOCOL_CLASS_SIMPLE_LIST(PlayerListMessage, protocol::PROTO_PLAYERLIST); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h: In destructor 'virtual InitWaitingMapMessage::Factory::~Factory()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:19:75: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'InitWaitingMapMessage*' increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro 'PROTOCOL_CLASS_FACTORY' 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:169:1: note: in expansion of macro 'PROTOCOL_CLASS_SIMPLE' 169 | PROTOCOL_CLASS_SIMPLE(InitWaitingMapMessage, protocol::PROTO_INITWAITING); | ^~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h: In destructor 'virtual SpawnMessage::Factory::~Factory()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:19:75: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'SpawnMessage*' increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro 'PROTOCOL_CLASS_FACTORY' 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:170:1: note: in expansion of macro 'PROTOCOL_CLASS_SIMPLE' 170 | PROTOCOL_CLASS_SIMPLE(SpawnMessage, protocol::PROTO_SPAWN); | ^~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h: In destructor 'virtual StopFingerMovementMessage::Factory::~Factory()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:19:75: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'StopFingerMovementMessage*' increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro 'PROTOCOL_CLASS_FACTORY' 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:171:1: note: in expansion of macro 'PROTOCOL_CLASS_SIMPLE' 171 | PROTOCOL_CLASS_SIMPLE(StopFingerMovementMessage, protocol::PROTO_STOPFINGERMOVEMENT); | ^~~~~~~~~~~~~~~~~~~~~ [36/269] /usr/bin/g++ -DPKGDATADIR=\"/usr/share/games\" -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/build -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules -I/usr/include/box2d -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/glm -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/. -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/backends -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/misc/cpp -I/usr/include/SDL2 -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c++11 -fno-exceptions -fno-rtti -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -Wcast-qual -Wcast-align -Wpointer-arith -Wno-long-long -Wno-multichar -Wshadow -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-unknown-pragmas -pthread -Wnon-virtual-dtor -DNDEBUG -std=c++11 -fPIC -MD -MT src/modules/campaign/CMakeFiles/campaign.dir/Campaign.cpp.o -MF src/modules/campaign/CMakeFiles/campaign.dir/Campaign.cpp.o.d -o src/modules/campaign/CMakeFiles/campaign.dir/Campaign.cpp.o -c /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/campaign/Campaign.cpp [37/269] /usr/bin/g++ -DPKGDATADIR=\"/usr/share/games\" -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/build -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules -I/usr/include/SDL2 -I/usr/include/box2d -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/glm -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/. -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/backends -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/misc/cpp -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c++11 -fno-exceptions -fno-rtti -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -Wcast-qual -Wcast-align -Wpointer-arith -Wno-long-long -Wno-multichar -Wshadow -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-unknown-pragmas -pthread -Wnon-virtual-dtor -DNDEBUG -std=c++11 -fPIC -MD -MT src/modules/network/CMakeFiles/network.dir/NoNetwork.cpp.o -MF src/modules/network/CMakeFiles/network.dir/NoNetwork.cpp.o.d -o src/modules/network/CMakeFiles/network.dir/NoNetwork.cpp.o -c /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/NoNetwork.cpp In file included from /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/INetwork.h:3, from /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/NoNetwork.h:3, from /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/NoNetwork.cpp:1: /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/common/ByteStream.h: In member function 'int16_t ByteStream::readShort()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/common/ByteStream.h:210:31: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const int16_t*' {aka 'const short int*'} increases required alignment of target type [-Wcast-align] 210 | const int16_t *word = reinterpret_cast(getBuffer()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/common/ByteStream.h: In member function 'int32_t ByteStream::readInt()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/common/ByteStream.h:231:31: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const int32_t*' {aka 'const int*'} increases required alignment of target type [-Wcast-align] 231 | const int32_t *word = reinterpret_cast(getBuffer()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolHandler.h:5, from /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/INetwork.h:4: /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h: In destructor 'virtual DisconnectMessage::Factory::~Factory()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:19:75: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'DisconnectMessage*' increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro 'PROTOCOL_CLASS_FACTORY' 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:160:1: note: in expansion of macro 'PROTOCOL_CLASS_SIMPLE' 160 | PROTOCOL_CLASS_SIMPLE(DisconnectMessage, protocol::PROTO_DISCONNECT); | ^~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h: In destructor 'virtual StartMapMessage::Factory::~Factory()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:19:75: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'StartMapMessage*' increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro 'PROTOCOL_CLASS_FACTORY' 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:163:1: note: in expansion of macro 'PROTOCOL_CLASS_SIMPLE' 163 | PROTOCOL_CLASS_SIMPLE(StartMapMessage, protocol::PROTO_STARTMAP); | ^~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h: In destructor 'virtual CloseMapMessage::Factory::~Factory()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:19:75: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'CloseMapMessage*' increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro 'PROTOCOL_CLASS_FACTORY' 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:164:1: note: in expansion of macro 'PROTOCOL_CLASS_SIMPLE' 164 | PROTOCOL_CLASS_SIMPLE(CloseMapMessage, protocol::PROTO_CLOSEMAP); | ^~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h: In destructor 'virtual PlayerListMessage::Factory::~Factory()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:19:75: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'PlayerListMessage*' increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:41:25: note: in expansion of macro 'PROTOCOL_CLASS_FACTORY' 41 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:166:1: note: in expansion of macro 'PROTOCOL_CLASS_SIMPLE_LIST' 166 | PROTOCOL_CLASS_SIMPLE_LIST(PlayerListMessage, protocol::PROTO_PLAYERLIST); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h: In destructor 'virtual InitWaitingMapMessage::Factory::~Factory()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:19:75: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'InitWaitingMapMessage*' increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro 'PROTOCOL_CLASS_FACTORY' 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:169:1: note: in expansion of macro 'PROTOCOL_CLASS_SIMPLE' 169 | PROTOCOL_CLASS_SIMPLE(InitWaitingMapMessage, protocol::PROTO_INITWAITING); | ^~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h: In destructor 'virtual SpawnMessage::Factory::~Factory()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:19:75: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'SpawnMessage*' increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro 'PROTOCOL_CLASS_FACTORY' 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:170:1: note: in expansion of macro 'PROTOCOL_CLASS_SIMPLE' 170 | PROTOCOL_CLASS_SIMPLE(SpawnMessage, protocol::PROTO_SPAWN); | ^~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h: In destructor 'virtual StopFingerMovementMessage::Factory::~Factory()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:19:75: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'StopFingerMovementMessage*' increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro 'PROTOCOL_CLASS_FACTORY' 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:171:1: note: in expansion of macro 'PROTOCOL_CLASS_SIMPLE' 171 | PROTOCOL_CLASS_SIMPLE(StopFingerMovementMessage, protocol::PROTO_STOPFINGERMOVEMENT); | ^~~~~~~~~~~~~~~~~~~~~ [38/269] /usr/bin/g++ -DPKGDATADIR=\"/usr/share/games\" -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/build -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules -I/usr/include/box2d -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/glm -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/. -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/backends -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/misc/cpp -I/usr/include/SDL2 -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c++11 -fno-exceptions -fno-rtti -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -Wcast-qual -Wcast-align -Wpointer-arith -Wno-long-long -Wno-multichar -Wshadow -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-unknown-pragmas -pthread -Wnon-virtual-dtor -DNDEBUG -std=c++11 -fPIC -MD -MT src/modules/campaign/CMakeFiles/campaign.dir/CampaignManager.cpp.o -MF src/modules/campaign/CMakeFiles/campaign.dir/CampaignManager.cpp.o.d -o src/modules/campaign/CMakeFiles/campaign.dir/CampaignManager.cpp.o -c /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/campaign/CampaignManager.cpp [39/269] /usr/bin/g++ -DPKGDATADIR=\"/usr/share/games\" -D_DEFAULT_SOURCE -D_GNU_SOURCE -D_XOPEN_SOURCE -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/build -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules -I/usr/include/box2d -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/glm -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/. -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/backends -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/misc/cpp -I/usr/include/SDL2 -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c++11 -fno-exceptions -fno-rtti -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -Wcast-qual -Wcast-align -Wpointer-arith -Wno-long-long -Wno-multichar -Wshadow -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-unknown-pragmas -pthread -Wnon-virtual-dtor -DNDEBUG -std=c++11 -fPIC -MD -MT src/modules/common/CMakeFiles/common.dir/SpriteDefinition.cpp.o -MF src/modules/common/CMakeFiles/common.dir/SpriteDefinition.cpp.o.d -o src/modules/common/CMakeFiles/common.dir/SpriteDefinition.cpp.o -c /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/common/SpriteDefinition.cpp [40/269] /usr/bin/g++ -DPKGDATADIR=\"/usr/share/games\" -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/build -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules -I/usr/include/box2d -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/glm -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/. -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/backends -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/misc/cpp -I/usr/include/SDL2 -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c++11 -fno-exceptions -fno-rtti -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -Wcast-qual -Wcast-align -Wpointer-arith -Wno-long-long -Wno-multichar -Wshadow -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-unknown-pragmas -pthread -Wnon-virtual-dtor -DNDEBUG -std=c++11 -fPIC -MD -MT src/modules/textures/CMakeFiles/texture.dir/Texture.cpp.o -MF src/modules/textures/CMakeFiles/texture.dir/Texture.cpp.o.d -o src/modules/textures/CMakeFiles/texture.dir/Texture.cpp.o -c /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/textures/Texture.cpp [41/269] /usr/bin/g++ -DPKGDATADIR=\"/usr/share/games\" -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/build -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules -I/usr/include/box2d -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/glm -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/. -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/backends -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/misc/cpp -I/usr/include/SDL2 -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c++11 -fno-exceptions -fno-rtti -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -Wcast-qual -Wcast-align -Wpointer-arith -Wno-long-long -Wno-multichar -Wshadow -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-unknown-pragmas -pthread -Wnon-virtual-dtor -DNDEBUG -std=c++11 -fPIC -MD -MT src/modules/game/CMakeFiles/game.dir/GameRegistry.cpp.o -MF src/modules/game/CMakeFiles/game.dir/GameRegistry.cpp.o.d -o src/modules/game/CMakeFiles/game.dir/GameRegistry.cpp.o -c /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/game/GameRegistry.cpp In file included from /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolHandler.h:3, from /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/game/IGame.h:3, from /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/game/GameRegistry.h:4, from /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/game/GameRegistry.cpp:1: /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/common/ByteStream.h: In member function 'int16_t ByteStream::readShort()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/common/ByteStream.h:210:31: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const int16_t*' {aka 'const short int*'} increases required alignment of target type [-Wcast-align] 210 | const int16_t *word = reinterpret_cast(getBuffer()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/common/ByteStream.h: In member function 'int32_t ByteStream::readInt()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/common/ByteStream.h:231:31: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const int32_t*' {aka 'const int*'} increases required alignment of target type [-Wcast-align] 231 | const int32_t *word = reinterpret_cast(getBuffer()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolHandler.h:5: /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h: In destructor 'virtual DisconnectMessage::Factory::~Factory()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:19:75: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'DisconnectMessage*' increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro 'PROTOCOL_CLASS_FACTORY' 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:160:1: note: in expansion of macro 'PROTOCOL_CLASS_SIMPLE' 160 | PROTOCOL_CLASS_SIMPLE(DisconnectMessage, protocol::PROTO_DISCONNECT); | ^~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h: In destructor 'virtual StartMapMessage::Factory::~Factory()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:19:75: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'StartMapMessage*' increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro 'PROTOCOL_CLASS_FACTORY' 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:163:1: note: in expansion of macro 'PROTOCOL_CLASS_SIMPLE' 163 | PROTOCOL_CLASS_SIMPLE(StartMapMessage, protocol::PROTO_STARTMAP); | ^~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h: In destructor 'virtual CloseMapMessage::Factory::~Factory()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:19:75: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'CloseMapMessage*' increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro 'PROTOCOL_CLASS_FACTORY' 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:164:1: note: in expansion of macro 'PROTOCOL_CLASS_SIMPLE' 164 | PROTOCOL_CLASS_SIMPLE(CloseMapMessage, protocol::PROTO_CLOSEMAP); | ^~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h: In destructor 'virtual PlayerListMessage::Factory::~Factory()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:19:75: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'PlayerListMessage*' increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:41:25: note: in expansion of macro 'PROTOCOL_CLASS_FACTORY' 41 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:166:1: note: in expansion of macro 'PROTOCOL_CLASS_SIMPLE_LIST' 166 | PROTOCOL_CLASS_SIMPLE_LIST(PlayerListMessage, protocol::PROTO_PLAYERLIST); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h: In destructor 'virtual InitWaitingMapMessage::Factory::~Factory()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:19:75: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'InitWaitingMapMessage*' increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro 'PROTOCOL_CLASS_FACTORY' 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:169:1: note: in expansion of macro 'PROTOCOL_CLASS_SIMPLE' 169 | PROTOCOL_CLASS_SIMPLE(InitWaitingMapMessage, protocol::PROTO_INITWAITING); | ^~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h: In destructor 'virtual SpawnMessage::Factory::~Factory()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:19:75: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'SpawnMessage*' increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro 'PROTOCOL_CLASS_FACTORY' 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:170:1: note: in expansion of macro 'PROTOCOL_CLASS_SIMPLE' 170 | PROTOCOL_CLASS_SIMPLE(SpawnMessage, protocol::PROTO_SPAWN); | ^~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h: In destructor 'virtual StopFingerMovementMessage::Factory::~Factory()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:19:75: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'StopFingerMovementMessage*' increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro 'PROTOCOL_CLASS_FACTORY' 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:171:1: note: in expansion of macro 'PROTOCOL_CLASS_SIMPLE' 171 | PROTOCOL_CLASS_SIMPLE(StopFingerMovementMessage, protocol::PROTO_STOPFINGERMOVEMENT); | ^~~~~~~~~~~~~~~~~~~~~ [42/269] /usr/bin/g++ -DPKGDATADIR=\"/usr/share/games\" -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/build -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules -I/usr/include/box2d -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/glm -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/. -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/backends -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/misc/cpp -I/usr/include/SDL2 -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c++11 -fno-exceptions -fno-rtti -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -Wcast-qual -Wcast-align -Wpointer-arith -Wno-long-long -Wno-multichar -Wshadow -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-unknown-pragmas -pthread -Wnon-virtual-dtor -DNDEBUG -std=c++11 -fPIC -MD -MT src/modules/game/CMakeFiles/game.dir/IGame.cpp.o -MF src/modules/game/CMakeFiles/game.dir/IGame.cpp.o.d -o src/modules/game/CMakeFiles/game.dir/IGame.cpp.o -c /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/game/IGame.cpp In file included from /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolHandler.h:3, from /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/game/IGame.h:3, from /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/game/IGame.cpp:1: /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/common/ByteStream.h: In member function 'int16_t ByteStream::readShort()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/common/ByteStream.h:210:31: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const int16_t*' {aka 'const short int*'} increases required alignment of target type [-Wcast-align] 210 | const int16_t *word = reinterpret_cast(getBuffer()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/common/ByteStream.h: In member function 'int32_t ByteStream::readInt()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/common/ByteStream.h:231:31: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const int32_t*' {aka 'const int*'} increases required alignment of target type [-Wcast-align] 231 | const int32_t *word = reinterpret_cast(getBuffer()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolHandler.h:5: /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h: In destructor 'virtual DisconnectMessage::Factory::~Factory()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:19:75: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'DisconnectMessage*' increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro 'PROTOCOL_CLASS_FACTORY' 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:160:1: note: in expansion of macro 'PROTOCOL_CLASS_SIMPLE' 160 | PROTOCOL_CLASS_SIMPLE(DisconnectMessage, protocol::PROTO_DISCONNECT); | ^~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h: In destructor 'virtual StartMapMessage::Factory::~Factory()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:19:75: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'StartMapMessage*' increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro 'PROTOCOL_CLASS_FACTORY' 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:163:1: note: in expansion of macro 'PROTOCOL_CLASS_SIMPLE' 163 | PROTOCOL_CLASS_SIMPLE(StartMapMessage, protocol::PROTO_STARTMAP); | ^~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h: In destructor 'virtual CloseMapMessage::Factory::~Factory()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:19:75: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'CloseMapMessage*' increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro 'PROTOCOL_CLASS_FACTORY' 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:164:1: note: in expansion of macro 'PROTOCOL_CLASS_SIMPLE' 164 | PROTOCOL_CLASS_SIMPLE(CloseMapMessage, protocol::PROTO_CLOSEMAP); | ^~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h: In destructor 'virtual PlayerListMessage::Factory::~Factory()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:19:75: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'PlayerListMessage*' increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:41:25: note: in expansion of macro 'PROTOCOL_CLASS_FACTORY' 41 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:166:1: note: in expansion of macro 'PROTOCOL_CLASS_SIMPLE_LIST' 166 | PROTOCOL_CLASS_SIMPLE_LIST(PlayerListMessage, protocol::PROTO_PLAYERLIST); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h: In destructor 'virtual InitWaitingMapMessage::Factory::~Factory()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:19:75: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'InitWaitingMapMessage*' increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro 'PROTOCOL_CLASS_FACTORY' 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:169:1: note: in expansion of macro 'PROTOCOL_CLASS_SIMPLE' 169 | PROTOCOL_CLASS_SIMPLE(InitWaitingMapMessage, protocol::PROTO_INITWAITING); | ^~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h: In destructor 'virtual SpawnMessage::Factory::~Factory()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:19:75: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'SpawnMessage*' increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro 'PROTOCOL_CLASS_FACTORY' 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:170:1: note: in expansion of macro 'PROTOCOL_CLASS_SIMPLE' 170 | PROTOCOL_CLASS_SIMPLE(SpawnMessage, protocol::PROTO_SPAWN); | ^~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h: In destructor 'virtual StopFingerMovementMessage::Factory::~Factory()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:19:75: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'StopFingerMovementMessage*' increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro 'PROTOCOL_CLASS_FACTORY' 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:171:1: note: in expansion of macro 'PROTOCOL_CLASS_SIMPLE' 171 | PROTOCOL_CLASS_SIMPLE(StopFingerMovementMessage, protocol::PROTO_STOPFINGERMOVEMENT); | ^~~~~~~~~~~~~~~~~~~~~ [43/269] /usr/bin/g++ -DPKGDATADIR=\"/usr/share/games\" -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/build -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules -I/usr/include/SDL2 -I/usr/include/box2d -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/glm -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/. -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/backends -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/misc/cpp -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c++11 -fno-exceptions -fno-rtti -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -Wcast-qual -Wcast-align -Wpointer-arith -Wno-long-long -Wno-multichar -Wshadow -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-unknown-pragmas -pthread -Wnon-virtual-dtor -DNDEBUG -std=c++11 -fPIC -MD -MT src/modules/network/CMakeFiles/network.dir/Network.cpp.o -MF src/modules/network/CMakeFiles/network.dir/Network.cpp.o.d -o src/modules/network/CMakeFiles/network.dir/Network.cpp.o -c /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/Network.cpp In file included from /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/INetwork.h:3, from /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/Network.h:6, from /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/Network.cpp:1: /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/common/ByteStream.h: In member function 'int16_t ByteStream::readShort()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/common/ByteStream.h:210:31: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const int16_t*' {aka 'const short int*'} increases required alignment of target type [-Wcast-align] 210 | const int16_t *word = reinterpret_cast(getBuffer()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/common/ByteStream.h: In member function 'int32_t ByteStream::readInt()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/common/ByteStream.h:231:31: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const int32_t*' {aka 'const int*'} increases required alignment of target type [-Wcast-align] 231 | const int32_t *word = reinterpret_cast(getBuffer()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolHandler.h:5, from /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/INetwork.h:4: /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h: In destructor 'virtual DisconnectMessage::Factory::~Factory()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:19:75: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'DisconnectMessage*' increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro 'PROTOCOL_CLASS_FACTORY' 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:160:1: note: in expansion of macro 'PROTOCOL_CLASS_SIMPLE' 160 | PROTOCOL_CLASS_SIMPLE(DisconnectMessage, protocol::PROTO_DISCONNECT); | ^~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h: In destructor 'virtual StartMapMessage::Factory::~Factory()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:19:75: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'StartMapMessage*' increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro 'PROTOCOL_CLASS_FACTORY' 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:163:1: note: in expansion of macro 'PROTOCOL_CLASS_SIMPLE' 163 | PROTOCOL_CLASS_SIMPLE(StartMapMessage, protocol::PROTO_STARTMAP); | ^~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h: In destructor 'virtual CloseMapMessage::Factory::~Factory()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:19:75: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'CloseMapMessage*' increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro 'PROTOCOL_CLASS_FACTORY' 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:164:1: note: in expansion of macro 'PROTOCOL_CLASS_SIMPLE' 164 | PROTOCOL_CLASS_SIMPLE(CloseMapMessage, protocol::PROTO_CLOSEMAP); | ^~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h: In destructor 'virtual PlayerListMessage::Factory::~Factory()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:19:75: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'PlayerListMessage*' increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:41:25: note: in expansion of macro 'PROTOCOL_CLASS_FACTORY' 41 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:166:1: note: in expansion of macro 'PROTOCOL_CLASS_SIMPLE_LIST' 166 | PROTOCOL_CLASS_SIMPLE_LIST(PlayerListMessage, protocol::PROTO_PLAYERLIST); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h: In destructor 'virtual InitWaitingMapMessage::Factory::~Factory()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:19:75: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'InitWaitingMapMessage*' increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro 'PROTOCOL_CLASS_FACTORY' 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:169:1: note: in expansion of macro 'PROTOCOL_CLASS_SIMPLE' 169 | PROTOCOL_CLASS_SIMPLE(InitWaitingMapMessage, protocol::PROTO_INITWAITING); | ^~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h: In destructor 'virtual SpawnMessage::Factory::~Factory()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:19:75: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'SpawnMessage*' increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro 'PROTOCOL_CLASS_FACTORY' 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:170:1: note: in expansion of macro 'PROTOCOL_CLASS_SIMPLE' 170 | PROTOCOL_CLASS_SIMPLE(SpawnMessage, protocol::PROTO_SPAWN); | ^~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h: In destructor 'virtual StopFingerMovementMessage::Factory::~Factory()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:19:75: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'StopFingerMovementMessage*' increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro 'PROTOCOL_CLASS_FACTORY' 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:171:1: note: in expansion of macro 'PROTOCOL_CLASS_SIMPLE' 171 | PROTOCOL_CLASS_SIMPLE(StopFingerMovementMessage, protocol::PROTO_STOPFINGERMOVEMENT); | ^~~~~~~~~~~~~~~~~~~~~ [44/269] /usr/bin/g++ -DPKGDATADIR=\"/usr/share/games\" -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/. -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/backends -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/misc/cpp -I/usr/include/SDL2 -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c++11 -fno-exceptions -fno-rtti -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -Wcast-qual -Wcast-align -Wpointer-arith -Wno-long-long -Wno-multichar -Wshadow -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-unknown-pragmas -pthread -Wnon-virtual-dtor -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -std=c++11 -fPIC -MD -MT src/libs/imgui/CMakeFiles/imgui.dir/imgui_draw.cpp.o -MF src/libs/imgui/CMakeFiles/imgui.dir/imgui_draw.cpp.o.d -o src/libs/imgui/CMakeFiles/imgui.dir/imgui_draw.cpp.o -c /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/imgui_draw.cpp [45/269] /usr/bin/g++ -DPKGDATADIR=\"/usr/share/games\" -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/build -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules -I/usr/include/SDL2 -I/usr/include/box2d -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/glm -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/. -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/backends -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/misc/cpp -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c++11 -fno-exceptions -fno-rtti -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -Wcast-qual -Wcast-align -Wpointer-arith -Wno-long-long -Wno-multichar -Wshadow -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-unknown-pragmas -pthread -Wnon-virtual-dtor -DNDEBUG -std=c++11 -fPIC -MD -MT src/modules/sound/CMakeFiles/sound.dir/Sound.cpp.o -MF src/modules/sound/CMakeFiles/sound.dir/Sound.cpp.o.d -o src/modules/sound/CMakeFiles/sound.dir/Sound.cpp.o -c /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/sound/Sound.cpp [46/269] /usr/bin/g++ -DPKGDATADIR=\"/usr/share/games\" -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/build -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules -I/usr/include/box2d -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/glm -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/. -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/backends -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/misc/cpp -I/usr/include/SDL2 -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c++11 -fno-exceptions -fno-rtti -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -Wcast-qual -Wcast-align -Wpointer-arith -Wno-long-long -Wno-multichar -Wshadow -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-unknown-pragmas -pthread -Wnon-virtual-dtor -DNDEBUG -std=c++11 -fPIC -MD -MT src/modules/textures/CMakeFiles/texture.dir/TextureCache.cpp.o -MF src/modules/textures/CMakeFiles/texture.dir/TextureCache.cpp.o.d -o src/modules/textures/CMakeFiles/texture.dir/TextureCache.cpp.o -c /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/textures/TextureCache.cpp [47/269] /usr/bin/g++ -DPKGDATADIR=\"/usr/share/games\" -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/build -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules -I/usr/include/SDL2 -I/usr/include/box2d -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/glm -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/. -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/backends -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/misc/cpp -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c++11 -fno-exceptions -fno-rtti -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -Wcast-qual -Wcast-align -Wpointer-arith -Wno-long-long -Wno-multichar -Wshadow -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-unknown-pragmas -pthread -Wnon-virtual-dtor -DNDEBUG -std=c++11 -fPIC -MD -MT src/modules/service/CMakeFiles/service.dir/ServiceProvider.cpp.o -MF src/modules/service/CMakeFiles/service.dir/ServiceProvider.cpp.o.d -o src/modules/service/CMakeFiles/service.dir/ServiceProvider.cpp.o -c /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/service/ServiceProvider.cpp In file included from /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/INetwork.h:3, from /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/Network.h:6, from /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/service/ServiceProvider.cpp:5: /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/common/ByteStream.h: In member function 'int16_t ByteStream::readShort()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/common/ByteStream.h:210:31: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const int16_t*' {aka 'const short int*'} increases required alignment of target type [-Wcast-align] 210 | const int16_t *word = reinterpret_cast(getBuffer()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/common/ByteStream.h: In member function 'int32_t ByteStream::readInt()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/common/ByteStream.h:231:31: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const int32_t*' {aka 'const int*'} increases required alignment of target type [-Wcast-align] 231 | const int32_t *word = reinterpret_cast(getBuffer()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolHandler.h:5, from /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/INetwork.h:4: /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h: In destructor 'virtual DisconnectMessage::Factory::~Factory()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:19:75: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'DisconnectMessage*' increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro 'PROTOCOL_CLASS_FACTORY' 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:160:1: note: in expansion of macro 'PROTOCOL_CLASS_SIMPLE' 160 | PROTOCOL_CLASS_SIMPLE(DisconnectMessage, protocol::PROTO_DISCONNECT); | ^~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h: In destructor 'virtual StartMapMessage::Factory::~Factory()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:19:75: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'StartMapMessage*' increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro 'PROTOCOL_CLASS_FACTORY' 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:163:1: note: in expansion of macro 'PROTOCOL_CLASS_SIMPLE' 163 | PROTOCOL_CLASS_SIMPLE(StartMapMessage, protocol::PROTO_STARTMAP); | ^~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h: In destructor 'virtual CloseMapMessage::Factory::~Factory()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:19:75: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'CloseMapMessage*' increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro 'PROTOCOL_CLASS_FACTORY' 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:164:1: note: in expansion of macro 'PROTOCOL_CLASS_SIMPLE' 164 | PROTOCOL_CLASS_SIMPLE(CloseMapMessage, protocol::PROTO_CLOSEMAP); | ^~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h: In destructor 'virtual PlayerListMessage::Factory::~Factory()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:19:75: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'PlayerListMessage*' increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:41:25: note: in expansion of macro 'PROTOCOL_CLASS_FACTORY' 41 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:166:1: note: in expansion of macro 'PROTOCOL_CLASS_SIMPLE_LIST' 166 | PROTOCOL_CLASS_SIMPLE_LIST(PlayerListMessage, protocol::PROTO_PLAYERLIST); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h: In destructor 'virtual InitWaitingMapMessage::Factory::~Factory()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:19:75: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'InitWaitingMapMessage*' increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro 'PROTOCOL_CLASS_FACTORY' 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:169:1: note: in expansion of macro 'PROTOCOL_CLASS_SIMPLE' 169 | PROTOCOL_CLASS_SIMPLE(InitWaitingMapMessage, protocol::PROTO_INITWAITING); | ^~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h: In destructor 'virtual SpawnMessage::Factory::~Factory()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:19:75: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'SpawnMessage*' increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro 'PROTOCOL_CLASS_FACTORY' 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:170:1: note: in expansion of macro 'PROTOCOL_CLASS_SIMPLE' 170 | PROTOCOL_CLASS_SIMPLE(SpawnMessage, protocol::PROTO_SPAWN); | ^~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h: In destructor 'virtual StopFingerMovementMessage::Factory::~Factory()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:19:75: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'StopFingerMovementMessage*' increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro 'PROTOCOL_CLASS_FACTORY' 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:171:1: note: in expansion of macro 'PROTOCOL_CLASS_SIMPLE' 171 | PROTOCOL_CLASS_SIMPLE(StopFingerMovementMessage, protocol::PROTO_STOPFINGERMOVEMENT); | ^~~~~~~~~~~~~~~~~~~~~ [48/269] /usr/bin/g++ -DPKGDATADIR=\"/usr/share/games\" -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/build -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules -I/usr/include/box2d -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/glm -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/. -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/backends -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/misc/cpp -I/usr/include/SDL2 -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c++11 -fno-exceptions -fno-rtti -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -Wcast-qual -Wcast-align -Wpointer-arith -Wno-long-long -Wno-multichar -Wshadow -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-unknown-pragmas -pthread -Wnon-virtual-dtor -DNDEBUG -std=c++11 -fPIC -MD -MT src/modules/sprites/CMakeFiles/sprite.dir/Sprite.cpp.o -MF src/modules/sprites/CMakeFiles/sprite.dir/Sprite.cpp.o.d -o src/modules/sprites/CMakeFiles/sprite.dir/Sprite.cpp.o -c /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/sprites/Sprite.cpp [49/269] /usr/bin/g++ -DPKGDATADIR=\"/usr/share/games\" -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/build -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/. -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/backends -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/misc/cpp -I/usr/include/SDL2 -I/usr/include/box2d -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/glm -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c++11 -fno-exceptions -fno-rtti -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -Wcast-qual -Wcast-align -Wpointer-arith -Wno-long-long -Wno-multichar -Wshadow -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-unknown-pragmas -pthread -Wnon-virtual-dtor -DNDEBUG -std=c++11 -fPIC -MD -MT src/modules/ui/CMakeFiles/ui.dir/BitmapFont.cpp.o -MF src/modules/ui/CMakeFiles/ui.dir/BitmapFont.cpp.o.d -o src/modules/ui/CMakeFiles/ui.dir/BitmapFont.cpp.o -c /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/ui/BitmapFont.cpp [50/269] /usr/bin/g++ -DPKGDATADIR=\"/usr/share/games\" -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/build -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules -I/usr/include/SDL2 -I/usr/include/box2d -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/glm -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/. -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/backends -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/misc/cpp -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c++11 -fno-exceptions -fno-rtti -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -Wcast-qual -Wcast-align -Wpointer-arith -Wno-long-long -Wno-multichar -Wshadow -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-unknown-pragmas -pthread -Wnon-virtual-dtor -DNDEBUG -std=c++11 -fPIC -MD -MT src/modules/sound/CMakeFiles/sound.dir/SDLSoundEngine.cpp.o -MF src/modules/sound/CMakeFiles/sound.dir/SDLSoundEngine.cpp.o.d -o src/modules/sound/CMakeFiles/sound.dir/SDLSoundEngine.cpp.o -c /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/sound/SDLSoundEngine.cpp [51/269] /usr/bin/g++ -DPKGDATADIR=\"/usr/share/games\" -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/build -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules -I/usr/include/box2d -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/glm -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/. -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/backends -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/misc/cpp -I/usr/include/SDL2 -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c++11 -fno-exceptions -fno-rtti -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -Wcast-qual -Wcast-align -Wpointer-arith -Wno-long-long -Wno-multichar -Wshadow -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-unknown-pragmas -pthread -Wnon-virtual-dtor -DNDEBUG -std=c++11 -fPIC -MD -MT src/modules/sprites/CMakeFiles/sprite.dir/SpriteCache.cpp.o -MF src/modules/sprites/CMakeFiles/sprite.dir/SpriteCache.cpp.o.d -o src/modules/sprites/CMakeFiles/sprite.dir/SpriteCache.cpp.o -c /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/sprites/SpriteCache.cpp [52/269] /usr/bin/g++ -DPKGDATADIR=\"/usr/share/games\" -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/build -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/. -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/backends -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/misc/cpp -I/usr/include/SDL2 -I/usr/include/box2d -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/glm -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c++11 -fno-exceptions -fno-rtti -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -Wcast-qual -Wcast-align -Wpointer-arith -Wno-long-long -Wno-multichar -Wshadow -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-unknown-pragmas -pthread -Wnon-virtual-dtor -DNDEBUG -std=c++11 -fPIC -MD -MT src/modules/ui/CMakeFiles/ui.dir/nodes/UINodeSlider.cpp.o -MF src/modules/ui/CMakeFiles/ui.dir/nodes/UINodeSlider.cpp.o.d -o src/modules/ui/CMakeFiles/ui.dir/nodes/UINodeSlider.cpp.o -c /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/ui/nodes/UINodeSlider.cpp [53/269] /usr/bin/g++ -DPKGDATADIR=\"/usr/share/games\" -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/build -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/. -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/backends -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/misc/cpp -I/usr/include/SDL2 -I/usr/include/box2d -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/glm -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c++11 -fno-exceptions -fno-rtti -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -Wcast-qual -Wcast-align -Wpointer-arith -Wno-long-long -Wno-multichar -Wshadow -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-unknown-pragmas -pthread -Wnon-virtual-dtor -DNDEBUG -std=c++11 -fPIC -MD -MT src/modules/ui/CMakeFiles/ui.dir/nodes/IUINodeEntitySelector.cpp.o -MF src/modules/ui/CMakeFiles/ui.dir/nodes/IUINodeEntitySelector.cpp.o.d -o src/modules/ui/CMakeFiles/ui.dir/nodes/IUINodeEntitySelector.cpp.o -c /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/ui/nodes/IUINodeEntitySelector.cpp [54/269] /usr/bin/g++ -DPKGDATADIR=\"/usr/share/games\" -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/build -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/. -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/backends -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/misc/cpp -I/usr/include/SDL2 -I/usr/include/box2d -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/glm -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c++11 -fno-exceptions -fno-rtti -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -Wcast-qual -Wcast-align -Wpointer-arith -Wno-long-long -Wno-multichar -Wshadow -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-unknown-pragmas -pthread -Wnon-virtual-dtor -DNDEBUG -std=c++11 -fPIC -MD -MT src/modules/ui/CMakeFiles/ui.dir/nodes/UINodeBar.cpp.o -MF src/modules/ui/CMakeFiles/ui.dir/nodes/UINodeBar.cpp.o.d -o src/modules/ui/CMakeFiles/ui.dir/nodes/UINodeBar.cpp.o -c /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/ui/nodes/UINodeBar.cpp [55/269] /usr/bin/g++ -DPKGDATADIR=\"/usr/share/games\" -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/build -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/. -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/backends -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/misc/cpp -I/usr/include/SDL2 -I/usr/include/box2d -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/glm -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c++11 -fno-exceptions -fno-rtti -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -Wcast-qual -Wcast-align -Wpointer-arith -Wno-long-long -Wno-multichar -Wshadow -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-unknown-pragmas -pthread -Wnon-virtual-dtor -DNDEBUG -std=c++11 -fPIC -MD -MT src/modules/ui/CMakeFiles/ui.dir/nodes/IUINodeSpriteSelector.cpp.o -MF src/modules/ui/CMakeFiles/ui.dir/nodes/IUINodeSpriteSelector.cpp.o.d -o src/modules/ui/CMakeFiles/ui.dir/nodes/IUINodeSpriteSelector.cpp.o -c /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/ui/nodes/IUINodeSpriteSelector.cpp [56/269] /usr/bin/g++ -DPKGDATADIR=\"/usr/share/games\" -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/build -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/. -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/backends -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/misc/cpp -I/usr/include/SDL2 -I/usr/include/box2d -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/glm -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c++11 -fno-exceptions -fno-rtti -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -Wcast-qual -Wcast-align -Wpointer-arith -Wno-long-long -Wno-multichar -Wshadow -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-unknown-pragmas -pthread -Wnon-virtual-dtor -DNDEBUG -std=c++11 -fPIC -MD -MT src/modules/ui/CMakeFiles/ui.dir/nodes/UINodeButton.cpp.o -MF src/modules/ui/CMakeFiles/ui.dir/nodes/UINodeButton.cpp.o.d -o src/modules/ui/CMakeFiles/ui.dir/nodes/UINodeButton.cpp.o -c /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/ui/nodes/UINodeButton.cpp [57/269] /usr/bin/g++ -DPKGDATADIR=\"/usr/share/games\" -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/build -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/. -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/backends -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/misc/cpp -I/usr/include/SDL2 -I/usr/include/box2d -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/glm -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c++11 -fno-exceptions -fno-rtti -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -Wcast-qual -Wcast-align -Wpointer-arith -Wno-long-long -Wno-multichar -Wshadow -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-unknown-pragmas -pthread -Wnon-virtual-dtor -DNDEBUG -std=c++11 -fPIC -MD -MT src/modules/ui/CMakeFiles/ui.dir/nodes/UINodeCampaignSelector.cpp.o -MF src/modules/ui/CMakeFiles/ui.dir/nodes/UINodeCampaignSelector.cpp.o.d -o src/modules/ui/CMakeFiles/ui.dir/nodes/UINodeCampaignSelector.cpp.o -c /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/ui/nodes/UINodeCampaignSelector.cpp [58/269] /usr/bin/g++ -DPKGDATADIR=\"/usr/share/games\" -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/build -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/. -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/backends -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/misc/cpp -I/usr/include/SDL2 -I/usr/include/box2d -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/glm -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c++11 -fno-exceptions -fno-rtti -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -Wcast-qual -Wcast-align -Wpointer-arith -Wno-long-long -Wno-multichar -Wshadow -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-unknown-pragmas -pthread -Wnon-virtual-dtor -DNDEBUG -std=c++11 -fPIC -MD -MT src/modules/ui/CMakeFiles/ui.dir/nodes/UINodeMapSelector.cpp.o -MF src/modules/ui/CMakeFiles/ui.dir/nodes/UINodeMapSelector.cpp.o.d -o src/modules/ui/CMakeFiles/ui.dir/nodes/UINodeMapSelector.cpp.o -c /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/ui/nodes/UINodeMapSelector.cpp [59/269] /usr/bin/g++ -DPKGDATADIR=\"/usr/share/games\" -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/build -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/. -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/backends -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/misc/cpp -I/usr/include/SDL2 -I/usr/include/box2d -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/glm -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c++11 -fno-exceptions -fno-rtti -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -Wcast-qual -Wcast-align -Wpointer-arith -Wno-long-long -Wno-multichar -Wshadow -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-unknown-pragmas -pthread -Wnon-virtual-dtor -DNDEBUG -std=c++11 -fPIC -MD -MT src/modules/ui/CMakeFiles/ui.dir/nodes/UINodeBackground.cpp.o -MF src/modules/ui/CMakeFiles/ui.dir/nodes/UINodeBackground.cpp.o.d -o src/modules/ui/CMakeFiles/ui.dir/nodes/UINodeBackground.cpp.o -c /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/ui/nodes/UINodeBackground.cpp [60/269] /usr/bin/g++ -DPKGDATADIR=\"/usr/share/games\" -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/. -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/backends -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/misc/cpp -I/usr/include/SDL2 -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c++11 -fno-exceptions -fno-rtti -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -Wcast-qual -Wcast-align -Wpointer-arith -Wno-long-long -Wno-multichar -Wshadow -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-unknown-pragmas -pthread -Wnon-virtual-dtor -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -std=c++11 -fPIC -MD -MT src/libs/imgui/CMakeFiles/imgui.dir/imgui_demo.cpp.o -MF src/libs/imgui/CMakeFiles/imgui.dir/imgui_demo.cpp.o.d -o src/libs/imgui/CMakeFiles/imgui.dir/imgui_demo.cpp.o -c /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/imgui_demo.cpp [61/269] /usr/bin/g++ -DPKGDATADIR=\"/usr/share/games\" -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/build -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules -I/usr/include/SDL2 -I/usr/include/box2d -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/glm -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/. -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/backends -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/misc/cpp -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c++11 -fno-exceptions -fno-rtti -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -Wcast-qual -Wcast-align -Wpointer-arith -Wno-long-long -Wno-multichar -Wshadow -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-unknown-pragmas -pthread -Wnon-virtual-dtor -DNDEBUG -std=c++11 -fPIC -MD -MT src/modules/network/CMakeFiles/network.dir/ProtocolMessageFactory.cpp.o -MF src/modules/network/CMakeFiles/network.dir/ProtocolMessageFactory.cpp.o.d -o src/modules/network/CMakeFiles/network.dir/ProtocolMessageFactory.cpp.o -c /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/ProtocolMessageFactory.cpp In file included from /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:3, from /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/ProtocolMessageFactory.h:3, from /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/ProtocolMessageFactory.cpp:1: /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/common/ByteStream.h: In member function 'int16_t ByteStream::readShort()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/common/ByteStream.h:210:31: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const int16_t*' {aka 'const short int*'} increases required alignment of target type [-Wcast-align] 210 | const int16_t *word = reinterpret_cast(getBuffer()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/common/ByteStream.h: In member function 'int32_t ByteStream::readInt()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/common/ByteStream.h:231:31: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const int32_t*' {aka 'const int*'} increases required alignment of target type [-Wcast-align] 231 | const int32_t *word = reinterpret_cast(getBuffer()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h: In destructor 'virtual DisconnectMessage::Factory::~Factory()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:19:75: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'DisconnectMessage*' increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro 'PROTOCOL_CLASS_FACTORY' 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:160:1: note: in expansion of macro 'PROTOCOL_CLASS_SIMPLE' 160 | PROTOCOL_CLASS_SIMPLE(DisconnectMessage, protocol::PROTO_DISCONNECT); | ^~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h: In destructor 'virtual StartMapMessage::Factory::~Factory()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:19:75: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'StartMapMessage*' increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro 'PROTOCOL_CLASS_FACTORY' 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:163:1: note: in expansion of macro 'PROTOCOL_CLASS_SIMPLE' 163 | PROTOCOL_CLASS_SIMPLE(StartMapMessage, protocol::PROTO_STARTMAP); | ^~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h: In destructor 'virtual CloseMapMessage::Factory::~Factory()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:19:75: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'CloseMapMessage*' increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro 'PROTOCOL_CLASS_FACTORY' 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:164:1: note: in expansion of macro 'PROTOCOL_CLASS_SIMPLE' 164 | PROTOCOL_CLASS_SIMPLE(CloseMapMessage, protocol::PROTO_CLOSEMAP); | ^~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h: In destructor 'virtual PlayerListMessage::Factory::~Factory()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:19:75: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'PlayerListMessage*' increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:41:25: note: in expansion of macro 'PROTOCOL_CLASS_FACTORY' 41 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:166:1: note: in expansion of macro 'PROTOCOL_CLASS_SIMPLE_LIST' 166 | PROTOCOL_CLASS_SIMPLE_LIST(PlayerListMessage, protocol::PROTO_PLAYERLIST); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h: In destructor 'virtual InitWaitingMapMessage::Factory::~Factory()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:19:75: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'InitWaitingMapMessage*' increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro 'PROTOCOL_CLASS_FACTORY' 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:169:1: note: in expansion of macro 'PROTOCOL_CLASS_SIMPLE' 169 | PROTOCOL_CLASS_SIMPLE(InitWaitingMapMessage, protocol::PROTO_INITWAITING); | ^~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h: In destructor 'virtual SpawnMessage::Factory::~Factory()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:19:75: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'SpawnMessage*' increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro 'PROTOCOL_CLASS_FACTORY' 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:170:1: note: in expansion of macro 'PROTOCOL_CLASS_SIMPLE' 170 | PROTOCOL_CLASS_SIMPLE(SpawnMessage, protocol::PROTO_SPAWN); | ^~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h: In destructor 'virtual StopFingerMovementMessage::Factory::~Factory()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:19:75: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'StopFingerMovementMessage*' increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro 'PROTOCOL_CLASS_FACTORY' 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:171:1: note: in expansion of macro 'PROTOCOL_CLASS_SIMPLE' 171 | PROTOCOL_CLASS_SIMPLE(StopFingerMovementMessage, protocol::PROTO_STOPFINGERMOVEMENT); | ^~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/messages/PingMessage.h: In destructor 'virtual PingMessage::Factory::~Factory()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:19:75: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'PingMessage*' increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/messages/PingMessage.h:21:9: note: in expansion of macro 'PROTOCOL_CLASS_FACTORY' 21 | PROTOCOL_CLASS_FACTORY(PingMessage); | ^~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/messages/LoadMapMessage.h: In destructor 'virtual LoadMapMessage::Factory::~Factory()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:19:75: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'LoadMapMessage*' increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/messages/LoadMapMessage.h:20:9: note: in expansion of macro 'PROTOCOL_CLASS_FACTORY' 20 | PROTOCOL_CLASS_FACTORY(LoadMapMessage); | ^~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/messages/ClientInitMessage.h: In destructor 'virtual ClientInitMessage::Factory::~Factory()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:19:75: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'ClientInitMessage*' increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/messages/ClientInitMessage.h:15:9: note: in expansion of macro 'PROTOCOL_CLASS_FACTORY' 15 | PROTOCOL_CLASS_FACTORY(ClientInitMessage); | ^~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/messages/ErrorMessage.h: In destructor 'virtual ErrorMessage::Factory::~Factory()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:19:75: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'ErrorMessage*' increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/messages/ErrorMessage.h:17:9: note: in expansion of macro 'PROTOCOL_CLASS_FACTORY' 17 | PROTOCOL_CLASS_FACTORY(ErrorMessage); | ^~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/messages/ChangeAnimationMessage.h: In destructor 'virtual ChangeAnimationMessage::Factory::~Factory()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:19:75: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'ChangeAnimationMessage*' increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/messages/ChangeAnimationMessage.h:16:9: note: in expansion of macro 'PROTOCOL_CLASS_FACTORY' 16 | PROTOCOL_CLASS_FACTORY(ChangeAnimationMessage); | ^~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/messages/CooldownMessage.h: In destructor 'virtual CooldownMessage::Factory::~Factory()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:19:75: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'CooldownMessage*' increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/messages/CooldownMessage.h:15:9: note: in expansion of macro 'PROTOCOL_CLASS_FACTORY' 15 | PROTOCOL_CLASS_FACTORY(CooldownMessage); | ^~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/messages/MapRestartMessage.h: In destructor 'virtual MapRestartMessage::Factory::~Factory()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:19:75: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'MapRestartMessage*' increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/messages/MapRestartMessage.h:14:9: note: in expansion of macro 'PROTOCOL_CLASS_FACTORY' 14 | PROTOCOL_CLASS_FACTORY(MapRestartMessage); | ^~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/messages/TextMessage.h: In destructor 'virtual TextMessage::Factory::~Factory()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:19:75: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'TextMessage*' increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/messages/TextMessage.h:15:9: note: in expansion of macro 'PROTOCOL_CLASS_FACTORY' 15 | PROTOCOL_CLASS_FACTORY(TextMessage); | ^~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/messages/PauseMessage.h: In destructor 'virtual PauseMessage::Factory::~Factory()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:19:75: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'PauseMessage*' increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/messages/PauseMessage.h:14:9: note: in expansion of macro 'PROTOCOL_CLASS_FACTORY' 14 | PROTOCOL_CLASS_FACTORY(PauseMessage); | ^~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/messages/AddEntityMessage.h: In destructor 'virtual AddEntityMessage::Factory::~Factory()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:19:75: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'AddEntityMessage*' increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/messages/AddEntityMessage.h:31:9: note: in expansion of macro 'PROTOCOL_CLASS_FACTORY' 31 | PROTOCOL_CLASS_FACTORY(AddEntityMessage); | ^~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/messages/UpdateEntityMessage.h: In destructor 'virtual UpdateEntityMessage::Factory::~Factory()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:19:75: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'UpdateEntityMessage*' increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/messages/UpdateEntityMessage.h:20:9: note: in expansion of macro 'PROTOCOL_CLASS_FACTORY' 20 | PROTOCOL_CLASS_FACTORY(UpdateEntityMessage); | ^~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/messages/MapSettingsMessage.h: In destructor 'virtual MapSettingsMessage::Factory::~Factory()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:19:75: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'MapSettingsMessage*' increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/messages/MapSettingsMessage.h:19:9: note: in expansion of macro 'PROTOCOL_CLASS_FACTORY' 19 | PROTOCOL_CLASS_FACTORY(MapSettingsMessage); | ^~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/messages/InitDoneMessage.h: In destructor 'virtual InitDoneMessage::Factory::~Factory()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:19:75: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'InitDoneMessage*' increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/messages/InitDoneMessage.h:20:9: note: in expansion of macro 'PROTOCOL_CLASS_FACTORY' 20 | PROTOCOL_CLASS_FACTORY(InitDoneMessage); | ^~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/messages/RemoveEntityMessage.h: In destructor 'virtual RemoveEntityMessage::Factory::~Factory()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:19:75: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'RemoveEntityMessage*' increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/messages/RemoveEntityMessage.h:15:9: note: in expansion of macro 'PROTOCOL_CLASS_FACTORY' 15 | PROTOCOL_CLASS_FACTORY(RemoveEntityMessage); | ^~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/messages/SpawnInfoMessage.h: In destructor 'virtual SpawnInfoMessage::Factory::~Factory()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:19:75: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'SpawnInfoMessage*' increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/messages/SpawnInfoMessage.h:17:9: note: in expansion of macro 'PROTOCOL_CLASS_FACTORY' 17 | PROTOCOL_CLASS_FACTORY(SpawnInfoMessage); | ^~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/messages/RumbleMessage.h: In destructor 'virtual RumbleMessage::Factory::~Factory()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:19:75: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'RumbleMessage*' increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/messages/RumbleMessage.h:16:9: note: in expansion of macro 'PROTOCOL_CLASS_FACTORY' 16 | PROTOCOL_CLASS_FACTORY(RumbleMessage); | ^~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/messages/BackToMainMessage.h: In destructor 'virtual BackToMainMessage::Factory::~Factory()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:19:75: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'BackToMainMessage*' increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/messages/BackToMainMessage.h:16:9: note: in expansion of macro 'PROTOCOL_CLASS_FACTORY' 16 | PROTOCOL_CLASS_FACTORY(BackToMainMessage); | ^~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/messages/FinishedMapMessage.h: In destructor 'virtual FinishedMapMessage::Factory::~Factory()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:19:75: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'FinishedMapMessage*' increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/messages/FinishedMapMessage.h:20:9: note: in expansion of macro 'PROTOCOL_CLASS_FACTORY' 20 | PROTOCOL_CLASS_FACTORY(FinishedMapMessage); | ^~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/messages/StopMovementMessage.h: In destructor 'virtual StopMovementMessage::Factory::~Factory()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:19:75: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'StopMovementMessage*' increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/messages/StopMovementMessage.h:18:9: note: in expansion of macro 'PROTOCOL_CLASS_FACTORY' 18 | PROTOCOL_CLASS_FACTORY(StopMovementMessage); | ^~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/messages/MovementMessage.h: In destructor 'virtual MovementMessage::Factory::~Factory()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:19:75: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'MovementMessage*' increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/messages/MovementMessage.h:20:9: note: in expansion of macro 'PROTOCOL_CLASS_FACTORY' 20 | PROTOCOL_CLASS_FACTORY(MovementMessage); | ^~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/messages/FingerMovementMessage.h: In destructor 'virtual FingerMovementMessage::Factory::~Factory()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:19:75: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'FingerMovementMessage*' increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/messages/FingerMovementMessage.h:16:9: note: in expansion of macro 'PROTOCOL_CLASS_FACTORY' 16 | PROTOCOL_CLASS_FACTORY(FingerMovementMessage); | ^~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/messages/FailedMapMessage.h: In destructor 'virtual FailedMapMessage::Factory::~Factory()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:19:75: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'FailedMapMessage*' increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/messages/FailedMapMessage.h:19:9: note: in expansion of macro 'PROTOCOL_CLASS_FACTORY' 19 | PROTOCOL_CLASS_FACTORY(FailedMapMessage); | ^~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/messages/UpdateParticleMessage.h: In destructor 'virtual UpdateParticleMessage::Factory::~Factory()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:19:75: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'UpdateParticleMessage*' increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/messages/UpdateParticleMessage.h:32:9: note: in expansion of macro 'PROTOCOL_CLASS_FACTORY' 32 | PROTOCOL_CLASS_FACTORY(UpdateParticleMessage); | ^~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/messages/SoundMessage.h: In destructor 'virtual SoundMessage::Factory::~Factory()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:19:75: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'SoundMessage*' increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/messages/SoundMessage.h:17:9: note: in expansion of macro 'PROTOCOL_CLASS_FACTORY' 17 | PROTOCOL_CLASS_FACTORY(SoundMessage); | ^~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/messages/UpdateHitpointsMessage.h: In destructor 'virtual UpdateHitpointsMessage::Factory::~Factory()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:19:75: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'UpdateHitpointsMessage*' increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/messages/UpdateHitpointsMessage.h:15:9: note: in expansion of macro 'PROTOCOL_CLASS_FACTORY' 15 | PROTOCOL_CLASS_FACTORY(UpdateHitpointsMessage); | ^~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/messages/UpdateLivesMessage.h: In destructor 'virtual UpdateLivesMessage::Factory::~Factory()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:19:75: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'UpdateLivesMessage*' increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/messages/UpdateLivesMessage.h:15:9: note: in expansion of macro 'PROTOCOL_CLASS_FACTORY' 15 | PROTOCOL_CLASS_FACTORY(UpdateLivesMessage); | ^~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/messages/TimeRemainingMessage.h: In destructor 'virtual TimeRemainingMessage::Factory::~Factory()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:19:75: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'TimeRemainingMessage*' increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/messages/TimeRemainingMessage.h:15:9: note: in expansion of macro 'PROTOCOL_CLASS_FACTORY' 15 | PROTOCOL_CLASS_FACTORY(TimeRemainingMessage); | ^~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/messages/UpdatePointsMessage.h: In destructor 'virtual UpdatePointsMessage::Factory::~Factory()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:19:75: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'UpdatePointsMessage*' increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/messages/UpdatePointsMessage.h:15:9: note: in expansion of macro 'PROTOCOL_CLASS_FACTORY' 15 | PROTOCOL_CLASS_FACTORY(UpdatePointsMessage); | ^~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/messages/UpdatePackageCountMessage.h: In destructor 'virtual UpdatePackageCountMessage::Factory::~Factory()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:19:75: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'UpdatePackageCountMessage*' increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/messages/UpdatePackageCountMessage.h:17:9: note: in expansion of macro 'PROTOCOL_CLASS_FACTORY' 17 | PROTOCOL_CLASS_FACTORY(UpdatePackageCountMessage); | ^~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/messages/UpdateTransferCountMessage.h: In destructor 'virtual UpdateTransferCountMessage::Factory::~Factory()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:19:75: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'UpdateTransferCountMessage*' increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/messages/UpdateTransferCountMessage.h:17:9: note: in expansion of macro 'PROTOCOL_CLASS_FACTORY' 17 | PROTOCOL_CLASS_FACTORY(UpdateTransferCountMessage); | ^~~~~~~~~~~~~~~~~~~~~~ [62/269] /usr/bin/g++ -DPKGDATADIR=\"/usr/share/games\" -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/build -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/. -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/backends -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/misc/cpp -I/usr/include/SDL2 -I/usr/include/box2d -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/glm -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c++11 -fno-exceptions -fno-rtti -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -Wcast-qual -Wcast-align -Wpointer-arith -Wno-long-long -Wno-multichar -Wshadow -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-unknown-pragmas -pthread -Wnon-virtual-dtor -DNDEBUG -std=c++11 -fPIC -MD -MT src/modules/ui/CMakeFiles/ui.dir/nodes/UINodeSprite.cpp.o -MF src/modules/ui/CMakeFiles/ui.dir/nodes/UINodeSprite.cpp.o.d -o src/modules/ui/CMakeFiles/ui.dir/nodes/UINodeSprite.cpp.o -c /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/ui/nodes/UINodeSprite.cpp [63/269] /usr/bin/g++ -DPKGDATADIR=\"/usr/share/games\" -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/glm -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c++11 -fno-exceptions -fno-rtti -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -Wcast-qual -Wcast-align -Wpointer-arith -Wno-long-long -Wno-multichar -Wshadow -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-unknown-pragmas -pthread -Wnon-virtual-dtor -DNDEBUG -std=c++11 -fPIC -Wno-shadow -Wno-undef -MD -MT src/libs/glm/CMakeFiles/glm.dir/glm/detail/glm.cpp.o -MF src/libs/glm/CMakeFiles/glm.dir/glm/detail/glm.cpp.o.d -o src/libs/glm/CMakeFiles/glm.dir/glm/detail/glm.cpp.o -c /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/glm/glm/detail/glm.cpp [64/269] /usr/bin/g++ -DPKGDATADIR=\"/usr/share/games\" -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/build -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/. -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/backends -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/misc/cpp -I/usr/include/SDL2 -I/usr/include/box2d -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/glm -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c++11 -fno-exceptions -fno-rtti -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -Wcast-qual -Wcast-align -Wpointer-arith -Wno-long-long -Wno-multichar -Wshadow -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-unknown-pragmas -pthread -Wnon-virtual-dtor -DNDEBUG -std=c++11 -fPIC -MD -MT src/modules/ui/CMakeFiles/ui.dir/nodes/UINodeGooglePlayButton.cpp.o -MF src/modules/ui/CMakeFiles/ui.dir/nodes/UINodeGooglePlayButton.cpp.o.d -o src/modules/ui/CMakeFiles/ui.dir/nodes/UINodeGooglePlayButton.cpp.o -c /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/ui/nodes/UINodeGooglePlayButton.cpp [65/269] : && /usr/bin/cmake -E rm -f src/libs/glm/libglm.a && /usr/bin/ar qc src/libs/glm/libglm.a src/libs/glm/CMakeFiles/glm.dir/glm/detail/glm.cpp.o && /usr/bin/ranlib src/libs/glm/libglm.a && : [66/269] /usr/bin/g++ -DPKGDATADIR=\"/usr/share/games\" -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/. -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/backends -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/misc/cpp -I/usr/include/SDL2 -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c++11 -fno-exceptions -fno-rtti -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -Wcast-qual -Wcast-align -Wpointer-arith -Wno-long-long -Wno-multichar -Wshadow -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-unknown-pragmas -pthread -Wnon-virtual-dtor -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -std=c++11 -fPIC -MD -MT src/libs/imgui/CMakeFiles/imgui.dir/imgui_widgets.cpp.o -MF src/libs/imgui/CMakeFiles/imgui.dir/imgui_widgets.cpp.o.d -o src/libs/imgui/CMakeFiles/imgui.dir/imgui_widgets.cpp.o -c /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/imgui_widgets.cpp [67/269] /usr/bin/g++ -DPKGDATADIR=\"/usr/share/games\" -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/build -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/. -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/backends -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/misc/cpp -I/usr/include/SDL2 -I/usr/include/box2d -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/glm -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c++11 -fno-exceptions -fno-rtti -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -Wcast-qual -Wcast-align -Wpointer-arith -Wno-long-long -Wno-multichar -Wshadow -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-unknown-pragmas -pthread -Wnon-virtual-dtor -DNDEBUG -std=c++11 -fPIC -MD -MT src/modules/ui/CMakeFiles/ui.dir/nodes/UINodeKey.cpp.o -MF src/modules/ui/CMakeFiles/ui.dir/nodes/UINodeKey.cpp.o.d -o src/modules/ui/CMakeFiles/ui.dir/nodes/UINodeKey.cpp.o -c /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/ui/nodes/UINodeKey.cpp [68/269] /usr/bin/g++ -DPKGDATADIR=\"/usr/share/games\" -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/build -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/. -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/backends -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/misc/cpp -I/usr/include/SDL2 -I/usr/include/box2d -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/glm -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c++11 -fno-exceptions -fno-rtti -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -Wcast-qual -Wcast-align -Wpointer-arith -Wno-long-long -Wno-multichar -Wshadow -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-unknown-pragmas -pthread -Wnon-virtual-dtor -DNDEBUG -std=c++11 -fPIC -MD -MT src/modules/ui/CMakeFiles/ui.dir/UI.cpp.o -MF src/modules/ui/CMakeFiles/ui.dir/UI.cpp.o.d -o src/modules/ui/CMakeFiles/ui.dir/UI.cpp.o -c /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/ui/UI.cpp In file included from /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolHandler.h:3, from /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/game/IGame.h:3, from /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/game/GameRegistry.h:4, from /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/ui/UI.cpp:15: /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/common/ByteStream.h: In member function 'int16_t ByteStream::readShort()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/common/ByteStream.h:210:31: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const int16_t*' {aka 'const short int*'} increases required alignment of target type [-Wcast-align] 210 | const int16_t *word = reinterpret_cast(getBuffer()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/common/ByteStream.h: In member function 'int32_t ByteStream::readInt()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/common/ByteStream.h:231:31: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const int32_t*' {aka 'const int*'} increases required alignment of target type [-Wcast-align] 231 | const int32_t *word = reinterpret_cast(getBuffer()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolHandler.h:5: /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h: In destructor 'virtual DisconnectMessage::Factory::~Factory()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:19:75: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'DisconnectMessage*' increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro 'PROTOCOL_CLASS_FACTORY' 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:160:1: note: in expansion of macro 'PROTOCOL_CLASS_SIMPLE' 160 | PROTOCOL_CLASS_SIMPLE(DisconnectMessage, protocol::PROTO_DISCONNECT); | ^~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h: In destructor 'virtual StartMapMessage::Factory::~Factory()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:19:75: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'StartMapMessage*' increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro 'PROTOCOL_CLASS_FACTORY' 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:163:1: note: in expansion of macro 'PROTOCOL_CLASS_SIMPLE' 163 | PROTOCOL_CLASS_SIMPLE(StartMapMessage, protocol::PROTO_STARTMAP); | ^~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h: In destructor 'virtual CloseMapMessage::Factory::~Factory()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:19:75: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'CloseMapMessage*' increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro 'PROTOCOL_CLASS_FACTORY' 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:164:1: note: in expansion of macro 'PROTOCOL_CLASS_SIMPLE' 164 | PROTOCOL_CLASS_SIMPLE(CloseMapMessage, protocol::PROTO_CLOSEMAP); | ^~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h: In destructor 'virtual PlayerListMessage::Factory::~Factory()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:19:75: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'PlayerListMessage*' increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:41:25: note: in expansion of macro 'PROTOCOL_CLASS_FACTORY' 41 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:166:1: note: in expansion of macro 'PROTOCOL_CLASS_SIMPLE_LIST' 166 | PROTOCOL_CLASS_SIMPLE_LIST(PlayerListMessage, protocol::PROTO_PLAYERLIST); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h: In destructor 'virtual InitWaitingMapMessage::Factory::~Factory()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:19:75: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'InitWaitingMapMessage*' increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro 'PROTOCOL_CLASS_FACTORY' 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:169:1: note: in expansion of macro 'PROTOCOL_CLASS_SIMPLE' 169 | PROTOCOL_CLASS_SIMPLE(InitWaitingMapMessage, protocol::PROTO_INITWAITING); | ^~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h: In destructor 'virtual SpawnMessage::Factory::~Factory()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:19:75: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'SpawnMessage*' increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro 'PROTOCOL_CLASS_FACTORY' 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:170:1: note: in expansion of macro 'PROTOCOL_CLASS_SIMPLE' 170 | PROTOCOL_CLASS_SIMPLE(SpawnMessage, protocol::PROTO_SPAWN); | ^~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h: In destructor 'virtual StopFingerMovementMessage::Factory::~Factory()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:19:75: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'StopFingerMovementMessage*' increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro 'PROTOCOL_CLASS_FACTORY' 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:171:1: note: in expansion of macro 'PROTOCOL_CLASS_SIMPLE' 171 | PROTOCOL_CLASS_SIMPLE(StopFingerMovementMessage, protocol::PROTO_STOPFINGERMOVEMENT); | ^~~~~~~~~~~~~~~~~~~~~ [69/269] /usr/bin/g++ -DPKGDATADIR=\"/usr/share/games\" -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/build -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/. -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/backends -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/misc/cpp -I/usr/include/SDL2 -I/usr/include/box2d -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/glm -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c++11 -fno-exceptions -fno-rtti -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -Wcast-qual -Wcast-align -Wpointer-arith -Wno-long-long -Wno-multichar -Wshadow -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-unknown-pragmas -pthread -Wnon-virtual-dtor -DNDEBUG -std=c++11 -fPIC -MD -MT src/modules/ui/CMakeFiles/ui.dir/nodes/UINodeCheckbox.cpp.o -MF src/modules/ui/CMakeFiles/ui.dir/nodes/UINodeCheckbox.cpp.o.d -o src/modules/ui/CMakeFiles/ui.dir/nodes/UINodeCheckbox.cpp.o -c /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/ui/nodes/UINodeCheckbox.cpp [70/269] /usr/bin/g++ -DPKGDATADIR=\"/usr/share/games\" -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/build -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/. -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/backends -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/misc/cpp -I/usr/include/SDL2 -I/usr/include/box2d -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/glm -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c++11 -fno-exceptions -fno-rtti -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -Wcast-qual -Wcast-align -Wpointer-arith -Wno-long-long -Wno-multichar -Wshadow -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-unknown-pragmas -pthread -Wnon-virtual-dtor -DNDEBUG -std=c++11 -fPIC -MD -MT src/modules/ui/CMakeFiles/ui.dir/nodes/UINodeLabel.cpp.o -MF src/modules/ui/CMakeFiles/ui.dir/nodes/UINodeLabel.cpp.o.d -o src/modules/ui/CMakeFiles/ui.dir/nodes/UINodeLabel.cpp.o -c /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/ui/nodes/UINodeLabel.cpp [71/269] /usr/bin/g++ -DPKGDATADIR=\"/usr/share/games\" -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/build -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/. -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/backends -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/misc/cpp -I/usr/include/SDL2 -I/usr/include/box2d -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/glm -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c++11 -fno-exceptions -fno-rtti -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -Wcast-qual -Wcast-align -Wpointer-arith -Wno-long-long -Wno-multichar -Wshadow -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-unknown-pragmas -pthread -Wnon-virtual-dtor -DNDEBUG -std=c++11 -fPIC -MD -MT src/modules/ui/CMakeFiles/ui.dir/nodes/UINodeSpinner.cpp.o -MF src/modules/ui/CMakeFiles/ui.dir/nodes/UINodeSpinner.cpp.o.d -o src/modules/ui/CMakeFiles/ui.dir/nodes/UINodeSpinner.cpp.o -c /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/ui/nodes/UINodeSpinner.cpp [72/269] /usr/bin/g++ -DPKGDATADIR=\"/usr/share/games\" -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/build -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/. -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/backends -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/misc/cpp -I/usr/include/SDL2 -I/usr/include/box2d -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/glm -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c++11 -fno-exceptions -fno-rtti -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -Wcast-qual -Wcast-align -Wpointer-arith -Wno-long-long -Wno-multichar -Wshadow -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-unknown-pragmas -pthread -Wnon-virtual-dtor -DNDEBUG -std=c++11 -fPIC -MD -MT src/modules/ui/CMakeFiles/ui.dir/nodes/UINodeTextInput.cpp.o -MF src/modules/ui/CMakeFiles/ui.dir/nodes/UINodeTextInput.cpp.o.d -o src/modules/ui/CMakeFiles/ui.dir/nodes/UINodeTextInput.cpp.o -c /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/ui/nodes/UINodeTextInput.cpp [73/269] /usr/bin/g++ -DPKGDATADIR=\"/usr/share/games\" -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/build -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/. -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/backends -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/misc/cpp -I/usr/include/SDL2 -I/usr/include/box2d -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/glm -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c++11 -fno-exceptions -fno-rtti -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -Wcast-qual -Wcast-align -Wpointer-arith -Wno-long-long -Wno-multichar -Wshadow -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-unknown-pragmas -pthread -Wnon-virtual-dtor -DNDEBUG -std=c++11 -fPIC -MD -MT src/modules/ui/CMakeFiles/ui.dir/nodes/UINodeMapStringSelector.cpp.o -MF src/modules/ui/CMakeFiles/ui.dir/nodes/UINodeMapStringSelector.cpp.o.d -o src/modules/ui/CMakeFiles/ui.dir/nodes/UINodeMapStringSelector.cpp.o -c /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/ui/nodes/UINodeMapStringSelector.cpp [74/269] /usr/bin/g++ -DPKGDATADIR=\"/usr/share/games\" -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/build -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/. -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/backends -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/misc/cpp -I/usr/include/SDL2 -I/usr/include/box2d -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/glm -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c++11 -fno-exceptions -fno-rtti -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -Wcast-qual -Wcast-align -Wpointer-arith -Wno-long-long -Wno-multichar -Wshadow -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-unknown-pragmas -pthread -Wnon-virtual-dtor -DNDEBUG -std=c++11 -fPIC -MD -MT src/modules/ui/CMakeFiles/ui.dir/layouts/UIHBoxLayout.cpp.o -MF src/modules/ui/CMakeFiles/ui.dir/layouts/UIHBoxLayout.cpp.o.d -o src/modules/ui/CMakeFiles/ui.dir/layouts/UIHBoxLayout.cpp.o -c /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/ui/layouts/UIHBoxLayout.cpp [75/269] /usr/bin/g++ -DPKGDATADIR=\"/usr/share/games\" -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/build -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/. -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/backends -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/misc/cpp -I/usr/include/SDL2 -I/usr/include/box2d -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/glm -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c++11 -fno-exceptions -fno-rtti -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -Wcast-qual -Wcast-align -Wpointer-arith -Wno-long-long -Wno-multichar -Wshadow -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-unknown-pragmas -pthread -Wnon-virtual-dtor -DNDEBUG -std=c++11 -fPIC -MD -MT src/modules/ui/CMakeFiles/ui.dir/layouts/UIFillLayout.cpp.o -MF src/modules/ui/CMakeFiles/ui.dir/layouts/UIFillLayout.cpp.o.d -o src/modules/ui/CMakeFiles/ui.dir/layouts/UIFillLayout.cpp.o -c /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/ui/layouts/UIFillLayout.cpp [76/269] /usr/bin/g++ -DPKGDATADIR=\"/usr/share/games\" -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/build -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/. -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/backends -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/misc/cpp -I/usr/include/SDL2 -I/usr/include/box2d -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/glm -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c++11 -fno-exceptions -fno-rtti -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -Wcast-qual -Wcast-align -Wpointer-arith -Wno-long-long -Wno-multichar -Wshadow -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-unknown-pragmas -pthread -Wnon-virtual-dtor -DNDEBUG -std=c++11 -fPIC -MD -MT src/modules/ui/CMakeFiles/ui.dir/layouts/UIVBoxLayout.cpp.o -MF src/modules/ui/CMakeFiles/ui.dir/layouts/UIVBoxLayout.cpp.o.d -o src/modules/ui/CMakeFiles/ui.dir/layouts/UIVBoxLayout.cpp.o -c /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/ui/layouts/UIVBoxLayout.cpp [77/269] /usr/bin/g++ -DPKGDATADIR=\"/usr/share/games\" -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/build -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/. -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/backends -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/misc/cpp -I/usr/include/SDL2 -I/usr/include/box2d -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/glm -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c++11 -fno-exceptions -fno-rtti -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -Wcast-qual -Wcast-align -Wpointer-arith -Wno-long-long -Wno-multichar -Wshadow -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-unknown-pragmas -pthread -Wnon-virtual-dtor -DNDEBUG -std=c++11 -fPIC -MD -MT src/modules/ui/CMakeFiles/ui.dir/nodes/UINodeMapEditorSelectedItem.cpp.o -MF src/modules/ui/CMakeFiles/ui.dir/nodes/UINodeMapEditorSelectedItem.cpp.o.d -o src/modules/ui/CMakeFiles/ui.dir/nodes/UINodeMapEditorSelectedItem.cpp.o -c /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/ui/nodes/UINodeMapEditorSelectedItem.cpp [78/269] /usr/bin/g++ -DPKGDATADIR=\"/usr/share/games\" -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/build -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/. -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/backends -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/misc/cpp -I/usr/include/SDL2 -I/usr/include/box2d -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/glm -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c++11 -fno-exceptions -fno-rtti -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -Wcast-qual -Wcast-align -Wpointer-arith -Wno-long-long -Wno-multichar -Wshadow -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-unknown-pragmas -pthread -Wnon-virtual-dtor -DNDEBUG -std=c++11 -fPIC -MD -MT src/modules/ui/CMakeFiles/ui.dir/nodes/UINodeMapFingerControl.cpp.o -MF src/modules/ui/CMakeFiles/ui.dir/nodes/UINodeMapFingerControl.cpp.o.d -o src/modules/ui/CMakeFiles/ui.dir/nodes/UINodeMapFingerControl.cpp.o -c /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/ui/nodes/UINodeMapFingerControl.cpp In file included from /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/INetwork.h:3, from /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/client/ClientMap.h:13, from /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/ui/nodes/IUINodeMap.h:5, from /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/ui/nodes/UINodeMapFingerControl.cpp:2: /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/common/ByteStream.h: In member function 'int16_t ByteStream::readShort()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/common/ByteStream.h:210:31: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const int16_t*' {aka 'const short int*'} increases required alignment of target type [-Wcast-align] 210 | const int16_t *word = reinterpret_cast(getBuffer()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/common/ByteStream.h: In member function 'int32_t ByteStream::readInt()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/common/ByteStream.h:231:31: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const int32_t*' {aka 'const int*'} increases required alignment of target type [-Wcast-align] 231 | const int32_t *word = reinterpret_cast(getBuffer()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolHandler.h:5, from /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/INetwork.h:4: /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h: In destructor 'virtual DisconnectMessage::Factory::~Factory()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:19:75: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'DisconnectMessage*' increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro 'PROTOCOL_CLASS_FACTORY' 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:160:1: note: in expansion of macro 'PROTOCOL_CLASS_SIMPLE' 160 | PROTOCOL_CLASS_SIMPLE(DisconnectMessage, protocol::PROTO_DISCONNECT); | ^~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h: In destructor 'virtual StartMapMessage::Factory::~Factory()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:19:75: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'StartMapMessage*' increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro 'PROTOCOL_CLASS_FACTORY' 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:163:1: note: in expansion of macro 'PROTOCOL_CLASS_SIMPLE' 163 | PROTOCOL_CLASS_SIMPLE(StartMapMessage, protocol::PROTO_STARTMAP); | ^~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h: In destructor 'virtual CloseMapMessage::Factory::~Factory()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:19:75: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'CloseMapMessage*' increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro 'PROTOCOL_CLASS_FACTORY' 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:164:1: note: in expansion of macro 'PROTOCOL_CLASS_SIMPLE' 164 | PROTOCOL_CLASS_SIMPLE(CloseMapMessage, protocol::PROTO_CLOSEMAP); | ^~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h: In destructor 'virtual PlayerListMessage::Factory::~Factory()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:19:75: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'PlayerListMessage*' increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:41:25: note: in expansion of macro 'PROTOCOL_CLASS_FACTORY' 41 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:166:1: note: in expansion of macro 'PROTOCOL_CLASS_SIMPLE_LIST' 166 | PROTOCOL_CLASS_SIMPLE_LIST(PlayerListMessage, protocol::PROTO_PLAYERLIST); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h: In destructor 'virtual InitWaitingMapMessage::Factory::~Factory()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:19:75: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'InitWaitingMapMessage*' increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro 'PROTOCOL_CLASS_FACTORY' 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:169:1: note: in expansion of macro 'PROTOCOL_CLASS_SIMPLE' 169 | PROTOCOL_CLASS_SIMPLE(InitWaitingMapMessage, protocol::PROTO_INITWAITING); | ^~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h: In destructor 'virtual SpawnMessage::Factory::~Factory()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:19:75: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'SpawnMessage*' increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro 'PROTOCOL_CLASS_FACTORY' 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:170:1: note: in expansion of macro 'PROTOCOL_CLASS_SIMPLE' 170 | PROTOCOL_CLASS_SIMPLE(SpawnMessage, protocol::PROTO_SPAWN); | ^~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h: In destructor 'virtual StopFingerMovementMessage::Factory::~Factory()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:19:75: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'StopFingerMovementMessage*' increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro 'PROTOCOL_CLASS_FACTORY' 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:171:1: note: in expansion of macro 'PROTOCOL_CLASS_SIMPLE' 171 | PROTOCOL_CLASS_SIMPLE(StopFingerMovementMessage, protocol::PROTO_STOPFINGERMOVEMENT); | ^~~~~~~~~~~~~~~~~~~~~ [79/269] /usr/bin/g++ -DPKGDATADIR=\"/usr/share/games\" -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/build -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/. -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/backends -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/misc/cpp -I/usr/include/SDL2 -I/usr/include/box2d -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/glm -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c++11 -fno-exceptions -fno-rtti -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -Wcast-qual -Wcast-align -Wpointer-arith -Wno-long-long -Wno-multichar -Wshadow -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-unknown-pragmas -pthread -Wnon-virtual-dtor -DNDEBUG -std=c++11 -fPIC -MD -MT src/modules/ui/CMakeFiles/ui.dir/nodes/UINodeMapControl.cpp.o -MF src/modules/ui/CMakeFiles/ui.dir/nodes/UINodeMapControl.cpp.o.d -o src/modules/ui/CMakeFiles/ui.dir/nodes/UINodeMapControl.cpp.o -c /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/ui/nodes/UINodeMapControl.cpp In file included from /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/INetwork.h:3, from /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/client/ClientMap.h:13, from /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/ui/nodes/IUINodeMap.h:5, from /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/ui/nodes/UINodeMapControl.cpp:2: /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/common/ByteStream.h: In member function 'int16_t ByteStream::readShort()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/common/ByteStream.h:210:31: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const int16_t*' {aka 'const short int*'} increases required alignment of target type [-Wcast-align] 210 | const int16_t *word = reinterpret_cast(getBuffer()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/common/ByteStream.h: In member function 'int32_t ByteStream::readInt()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/common/ByteStream.h:231:31: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const int32_t*' {aka 'const int*'} increases required alignment of target type [-Wcast-align] 231 | const int32_t *word = reinterpret_cast(getBuffer()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolHandler.h:5, from /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/INetwork.h:4: /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h: In destructor 'virtual DisconnectMessage::Factory::~Factory()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:19:75: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'DisconnectMessage*' increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro 'PROTOCOL_CLASS_FACTORY' 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:160:1: note: in expansion of macro 'PROTOCOL_CLASS_SIMPLE' 160 | PROTOCOL_CLASS_SIMPLE(DisconnectMessage, protocol::PROTO_DISCONNECT); | ^~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h: In destructor 'virtual StartMapMessage::Factory::~Factory()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:19:75: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'StartMapMessage*' increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro 'PROTOCOL_CLASS_FACTORY' 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:163:1: note: in expansion of macro 'PROTOCOL_CLASS_SIMPLE' 163 | PROTOCOL_CLASS_SIMPLE(StartMapMessage, protocol::PROTO_STARTMAP); | ^~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h: In destructor 'virtual CloseMapMessage::Factory::~Factory()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:19:75: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'CloseMapMessage*' increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro 'PROTOCOL_CLASS_FACTORY' 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:164:1: note: in expansion of macro 'PROTOCOL_CLASS_SIMPLE' 164 | PROTOCOL_CLASS_SIMPLE(CloseMapMessage, protocol::PROTO_CLOSEMAP); | ^~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h: In destructor 'virtual PlayerListMessage::Factory::~Factory()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:19:75: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'PlayerListMessage*' increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:41:25: note: in expansion of macro 'PROTOCOL_CLASS_FACTORY' 41 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:166:1: note: in expansion of macro 'PROTOCOL_CLASS_SIMPLE_LIST' 166 | PROTOCOL_CLASS_SIMPLE_LIST(PlayerListMessage, protocol::PROTO_PLAYERLIST); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h: In destructor 'virtual InitWaitingMapMessage::Factory::~Factory()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:19:75: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'InitWaitingMapMessage*' increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro 'PROTOCOL_CLASS_FACTORY' 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:169:1: note: in expansion of macro 'PROTOCOL_CLASS_SIMPLE' 169 | PROTOCOL_CLASS_SIMPLE(InitWaitingMapMessage, protocol::PROTO_INITWAITING); | ^~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h: In destructor 'virtual SpawnMessage::Factory::~Factory()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:19:75: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'SpawnMessage*' increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro 'PROTOCOL_CLASS_FACTORY' 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:170:1: note: in expansion of macro 'PROTOCOL_CLASS_SIMPLE' 170 | PROTOCOL_CLASS_SIMPLE(SpawnMessage, protocol::PROTO_SPAWN); | ^~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h: In destructor 'virtual StopFingerMovementMessage::Factory::~Factory()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:19:75: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'StopFingerMovementMessage*' increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro 'PROTOCOL_CLASS_FACTORY' 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:171:1: note: in expansion of macro 'PROTOCOL_CLASS_SIMPLE' 171 | PROTOCOL_CLASS_SIMPLE(StopFingerMovementMessage, protocol::PROTO_STOPFINGERMOVEMENT); | ^~~~~~~~~~~~~~~~~~~~~ [80/269] /usr/bin/g++ -DPKGDATADIR=\"/usr/share/games\" -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/build -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/. -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/backends -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/misc/cpp -I/usr/include/SDL2 -I/usr/include/box2d -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/glm -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c++11 -fno-exceptions -fno-rtti -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -Wcast-qual -Wcast-align -Wpointer-arith -Wno-long-long -Wno-multichar -Wshadow -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-unknown-pragmas -pthread -Wnon-virtual-dtor -DNDEBUG -std=c++11 -fPIC -MD -MT src/modules/ui/CMakeFiles/ui.dir/FontDefinition.cpp.o -MF src/modules/ui/CMakeFiles/ui.dir/FontDefinition.cpp.o.d -o src/modules/ui/CMakeFiles/ui.dir/FontDefinition.cpp.o -c /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/ui/FontDefinition.cpp [81/269] /usr/bin/g++ -DPKGDATADIR=\"/usr/share/games\" -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/build -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/. -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/backends -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/misc/cpp -I/usr/include/SDL2 -I/usr/include/box2d -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/glm -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c++11 -fno-exceptions -fno-rtti -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -Wcast-qual -Wcast-align -Wpointer-arith -Wno-long-long -Wno-multichar -Wshadow -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-unknown-pragmas -pthread -Wnon-virtual-dtor -DNDEBUG -std=c++11 -fPIC -MD -MT src/modules/ui/CMakeFiles/ui.dir/nodes/UINodeServerSelector.cpp.o -MF src/modules/ui/CMakeFiles/ui.dir/nodes/UINodeServerSelector.cpp.o.d -o src/modules/ui/CMakeFiles/ui.dir/nodes/UINodeServerSelector.cpp.o -c /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/ui/nodes/UINodeServerSelector.cpp [82/269] /usr/bin/g++ -DPKGDATADIR=\"/usr/share/games\" -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/. -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/backends -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/misc/cpp -I/usr/include/SDL2 -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c++11 -fno-exceptions -fno-rtti -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -Wcast-qual -Wcast-align -Wpointer-arith -Wno-long-long -Wno-multichar -Wshadow -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-unknown-pragmas -pthread -Wnon-virtual-dtor -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -std=c++11 -fno-exceptions -fno-rtti -DNDEBUG -std=c++11 -fPIC -MD -MT src/libs/imgui/CMakeFiles/imgui.dir/imgui.cpp.o -MF src/libs/imgui/CMakeFiles/imgui.dir/imgui.cpp.o.d -o src/libs/imgui/CMakeFiles/imgui.dir/imgui.cpp.o -c /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/imgui.cpp [83/269] /usr/bin/g++ -DPKGDATADIR=\"/usr/share/games\" -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/build -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/. -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/backends -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/misc/cpp -I/usr/include/SDL2 -I/usr/include/box2d -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/glm -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c++11 -fno-exceptions -fno-rtti -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -Wcast-qual -Wcast-align -Wpointer-arith -Wno-long-long -Wno-multichar -Wshadow -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-unknown-pragmas -pthread -Wnon-virtual-dtor -DNDEBUG -std=c++11 -fPIC -MD -MT src/modules/ui/CMakeFiles/ui.dir/windows/UICreateServerWindow.cpp.o -MF src/modules/ui/CMakeFiles/ui.dir/windows/UICreateServerWindow.cpp.o.d -o src/modules/ui/CMakeFiles/ui.dir/windows/UICreateServerWindow.cpp.o -c /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/ui/windows/UICreateServerWindow.cpp [84/269] : && /usr/bin/cmake -E rm -f src/libs/imgui/libimgui.a && /usr/bin/ar qc src/libs/imgui/libimgui.a src/libs/imgui/CMakeFiles/imgui.dir/misc/cpp/imgui_stdlib.cpp.o src/libs/imgui/CMakeFiles/imgui.dir/backends/imgui_impl_opengl3.cpp.o src/libs/imgui/CMakeFiles/imgui.dir/backends/imgui_impl_sdl2.cpp.o src/libs/imgui/CMakeFiles/imgui.dir/backends/imgui_impl_sdlrenderer2.cpp.o src/libs/imgui/CMakeFiles/imgui.dir/imgui_widgets.cpp.o src/libs/imgui/CMakeFiles/imgui.dir/imgui_demo.cpp.o src/libs/imgui/CMakeFiles/imgui.dir/imgui_draw.cpp.o src/libs/imgui/CMakeFiles/imgui.dir/imgui_tables.cpp.o src/libs/imgui/CMakeFiles/imgui.dir/imgui.cpp.o && /usr/bin/ranlib src/libs/imgui/libimgui.a && : [85/269] /usr/bin/g++ -DPKGDATADIR=\"/usr/share/games\" -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/build -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/. -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/backends -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/misc/cpp -I/usr/include/SDL2 -I/usr/include/box2d -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/glm -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c++11 -fno-exceptions -fno-rtti -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -Wcast-qual -Wcast-align -Wpointer-arith -Wno-long-long -Wno-multichar -Wshadow -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-unknown-pragmas -pthread -Wnon-virtual-dtor -DNDEBUG -std=c++11 -fPIC -MD -MT src/modules/ui/CMakeFiles/ui.dir/nodes/UINode.cpp.o -MF src/modules/ui/CMakeFiles/ui.dir/nodes/UINode.cpp.o.d -o src/modules/ui/CMakeFiles/ui.dir/nodes/UINode.cpp.o -c /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/ui/nodes/UINode.cpp [86/269] : && /usr/bin/cmake -E rm -f src/modules/common/libcommon.a && /usr/bin/ar qc src/modules/common/libcommon.a src/modules/common/CMakeFiles/common.dir/ConfigPersisterSQL.cpp.o src/modules/common/CMakeFiles/common.dir/ThemeType.cpp.o src/modules/common/CMakeFiles/common.dir/KeyValueParser.cpp.o src/modules/common/CMakeFiles/common.dir/TextureDefinition.cpp.o src/modules/common/CMakeFiles/common.dir/IConsole.cpp.o src/modules/common/CMakeFiles/common.dir/String.cpp.o src/modules/common/CMakeFiles/common.dir/SQLite.cpp.o src/modules/common/CMakeFiles/common.dir/Thread.cpp.o src/modules/common/CMakeFiles/common.dir/ConfigManager.cpp.o src/modules/common/CMakeFiles/common.dir/EventHandler.cpp.o src/modules/common/CMakeFiles/common.dir/MemoryAllocator.cpp.o src/modules/common/CMakeFiles/common.dir/TextConsole.cpp.o src/modules/common/CMakeFiles/common.dir/MapManager.cpp.o src/modules/common/CMakeFiles/common.dir/FileSystem.cpp.o src/modules/common/CMakeFiles/common.dir/LUALibrary.cpp.o src/modules/common/CMakeFiles/common.dir/LUAMapContext.cpp.o src/modules/common/CMakeFiles/common.dir/Log.cpp.o src/modules/common/CMakeFiles/common.dir/TimeManager.cpp.o src/modules/common/CMakeFiles/common.dir/ExecutionTime.cpp.o src/modules/common/CMakeFiles/common.dir/File.cpp.o src/modules/common/CMakeFiles/common.dir/ConsoleFrontend.cpp.o src/modules/common/CMakeFiles/common.dir/ConfigVar.cpp.o src/modules/common/CMakeFiles/common.dir/CommandSystem.cpp.o src/modules/common/CMakeFiles/common.dir/SpriteDefinition.cpp.o src/modules/common/CMakeFiles/common.dir/URI.cpp.o src/modules/common/CMakeFiles/common.dir/ByteStream.cpp.o src/modules/common/CMakeFiles/common.dir/ports/Unix.cpp.o && /usr/bin/ranlib src/modules/common/libcommon.a && : [87/269] : && /usr/bin/cmake -E rm -f src/modules/campaign/libcampaign.a && /usr/bin/ar qc src/modules/campaign/libcampaign.a src/modules/campaign/CMakeFiles/campaign.dir/CampaignMap.cpp.o src/modules/campaign/CMakeFiles/campaign.dir/CampaignManager.cpp.o src/modules/campaign/CMakeFiles/campaign.dir/persister/SQLitePersister.cpp.o src/modules/campaign/CMakeFiles/campaign.dir/persister/GooglePlayPersister.cpp.o src/modules/campaign/CMakeFiles/campaign.dir/Campaign.cpp.o && /usr/bin/ranlib src/modules/campaign/libcampaign.a && : [88/269] : && /usr/bin/cmake -E rm -f src/modules/network/libnetwork.a && /usr/bin/ar qc src/modules/network/libnetwork.a src/modules/network/CMakeFiles/network.dir/NoNetwork.cpp.o src/modules/network/CMakeFiles/network.dir/Network.cpp.o src/modules/network/CMakeFiles/network.dir/ProtocolMessageFactory.cpp.o src/modules/network/CMakeFiles/network.dir/INetwork.cpp.o && /usr/bin/ranlib src/modules/network/libnetwork.a && : [89/269] /usr/bin/g++ -DPKGDATADIR=\"/usr/share/games\" -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/build -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/. -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/backends -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/misc/cpp -I/usr/include/SDL2 -I/usr/include/box2d -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/glm -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c++11 -fno-exceptions -fno-rtti -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -Wcast-qual -Wcast-align -Wpointer-arith -Wno-long-long -Wno-multichar -Wshadow -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-unknown-pragmas -pthread -Wnon-virtual-dtor -DNDEBUG -std=c++11 -fPIC -MD -MT src/modules/ui/CMakeFiles/ui.dir/windows/UICampaignMapWindow.cpp.o -MF src/modules/ui/CMakeFiles/ui.dir/windows/UICampaignMapWindow.cpp.o.d -o src/modules/ui/CMakeFiles/ui.dir/windows/UICampaignMapWindow.cpp.o -c /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/ui/windows/UICampaignMapWindow.cpp [90/269] : && /usr/bin/cmake -E rm -f src/modules/game/libgame.a && /usr/bin/ar qc src/modules/game/libgame.a src/modules/game/CMakeFiles/game.dir/GameRegistry.cpp.o src/modules/game/CMakeFiles/game.dir/IGame.cpp.o && /usr/bin/ranlib src/modules/game/libgame.a && : [91/269] : && /usr/bin/cmake -E rm -f src/modules/textures/libtexture.a && /usr/bin/ar qc src/modules/textures/libtexture.a src/modules/textures/CMakeFiles/texture.dir/Texture.cpp.o src/modules/textures/CMakeFiles/texture.dir/TextureCache.cpp.o && /usr/bin/ranlib src/modules/textures/libtexture.a && : [92/269] /usr/bin/g++ -DPKGDATADIR=\"/usr/share/games\" -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/build -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/. -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/backends -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/misc/cpp -I/usr/include/SDL2 -I/usr/include/box2d -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/glm -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c++11 -fno-exceptions -fno-rtti -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -Wcast-qual -Wcast-align -Wpointer-arith -Wno-long-long -Wno-multichar -Wshadow -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-unknown-pragmas -pthread -Wnon-virtual-dtor -DNDEBUG -std=c++11 -fPIC -MD -MT src/modules/ui/CMakeFiles/ui.dir/nodes/IUINodeMapEditor.cpp.o -MF src/modules/ui/CMakeFiles/ui.dir/nodes/IUINodeMapEditor.cpp.o.d -o src/modules/ui/CMakeFiles/ui.dir/nodes/IUINodeMapEditor.cpp.o -c /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/ui/nodes/IUINodeMapEditor.cpp [93/269] : && /usr/bin/cmake -E rm -f src/modules/service/libservice.a && /usr/bin/ar qc src/modules/service/libservice.a src/modules/service/CMakeFiles/service.dir/ServiceProvider.cpp.o && /usr/bin/ranlib src/modules/service/libservice.a && : [94/269] : && /usr/bin/cmake -E rm -f src/modules/sprites/libsprite.a && /usr/bin/ar qc src/modules/sprites/libsprite.a src/modules/sprites/CMakeFiles/sprite.dir/Sprite.cpp.o src/modules/sprites/CMakeFiles/sprite.dir/SpriteCache.cpp.o && /usr/bin/ranlib src/modules/sprites/libsprite.a && : [95/269] : && /usr/bin/cmake -E rm -f src/modules/sound/libsound.a && /usr/bin/ar qc src/modules/sound/libsound.a src/modules/sound/CMakeFiles/sound.dir/Sound.cpp.o src/modules/sound/CMakeFiles/sound.dir/SDLSoundEngine.cpp.o && /usr/bin/ranlib src/modules/sound/libsound.a && : [96/269] /usr/bin/g++ -DPKGDATADIR=\"/usr/share/games\" -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/build -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/. -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/backends -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/misc/cpp -I/usr/include/SDL2 -I/usr/include/box2d -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/glm -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c++11 -fno-exceptions -fno-rtti -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -Wcast-qual -Wcast-align -Wpointer-arith -Wno-long-long -Wno-multichar -Wshadow -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-unknown-pragmas -pthread -Wnon-virtual-dtor -DNDEBUG -std=c++11 -fPIC -MD -MT src/modules/ui/CMakeFiles/ui.dir/windows/UIMapSelectorWindow.cpp.o -MF src/modules/ui/CMakeFiles/ui.dir/windows/UIMapSelectorWindow.cpp.o.d -o src/modules/ui/CMakeFiles/ui.dir/windows/UIMapSelectorWindow.cpp.o -c /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/ui/windows/UIMapSelectorWindow.cpp [97/269] /usr/bin/g++ -DPKGDATADIR=\"/usr/share/games\" -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/build -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/. -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/backends -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/misc/cpp -I/usr/include/SDL2 -I/usr/include/box2d -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/glm -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c++11 -fno-exceptions -fno-rtti -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -Wcast-qual -Wcast-align -Wpointer-arith -Wno-long-long -Wno-multichar -Wshadow -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-unknown-pragmas -pthread -Wnon-virtual-dtor -DNDEBUG -std=c++11 -fPIC -MD -MT src/modules/ui/CMakeFiles/ui.dir/windows/UIMapEditorHelpWindow.cpp.o -MF src/modules/ui/CMakeFiles/ui.dir/windows/UIMapEditorHelpWindow.cpp.o.d -o src/modules/ui/CMakeFiles/ui.dir/windows/UIMapEditorHelpWindow.cpp.o -c /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/ui/windows/UIMapEditorHelpWindow.cpp [98/269] /usr/bin/g++ -DPKGDATADIR=\"/usr/share/games\" -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/build -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/. -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/backends -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/misc/cpp -I/usr/include/SDL2 -I/usr/include/box2d -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/glm -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c++11 -fno-exceptions -fno-rtti -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -Wcast-qual -Wcast-align -Wpointer-arith -Wno-long-long -Wno-multichar -Wshadow -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-unknown-pragmas -pthread -Wnon-virtual-dtor -DNDEBUG -std=c++11 -fPIC -MD -MT src/modules/ui/CMakeFiles/ui.dir/windows/UIMultiplayerWindow.cpp.o -MF src/modules/ui/CMakeFiles/ui.dir/windows/UIMultiplayerWindow.cpp.o.d -o src/modules/ui/CMakeFiles/ui.dir/windows/UIMultiplayerWindow.cpp.o -c /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/ui/windows/UIMultiplayerWindow.cpp In file included from /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/INetwork.h:3, from /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/client/commands/CmdServerPing.h:5, from /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/ui/windows/UIMultiplayerWindow.cpp:11: /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/common/ByteStream.h: In member function 'int16_t ByteStream::readShort()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/common/ByteStream.h:210:31: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const int16_t*' {aka 'const short int*'} increases required alignment of target type [-Wcast-align] 210 | const int16_t *word = reinterpret_cast(getBuffer()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/common/ByteStream.h: In member function 'int32_t ByteStream::readInt()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/common/ByteStream.h:231:31: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const int32_t*' {aka 'const int*'} increases required alignment of target type [-Wcast-align] 231 | const int32_t *word = reinterpret_cast(getBuffer()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolHandler.h:5, from /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/INetwork.h:4: /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h: In destructor 'virtual DisconnectMessage::Factory::~Factory()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:19:75: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'DisconnectMessage*' increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro 'PROTOCOL_CLASS_FACTORY' 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:160:1: note: in expansion of macro 'PROTOCOL_CLASS_SIMPLE' 160 | PROTOCOL_CLASS_SIMPLE(DisconnectMessage, protocol::PROTO_DISCONNECT); | ^~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h: In destructor 'virtual StartMapMessage::Factory::~Factory()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:19:75: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'StartMapMessage*' increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro 'PROTOCOL_CLASS_FACTORY' 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:163:1: note: in expansion of macro 'PROTOCOL_CLASS_SIMPLE' 163 | PROTOCOL_CLASS_SIMPLE(StartMapMessage, protocol::PROTO_STARTMAP); | ^~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h: In destructor 'virtual CloseMapMessage::Factory::~Factory()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:19:75: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'CloseMapMessage*' increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro 'PROTOCOL_CLASS_FACTORY' 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:164:1: note: in expansion of macro 'PROTOCOL_CLASS_SIMPLE' 164 | PROTOCOL_CLASS_SIMPLE(CloseMapMessage, protocol::PROTO_CLOSEMAP); | ^~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h: In destructor 'virtual PlayerListMessage::Factory::~Factory()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:19:75: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'PlayerListMessage*' increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:41:25: note: in expansion of macro 'PROTOCOL_CLASS_FACTORY' 41 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:166:1: note: in expansion of macro 'PROTOCOL_CLASS_SIMPLE_LIST' 166 | PROTOCOL_CLASS_SIMPLE_LIST(PlayerListMessage, protocol::PROTO_PLAYERLIST); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h: In destructor 'virtual InitWaitingMapMessage::Factory::~Factory()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:19:75: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'InitWaitingMapMessage*' increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro 'PROTOCOL_CLASS_FACTORY' 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:169:1: note: in expansion of macro 'PROTOCOL_CLASS_SIMPLE' 169 | PROTOCOL_CLASS_SIMPLE(InitWaitingMapMessage, protocol::PROTO_INITWAITING); | ^~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h: In destructor 'virtual SpawnMessage::Factory::~Factory()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:19:75: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'SpawnMessage*' increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro 'PROTOCOL_CLASS_FACTORY' 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:170:1: note: in expansion of macro 'PROTOCOL_CLASS_SIMPLE' 170 | PROTOCOL_CLASS_SIMPLE(SpawnMessage, protocol::PROTO_SPAWN); | ^~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h: In destructor 'virtual StopFingerMovementMessage::Factory::~Factory()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:19:75: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'StopFingerMovementMessage*' increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro 'PROTOCOL_CLASS_FACTORY' 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:171:1: note: in expansion of macro 'PROTOCOL_CLASS_SIMPLE' 171 | PROTOCOL_CLASS_SIMPLE(StopFingerMovementMessage, protocol::PROTO_STOPFINGERMOVEMENT); | ^~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/messages/PingMessage.h: In destructor 'virtual PingMessage::Factory::~Factory()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:19:75: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'PingMessage*' increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/messages/PingMessage.h:21:9: note: in expansion of macro 'PROTOCOL_CLASS_FACTORY' 21 | PROTOCOL_CLASS_FACTORY(PingMessage); | ^~~~~~~~~~~~~~~~~~~~~~ [99/269] /usr/bin/g++ -DPKGDATADIR=\"/usr/share/games\" -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/build -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/. -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/backends -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/misc/cpp -I/usr/include/SDL2 -I/usr/include/box2d -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/glm -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c++11 -fno-exceptions -fno-rtti -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -Wcast-qual -Wcast-align -Wpointer-arith -Wno-long-long -Wno-multichar -Wshadow -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-unknown-pragmas -pthread -Wnon-virtual-dtor -DNDEBUG -std=c++11 -fPIC -MD -MT src/modules/ui/CMakeFiles/ui.dir/windows/UIGooglePlayWindow.cpp.o -MF src/modules/ui/CMakeFiles/ui.dir/windows/UIGooglePlayWindow.cpp.o.d -o src/modules/ui/CMakeFiles/ui.dir/windows/UIGooglePlayWindow.cpp.o -c /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/ui/windows/UIGooglePlayWindow.cpp [100/269] /usr/bin/g++ -DPKGDATADIR=\"/usr/share/games\" -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/build -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/. -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/backends -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/misc/cpp -I/usr/include/SDL2 -I/usr/include/box2d -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/glm -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c++11 -fno-exceptions -fno-rtti -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -Wcast-qual -Wcast-align -Wpointer-arith -Wno-long-long -Wno-multichar -Wshadow -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-unknown-pragmas -pthread -Wnon-virtual-dtor -DNDEBUG -std=c++11 -fPIC -MD -MT src/modules/ui/CMakeFiles/ui.dir/windows/UIModeSelectionWindow.cpp.o -MF src/modules/ui/CMakeFiles/ui.dir/windows/UIModeSelectionWindow.cpp.o.d -o src/modules/ui/CMakeFiles/ui.dir/windows/UIModeSelectionWindow.cpp.o -c /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/ui/windows/UIModeSelectionWindow.cpp [101/269] /usr/bin/g++ -DPKGDATADIR=\"/usr/share/games\" -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/build -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/. -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/backends -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/misc/cpp -I/usr/include/SDL2 -I/usr/include/box2d -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/glm -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c++11 -fno-exceptions -fno-rtti -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -Wcast-qual -Wcast-align -Wpointer-arith -Wno-long-long -Wno-multichar -Wshadow -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-unknown-pragmas -pthread -Wnon-virtual-dtor -DNDEBUG -std=c++11 -fPIC -MD -MT src/modules/ui/CMakeFiles/ui.dir/windows/IUIMapEditorOptionsWindow.cpp.o -MF src/modules/ui/CMakeFiles/ui.dir/windows/IUIMapEditorOptionsWindow.cpp.o.d -o src/modules/ui/CMakeFiles/ui.dir/windows/IUIMapEditorOptionsWindow.cpp.o -c /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/ui/windows/IUIMapEditorOptionsWindow.cpp [102/269] /usr/bin/g++ -DPKGDATADIR=\"/usr/share/games\" -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/build -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/. -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/backends -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/misc/cpp -I/usr/include/SDL2 -I/usr/include/box2d -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/glm -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c++11 -fno-exceptions -fno-rtti -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -Wcast-qual -Wcast-align -Wpointer-arith -Wno-long-long -Wno-multichar -Wshadow -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-unknown-pragmas -pthread -Wnon-virtual-dtor -DNDEBUG -std=c++11 -fPIC -MD -MT src/modules/ui/CMakeFiles/ui.dir/windows/UICampaignWindow.cpp.o -MF src/modules/ui/CMakeFiles/ui.dir/windows/UICampaignWindow.cpp.o.d -o src/modules/ui/CMakeFiles/ui.dir/windows/UICampaignWindow.cpp.o -c /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/ui/windows/UICampaignWindow.cpp In file included from /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/INetwork.h:3, from /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/ui/windows/main/ContinuePlayNodeListener.h:7, from /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/ui/windows/UICampaignWindow.cpp:10: /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/common/ByteStream.h: In member function 'int16_t ByteStream::readShort()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/common/ByteStream.h:210:31: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const int16_t*' {aka 'const short int*'} increases required alignment of target type [-Wcast-align] 210 | const int16_t *word = reinterpret_cast(getBuffer()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/common/ByteStream.h: In member function 'int32_t ByteStream::readInt()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/common/ByteStream.h:231:31: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const int32_t*' {aka 'const int*'} increases required alignment of target type [-Wcast-align] 231 | const int32_t *word = reinterpret_cast(getBuffer()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolHandler.h:5, from /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/INetwork.h:4: /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h: In destructor 'virtual DisconnectMessage::Factory::~Factory()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:19:75: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'DisconnectMessage*' increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro 'PROTOCOL_CLASS_FACTORY' 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:160:1: note: in expansion of macro 'PROTOCOL_CLASS_SIMPLE' 160 | PROTOCOL_CLASS_SIMPLE(DisconnectMessage, protocol::PROTO_DISCONNECT); | ^~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h: In destructor 'virtual StartMapMessage::Factory::~Factory()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:19:75: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'StartMapMessage*' increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro 'PROTOCOL_CLASS_FACTORY' 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:163:1: note: in expansion of macro 'PROTOCOL_CLASS_SIMPLE' 163 | PROTOCOL_CLASS_SIMPLE(StartMapMessage, protocol::PROTO_STARTMAP); | ^~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h: In destructor 'virtual CloseMapMessage::Factory::~Factory()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:19:75: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'CloseMapMessage*' increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro 'PROTOCOL_CLASS_FACTORY' 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:164:1: note: in expansion of macro 'PROTOCOL_CLASS_SIMPLE' 164 | PROTOCOL_CLASS_SIMPLE(CloseMapMessage, protocol::PROTO_CLOSEMAP); | ^~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h: In destructor 'virtual PlayerListMessage::Factory::~Factory()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:19:75: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'PlayerListMessage*' increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:41:25: note: in expansion of macro 'PROTOCOL_CLASS_FACTORY' 41 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:166:1: note: in expansion of macro 'PROTOCOL_CLASS_SIMPLE_LIST' 166 | PROTOCOL_CLASS_SIMPLE_LIST(PlayerListMessage, protocol::PROTO_PLAYERLIST); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h: In destructor 'virtual InitWaitingMapMessage::Factory::~Factory()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:19:75: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'InitWaitingMapMessage*' increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro 'PROTOCOL_CLASS_FACTORY' 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:169:1: note: in expansion of macro 'PROTOCOL_CLASS_SIMPLE' 169 | PROTOCOL_CLASS_SIMPLE(InitWaitingMapMessage, protocol::PROTO_INITWAITING); | ^~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h: In destructor 'virtual SpawnMessage::Factory::~Factory()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:19:75: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'SpawnMessage*' increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro 'PROTOCOL_CLASS_FACTORY' 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:170:1: note: in expansion of macro 'PROTOCOL_CLASS_SIMPLE' 170 | PROTOCOL_CLASS_SIMPLE(SpawnMessage, protocol::PROTO_SPAWN); | ^~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h: In destructor 'virtual StopFingerMovementMessage::Factory::~Factory()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:19:75: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'StopFingerMovementMessage*' increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro 'PROTOCOL_CLASS_FACTORY' 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:171:1: note: in expansion of macro 'PROTOCOL_CLASS_SIMPLE' 171 | PROTOCOL_CLASS_SIMPLE(StopFingerMovementMessage, protocol::PROTO_STOPFINGERMOVEMENT); | ^~~~~~~~~~~~~~~~~~~~~ [103/269] /usr/bin/g++ -DPKGDATADIR=\"/usr/share/games\" -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/build -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/. -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/backends -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/misc/cpp -I/usr/include/SDL2 -I/usr/include/box2d -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/glm -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c++11 -fno-exceptions -fno-rtti -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -Wcast-qual -Wcast-align -Wpointer-arith -Wno-long-long -Wno-multichar -Wshadow -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-unknown-pragmas -pthread -Wnon-virtual-dtor -DNDEBUG -std=c++11 -fPIC -MD -MT src/modules/ui/CMakeFiles/ui.dir/windows/UIGestureWindow.cpp.o -MF src/modules/ui/CMakeFiles/ui.dir/windows/UIGestureWindow.cpp.o.d -o src/modules/ui/CMakeFiles/ui.dir/windows/UIGestureWindow.cpp.o -c /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/ui/windows/UIGestureWindow.cpp [104/269] /usr/bin/g++ -DPKGDATADIR=\"/usr/share/games\" -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/build -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/. -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/backends -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/misc/cpp -I/usr/include/SDL2 -I/usr/include/box2d -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/glm -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c++11 -fno-exceptions -fno-rtti -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -Wcast-qual -Wcast-align -Wpointer-arith -Wno-long-long -Wno-multichar -Wshadow -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-unknown-pragmas -pthread -Wnon-virtual-dtor -DNDEBUG -std=c++11 -fPIC -MD -MT src/modules/ui/CMakeFiles/ui.dir/windows/UIWindow.cpp.o -MF src/modules/ui/CMakeFiles/ui.dir/windows/UIWindow.cpp.o.d -o src/modules/ui/CMakeFiles/ui.dir/windows/UIWindow.cpp.o -c /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/ui/windows/UIWindow.cpp [105/269] /usr/bin/g++ -DPKGDATADIR=\"/usr/share/games\" -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/build -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/. -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/backends -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/misc/cpp -I/usr/include/SDL2 -I/usr/include/box2d -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/glm -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c++11 -fno-exceptions -fno-rtti -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -Wcast-qual -Wcast-align -Wpointer-arith -Wno-long-long -Wno-multichar -Wshadow -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-unknown-pragmas -pthread -Wnon-virtual-dtor -DNDEBUG -std=c++11 -fPIC -MD -MT src/modules/ui/CMakeFiles/ui.dir/windows/UISettingsWindow.cpp.o -MF src/modules/ui/CMakeFiles/ui.dir/windows/UISettingsWindow.cpp.o.d -o src/modules/ui/CMakeFiles/ui.dir/windows/UISettingsWindow.cpp.o -c /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/ui/windows/UISettingsWindow.cpp [106/269] /usr/bin/g++ -DPKGDATADIR=\"/usr/share/games\" -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/build -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules -I/usr/include/box2d -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/glm -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/. -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/backends -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/misc/cpp -I/usr/include/SDL2 -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c++11 -fno-exceptions -fno-rtti -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -Wcast-qual -Wcast-align -Wpointer-arith -Wno-long-long -Wno-multichar -Wshadow -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-unknown-pragmas -pthread -Wnon-virtual-dtor -DNDEBUG -std=c++11 -fPIC -MD -MT src/modules/particles/CMakeFiles/particle.dir/Particle.cpp.o -MF src/modules/particles/CMakeFiles/particle.dir/Particle.cpp.o.d -o src/modules/particles/CMakeFiles/particle.dir/Particle.cpp.o -c /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/particles/Particle.cpp [107/269] /usr/bin/g++ -DPKGDATADIR=\"/usr/share/games\" -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/build -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules -I/usr/include/box2d -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/glm -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/. -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/backends -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/misc/cpp -I/usr/include/SDL2 -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c++11 -fno-exceptions -fno-rtti -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -Wcast-qual -Wcast-align -Wpointer-arith -Wno-long-long -Wno-multichar -Wshadow -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-unknown-pragmas -pthread -Wnon-virtual-dtor -DNDEBUG -std=c++11 -fPIC -MD -MT src/modules/particles/CMakeFiles/particle.dir/Dirt.cpp.o -MF src/modules/particles/CMakeFiles/particle.dir/Dirt.cpp.o.d -o src/modules/particles/CMakeFiles/particle.dir/Dirt.cpp.o -c /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/particles/Dirt.cpp [108/269] /usr/bin/g++ -DPKGDATADIR=\"/usr/share/games\" -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/build -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules -I/usr/include/box2d -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/glm -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/. -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/backends -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/misc/cpp -I/usr/include/SDL2 -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c++11 -fno-exceptions -fno-rtti -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -Wcast-qual -Wcast-align -Wpointer-arith -Wno-long-long -Wno-multichar -Wshadow -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-unknown-pragmas -pthread -Wnon-virtual-dtor -DNDEBUG -std=c++11 -fPIC -MD -MT src/modules/particles/CMakeFiles/particle.dir/Bubble.cpp.o -MF src/modules/particles/CMakeFiles/particle.dir/Bubble.cpp.o.d -o src/modules/particles/CMakeFiles/particle.dir/Bubble.cpp.o -c /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/particles/Bubble.cpp [109/269] /usr/bin/g++ -DPKGDATADIR=\"/usr/share/games\" -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/build -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules -I/usr/include/box2d -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/glm -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/. -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/backends -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/misc/cpp -I/usr/include/SDL2 -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c++11 -fno-exceptions -fno-rtti -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -Wcast-qual -Wcast-align -Wpointer-arith -Wno-long-long -Wno-multichar -Wshadow -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-unknown-pragmas -pthread -Wnon-virtual-dtor -DNDEBUG -std=c++11 -fPIC -MD -MT src/modules/particles/CMakeFiles/particle.dir/ParticleSystem.cpp.o -MF src/modules/particles/CMakeFiles/particle.dir/ParticleSystem.cpp.o.d -o src/modules/particles/CMakeFiles/particle.dir/ParticleSystem.cpp.o -c /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/particles/ParticleSystem.cpp [110/269] /usr/bin/g++ -DPKGDATADIR=\"/usr/share/games\" -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/build -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/. -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/backends -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/misc/cpp -I/usr/include/SDL2 -I/usr/include/box2d -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/glm -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c++11 -fno-exceptions -fno-rtti -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -Wcast-qual -Wcast-align -Wpointer-arith -Wno-long-long -Wno-multichar -Wshadow -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-unknown-pragmas -pthread -Wnon-virtual-dtor -DNDEBUG -std=c++11 -fPIC -MD -MT src/modules/ui/CMakeFiles/ui.dir/windows/IUIMapEditorWindow.cpp.o -MF src/modules/ui/CMakeFiles/ui.dir/windows/IUIMapEditorWindow.cpp.o.d -o src/modules/ui/CMakeFiles/ui.dir/windows/IUIMapEditorWindow.cpp.o -c /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/ui/windows/IUIMapEditorWindow.cpp [111/269] /usr/bin/g++ -DPKGDATADIR=\"/usr/share/games\" -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/build -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/. -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/backends -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/misc/cpp -I/usr/include/SDL2 -I/usr/include/box2d -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/glm -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c++11 -fno-exceptions -fno-rtti -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -Wcast-qual -Wcast-align -Wpointer-arith -Wno-long-long -Wno-multichar -Wshadow -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-unknown-pragmas -pthread -Wnon-virtual-dtor -DNDEBUG -std=c++11 -fPIC -MD -MT src/modules/ui/CMakeFiles/ui.dir/windows/UIHelpWindow.cpp.o -MF src/modules/ui/CMakeFiles/ui.dir/windows/UIHelpWindow.cpp.o.d -o src/modules/ui/CMakeFiles/ui.dir/windows/UIHelpWindow.cpp.o -c /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/ui/windows/UIHelpWindow.cpp [112/269] /usr/bin/g++ -DPKGDATADIR=\"/usr/share/games\" -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/build -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules -I/usr/include/box2d -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/glm -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/. -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/backends -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/misc/cpp -I/usr/include/SDL2 -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c++11 -fno-exceptions -fno-rtti -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -Wcast-qual -Wcast-align -Wpointer-arith -Wno-long-long -Wno-multichar -Wshadow -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-unknown-pragmas -pthread -Wnon-virtual-dtor -DNDEBUG -std=c++11 -fPIC -MD -MT src/modules/particles/CMakeFiles/particle.dir/Leaf.cpp.o -MF src/modules/particles/CMakeFiles/particle.dir/Leaf.cpp.o.d -o src/modules/particles/CMakeFiles/particle.dir/Leaf.cpp.o -c /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/particles/Leaf.cpp [113/269] /usr/bin/g++ -DPKGDATADIR=\"/usr/share/games\" -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/build -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/. -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/backends -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/misc/cpp -I/usr/include/SDL2 -I/usr/include/box2d -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/glm -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c++11 -fno-exceptions -fno-rtti -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -Wcast-qual -Wcast-align -Wpointer-arith -Wno-long-long -Wno-multichar -Wshadow -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-unknown-pragmas -pthread -Wnon-virtual-dtor -DNDEBUG -std=c++11 -fPIC -MD -MT src/modules/ui/CMakeFiles/ui.dir/nodes/IUINodeMap.cpp.o -MF src/modules/ui/CMakeFiles/ui.dir/nodes/IUINodeMap.cpp.o.d -o src/modules/ui/CMakeFiles/ui.dir/nodes/IUINodeMap.cpp.o -c /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/ui/nodes/IUINodeMap.cpp In file included from /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/INetwork.h:3, from /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/client/ClientMap.h:13, from /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/ui/nodes/IUINodeMap.h:5, from /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/ui/nodes/IUINodeMap.cpp:1: /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/common/ByteStream.h: In member function 'int16_t ByteStream::readShort()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/common/ByteStream.h:210:31: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const int16_t*' {aka 'const short int*'} increases required alignment of target type [-Wcast-align] 210 | const int16_t *word = reinterpret_cast(getBuffer()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/common/ByteStream.h: In member function 'int32_t ByteStream::readInt()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/common/ByteStream.h:231:31: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const int32_t*' {aka 'const int*'} increases required alignment of target type [-Wcast-align] 231 | const int32_t *word = reinterpret_cast(getBuffer()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolHandler.h:5, from /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/INetwork.h:4: /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h: In destructor 'virtual DisconnectMessage::Factory::~Factory()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:19:75: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'DisconnectMessage*' increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro 'PROTOCOL_CLASS_FACTORY' 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:160:1: note: in expansion of macro 'PROTOCOL_CLASS_SIMPLE' 160 | PROTOCOL_CLASS_SIMPLE(DisconnectMessage, protocol::PROTO_DISCONNECT); | ^~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h: In destructor 'virtual StartMapMessage::Factory::~Factory()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:19:75: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'StartMapMessage*' increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro 'PROTOCOL_CLASS_FACTORY' 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:163:1: note: in expansion of macro 'PROTOCOL_CLASS_SIMPLE' 163 | PROTOCOL_CLASS_SIMPLE(StartMapMessage, protocol::PROTO_STARTMAP); | ^~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h: In destructor 'virtual CloseMapMessage::Factory::~Factory()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:19:75: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'CloseMapMessage*' increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro 'PROTOCOL_CLASS_FACTORY' 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:164:1: note: in expansion of macro 'PROTOCOL_CLASS_SIMPLE' 164 | PROTOCOL_CLASS_SIMPLE(CloseMapMessage, protocol::PROTO_CLOSEMAP); | ^~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h: In destructor 'virtual PlayerListMessage::Factory::~Factory()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:19:75: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'PlayerListMessage*' increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:41:25: note: in expansion of macro 'PROTOCOL_CLASS_FACTORY' 41 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:166:1: note: in expansion of macro 'PROTOCOL_CLASS_SIMPLE_LIST' 166 | PROTOCOL_CLASS_SIMPLE_LIST(PlayerListMessage, protocol::PROTO_PLAYERLIST); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h: In destructor 'virtual InitWaitingMapMessage::Factory::~Factory()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:19:75: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'InitWaitingMapMessage*' increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro 'PROTOCOL_CLASS_FACTORY' 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:169:1: note: in expansion of macro 'PROTOCOL_CLASS_SIMPLE' 169 | PROTOCOL_CLASS_SIMPLE(InitWaitingMapMessage, protocol::PROTO_INITWAITING); | ^~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h: In destructor 'virtual SpawnMessage::Factory::~Factory()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:19:75: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'SpawnMessage*' increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro 'PROTOCOL_CLASS_FACTORY' 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:170:1: note: in expansion of macro 'PROTOCOL_CLASS_SIMPLE' 170 | PROTOCOL_CLASS_SIMPLE(SpawnMessage, protocol::PROTO_SPAWN); | ^~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h: In destructor 'virtual StopFingerMovementMessage::Factory::~Factory()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:19:75: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'StopFingerMovementMessage*' increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro 'PROTOCOL_CLASS_FACTORY' 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:171:1: note: in expansion of macro 'PROTOCOL_CLASS_SIMPLE' 171 | PROTOCOL_CLASS_SIMPLE(StopFingerMovementMessage, protocol::PROTO_STOPFINGERMOVEMENT); | ^~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/messages/ChangeAnimationMessage.h: In destructor 'virtual ChangeAnimationMessage::Factory::~Factory()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:19:75: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'ChangeAnimationMessage*' increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/messages/ChangeAnimationMessage.h:16:9: note: in expansion of macro 'PROTOCOL_CLASS_FACTORY' 16 | PROTOCOL_CLASS_FACTORY(ChangeAnimationMessage); | ^~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/messages/MapRestartMessage.h: In destructor 'virtual MapRestartMessage::Factory::~Factory()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:19:75: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'MapRestartMessage*' increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/messages/MapRestartMessage.h:14:9: note: in expansion of macro 'PROTOCOL_CLASS_FACTORY' 14 | PROTOCOL_CLASS_FACTORY(MapRestartMessage); | ^~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/messages/PauseMessage.h: In destructor 'virtual PauseMessage::Factory::~Factory()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:19:75: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'PauseMessage*' increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/messages/PauseMessage.h:14:9: note: in expansion of macro 'PROTOCOL_CLASS_FACTORY' 14 | PROTOCOL_CLASS_FACTORY(PauseMessage); | ^~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/messages/UpdateEntityMessage.h: In destructor 'virtual UpdateEntityMessage::Factory::~Factory()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:19:75: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'UpdateEntityMessage*' increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/messages/UpdateEntityMessage.h:20:9: note: in expansion of macro 'PROTOCOL_CLASS_FACTORY' 20 | PROTOCOL_CLASS_FACTORY(UpdateEntityMessage); | ^~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/messages/RemoveEntityMessage.h: In destructor 'virtual RemoveEntityMessage::Factory::~Factory()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:19:75: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'RemoveEntityMessage*' increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/messages/RemoveEntityMessage.h:15:9: note: in expansion of macro 'PROTOCOL_CLASS_FACTORY' 15 | PROTOCOL_CLASS_FACTORY(RemoveEntityMessage); | ^~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/messages/SoundMessage.h: In destructor 'virtual SoundMessage::Factory::~Factory()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:19:75: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'SoundMessage*' increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/messages/SoundMessage.h:17:9: note: in expansion of macro 'PROTOCOL_CLASS_FACTORY' 17 | PROTOCOL_CLASS_FACTORY(SoundMessage); | ^~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/messages/BackToMainMessage.h: In destructor 'virtual BackToMainMessage::Factory::~Factory()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:19:75: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'BackToMainMessage*' increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/messages/BackToMainMessage.h:16:9: note: in expansion of macro 'PROTOCOL_CLASS_FACTORY' 16 | PROTOCOL_CLASS_FACTORY(BackToMainMessage); | ^~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/messages/RumbleMessage.h: In destructor 'virtual RumbleMessage::Factory::~Factory()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:19:75: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'RumbleMessage*' increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/messages/RumbleMessage.h:16:9: note: in expansion of macro 'PROTOCOL_CLASS_FACTORY' 16 | PROTOCOL_CLASS_FACTORY(RumbleMessage); | ^~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/messages/TextMessage.h: In destructor 'virtual TextMessage::Factory::~Factory()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:19:75: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'TextMessage*' increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/messages/TextMessage.h:15:9: note: in expansion of macro 'PROTOCOL_CLASS_FACTORY' 15 | PROTOCOL_CLASS_FACTORY(TextMessage); | ^~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/messages/CooldownMessage.h: In destructor 'virtual CooldownMessage::Factory::~Factory()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:19:75: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'CooldownMessage*' increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/messages/CooldownMessage.h:15:9: note: in expansion of macro 'PROTOCOL_CLASS_FACTORY' 15 | PROTOCOL_CLASS_FACTORY(CooldownMessage); | ^~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/messages/LoadMapMessage.h: In destructor 'virtual LoadMapMessage::Factory::~Factory()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:19:75: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'LoadMapMessage*' increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/messages/LoadMapMessage.h:20:9: note: in expansion of macro 'PROTOCOL_CLASS_FACTORY' 20 | PROTOCOL_CLASS_FACTORY(LoadMapMessage); | ^~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/messages/MapSettingsMessage.h: In destructor 'virtual MapSettingsMessage::Factory::~Factory()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:19:75: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'MapSettingsMessage*' increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/messages/MapSettingsMessage.h:19:9: note: in expansion of macro 'PROTOCOL_CLASS_FACTORY' 19 | PROTOCOL_CLASS_FACTORY(MapSettingsMessage); | ^~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/messages/UpdateHitpointsMessage.h: In destructor 'virtual UpdateHitpointsMessage::Factory::~Factory()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:19:75: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'UpdateHitpointsMessage*' increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/messages/UpdateHitpointsMessage.h:15:9: note: in expansion of macro 'PROTOCOL_CLASS_FACTORY' 15 | PROTOCOL_CLASS_FACTORY(UpdateHitpointsMessage); | ^~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/messages/UpdateLivesMessage.h: In destructor 'virtual UpdateLivesMessage::Factory::~Factory()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:19:75: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'UpdateLivesMessage*' increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/messages/UpdateLivesMessage.h:15:9: note: in expansion of macro 'PROTOCOL_CLASS_FACTORY' 15 | PROTOCOL_CLASS_FACTORY(UpdateLivesMessage); | ^~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/messages/UpdatePointsMessage.h: In destructor 'virtual UpdatePointsMessage::Factory::~Factory()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:19:75: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'UpdatePointsMessage*' increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/messages/UpdatePointsMessage.h:15:9: note: in expansion of macro 'PROTOCOL_CLASS_FACTORY' 15 | PROTOCOL_CLASS_FACTORY(UpdatePointsMessage); | ^~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/messages/TimeRemainingMessage.h: In destructor 'virtual TimeRemainingMessage::Factory::~Factory()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:19:75: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'TimeRemainingMessage*' increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/messages/TimeRemainingMessage.h:15:9: note: in expansion of macro 'PROTOCOL_CLASS_FACTORY' 15 | PROTOCOL_CLASS_FACTORY(TimeRemainingMessage); | ^~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/messages/FinishedMapMessage.h: In destructor 'virtual FinishedMapMessage::Factory::~Factory()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:19:75: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'FinishedMapMessage*' increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/messages/FinishedMapMessage.h:20:9: note: in expansion of macro 'PROTOCOL_CLASS_FACTORY' 20 | PROTOCOL_CLASS_FACTORY(FinishedMapMessage); | ^~~~~~~~~~~~~~~~~~~~~~ [114/269] /usr/bin/g++ -DPKGDATADIR=\"/usr/share/games\" -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/build -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/. -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/backends -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/misc/cpp -I/usr/include/SDL2 -I/usr/include/box2d -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/glm -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c++11 -fno-exceptions -fno-rtti -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -Wcast-qual -Wcast-align -Wpointer-arith -Wno-long-long -Wno-multichar -Wshadow -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-unknown-pragmas -pthread -Wnon-virtual-dtor -DNDEBUG -std=c++11 -fPIC -MD -MT src/modules/ui/CMakeFiles/ui.dir/windows/UIMapOptionsWindow.cpp.o -MF src/modules/ui/CMakeFiles/ui.dir/windows/UIMapOptionsWindow.cpp.o.d -o src/modules/ui/CMakeFiles/ui.dir/windows/UIMapOptionsWindow.cpp.o -c /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/ui/windows/UIMapOptionsWindow.cpp In file included from /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/INetwork.h:3, from /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/ui/windows/UIMapOptionsWindow.cpp:6: /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/common/ByteStream.h: In member function 'int16_t ByteStream::readShort()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/common/ByteStream.h:210:31: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const int16_t*' {aka 'const short int*'} increases required alignment of target type [-Wcast-align] 210 | const int16_t *word = reinterpret_cast(getBuffer()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/common/ByteStream.h: In member function 'int32_t ByteStream::readInt()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/common/ByteStream.h:231:31: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const int32_t*' {aka 'const int*'} increases required alignment of target type [-Wcast-align] 231 | const int32_t *word = reinterpret_cast(getBuffer()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolHandler.h:5, from /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/INetwork.h:4: /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h: In destructor 'virtual DisconnectMessage::Factory::~Factory()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:19:75: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'DisconnectMessage*' increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro 'PROTOCOL_CLASS_FACTORY' 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:160:1: note: in expansion of macro 'PROTOCOL_CLASS_SIMPLE' 160 | PROTOCOL_CLASS_SIMPLE(DisconnectMessage, protocol::PROTO_DISCONNECT); | ^~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h: In destructor 'virtual StartMapMessage::Factory::~Factory()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:19:75: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'StartMapMessage*' increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro 'PROTOCOL_CLASS_FACTORY' 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:163:1: note: in expansion of macro 'PROTOCOL_CLASS_SIMPLE' 163 | PROTOCOL_CLASS_SIMPLE(StartMapMessage, protocol::PROTO_STARTMAP); | ^~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h: In destructor 'virtual CloseMapMessage::Factory::~Factory()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:19:75: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'CloseMapMessage*' increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro 'PROTOCOL_CLASS_FACTORY' 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:164:1: note: in expansion of macro 'PROTOCOL_CLASS_SIMPLE' 164 | PROTOCOL_CLASS_SIMPLE(CloseMapMessage, protocol::PROTO_CLOSEMAP); | ^~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h: In destructor 'virtual PlayerListMessage::Factory::~Factory()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:19:75: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'PlayerListMessage*' increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:41:25: note: in expansion of macro 'PROTOCOL_CLASS_FACTORY' 41 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:166:1: note: in expansion of macro 'PROTOCOL_CLASS_SIMPLE_LIST' 166 | PROTOCOL_CLASS_SIMPLE_LIST(PlayerListMessage, protocol::PROTO_PLAYERLIST); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h: In destructor 'virtual InitWaitingMapMessage::Factory::~Factory()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:19:75: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'InitWaitingMapMessage*' increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro 'PROTOCOL_CLASS_FACTORY' 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:169:1: note: in expansion of macro 'PROTOCOL_CLASS_SIMPLE' 169 | PROTOCOL_CLASS_SIMPLE(InitWaitingMapMessage, protocol::PROTO_INITWAITING); | ^~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h: In destructor 'virtual SpawnMessage::Factory::~Factory()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:19:75: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'SpawnMessage*' increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro 'PROTOCOL_CLASS_FACTORY' 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:170:1: note: in expansion of macro 'PROTOCOL_CLASS_SIMPLE' 170 | PROTOCOL_CLASS_SIMPLE(SpawnMessage, protocol::PROTO_SPAWN); | ^~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h: In destructor 'virtual StopFingerMovementMessage::Factory::~Factory()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:19:75: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'StopFingerMovementMessage*' increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro 'PROTOCOL_CLASS_FACTORY' 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:171:1: note: in expansion of macro 'PROTOCOL_CLASS_SIMPLE' 171 | PROTOCOL_CLASS_SIMPLE(StopFingerMovementMessage, protocol::PROTO_STOPFINGERMOVEMENT); | ^~~~~~~~~~~~~~~~~~~~~ [115/269] /usr/bin/g++ -DPKGDATADIR=\"/usr/share/games\" -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/build -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules -I/usr/include/box2d -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/glm -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/. -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/backends -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/misc/cpp -I/usr/include/SDL2 -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c++11 -fno-exceptions -fno-rtti -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -Wcast-qual -Wcast-align -Wpointer-arith -Wno-long-long -Wno-multichar -Wshadow -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-unknown-pragmas -pthread -Wnon-virtual-dtor -DNDEBUG -std=c++11 -fPIC -MD -MT src/modules/particles/CMakeFiles/particle.dir/Sand.cpp.o -MF src/modules/particles/CMakeFiles/particle.dir/Sand.cpp.o.d -o src/modules/particles/CMakeFiles/particle.dir/Sand.cpp.o -c /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/particles/Sand.cpp [116/269] /usr/bin/g++ -DPKGDATADIR=\"/usr/share/games\" -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/build -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/. -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/backends -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/misc/cpp -I/usr/include/SDL2 -I/usr/include/box2d -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/glm -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c++11 -fno-exceptions -fno-rtti -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -Wcast-qual -Wcast-align -Wpointer-arith -Wno-long-long -Wno-multichar -Wshadow -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-unknown-pragmas -pthread -Wnon-virtual-dtor -DNDEBUG -std=c++11 -fPIC -MD -MT src/modules/ui/CMakeFiles/ui.dir/windows/UIMapFinishedWindow.cpp.o -MF src/modules/ui/CMakeFiles/ui.dir/windows/UIMapFinishedWindow.cpp.o.d -o src/modules/ui/CMakeFiles/ui.dir/windows/UIMapFinishedWindow.cpp.o -c /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/ui/windows/UIMapFinishedWindow.cpp In file included from /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/INetwork.h:3, from /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/ui/windows/main/ContinuePlayNodeListener.h:7, from /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/ui/windows/UIMapFinishedWindow.cpp:11: /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/common/ByteStream.h: In member function 'int16_t ByteStream::readShort()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/common/ByteStream.h:210:31: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const int16_t*' {aka 'const short int*'} increases required alignment of target type [-Wcast-align] 210 | const int16_t *word = reinterpret_cast(getBuffer()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/common/ByteStream.h: In member function 'int32_t ByteStream::readInt()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/common/ByteStream.h:231:31: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const int32_t*' {aka 'const int*'} increases required alignment of target type [-Wcast-align] 231 | const int32_t *word = reinterpret_cast(getBuffer()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolHandler.h:5, from /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/INetwork.h:4: /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h: In destructor 'virtual DisconnectMessage::Factory::~Factory()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:19:75: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'DisconnectMessage*' increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro 'PROTOCOL_CLASS_FACTORY' 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:160:1: note: in expansion of macro 'PROTOCOL_CLASS_SIMPLE' 160 | PROTOCOL_CLASS_SIMPLE(DisconnectMessage, protocol::PROTO_DISCONNECT); | ^~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h: In destructor 'virtual StartMapMessage::Factory::~Factory()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:19:75: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'StartMapMessage*' increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro 'PROTOCOL_CLASS_FACTORY' 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:163:1: note: in expansion of macro 'PROTOCOL_CLASS_SIMPLE' 163 | PROTOCOL_CLASS_SIMPLE(StartMapMessage, protocol::PROTO_STARTMAP); | ^~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h: In destructor 'virtual CloseMapMessage::Factory::~Factory()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:19:75: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'CloseMapMessage*' increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro 'PROTOCOL_CLASS_FACTORY' 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:164:1: note: in expansion of macro 'PROTOCOL_CLASS_SIMPLE' 164 | PROTOCOL_CLASS_SIMPLE(CloseMapMessage, protocol::PROTO_CLOSEMAP); | ^~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h: In destructor 'virtual PlayerListMessage::Factory::~Factory()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:19:75: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'PlayerListMessage*' increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:41:25: note: in expansion of macro 'PROTOCOL_CLASS_FACTORY' 41 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:166:1: note: in expansion of macro 'PROTOCOL_CLASS_SIMPLE_LIST' 166 | PROTOCOL_CLASS_SIMPLE_LIST(PlayerListMessage, protocol::PROTO_PLAYERLIST); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h: In destructor 'virtual InitWaitingMapMessage::Factory::~Factory()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:19:75: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'InitWaitingMapMessage*' increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro 'PROTOCOL_CLASS_FACTORY' 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:169:1: note: in expansion of macro 'PROTOCOL_CLASS_SIMPLE' 169 | PROTOCOL_CLASS_SIMPLE(InitWaitingMapMessage, protocol::PROTO_INITWAITING); | ^~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h: In destructor 'virtual SpawnMessage::Factory::~Factory()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:19:75: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'SpawnMessage*' increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro 'PROTOCOL_CLASS_FACTORY' 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:170:1: note: in expansion of macro 'PROTOCOL_CLASS_SIMPLE' 170 | PROTOCOL_CLASS_SIMPLE(SpawnMessage, protocol::PROTO_SPAWN); | ^~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h: In destructor 'virtual StopFingerMovementMessage::Factory::~Factory()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:19:75: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'StopFingerMovementMessage*' increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro 'PROTOCOL_CLASS_FACTORY' 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:171:1: note: in expansion of macro 'PROTOCOL_CLASS_SIMPLE' 171 | PROTOCOL_CLASS_SIMPLE(StopFingerMovementMessage, protocol::PROTO_STOPFINGERMOVEMENT); | ^~~~~~~~~~~~~~~~~~~~~ [117/269] /usr/bin/g++ -DPKGDATADIR=\"/usr/share/games\" -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/build -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules -I/usr/include/box2d -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/glm -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/. -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/backends -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/misc/cpp -I/usr/include/SDL2 -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c++11 -fno-exceptions -fno-rtti -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -Wcast-qual -Wcast-align -Wpointer-arith -Wno-long-long -Wno-multichar -Wshadow -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-unknown-pragmas -pthread -Wnon-virtual-dtor -DNDEBUG -std=c++11 -fPIC -MD -MT src/modules/particles/CMakeFiles/particle.dir/Rain.cpp.o -MF src/modules/particles/CMakeFiles/particle.dir/Rain.cpp.o.d -o src/modules/particles/CMakeFiles/particle.dir/Rain.cpp.o -c /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/particles/Rain.cpp [118/269] /usr/bin/g++ -DPKGDATADIR=\"/usr/share/games\" -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/build -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/. -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/backends -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/misc/cpp -I/usr/include/SDL2 -I/usr/include/box2d -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/glm -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c++11 -fno-exceptions -fno-rtti -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -Wcast-qual -Wcast-align -Wpointer-arith -Wno-long-long -Wno-multichar -Wshadow -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-unknown-pragmas -pthread -Wnon-virtual-dtor -DNDEBUG -std=c++11 -fPIC -MD -MT src/modules/ui/CMakeFiles/ui.dir/windows/intro/Intro.cpp.o -MF src/modules/ui/CMakeFiles/ui.dir/windows/intro/Intro.cpp.o.d -o src/modules/ui/CMakeFiles/ui.dir/windows/intro/Intro.cpp.o -c /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/ui/windows/intro/Intro.cpp [119/269] /usr/bin/g++ -DPKGDATADIR=\"/usr/share/games\" -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/build -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules -I/usr/include/box2d -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/glm -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/. -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/backends -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/misc/cpp -I/usr/include/SDL2 -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c++11 -fno-exceptions -fno-rtti -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -Wcast-qual -Wcast-align -Wpointer-arith -Wno-long-long -Wno-multichar -Wshadow -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-unknown-pragmas -pthread -Wnon-virtual-dtor -DNDEBUG -std=c++11 -fPIC -MD -MT src/modules/particles/CMakeFiles/particle.dir/Sparkle.cpp.o -MF src/modules/particles/CMakeFiles/particle.dir/Sparkle.cpp.o.d -o src/modules/particles/CMakeFiles/particle.dir/Sparkle.cpp.o -c /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/particles/Sparkle.cpp [120/269] /usr/bin/g++ -DPKGDATADIR=\"/usr/share/games\" -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/build -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules -I/usr/include/box2d -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/glm -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/. -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/backends -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/misc/cpp -I/usr/include/SDL2 -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c++11 -fno-exceptions -fno-rtti -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -Wcast-qual -Wcast-align -Wpointer-arith -Wno-long-long -Wno-multichar -Wshadow -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-unknown-pragmas -pthread -Wnon-virtual-dtor -DNDEBUG -std=c++11 -fPIC -MD -MT src/modules/particles/CMakeFiles/particle.dir/Snow.cpp.o -MF src/modules/particles/CMakeFiles/particle.dir/Snow.cpp.o.d -o src/modules/particles/CMakeFiles/particle.dir/Snow.cpp.o -c /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/particles/Snow.cpp [121/269] /usr/bin/g++ -DPKGDATADIR=\"/usr/share/games\" -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/build -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/. -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/backends -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/misc/cpp -I/usr/include/SDL2 -I/usr/include/box2d -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/glm -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c++11 -fno-exceptions -fno-rtti -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -Wcast-qual -Wcast-align -Wpointer-arith -Wno-long-long -Wno-multichar -Wshadow -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-unknown-pragmas -pthread -Wnon-virtual-dtor -DNDEBUG -std=c++11 -fPIC -MD -MT src/modules/ui/CMakeFiles/ui.dir/windows/IUIMapWindow.cpp.o -MF src/modules/ui/CMakeFiles/ui.dir/windows/IUIMapWindow.cpp.o.d -o src/modules/ui/CMakeFiles/ui.dir/windows/IUIMapWindow.cpp.o -c /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/ui/windows/IUIMapWindow.cpp In file included from /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/INetwork.h:3, from /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/client/ClientMap.h:13, from /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/ui/nodes/IUINodeMap.h:5, from /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/ui/windows/IUIMapWindow.cpp:14: /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/common/ByteStream.h: In member function 'int16_t ByteStream::readShort()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/common/ByteStream.h:210:31: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const int16_t*' {aka 'const short int*'} increases required alignment of target type [-Wcast-align] 210 | const int16_t *word = reinterpret_cast(getBuffer()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/common/ByteStream.h: In member function 'int32_t ByteStream::readInt()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/common/ByteStream.h:231:31: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const int32_t*' {aka 'const int*'} increases required alignment of target type [-Wcast-align] 231 | const int32_t *word = reinterpret_cast(getBuffer()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolHandler.h:5, from /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/INetwork.h:4: /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h: In destructor 'virtual DisconnectMessage::Factory::~Factory()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:19:75: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'DisconnectMessage*' increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro 'PROTOCOL_CLASS_FACTORY' 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:160:1: note: in expansion of macro 'PROTOCOL_CLASS_SIMPLE' 160 | PROTOCOL_CLASS_SIMPLE(DisconnectMessage, protocol::PROTO_DISCONNECT); | ^~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h: In destructor 'virtual StartMapMessage::Factory::~Factory()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:19:75: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'StartMapMessage*' increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro 'PROTOCOL_CLASS_FACTORY' 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:163:1: note: in expansion of macro 'PROTOCOL_CLASS_SIMPLE' 163 | PROTOCOL_CLASS_SIMPLE(StartMapMessage, protocol::PROTO_STARTMAP); | ^~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h: In destructor 'virtual CloseMapMessage::Factory::~Factory()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:19:75: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'CloseMapMessage*' increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro 'PROTOCOL_CLASS_FACTORY' 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:164:1: note: in expansion of macro 'PROTOCOL_CLASS_SIMPLE' 164 | PROTOCOL_CLASS_SIMPLE(CloseMapMessage, protocol::PROTO_CLOSEMAP); | ^~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h: In destructor 'virtual PlayerListMessage::Factory::~Factory()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:19:75: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'PlayerListMessage*' increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:41:25: note: in expansion of macro 'PROTOCOL_CLASS_FACTORY' 41 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:166:1: note: in expansion of macro 'PROTOCOL_CLASS_SIMPLE_LIST' 166 | PROTOCOL_CLASS_SIMPLE_LIST(PlayerListMessage, protocol::PROTO_PLAYERLIST); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h: In destructor 'virtual InitWaitingMapMessage::Factory::~Factory()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:19:75: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'InitWaitingMapMessage*' increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro 'PROTOCOL_CLASS_FACTORY' 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:169:1: note: in expansion of macro 'PROTOCOL_CLASS_SIMPLE' 169 | PROTOCOL_CLASS_SIMPLE(InitWaitingMapMessage, protocol::PROTO_INITWAITING); | ^~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h: In destructor 'virtual SpawnMessage::Factory::~Factory()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:19:75: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'SpawnMessage*' increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro 'PROTOCOL_CLASS_FACTORY' 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:170:1: note: in expansion of macro 'PROTOCOL_CLASS_SIMPLE' 170 | PROTOCOL_CLASS_SIMPLE(SpawnMessage, protocol::PROTO_SPAWN); | ^~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h: In destructor 'virtual StopFingerMovementMessage::Factory::~Factory()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:19:75: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'StopFingerMovementMessage*' increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro 'PROTOCOL_CLASS_FACTORY' 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:171:1: note: in expansion of macro 'PROTOCOL_CLASS_SIMPLE' 171 | PROTOCOL_CLASS_SIMPLE(StopFingerMovementMessage, protocol::PROTO_STOPFINGERMOVEMENT); | ^~~~~~~~~~~~~~~~~~~~~ [122/269] : && /usr/bin/cmake -E rm -f src/modules/particles/libparticle.a && /usr/bin/ar qc src/modules/particles/libparticle.a src/modules/particles/CMakeFiles/particle.dir/Particle.cpp.o src/modules/particles/CMakeFiles/particle.dir/ParticleSystem.cpp.o src/modules/particles/CMakeFiles/particle.dir/Bubble.cpp.o src/modules/particles/CMakeFiles/particle.dir/Dirt.cpp.o src/modules/particles/CMakeFiles/particle.dir/Leaf.cpp.o src/modules/particles/CMakeFiles/particle.dir/Rain.cpp.o src/modules/particles/CMakeFiles/particle.dir/Sand.cpp.o src/modules/particles/CMakeFiles/particle.dir/Snow.cpp.o src/modules/particles/CMakeFiles/particle.dir/Sparkle.cpp.o && /usr/bin/ranlib src/modules/particles/libparticle.a && : [123/269] /usr/bin/g++ -DPKGDATADIR=\"/usr/share/games\" -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/build -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules -I/usr/include/box2d -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/glm -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/. -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/backends -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/misc/cpp -I/usr/include/SDL2 -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c++11 -fno-exceptions -fno-rtti -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -Wcast-qual -Wcast-align -Wpointer-arith -Wno-long-long -Wno-multichar -Wshadow -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-unknown-pragmas -pthread -Wnon-virtual-dtor -DNDEBUG -std=c++11 -fPIC -MD -MT src/modules/gfx/CMakeFiles/gfx.dir/GLFunc.cpp.o -MF src/modules/gfx/CMakeFiles/gfx.dir/GLFunc.cpp.o.d -o src/modules/gfx/CMakeFiles/gfx.dir/GLFunc.cpp.o -c /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/gfx/GLFunc.cpp [124/269] /usr/bin/g++ -DPKGDATADIR=\"/usr/share/games\" -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/build -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules -I/usr/include/box2d -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/glm -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/. -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/backends -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/misc/cpp -I/usr/include/SDL2 -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c++11 -fno-exceptions -fno-rtti -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -Wcast-qual -Wcast-align -Wpointer-arith -Wno-long-long -Wno-multichar -Wshadow -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-unknown-pragmas -pthread -Wnon-virtual-dtor -DNDEBUG -std=c++11 -fPIC -MD -MT src/modules/gfx/CMakeFiles/gfx.dir/FrameBuffer.cpp.o -MF src/modules/gfx/CMakeFiles/gfx.dir/FrameBuffer.cpp.o.d -o src/modules/gfx/CMakeFiles/gfx.dir/FrameBuffer.cpp.o -c /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/gfx/FrameBuffer.cpp [125/269] /usr/bin/g++ -DPKGDATADIR=\"/usr/share/games\" -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/build -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/. -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/backends -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/misc/cpp -I/usr/include/SDL2 -I/usr/include/box2d -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/glm -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c++11 -fno-exceptions -fno-rtti -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -Wcast-qual -Wcast-align -Wpointer-arith -Wno-long-long -Wno-multichar -Wshadow -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-unknown-pragmas -pthread -Wnon-virtual-dtor -DNDEBUG -std=c++11 -fPIC -MD -MT src/modules/ui/CMakeFiles/ui.dir/windows/UIPopupWindow.cpp.o -MF src/modules/ui/CMakeFiles/ui.dir/windows/UIPopupWindow.cpp.o.d -o src/modules/ui/CMakeFiles/ui.dir/windows/UIPopupWindow.cpp.o -c /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/ui/windows/UIPopupWindow.cpp [126/269] /usr/bin/g++ -DPKGDATADIR=\"/usr/share/games\" -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/build -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules -I/usr/include/box2d -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/glm -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/. -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/backends -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/misc/cpp -I/usr/include/SDL2 -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c++11 -fno-exceptions -fno-rtti -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -Wcast-qual -Wcast-align -Wpointer-arith -Wno-long-long -Wno-multichar -Wshadow -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-unknown-pragmas -pthread -Wnon-virtual-dtor -DNDEBUG -std=c++11 -fPIC -MD -MT src/modules/client/CMakeFiles/client.dir/Camera.cpp.o -MF src/modules/client/CMakeFiles/client.dir/Camera.cpp.o.d -o src/modules/client/CMakeFiles/client.dir/Camera.cpp.o -c /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/client/Camera.cpp [127/269] : && /usr/bin/cmake -E rm -f src/modules/ui/libui.a && /usr/bin/ar qc src/modules/ui/libui.a src/modules/ui/CMakeFiles/ui.dir/UI.cpp.o src/modules/ui/CMakeFiles/ui.dir/BitmapFont.cpp.o src/modules/ui/CMakeFiles/ui.dir/nodes/IUINodeMapEditor.cpp.o src/modules/ui/CMakeFiles/ui.dir/nodes/IUINodeEntitySelector.cpp.o src/modules/ui/CMakeFiles/ui.dir/nodes/IUINodeSpriteSelector.cpp.o src/modules/ui/CMakeFiles/ui.dir/nodes/UINodeMapSelector.cpp.o src/modules/ui/CMakeFiles/ui.dir/nodes/UINodeCampaignSelector.cpp.o src/modules/ui/CMakeFiles/ui.dir/nodes/UINodeSlider.cpp.o src/modules/ui/CMakeFiles/ui.dir/nodes/UINodeSprite.cpp.o src/modules/ui/CMakeFiles/ui.dir/nodes/UINodeBackground.cpp.o src/modules/ui/CMakeFiles/ui.dir/nodes/UINodeButton.cpp.o src/modules/ui/CMakeFiles/ui.dir/nodes/UINodeBar.cpp.o src/modules/ui/CMakeFiles/ui.dir/nodes/UINodeGooglePlayButton.cpp.o src/modules/ui/CMakeFiles/ui.dir/nodes/UINodeLabel.cpp.o src/modules/ui/CMakeFiles/ui.dir/nodes/UINode.cpp.o src/modules/ui/CMakeFiles/ui.dir/nodes/UINodeCheckbox.cpp.o src/modules/ui/CMakeFiles/ui.dir/nodes/UINodeMapControl.cpp.o src/modules/ui/CMakeFiles/ui.dir/nodes/UINodeKey.cpp.o src/modules/ui/CMakeFiles/ui.dir/nodes/UINodeMapStringSelector.cpp.o src/modules/ui/CMakeFiles/ui.dir/nodes/UINodeSpinner.cpp.o src/modules/ui/CMakeFiles/ui.dir/nodes/UINodeTextInput.cpp.o src/modules/ui/CMakeFiles/ui.dir/nodes/UINodeMapEditorSelectedItem.cpp.o src/modules/ui/CMakeFiles/ui.dir/nodes/UINodeMapFingerControl.cpp.o src/modules/ui/CMakeFiles/ui.dir/nodes/IUINodeMap.cpp.o src/modules/ui/CMakeFiles/ui.dir/nodes/UINodeServerSelector.cpp.o src/modules/ui/CMakeFiles/ui.dir/FontDefinition.cpp.o src/modules/ui/CMakeFiles/ui.dir/layouts/UIFillLayout.cpp.o src/modules/ui/CMakeFiles/ui.dir/layouts/UIHBoxLayout.cpp.o src/modules/ui/CMakeFiles/ui.dir/layouts/UIVBoxLayout.cpp.o src/modules/ui/CMakeFiles/ui.dir/windows/IUIMapEditorOptionsWindow.cpp.o src/modules/ui/CMakeFiles/ui.dir/windows/UIMapEditorHelpWindow.cpp.o src/modules/ui/CMakeFiles/ui.dir/windows/IUIMapEditorWindow.cpp.o src/modules/ui/CMakeFiles/ui.dir/windows/UIMapSelectorWindow.cpp.o src/modules/ui/CMakeFiles/ui.dir/windows/UICreateServerWindow.cpp.o src/modules/ui/CMakeFiles/ui.dir/windows/UICampaignMapWindow.cpp.o src/modules/ui/CMakeFiles/ui.dir/windows/UIMultiplayerWindow.cpp.o src/modules/ui/CMakeFiles/ui.dir/windows/UISettingsWindow.cpp.o src/modules/ui/CMakeFiles/ui.dir/windows/UIGooglePlayWindow.cpp.o src/modules/ui/CMakeFiles/ui.dir/windows/UIModeSelectionWindow.cpp.o src/modules/ui/CMakeFiles/ui.dir/windows/UICampaignWindow.cpp.o src/modules/ui/CMakeFiles/ui.dir/windows/IUIMapWindow.cpp.o src/modules/ui/CMakeFiles/ui.dir/windows/UIPopupWindow.cpp.o src/modules/ui/CMakeFiles/ui.dir/windows/UIWindow.cpp.o src/modules/ui/CMakeFiles/ui.dir/windows/UIMapOptionsWindow.cpp.o src/modules/ui/CMakeFiles/ui.dir/windows/UIGestureWindow.cpp.o src/modules/ui/CMakeFiles/ui.dir/windows/UIMapFinishedWindow.cpp.o src/modules/ui/CMakeFiles/ui.dir/windows/UIHelpWindow.cpp.o src/modules/ui/CMakeFiles/ui.dir/windows/intro/Intro.cpp.o && /usr/bin/ranlib src/modules/ui/libui.a && : [128/269] /usr/bin/g++ -DPKGDATADIR=\"/usr/share/games\" -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/build -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules -I/usr/include/box2d -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/glm -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/. -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/backends -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/misc/cpp -I/usr/include/SDL2 -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c++11 -fno-exceptions -fno-rtti -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -Wcast-qual -Wcast-align -Wpointer-arith -Wno-long-long -Wno-multichar -Wshadow -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-unknown-pragmas -pthread -Wnon-virtual-dtor -DNDEBUG -std=c++11 -fPIC -MD -MT src/modules/gfx/CMakeFiles/gfx.dir/GL1Frontend.cpp.o -MF src/modules/gfx/CMakeFiles/gfx.dir/GL1Frontend.cpp.o.d -o src/modules/gfx/CMakeFiles/gfx.dir/GL1Frontend.cpp.o -c /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/gfx/GL1Frontend.cpp [129/269] /usr/bin/g++ -DPKGDATADIR=\"/usr/share/games\" -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/build -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules -I/usr/include/box2d -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/glm -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/. -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/backends -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/misc/cpp -I/usr/include/SDL2 -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c++11 -fno-exceptions -fno-rtti -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -Wcast-qual -Wcast-align -Wpointer-arith -Wno-long-long -Wno-multichar -Wshadow -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-unknown-pragmas -pthread -Wnon-virtual-dtor -DNDEBUG -std=c++11 -fPIC -MD -MT src/modules/gfx/CMakeFiles/gfx.dir/GL3Frontend.cpp.o -MF src/modules/gfx/CMakeFiles/gfx.dir/GL3Frontend.cpp.o.d -o src/modules/gfx/CMakeFiles/gfx.dir/GL3Frontend.cpp.o -c /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/gfx/GL3Frontend.cpp [130/269] /usr/bin/g++ -DPKGDATADIR=\"/usr/share/games\" -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/build -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules -I/usr/include/box2d -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/glm -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/. -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/backends -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/misc/cpp -I/usr/include/SDL2 -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c++11 -fno-exceptions -fno-rtti -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -Wcast-qual -Wcast-align -Wpointer-arith -Wno-long-long -Wno-multichar -Wshadow -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-unknown-pragmas -pthread -Wnon-virtual-dtor -DNDEBUG -std=c++11 -fPIC -MD -MT src/cavepacker/shared/CMakeFiles/cavepacker-shared.dir/CavePackerAnimation.cpp.o -MF src/cavepacker/shared/CMakeFiles/cavepacker-shared.dir/CavePackerAnimation.cpp.o.d -o src/cavepacker/shared/CMakeFiles/cavepacker-shared.dir/CavePackerAnimation.cpp.o -c /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/cavepacker/shared/CavePackerAnimation.cpp [131/269] /usr/bin/g++ -DPKGDATADIR=\"/usr/share/games\" -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/build -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules -I/usr/include/box2d -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/glm -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/. -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/backends -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/misc/cpp -I/usr/include/SDL2 -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c++11 -fno-exceptions -fno-rtti -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -Wcast-qual -Wcast-align -Wpointer-arith -Wno-long-long -Wno-multichar -Wshadow -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-unknown-pragmas -pthread -Wnon-virtual-dtor -DNDEBUG -std=c++11 -fPIC -MD -MT src/cavepacker/shared/CMakeFiles/cavepacker-shared.dir/CavePackerSpriteType.cpp.o -MF src/cavepacker/shared/CMakeFiles/cavepacker-shared.dir/CavePackerSpriteType.cpp.o.d -o src/cavepacker/shared/CMakeFiles/cavepacker-shared.dir/CavePackerSpriteType.cpp.o -c /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/cavepacker/shared/CavePackerSpriteType.cpp [132/269] /usr/bin/g++ -DPKGDATADIR=\"/usr/share/games\" -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/build -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules -I/usr/include/box2d -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/glm -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/. -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/backends -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/misc/cpp -I/usr/include/SDL2 -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c++11 -fno-exceptions -fno-rtti -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -Wcast-qual -Wcast-align -Wpointer-arith -Wno-long-long -Wno-multichar -Wshadow -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-unknown-pragmas -pthread -Wnon-virtual-dtor -DNDEBUG -std=c++11 -fPIC -MD -MT src/modules/gfx/CMakeFiles/gfx.dir/AbstractGLFrontend.cpp.o -MF src/modules/gfx/CMakeFiles/gfx.dir/AbstractGLFrontend.cpp.o.d -o src/modules/gfx/CMakeFiles/gfx.dir/AbstractGLFrontend.cpp.o -c /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/gfx/AbstractGLFrontend.cpp [133/269] /usr/bin/g++ -DPKGDATADIR=\"/usr/share/games\" -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/build -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules -I/usr/include/box2d -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/glm -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/. -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/backends -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/misc/cpp -I/usr/include/SDL2 -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c++11 -fno-exceptions -fno-rtti -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -Wcast-qual -Wcast-align -Wpointer-arith -Wno-long-long -Wno-multichar -Wshadow -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-unknown-pragmas -pthread -Wnon-virtual-dtor -DNDEBUG -std=c++11 -fPIC -MD -MT src/modules/physics/CMakeFiles/physics.dir/DebugRenderer.cpp.o -MF src/modules/physics/CMakeFiles/physics.dir/DebugRenderer.cpp.o.d -o src/modules/physics/CMakeFiles/physics.dir/DebugRenderer.cpp.o -c /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics/DebugRenderer.cpp FAILED: [code=1] src/modules/physics/CMakeFiles/physics.dir/DebugRenderer.cpp.o /usr/bin/g++ -DPKGDATADIR=\"/usr/share/games\" -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/build -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules -I/usr/include/box2d -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/glm -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/. -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/backends -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/misc/cpp -I/usr/include/SDL2 -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c++11 -fno-exceptions -fno-rtti -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -Wcast-qual -Wcast-align -Wpointer-arith -Wno-long-long -Wno-multichar -Wshadow -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-unknown-pragmas -pthread -Wnon-virtual-dtor -DNDEBUG -std=c++11 -fPIC -MD -MT src/modules/physics/CMakeFiles/physics.dir/DebugRenderer.cpp.o -MF src/modules/physics/CMakeFiles/physics.dir/DebugRenderer.cpp.o.d -o src/modules/physics/CMakeFiles/physics.dir/DebugRenderer.cpp.o -c /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics/DebugRenderer.cpp In file included from /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics/DebugRenderer.cpp:1: /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics/DebugRenderer.h:13:9: error: 'b2Fixture' does not name a type; did you mean 'b2Filter'? 13 | b2Fixture* fixtureA; | ^~~~~~~~~ | b2Filter /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics/DebugRenderer.h:14:9: error: 'b2Fixture' does not name a type; did you mean 'b2Filter'? 14 | b2Fixture* fixtureB; | ^~~~~~~~~ | b2Filter /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics/DebugRenderer.h:17:9: error: 'b2PointState' does not name a type; did you mean 'b2TOIState'? 17 | b2PointState state; | ^~~~~~~~~~~~ | b2TOIState /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics/DebugRenderer.h:29:36: error: expected class-name before '{' token 29 | class DebugRenderer: public b2Draw { | ^ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics/DebugRenderer.h:39:59: error: 'b2Color' does not name a type; did you mean 'Color'? 39 | void DrawPoint(const b2Vec2& p, float size, const b2Color& color) override; | ^~~~~~~ | Color /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics/DebugRenderer.h:40:78: error: 'b2Color' does not name a type; did you mean 'Color'? 40 | void DrawSegmentWithAlpha (const b2Vec2& p1, const b2Vec2& p2, const b2Color& color, float alpha); | ^~~~~~~ | Color /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics/DebugRenderer.h:46:51: error: 'int32' has not been declared; did you mean 'Uint32'? 46 | void DrawPolygon (const b2Vec2* vertices, int32 vertexCount, const b2Color& color) override; | ^~~~~ | Uint32 /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics/DebugRenderer.h:46:76: error: 'b2Color' does not name a type; did you mean 'Color'? 46 | void DrawPolygon (const b2Vec2* vertices, int32 vertexCount, const b2Color& color) override; | ^~~~~~~ | Color /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics/DebugRenderer.h:47:56: error: 'int32' has not been declared; did you mean 'Uint32'? 47 | void DrawSolidPolygon (const b2Vec2* vertices, int32 vertexCount, const b2Color& color) override; | ^~~~~ | Uint32 /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics/DebugRenderer.h:47:81: error: 'b2Color' does not name a type; did you mean 'Color'? 47 | void DrawSolidPolygon (const b2Vec2* vertices, int32 vertexCount, const b2Color& color) override; | ^~~~~~~ | Color /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics/DebugRenderer.h:48:68: error: 'b2Color' does not name a type; did you mean 'Color'? 48 | void DrawCircle (const b2Vec2& center, float radius, const b2Color& color) override; | ^~~~~~~ | Color /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics/DebugRenderer.h:49:93: error: 'b2Color' does not name a type; did you mean 'Color'? 49 | void DrawSolidCircle (const b2Vec2& center, float radius, const b2Vec2& axis, const b2Color& color) override; | ^~~~~~~ | Color /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics/DebugRenderer.h:50:69: error: 'b2Color' does not name a type; did you mean 'Color'? 50 | void DrawSegment (const b2Vec2& p1, const b2Vec2& p2, const b2Color& color) override; | ^~~~~~~ | Color /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics/DebugRenderer.h:39:14: error: 'void DebugRenderer::DrawPoint(const b2Vec2&, float, const int&)' marked 'override', but does not override 39 | void DrawPoint(const b2Vec2& p, float size, const b2Color& color) override; | ^~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics/DebugRenderer.h:46:14: error: 'void DebugRenderer::DrawPolygon(const b2Vec2*, int, const int&)' marked 'override', but does not override 46 | void DrawPolygon (const b2Vec2* vertices, int32 vertexCount, const b2Color& color) override; | ^~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics/DebugRenderer.h:47:14: error: 'void DebugRenderer::DrawSolidPolygon(const b2Vec2*, int, const int&)' marked 'override', but does not override 47 | void DrawSolidPolygon (const b2Vec2* vertices, int32 vertexCount, const b2Color& color) override; | ^~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics/DebugRenderer.h:48:14: error: 'void DebugRenderer::DrawCircle(const b2Vec2&, float, const int&)' marked 'override', but does not override 48 | void DrawCircle (const b2Vec2& center, float radius, const b2Color& color) override; | ^~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics/DebugRenderer.h:49:14: error: 'void DebugRenderer::DrawSolidCircle(const b2Vec2&, float, const b2Vec2&, const int&)' marked 'override', but does not override 49 | void DrawSolidCircle (const b2Vec2& center, float radius, const b2Vec2& axis, const b2Color& color) override; | ^~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics/DebugRenderer.h:50:14: error: 'void DebugRenderer::DrawSegment(const b2Vec2&, const b2Vec2&, const int&)' marked 'override', but does not override 50 | void DrawSegment (const b2Vec2& p1, const b2Vec2& p2, const b2Color& color) override; | ^~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics/DebugRenderer.h:51:14: error: 'void DebugRenderer::DrawTransform(const b2Transform&)' marked 'override', but does not override 51 | void DrawTransform (const b2Transform& xf) override; | ^~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics/DebugRenderer.cpp: In constructor 'DebugRenderer::DebugRenderer(int, const ContactPoint*, int, const TraceData*, const std::vector&, const DebugRendererData&, IFrontend*)': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics/DebugRenderer.cpp:15:17: error: class 'DebugRenderer' does not have any field named 'b2Draw' 15 | b2Draw(), _pointCount(pointCount), _points(points), _waterIntersectionPoints(waterIntersectionPoints), _traceCount(traceCount), _traceData( | ^~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics/DebugRenderer.cpp:18:18: error: 'b2Draw' has not been declared 18 | SetFlags(b2Draw::e_shapeBit | b2Draw::e_jointBit | b2Draw::e_aabbBit | b2Draw::e_pairBit | ^~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics/DebugRenderer.cpp:18:39: error: 'b2Draw' has not been declared 18 | SetFlags(b2Draw::e_shapeBit | b2Draw::e_jointBit | b2Draw::e_aabbBit | b2Draw::e_pairBit | ^~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics/DebugRenderer.cpp:18:60: error: 'b2Draw' has not been declared 18 | SetFlags(b2Draw::e_shapeBit | b2Draw::e_jointBit | b2Draw::e_aabbBit | b2Draw::e_pairBit | ^~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics/DebugRenderer.cpp:18:80: error: 'b2Draw' has not been declared 18 | SetFlags(b2Draw::e_shapeBit | b2Draw::e_jointBit | b2Draw::e_aabbBit | b2Draw::e_pairBit | ^~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics/DebugRenderer.cpp:19:27: error: 'b2Draw' has not been declared 19 | | b2Draw::e_centerOfMassBit); | ^~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics/DebugRenderer.cpp:18:9: error: 'SetFlags' was not declared in this scope 18 | SetFlags(b2Draw::e_shapeBit | b2Draw::e_jointBit | b2Draw::e_aabbBit | b2Draw::e_pairBit | ^~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics/DebugRenderer.cpp: In destructor 'virtual DebugRenderer::~DebugRenderer()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics/DebugRenderer.cpp:34:28: error: 'const struct ContactPoint' has no member named 'state' 34 | if (point->state == b2_addState) { | ^~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics/DebugRenderer.cpp:34:37: error: 'b2_addState' was not declared in this scope 34 | if (point->state == b2_addState) { | ^~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics/DebugRenderer.cpp:35:58: error: 'b2Color' was not declared in this scope; did you mean 'Color'? 35 | DrawPoint(point->position, 0.2f, b2Color(0.3f, 0.95f, 0.3f)); | ^~~~~~~ | Color /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics/DebugRenderer.cpp:36:35: error: 'const struct ContactPoint' has no member named 'state' 36 | } else if (point->state == b2_persistState) { | ^~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics/DebugRenderer.cpp:36:44: error: 'b2_persistState' was not declared in this scope 36 | } else if (point->state == b2_persistState) { | ^~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics/DebugRenderer.cpp:37:58: error: 'b2Color' was not declared in this scope; did you mean 'Color'? 37 | DrawPoint(point->position, 0.1f, b2Color(0.3f, 0.3f, 0.95f)); | ^~~~~~~ | Color /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics/DebugRenderer.cpp:43:45: error: 'b2Color' was not declared in this scope; did you mean 'Color'? 43 | DrawSegment(p1, p2, b2Color(0.9f, 0.9f, 0.9f)); | ^~~~~~~ | Color /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics/DebugRenderer.cpp:49:54: error: 'b2Color' was not declared in this scope; did you mean 'Color'? 49 | DrawSegmentWithAlpha(p1, p2, b2Color(0.9f, 0.9f, 0.3f), 0.5f); | ^~~~~~~ | Color /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics/DebugRenderer.cpp:53:71: error: could not convert '1.0e+0f' from 'float' to 'b2Vec2' 53 | const b2Vec2 tangent = b2Cross(point->normal, 1.0f); | ^~~~ | | | float /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics/DebugRenderer.cpp:56:45: error: 'b2Color' was not declared in this scope; did you mean 'Color'? 56 | DrawSegment(p1, p2, b2Color(0.9f, 0.9f, 0.3f)); | ^~~~~~~ | Color /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics/DebugRenderer.cpp:61:53: error: 'b2Color' was not declared in this scope; did you mean 'Color'? 61 | DrawSegment(data->start, data->end, b2Color(0.9f, 0.0f, 0.0f)); | ^~~~~~~ | Color /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics/DebugRenderer.cpp:67:92: error: 'b2Color' was not declared in this scope; did you mean 'Color'? 67 | DrawPolygon(&_waterIntersectionPoints[0], _waterIntersectionPoints.size(), b2Color(0.0f, 1.0f, 1.0f)); | ^~~~~~~ | Color /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics/DebugRenderer.cpp: At global scope: /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics/DebugRenderer.cpp:70:81: error: 'b2Color' does not name a type; did you mean 'Color'? 70 | void DebugRenderer::DrawPolygon (const b2Vec2* vertices, int vertexCount, const b2Color& color) | ^~~~~~~ | Color /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics/DebugRenderer.cpp:77:86: error: 'b2Color' does not name a type; did you mean 'Color'? 77 | void DebugRenderer::DrawSolidPolygon (const b2Vec2* vertices, int vertexCount, const b2Color& color) | ^~~~~~~ | Color /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics/DebugRenderer.cpp: In member function 'void DebugRenderer::DrawSolidPolygon(const b2Vec2*, int, const int&)': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics/DebugRenderer.cpp:79:36: error: request for member 'r' in 'color', which is of non-class type 'const int' 79 | const Color rgba = { color.r, color.g, color.b, 0.5f }; | ^ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics/DebugRenderer.cpp:79:45: error: request for member 'g' in 'color', which is of non-class type 'const int' 79 | const Color rgba = { color.r, color.g, color.b, 0.5f }; | ^ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics/DebugRenderer.cpp:79:54: error: request for member 'b' in 'color', which is of non-class type 'const int' 79 | const Color rgba = { color.r, color.g, color.b, 0.5f }; | ^ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics/DebugRenderer.cpp: At global scope: /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics/DebugRenderer.cpp:88:74: error: 'b2Color' does not name a type; did you mean 'Color'? 88 | void DebugRenderer::DrawCircle(const b2Vec2 ¢er, float radius, const b2Color &color) | ^~~~~~~ | Color /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics/DebugRenderer.cpp: In member function 'void DebugRenderer::DrawCircle(const b2Vec2&, float, const int&)': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics/DebugRenderer.cpp:91:42: error: 'b2_pi' was not declared in this scope 91 | const float k_increment = 2.0f * b2_pi / k_segments; | ^~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics/DebugRenderer.cpp:94:29: error: no matching function for call to 'b2Vec2::b2Vec2(float, float)' 94 | b2Vec2 r1(1.0f, 0.0f); | ^ * there are 3 candidates In file included from /usr/include/box2d/collision.h:7, from /usr/include/box2d/box2d.h:7, from /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics/DebugRenderer.h:3: * candidate 1: 'b2Vec2::b2Vec2()' /usr/include/box2d/math_functions.h:20:16: 20 | typedef struct b2Vec2 | ^~~~~~ * candidate expects 0 arguments, 2 provided * candidate 2: 'constexpr b2Vec2::b2Vec2(const b2Vec2&)' * candidate expects 1 argument, 2 provided * candidate 3: 'constexpr b2Vec2::b2Vec2(b2Vec2&&)' * candidate expects 1 argument, 2 provided /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics/DebugRenderer.cpp:97:14: error: 'int32' was not declared in this scope 97 | for (int32 i = 0; i < k_segments; ++i) | ^~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics/DebugRenderer.cpp:97:14: note: suggested alternatives: In file included from /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/glm/glm/./ext/vector_int2_sized.hpp:17, from /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/glm/glm/vec2.hpp:12, from /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/glm/glm/glm.hpp:116, from /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/common/Math.h:14, from /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/common/IFrontend.h:6, from /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics/DebugRenderer.h:4: /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/glm/glm/./ext/../ext/scalar_int_sized.hpp:64:41: note: 'glm::int32' 64 | typedef detail::int32 int32; | ^~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/glm/glm/./ext/../ext/scalar_int_sized.hpp:27:49: note: 'glm::detail::int32' 27 | typedef std::int32_t int32; | ^~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics/DebugRenderer.cpp:97:27: error: 'i' was not declared in this scope 97 | for (int32 i = 0; i < k_segments; ++i) | ^ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics/DebugRenderer.cpp: At global scope: /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics/DebugRenderer.cpp:110:100: error: 'b2Color' does not name a type; did you mean 'Color'? 110 | void DebugRenderer::DrawSolidCircle (const b2Vec2& center, float radius, const b2Vec2& axis, const b2Color& color) | ^~~~~~~ | Color /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics/DebugRenderer.cpp: In member function 'void DebugRenderer::DrawSolidCircle(const b2Vec2&, float, const b2Vec2&, const int&)': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics/DebugRenderer.cpp:113:42: error: 'b2_pi' was not declared in this scope 113 | const float k_increment = 2.0f * b2_pi / k_segments; | ^~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics/DebugRenderer.cpp:116:33: error: no matching function for call to 'b2Vec2::b2Vec2(float&, float&)' 116 | b2Vec2 r1(cosInc, sinInc); | ^ * there are 3 candidates * candidate 1: 'b2Vec2::b2Vec2()' /usr/include/box2d/math_functions.h:20:16: 20 | typedef struct b2Vec2 | ^~~~~~ * candidate expects 0 arguments, 2 provided * candidate 2: 'constexpr b2Vec2::b2Vec2(const b2Vec2&)' * candidate expects 1 argument, 2 provided * candidate 3: 'constexpr b2Vec2::b2Vec2(b2Vec2&&)' * candidate expects 1 argument, 2 provided /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics/DebugRenderer.cpp:117:9: error: 'b2Color' was not declared in this scope; did you mean 'Color'? 117 | b2Color fillColor(0.5f * color.r, 0.5f * color.g, 0.5f * color.b, 0.5f); | ^~~~~~~ | Color /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics/DebugRenderer.cpp:123:83: error: no matching function for call to 'b2Vec2::b2Vec2(float, float)' 123 | const b2Vec2 v = center + radius * b2Vec2(cosf(theta), sinf(theta)); | ^ * there are 3 candidates * candidate 1: 'b2Vec2::b2Vec2()' /usr/include/box2d/math_functions.h:20:16: 20 | typedef struct b2Vec2 | ^~~~~~ * candidate expects 0 arguments, 2 provided * candidate 2: 'constexpr b2Vec2::b2Vec2(const b2Vec2&)' * candidate expects 1 argument, 2 provided * candidate 3: 'constexpr b2Vec2::b2Vec2(b2Vec2&&)' * candidate expects 1 argument, 2 provided /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics/DebugRenderer.cpp:128:12: error: 'b2Vec2' {aka 'struct b2Vec2'} has no member named 'Set' 128 | r1.Set(1.0f, 0.0f); | ^~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics/DebugRenderer.cpp:130:14: error: 'int32' was not declared in this scope 130 | for (int32 i = 0; i < k_segments; ++i) | ^~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics/DebugRenderer.cpp:130:14: note: suggested alternatives: /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/glm/glm/./ext/../ext/scalar_int_sized.hpp:64:41: note: 'glm::int32' 64 | typedef detail::int32 int32; | ^~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/glm/glm/./ext/../ext/scalar_int_sized.hpp:27:49: note: 'glm::detail::int32' 27 | typedef std::int32_t int32; | ^~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics/DebugRenderer.cpp:130:27: error: 'i' was not declared in this scope 130 | for (int32 i = 0; i < k_segments; ++i) | ^ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics/DebugRenderer.cpp: At global scope: /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics/DebugRenderer.cpp:146:67: error: 'b2Color' does not name a type; did you mean 'Color'? 146 | void DebugRenderer::DrawPoint (const b2Vec2& p, float size, const b2Color& color) | ^~~~~~~ | Color /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics/DebugRenderer.cpp: In member function 'void DebugRenderer::DrawPoint(const b2Vec2&, float, const int&)': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics/DebugRenderer.cpp:149:36: error: request for member 'r' in 'color', which is of non-class type 'const int' 149 | const Color rgba = { color.r, color.g, color.b, 0.5f }; | ^ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics/DebugRenderer.cpp:149:45: error: request for member 'g' in 'color', which is of non-class type 'const int' 149 | const Color rgba = { color.r, color.g, color.b, 0.5f }; | ^ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics/DebugRenderer.cpp:149:54: error: request for member 'b' in 'color', which is of non-class type 'const int' 149 | const Color rgba = { color.r, color.g, color.b, 0.5f }; | ^ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics/DebugRenderer.cpp: At global scope: /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics/DebugRenderer.cpp:155:76: error: 'b2Color' does not name a type; did you mean 'Color'? 155 | void DebugRenderer::DrawSegment (const b2Vec2& p1, const b2Vec2& p2, const b2Color& color) | ^~~~~~~ | Color /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics/DebugRenderer.cpp:160:85: error: 'b2Color' does not name a type; did you mean 'Color'? 160 | void DebugRenderer::DrawSegmentWithAlpha (const b2Vec2& p1, const b2Vec2& p2, const b2Color& color, float alpha) | ^~~~~~~ | Color /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics/DebugRenderer.cpp: In member function 'void DebugRenderer::DrawSegmentWithAlpha(const b2Vec2&, const b2Vec2&, const int&, float)': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics/DebugRenderer.cpp:162:36: error: request for member 'r' in 'color', which is of non-class type 'const int' 162 | const Color rgba = { color.r, color.g, color.b, alpha }; | ^ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics/DebugRenderer.cpp:162:45: error: request for member 'g' in 'color', which is of non-class type 'const int' 162 | const Color rgba = { color.r, color.g, color.b, alpha }; | ^ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics/DebugRenderer.cpp:162:54: error: request for member 'b' in 'color', which is of non-class type 'const int' 162 | const Color rgba = { color.r, color.g, color.b, alpha }; | ^ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics/DebugRenderer.cpp: In member function 'void DebugRenderer::DrawTransform(const b2Transform&)': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics/DebugRenderer.cpp:175:51: error: 'const b2Rot' {aka 'const struct b2Rot'} has no member named 'GetXAxis' 175 | const b2Vec2 p2 = p1 + k_axisScale * xf.q.GetXAxis(); | ^~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics/DebugRenderer.cpp:176:29: error: 'b2Color' was not declared in this scope; did you mean 'Color'? 176 | DrawSegment(p1, p2, b2Color(1.0f, 0.0f, 0.0f)); | ^~~~~~~ | Color /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics/DebugRenderer.cpp:178:51: error: 'const b2Rot' {aka 'const struct b2Rot'} has no member named 'GetYAxis' 178 | const b2Vec2 p3 = p1 + k_axisScale * xf.q.GetYAxis(); | ^~~~~~~~ [134/269] /usr/bin/g++ -DPKGDATADIR=\"/usr/share/games\" -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/build -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules -I/usr/include/box2d -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/glm -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/. -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/backends -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/misc/cpp -I/usr/include/SDL2 -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c++11 -fno-exceptions -fno-rtti -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -Wcast-qual -Wcast-align -Wpointer-arith -Wno-long-long -Wno-multichar -Wshadow -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-unknown-pragmas -pthread -Wnon-virtual-dtor -DNDEBUG -std=c++11 -fPIC -MD -MT src/modules/gfx/CMakeFiles/gfx.dir/Shader.cpp.o -MF src/modules/gfx/CMakeFiles/gfx.dir/Shader.cpp.o.d -o src/modules/gfx/CMakeFiles/gfx.dir/Shader.cpp.o -c /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/gfx/Shader.cpp [135/269] /usr/bin/g++ -DPKGDATADIR=\"/usr/share/games\" -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/build -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules -I/usr/include/box2d -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/glm -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/. -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/backends -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/misc/cpp -I/usr/include/SDL2 -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c++11 -fno-exceptions -fno-rtti -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -Wcast-qual -Wcast-align -Wpointer-arith -Wno-long-long -Wno-multichar -Wshadow -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-unknown-pragmas -pthread -Wnon-virtual-dtor -DNDEBUG -std=c++11 -fPIC -MD -MT src/cavepacker/shared/CMakeFiles/cavepacker-shared.dir/CavePackerSQLitePersister.cpp.o -MF src/cavepacker/shared/CMakeFiles/cavepacker-shared.dir/CavePackerSQLitePersister.cpp.o.d -o src/cavepacker/shared/CMakeFiles/cavepacker-shared.dir/CavePackerSQLitePersister.cpp.o -c /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/cavepacker/shared/CavePackerSQLitePersister.cpp [136/269] /usr/bin/g++ -DPKGDATADIR=\"/usr/share/games\" -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/build -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules -I/usr/include/box2d -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/glm -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/. -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/backends -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/misc/cpp -I/usr/include/SDL2 -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c++11 -fno-exceptions -fno-rtti -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -Wcast-qual -Wcast-align -Wpointer-arith -Wno-long-long -Wno-multichar -Wshadow -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-unknown-pragmas -pthread -Wnon-virtual-dtor -DNDEBUG -std=c++11 -fPIC -MD -MT src/modules/client/CMakeFiles/client.dir/ClientConsole.cpp.o -MF src/modules/client/CMakeFiles/client.dir/ClientConsole.cpp.o.d -o src/modules/client/CMakeFiles/client.dir/ClientConsole.cpp.o -c /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/client/ClientConsole.cpp [137/269] /usr/bin/g++ -DPKGDATADIR=\"/usr/share/games\" -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/build -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules -I/usr/include/box2d -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/glm -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/. -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/backends -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/misc/cpp -I/usr/include/SDL2 -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c++11 -fno-exceptions -fno-rtti -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -Wcast-qual -Wcast-align -Wpointer-arith -Wno-long-long -Wno-multichar -Wshadow -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-unknown-pragmas -pthread -Wnon-virtual-dtor -DNDEBUG -std=c++11 -fPIC -MD -MT src/cavepacker/shared/CMakeFiles/cavepacker-shared.dir/CavePackerSoundType.cpp.o -MF src/cavepacker/shared/CMakeFiles/cavepacker-shared.dir/CavePackerSoundType.cpp.o.d -o src/cavepacker/shared/CMakeFiles/cavepacker-shared.dir/CavePackerSoundType.cpp.o -c /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/cavepacker/shared/CavePackerSoundType.cpp [138/269] /usr/bin/g++ -DPKGDATADIR=\"/usr/share/games\" -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/build -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules -I/usr/include/box2d -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/glm -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/. -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/backends -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/misc/cpp -I/usr/include/SDL2 -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c++11 -fno-exceptions -fno-rtti -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -Wcast-qual -Wcast-align -Wpointer-arith -Wno-long-long -Wno-multichar -Wshadow -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-unknown-pragmas -pthread -Wnon-virtual-dtor -DNDEBUG -std=c++11 -fPIC -MD -MT src/modules/client/CMakeFiles/client.dir/entities/ClientPlayer.cpp.o -MF src/modules/client/CMakeFiles/client.dir/entities/ClientPlayer.cpp.o.d -o src/modules/client/CMakeFiles/client.dir/entities/ClientPlayer.cpp.o -c /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/client/entities/ClientPlayer.cpp [139/269] /usr/bin/g++ -DPKGDATADIR=\"/usr/share/games\" -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/build -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules -I/usr/include/box2d -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/glm -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/. -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/backends -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/misc/cpp -I/usr/include/SDL2 -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c++11 -fno-exceptions -fno-rtti -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -Wcast-qual -Wcast-align -Wpointer-arith -Wno-long-long -Wno-multichar -Wshadow -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-unknown-pragmas -pthread -Wnon-virtual-dtor -DNDEBUG -std=c++11 -fPIC -MD -MT src/cavepacker/shared/CMakeFiles/cavepacker-shared.dir/CavePackerAchievement.cpp.o -MF src/cavepacker/shared/CMakeFiles/cavepacker-shared.dir/CavePackerAchievement.cpp.o.d -o src/cavepacker/shared/CMakeFiles/cavepacker-shared.dir/CavePackerAchievement.cpp.o -c /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/cavepacker/shared/CavePackerAchievement.cpp [140/269] /usr/bin/g++ -DPKGDATADIR=\"/usr/share/games\" -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/build -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules -I/usr/include/box2d -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/glm -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/. -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/backends -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/misc/cpp -I/usr/include/SDL2 -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c++11 -fno-exceptions -fno-rtti -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -Wcast-qual -Wcast-align -Wpointer-arith -Wno-long-long -Wno-multichar -Wshadow -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-unknown-pragmas -pthread -Wnon-virtual-dtor -DNDEBUG -std=c++11 -fPIC -MD -MT src/cavepacker/shared/CMakeFiles/cavepacker-shared.dir/SolutionUtil.cpp.o -MF src/cavepacker/shared/CMakeFiles/cavepacker-shared.dir/SolutionUtil.cpp.o.d -o src/cavepacker/shared/CMakeFiles/cavepacker-shared.dir/SolutionUtil.cpp.o -c /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/cavepacker/shared/SolutionUtil.cpp [141/269] /usr/bin/g++ -DPKGDATADIR=\"/usr/share/games\" -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/build -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules -I/usr/include/box2d -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/glm -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/. -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/backends -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/misc/cpp -I/usr/include/SDL2 -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c++11 -fno-exceptions -fno-rtti -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -Wcast-qual -Wcast-align -Wpointer-arith -Wno-long-long -Wno-multichar -Wshadow -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-unknown-pragmas -pthread -Wnon-virtual-dtor -DNDEBUG -std=c++11 -fPIC -MD -MT src/cavepacker/shared/CMakeFiles/cavepacker-shared.dir/CavePackerEntityType.cpp.o -MF src/cavepacker/shared/CMakeFiles/cavepacker-shared.dir/CavePackerEntityType.cpp.o.d -o src/cavepacker/shared/CMakeFiles/cavepacker-shared.dir/CavePackerEntityType.cpp.o -c /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/cavepacker/shared/CavePackerEntityType.cpp [142/269] /usr/bin/g++ -DPKGDATADIR=\"/usr/share/games\" -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/build -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules -I/usr/include/box2d -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/glm -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/. -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/backends -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/misc/cpp -I/usr/include/SDL2 -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c++11 -fno-exceptions -fno-rtti -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -Wcast-qual -Wcast-align -Wpointer-arith -Wno-long-long -Wno-multichar -Wshadow -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-unknown-pragmas -pthread -Wnon-virtual-dtor -DNDEBUG -std=c++11 -fPIC -MD -MT src/modules/gfx/CMakeFiles/gfx.dir/SDLFrontend.cpp.o -MF src/modules/gfx/CMakeFiles/gfx.dir/SDLFrontend.cpp.o.d -o src/modules/gfx/CMakeFiles/gfx.dir/SDLFrontend.cpp.o -c /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/gfx/SDLFrontend.cpp In file included from /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolHandler.h:3, from /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/game/IGame.h:3, from /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/game/GameRegistry.h:4, from /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/gfx/SDLFrontend.cpp:11: /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/common/ByteStream.h: In member function 'int16_t ByteStream::readShort()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/common/ByteStream.h:210:31: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const int16_t*' {aka 'const short int*'} increases required alignment of target type [-Wcast-align] 210 | const int16_t *word = reinterpret_cast(getBuffer()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/common/ByteStream.h: In member function 'int32_t ByteStream::readInt()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/common/ByteStream.h:231:31: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const int32_t*' {aka 'const int*'} increases required alignment of target type [-Wcast-align] 231 | const int32_t *word = reinterpret_cast(getBuffer()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolHandler.h:5: /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h: In destructor 'virtual DisconnectMessage::Factory::~Factory()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:19:75: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'DisconnectMessage*' increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro 'PROTOCOL_CLASS_FACTORY' 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:160:1: note: in expansion of macro 'PROTOCOL_CLASS_SIMPLE' 160 | PROTOCOL_CLASS_SIMPLE(DisconnectMessage, protocol::PROTO_DISCONNECT); | ^~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h: In destructor 'virtual StartMapMessage::Factory::~Factory()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:19:75: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'StartMapMessage*' increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro 'PROTOCOL_CLASS_FACTORY' 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:163:1: note: in expansion of macro 'PROTOCOL_CLASS_SIMPLE' 163 | PROTOCOL_CLASS_SIMPLE(StartMapMessage, protocol::PROTO_STARTMAP); | ^~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h: In destructor 'virtual CloseMapMessage::Factory::~Factory()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:19:75: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'CloseMapMessage*' increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro 'PROTOCOL_CLASS_FACTORY' 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:164:1: note: in expansion of macro 'PROTOCOL_CLASS_SIMPLE' 164 | PROTOCOL_CLASS_SIMPLE(CloseMapMessage, protocol::PROTO_CLOSEMAP); | ^~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h: In destructor 'virtual PlayerListMessage::Factory::~Factory()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:19:75: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'PlayerListMessage*' increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:41:25: note: in expansion of macro 'PROTOCOL_CLASS_FACTORY' 41 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:166:1: note: in expansion of macro 'PROTOCOL_CLASS_SIMPLE_LIST' 166 | PROTOCOL_CLASS_SIMPLE_LIST(PlayerListMessage, protocol::PROTO_PLAYERLIST); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h: In destructor 'virtual InitWaitingMapMessage::Factory::~Factory()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:19:75: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'InitWaitingMapMessage*' increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro 'PROTOCOL_CLASS_FACTORY' 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:169:1: note: in expansion of macro 'PROTOCOL_CLASS_SIMPLE' 169 | PROTOCOL_CLASS_SIMPLE(InitWaitingMapMessage, protocol::PROTO_INITWAITING); | ^~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h: In destructor 'virtual SpawnMessage::Factory::~Factory()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:19:75: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'SpawnMessage*' increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro 'PROTOCOL_CLASS_FACTORY' 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:170:1: note: in expansion of macro 'PROTOCOL_CLASS_SIMPLE' 170 | PROTOCOL_CLASS_SIMPLE(SpawnMessage, protocol::PROTO_SPAWN); | ^~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h: In destructor 'virtual StopFingerMovementMessage::Factory::~Factory()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:19:75: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'StopFingerMovementMessage*' increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro 'PROTOCOL_CLASS_FACTORY' 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:171:1: note: in expansion of macro 'PROTOCOL_CLASS_SIMPLE' 171 | PROTOCOL_CLASS_SIMPLE(StopFingerMovementMessage, protocol::PROTO_STOPFINGERMOVEMENT); | ^~~~~~~~~~~~~~~~~~~~~ [143/269] /usr/bin/g++ -DPKGDATADIR=\"/usr/share/games\" -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/build -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules -I/usr/include/box2d -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/glm -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/. -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/backends -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/misc/cpp -I/usr/include/SDL2 -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c++11 -fno-exceptions -fno-rtti -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -Wcast-qual -Wcast-align -Wpointer-arith -Wno-long-long -Wno-multichar -Wshadow -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-unknown-pragmas -pthread -Wnon-virtual-dtor -DNDEBUG -std=c++11 -fPIC -MD -MT src/cavepacker/shared/CMakeFiles/cavepacker-shared.dir/BoardState.cpp.o -MF src/cavepacker/shared/CMakeFiles/cavepacker-shared.dir/BoardState.cpp.o.d -o src/cavepacker/shared/CMakeFiles/cavepacker-shared.dir/BoardState.cpp.o -c /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/cavepacker/shared/BoardState.cpp [144/269] /usr/bin/g++ -DPKGDATADIR=\"/usr/share/games\" -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/build -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules -I/usr/include/box2d -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/glm -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/. -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/backends -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/misc/cpp -I/usr/include/SDL2 -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c++11 -fno-exceptions -fno-rtti -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -Wcast-qual -Wcast-align -Wpointer-arith -Wno-long-long -Wno-multichar -Wshadow -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-unknown-pragmas -pthread -Wnon-virtual-dtor -DNDEBUG -std=c++11 -fPIC -MD -MT src/modules/client/CMakeFiles/client.dir/entities/ClientMapTile.cpp.o -MF src/modules/client/CMakeFiles/client.dir/entities/ClientMapTile.cpp.o.d -o src/modules/client/CMakeFiles/client.dir/entities/ClientMapTile.cpp.o -c /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/client/entities/ClientMapTile.cpp [145/269] /usr/bin/g++ -DPKGDATADIR=\"/usr/share/games\" -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/build -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules -I/usr/include/box2d -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/glm -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/. -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/backends -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/misc/cpp -I/usr/include/SDL2 -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c++11 -fno-exceptions -fno-rtti -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -Wcast-qual -Wcast-align -Wpointer-arith -Wno-long-long -Wno-multichar -Wshadow -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-unknown-pragmas -pthread -Wnon-virtual-dtor -DNDEBUG -std=c++11 -fPIC -MD -MT src/cavepacker/shared/CMakeFiles/cavepacker-shared.dir/Pathfinding.cpp.o -MF src/cavepacker/shared/CMakeFiles/cavepacker-shared.dir/Pathfinding.cpp.o.d -o src/cavepacker/shared/CMakeFiles/cavepacker-shared.dir/Pathfinding.cpp.o -c /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/cavepacker/shared/Pathfinding.cpp [146/269] /usr/bin/g++ -DPKGDATADIR=\"/usr/share/games\" -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/build -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules -I/usr/include/box2d -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/glm -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/. -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/backends -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/misc/cpp -I/usr/include/SDL2 -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c++11 -fno-exceptions -fno-rtti -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -Wcast-qual -Wcast-align -Wpointer-arith -Wno-long-long -Wno-multichar -Wshadow -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-unknown-pragmas -pthread -Wnon-virtual-dtor -DNDEBUG -std=c++11 -fPIC -MD -MT src/modules/client/CMakeFiles/client.dir/entities/ClientEntity.cpp.o -MF src/modules/client/CMakeFiles/client.dir/entities/ClientEntity.cpp.o.d -o src/modules/client/CMakeFiles/client.dir/entities/ClientEntity.cpp.o -c /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/client/entities/ClientEntity.cpp [147/269] /usr/bin/g++ -DPKGDATADIR=\"/usr/share/games\" -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/build -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules -I/usr/include/box2d -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/glm -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/. -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/backends -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/misc/cpp -I/usr/include/SDL2 -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c++11 -fno-exceptions -fno-rtti -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -Wcast-qual -Wcast-align -Wpointer-arith -Wno-long-long -Wno-multichar -Wshadow -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-unknown-pragmas -pthread -Wnon-virtual-dtor -DNDEBUG -std=c++11 -fPIC -MD -MT src/modules/client/CMakeFiles/client.dir/ClientMap.cpp.o -MF src/modules/client/CMakeFiles/client.dir/ClientMap.cpp.o.d -o src/modules/client/CMakeFiles/client.dir/ClientMap.cpp.o -c /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/client/ClientMap.cpp In file included from /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/INetwork.h:3, from /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/client/ClientMap.h:13, from /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/client/ClientMap.cpp:1: /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/common/ByteStream.h: In member function 'int16_t ByteStream::readShort()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/common/ByteStream.h:210:31: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const int16_t*' {aka 'const short int*'} increases required alignment of target type [-Wcast-align] 210 | const int16_t *word = reinterpret_cast(getBuffer()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/common/ByteStream.h: In member function 'int32_t ByteStream::readInt()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/common/ByteStream.h:231:31: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const int32_t*' {aka 'const int*'} increases required alignment of target type [-Wcast-align] 231 | const int32_t *word = reinterpret_cast(getBuffer()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolHandler.h:5, from /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/INetwork.h:4: /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h: In destructor 'virtual DisconnectMessage::Factory::~Factory()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:19:75: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'DisconnectMessage*' increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro 'PROTOCOL_CLASS_FACTORY' 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:160:1: note: in expansion of macro 'PROTOCOL_CLASS_SIMPLE' 160 | PROTOCOL_CLASS_SIMPLE(DisconnectMessage, protocol::PROTO_DISCONNECT); | ^~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h: In destructor 'virtual StartMapMessage::Factory::~Factory()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:19:75: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'StartMapMessage*' increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro 'PROTOCOL_CLASS_FACTORY' 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:163:1: note: in expansion of macro 'PROTOCOL_CLASS_SIMPLE' 163 | PROTOCOL_CLASS_SIMPLE(StartMapMessage, protocol::PROTO_STARTMAP); | ^~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h: In destructor 'virtual CloseMapMessage::Factory::~Factory()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:19:75: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'CloseMapMessage*' increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro 'PROTOCOL_CLASS_FACTORY' 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:164:1: note: in expansion of macro 'PROTOCOL_CLASS_SIMPLE' 164 | PROTOCOL_CLASS_SIMPLE(CloseMapMessage, protocol::PROTO_CLOSEMAP); | ^~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h: In destructor 'virtual PlayerListMessage::Factory::~Factory()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:19:75: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'PlayerListMessage*' increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:41:25: note: in expansion of macro 'PROTOCOL_CLASS_FACTORY' 41 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:166:1: note: in expansion of macro 'PROTOCOL_CLASS_SIMPLE_LIST' 166 | PROTOCOL_CLASS_SIMPLE_LIST(PlayerListMessage, protocol::PROTO_PLAYERLIST); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h: In destructor 'virtual InitWaitingMapMessage::Factory::~Factory()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:19:75: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'InitWaitingMapMessage*' increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro 'PROTOCOL_CLASS_FACTORY' 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:169:1: note: in expansion of macro 'PROTOCOL_CLASS_SIMPLE' 169 | PROTOCOL_CLASS_SIMPLE(InitWaitingMapMessage, protocol::PROTO_INITWAITING); | ^~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h: In destructor 'virtual SpawnMessage::Factory::~Factory()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:19:75: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'SpawnMessage*' increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro 'PROTOCOL_CLASS_FACTORY' 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:170:1: note: in expansion of macro 'PROTOCOL_CLASS_SIMPLE' 170 | PROTOCOL_CLASS_SIMPLE(SpawnMessage, protocol::PROTO_SPAWN); | ^~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h: In destructor 'virtual StopFingerMovementMessage::Factory::~Factory()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:19:75: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'StopFingerMovementMessage*' increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro 'PROTOCOL_CLASS_FACTORY' 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:171:1: note: in expansion of macro 'PROTOCOL_CLASS_SIMPLE' 171 | PROTOCOL_CLASS_SIMPLE(StopFingerMovementMessage, protocol::PROTO_STOPFINGERMOVEMENT); | ^~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/messages/StopMovementMessage.h: In destructor 'virtual StopMovementMessage::Factory::~Factory()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:19:75: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'StopMovementMessage*' increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/messages/StopMovementMessage.h:18:9: note: in expansion of macro 'PROTOCOL_CLASS_FACTORY' 18 | PROTOCOL_CLASS_FACTORY(StopMovementMessage); | ^~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/messages/MovementMessage.h: In destructor 'virtual MovementMessage::Factory::~Factory()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:19:75: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'MovementMessage*' increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/messages/MovementMessage.h:20:9: note: in expansion of macro 'PROTOCOL_CLASS_FACTORY' 20 | PROTOCOL_CLASS_FACTORY(MovementMessage); | ^~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/messages/FingerMovementMessage.h: In destructor 'virtual FingerMovementMessage::Factory::~Factory()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:19:75: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'FingerMovementMessage*' increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/messages/FingerMovementMessage.h:16:9: note: in expansion of macro 'PROTOCOL_CLASS_FACTORY' 16 | PROTOCOL_CLASS_FACTORY(FingerMovementMessage); | ^~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/messages/ClientInitMessage.h: In destructor 'virtual ClientInitMessage::Factory::~Factory()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:19:75: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'ClientInitMessage*' increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/messages/ClientInitMessage.h:15:9: note: in expansion of macro 'PROTOCOL_CLASS_FACTORY' 15 | PROTOCOL_CLASS_FACTORY(ClientInitMessage); | ^~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/client/ClientMap.cpp: In member function 'virtual void ClientMap::start()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/client/ClientMap.cpp:56:50: warning: format '%lu' expects argument of type 'long unsigned int', but argument 3 has type 'std::unordered_map::size_type' {aka 'unsigned int'} [-Wformat=] 56 | Log::info(LOG_CLIENT, "entities size: %lu", _entities.size()); | ~~^ ~~~~~~~~~~~~~~~~ | | | | long unsigned int std::unordered_map::size_type {aka unsigned int} | %u [148/269] /usr/bin/g++ -DPKGDATADIR=\"/usr/share/games\" -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/physics -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/build -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules -I/usr/include/box2d -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/glm -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/. -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/backends -I/home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/libs/imgui/misc/cpp -I/usr/include/SDL2 -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c++11 -fno-exceptions -fno-rtti -O2 -g -pipe -Wformat -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -Wcast-qual -Wcast-align -Wpointer-arith -Wno-long-long -Wno-multichar -Wshadow -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-unknown-pragmas -pthread -Wnon-virtual-dtor -DNDEBUG -std=c++11 -fPIC -MD -MT src/modules/mainloop/CMakeFiles/mainloop.dir/SDLMainLoop.cpp.o -MF src/modules/mainloop/CMakeFiles/mainloop.dir/SDLMainLoop.cpp.o.d -o src/modules/mainloop/CMakeFiles/mainloop.dir/SDLMainLoop.cpp.o -c /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/mainloop/SDLMainLoop.cpp In file included from /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolHandler.h:3, from /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/game/IGame.h:3, from /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/game/GameRegistry.h:4, from /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/mainloop/SDLMainLoop.h:11, from /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/mainloop/SDLMainLoop.cpp:1: /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/common/ByteStream.h: In member function 'int16_t ByteStream::readShort()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/common/ByteStream.h:210:31: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const int16_t*' {aka 'const short int*'} increases required alignment of target type [-Wcast-align] 210 | const int16_t *word = reinterpret_cast(getBuffer()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/common/ByteStream.h: In member function 'int32_t ByteStream::readInt()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/common/ByteStream.h:231:31: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const int32_t*' {aka 'const int*'} increases required alignment of target type [-Wcast-align] 231 | const int32_t *word = reinterpret_cast(getBuffer()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolHandler.h:5: /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h: In destructor 'virtual DisconnectMessage::Factory::~Factory()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:19:75: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'DisconnectMessage*' increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro 'PROTOCOL_CLASS_FACTORY' 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:160:1: note: in expansion of macro 'PROTOCOL_CLASS_SIMPLE' 160 | PROTOCOL_CLASS_SIMPLE(DisconnectMessage, protocol::PROTO_DISCONNECT); | ^~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h: In destructor 'virtual StartMapMessage::Factory::~Factory()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:19:75: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'StartMapMessage*' increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro 'PROTOCOL_CLASS_FACTORY' 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:163:1: note: in expansion of macro 'PROTOCOL_CLASS_SIMPLE' 163 | PROTOCOL_CLASS_SIMPLE(StartMapMessage, protocol::PROTO_STARTMAP); | ^~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h: In destructor 'virtual CloseMapMessage::Factory::~Factory()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:19:75: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'CloseMapMessage*' increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro 'PROTOCOL_CLASS_FACTORY' 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:164:1: note: in expansion of macro 'PROTOCOL_CLASS_SIMPLE' 164 | PROTOCOL_CLASS_SIMPLE(CloseMapMessage, protocol::PROTO_CLOSEMAP); | ^~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h: In destructor 'virtual PlayerListMessage::Factory::~Factory()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:19:75: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'PlayerListMessage*' increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:41:25: note: in expansion of macro 'PROTOCOL_CLASS_FACTORY' 41 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:166:1: note: in expansion of macro 'PROTOCOL_CLASS_SIMPLE_LIST' 166 | PROTOCOL_CLASS_SIMPLE_LIST(PlayerListMessage, protocol::PROTO_PLAYERLIST); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h: In destructor 'virtual InitWaitingMapMessage::Factory::~Factory()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:19:75: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'InitWaitingMapMessage*' increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro 'PROTOCOL_CLASS_FACTORY' 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:169:1: note: in expansion of macro 'PROTOCOL_CLASS_SIMPLE' 169 | PROTOCOL_CLASS_SIMPLE(InitWaitingMapMessage, protocol::PROTO_INITWAITING); | ^~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h: In destructor 'virtual SpawnMessage::Factory::~Factory()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:19:75: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'SpawnMessage*' increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro 'PROTOCOL_CLASS_FACTORY' 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:170:1: note: in expansion of macro 'PROTOCOL_CLASS_SIMPLE' 170 | PROTOCOL_CLASS_SIMPLE(SpawnMessage, protocol::PROTO_SPAWN); | ^~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h: In destructor 'virtual StopFingerMovementMessage::Factory::~Factory()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:19:75: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'StopFingerMovementMessage*' increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:33:25: note: in expansion of macro 'PROTOCOL_CLASS_FACTORY' 33 | PROTOCOL_CLASS_FACTORY(className); \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:171:1: note: in expansion of macro 'PROTOCOL_CLASS_SIMPLE' 171 | PROTOCOL_CLASS_SIMPLE(StopFingerMovementMessage, protocol::PROTO_STOPFINGERMOVEMENT); | ^~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/messages/PingMessage.h: In destructor 'virtual PingMessage::Factory::~Factory()': /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/IProtocolMessage.h:19:75: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'PingMessage*' increases required alignment of target type [-Wcast-align] 19 | virtual ~Factory() { if (_initialized) { className* obj = reinterpret_cast(_memory); obj->~className(); } delete[] _memory; } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/caveexpress-2.6.0-build/caveexpress-2.6/src/modules/network/messages/PingMessage.h:21:9: note: in expansion of macro 'PROTOCOL_CLASS_FACTORY' 21 | PROTOCOL_CLASS_FACTORY(PingMessage); | ^~~~~~~~~~~~~~~~~~~~~~ ninja: build stopped: subcommand failed. error: Bad exit status from /home/iurt/rpmbuild/tmp/rpm-tmp.MgyZ2U (%build) RPM build errors: Bad exit status from /home/iurt/rpmbuild/tmp/rpm-tmp.MgyZ2U (%build) I: [iurt_root_command] ERROR: chroot I: [iurt] [iurt] --------------- end of command output --------------- D: [iurt] [iurt] clean chroot D: [iurt_root_command] Running iurt_root_command --netns_delete /home/iurt/chroot_tmp/iurt/chroot_cauldron.armv7hl.0.20260803044937 D: [iurt_root_command] Delete network namespace for given chroot, killing all processes D: [iurt_root_command] Success! D: [iurt_root_command] Running iurt_root_command --umount /home/iurt/chroot_tmp/iurt/chroot_cauldron.armv7hl.0.20260803044937/proc D: [iurt_root_command] Unmounting D: [iurt_root_command] Success! D: [iurt_root_command] Running iurt_root_command --umount /home/iurt/chroot_tmp/iurt/chroot_cauldron.armv7hl.0.20260803044937/dev/pts D: [iurt_root_command] Unmounting D: [iurt_root_command] Success! D: [iurt_root_command] Running iurt_root_command --umount /home/iurt/chroot_tmp/iurt/chroot_cauldron.armv7hl.0.20260803044937/dev/shm D: [iurt_root_command] Unmounting D: [iurt_root_command] Success! [iurt] [iurt] cleaning /home/iurt/chroot_tmp/iurt/chroot_cauldron.armv7hl.0.20260803044937 [iurt] [iurt] removing /home/iurt/chroot_tmp/iurt/chroot_cauldron.armv7hl.0.20260803044937 D: [iurt_root_command] Running iurt_root_command --rm -r /home/iurt/chroot_tmp/iurt/chroot_cauldron.armv7hl.0.20260803044937 D: [iurt_root_command] Removing files D: [iurt_root_command] removing /home/iurt/chroot_tmp/iurt/chroot_cauldron.armv7hl.0.20260803044937 D: [iurt_root_command] Success!